Priority actions
-
Warning
Key schema types
Add WebSite. It tells AI services who is behind the site.
-
Warning
HTTPS
HSTS (Strict-Transport-Security) tells browsers to always open the site over https. It can be enabled under SSL/TLS Certificates in Plesk.
-
Warning
Image dimensions in HTML
Set width and height on images so the browser reserves space. It stops the page from jumping while loading (CLS in Core Web Vitals).
-
Warning
Link text
Link text tells search engines and AI what the target page is about. Use e.g. "See bathroom prices" instead of "Read more". Icon-only links need an aria-label.
-
Warning
Last updated
Provide dateModified/datePublished in JSON-LD (done automatically by Yoast/Rank Math on posts). AI services prefer content they can see is up to date.
AI bots
The bots for AI search and citations matter most – if they are blocked, the site does not appear in answers. Blocking training bots is often deliberate and does not lower the score.
| Bot | Purpose | robots.txt | Server | Status |
|---|---|---|---|---|
| OAI-SearchBot OpenAI (ChatGPT search) |
AI search & citations | allowed | responds normally (HTTP 200) | OK |
| Claude-SearchBot Anthropic (Claude) |
AI search & citations | allowed | responds normally (HTTP 200) | OK |
| PerplexityBot Perplexity |
AI search & citations | allowed | responds normally (HTTP 200) | OK |
| Googlebot Google (Search, AI Overviews, Gemini) |
AI search & citations | allowed | not tested | OK |
| Bingbot Microsoft (Bing + Copilot) |
AI search & citations | allowed | not tested | OK |
| Applebot Apple (Siri/Spotlight) |
AI search & citations | allowed | not tested | OK |
| ChatGPT-User OpenAI (ChatGPT) |
Fetch on behalf of user | allowed | responds normally (HTTP 200) | OK |
| Claude-User Anthropic (Claude) |
Fetch on behalf of user | allowed | responds normally (HTTP 200) | OK |
| Perplexity-User Perplexity |
Fetch on behalf of user | allowed | responds normally (HTTP 200) | OK |
| GPTBot OpenAI |
Model training | allowed | responds normally (HTTP 200) | OK |
| ClaudeBot Anthropic |
Model training | allowed | responds normally (HTTP 200) | OK |
| Google-Extended Google (Gemini training) |
Model training | allowed | not tested | OK |
| Applebot-Extended Apple (Apple Intelligence training) |
Model training | allowed | not tested | OK |
| CCBot Common Crawl |
Model training | allowed | responds normally (HTTP 200) | OK |
| Meta-ExternalAgent Meta |
Model training | allowed | responds normally (HTTP 200) | OK |
| Amazonbot Amazon |
Model training | allowed | responds normally (HTTP 200) | OK |
| Bytespider ByteDance |
Model training | allowed | blocked by bot check/CAPTCHA (HTTP 403) | Info |
The server test fetches the page with the bot's identity from this server. Some firewalls block fake bots by IP address while letting genuine bot traffic through – confirm any blocks in the firewall log. Googlebot, Bingbot and Applebot are only checked against robots.txt.
All checks
AI bot access · 100/100 3 1
Whether AI services and search engines can access the page at all: robots.txt, firewall/CDN blocking, noindex directives and llms.txt. If the AI search bots are blocked here, nothing else helps.
Content & structure · 94/100 1 4 1
Whether the content can be read and understood without JavaScript: amount of text, heading structure, language and whether it is clear when the page was last updated.
Technical SEO · 92/100 3 8
The technical foundation for search and AI: HTTPS and www variants, mobile view, images, internal links and whether the page is in the sitemap.
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/661d3f27a8c238b46cf6394d_PK-Hus-30-hoved.svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69958eac8d7d4faff01247ad_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel01_v03%20LOW.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a3901274686a5d9eeb22a3_icons8-done.svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/675b1a05beace9904b95b38b_arrow-black.svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945b62b545cb759ebdd7eb_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel2_v02%20LOW.avif – missing both width and height
… and 25 more imagesShow fewer
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945b7cd7aba56c4f3aefb6_1206_PK%20hus_Klemskvartalet_Interior_Leilighet%20A20-2_V02%20LOW.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb149e370dc9f87c131cc_1206_PK%20hus_Klemskvartalet_Interior_A20Ny_v01%20LOW.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb15ace4d53ead5d97b02_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel2_v02%20LOW.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb166a352a4511d7eb986_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel01_v03%20LOW.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb18e61d9ffc338249116_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel3_v03%20LOW.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb1da550f1b339018f977_A71-101%20Typisk%20plan%201.%20etasje%20(20%20iso).avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb1da7f7743fccee325dd_A71-102%20Typisk%20plan%202.%20etasje%20(20%20iso).avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a3947374c30d26d9368635_arrow-beige.png – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945bf8b545cb759ebe0d5c_S11_121020_07.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a47ce365dbbff646502dd0_Sommer_2023_AKK_06021_Foto_Sara_Holmberg.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde89005bd5aaa7061e_Vinteridyll_Sachsen_og_Gruveasen_AKK_04305_Foto_Silje_Holter.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde851cff67fb445fb4_Badeplasser_AKK_03389_Foto_Silje__Holter%20(1).avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde5cd9ca6c52e5982a_Skitur_Knuten_AKK_01339_Foto_Thomas_Hegna.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0ddf0f02cc8ec31db55c_S11_121020_13.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde9e819edf3e0ebe6a_Knuten_host_AKK_02074.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde3ad14f2094afd13f_Vinteridyll_sentrum_bokvalitet_AKK_04186_Foto_Silje__Holter.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde562cc6917316abef_Kampestad_v2-25.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a47ce32eed132d3066563b_PK%20Hus%20t%C3%B8mrer.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67619a405f86752fcb30be95_n%C3%B8kkelring.svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945b41d7aba56c4f3ac917_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel3_v03%20LOW.avif – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a48017a1adc6fb8459c6c0_icons8-download.svg – missing both width and height, used 3 times
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/661d3f3284c89854e6aebc92_PK-Hus-30-outline.svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/6419abf6fb159fe8ce92871d_icons8-facebook%20(1).svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/6419abfdc9609e6be72ad4ad_icons8-linkedin%20(1).svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/6419ac0984665ccf1ad5d12d_icons8-instagram%20(1).svg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/661d3f27a8c238b46cf6394d_PK-Hus-30-hoved.svg
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69958eac8d7d4faff01247ad_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel01_v03%20LOW.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a3901274686a5d9eeb22a3_icons8-done.svg
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945b62b545cb759ebdd7eb_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel2_v02%20LOW.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945b7cd7aba56c4f3aefb6_1206_PK%20hus_Klemskvartalet_Interior_Leilighet%20A20-2_V02%20LOW.avif
… and 23 more imagesShow fewer
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb149e370dc9f87c131cc_1206_PK%20hus_Klemskvartalet_Interior_A20Ny_v01%20LOW.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb15ace4d53ead5d97b02_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel2_v02%20LOW.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb166a352a4511d7eb986_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel01_v03%20LOW.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb18e61d9ffc338249116_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel3_v03%20LOW.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb1da550f1b339018f977_A71-101%20Typisk%20plan%201.%20etasje%20(20%20iso).avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/699eb1da7f7743fccee325dd_A71-102%20Typisk%20plan%202.%20etasje%20(20%20iso).avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945bf8b545cb759ebe0d5c_S11_121020_07.jpg
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a47ce365dbbff646502dd0_Sommer_2023_AKK_06021_Foto_Sara_Holmberg.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde89005bd5aaa7061e_Vinteridyll_Sachsen_og_Gruveasen_AKK_04305_Foto_Silje_Holter.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde851cff67fb445fb4_Badeplasser_AKK_03389_Foto_Silje__Holter%20(1).avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde5cd9ca6c52e5982a_Skitur_Knuten_AKK_01339_Foto_Thomas_Hegna.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0ddf0f02cc8ec31db55c_S11_121020_13.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde9e819edf3e0ebe6a_Knuten_host_AKK_02074.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde3ad14f2094afd13f_Vinteridyll_sentrum_bokvalitet_AKK_04186_Foto_Silje__Holter.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67af0dde562cc6917316abef_Kampestad_v2-25.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a47ce32eed132d3066563b_PK%20Hus%20t%C3%B8mrer.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67619a405f86752fcb30be95_n%C3%B8kkelring.svg
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/69945b41d7aba56c4f3ac917_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel3_v03%20LOW.avif
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/67a48017a1adc6fb8459c6c0_icons8-download.svg – used 3 times
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/661d3f3284c89854e6aebc92_PK-Hus-30-outline.svg
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/6419abf6fb159fe8ce92871d_icons8-facebook%20(1).svg
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/6419abfdc9609e6be72ad4ad_icons8-linkedin%20(1).svg
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/6419ac0984665ccf1ad5d12d_icons8-instagram%20(1).svg
Structured data · 86/100 1 2
Structured data (schema.org/JSON-LD) that tells machines who is behind the site and what the page is about – and whether products, events, articles etc. meet Google's requirements.
Metadata · 100/100 4
Title, meta description, canonical and Open Graph – what search engines and AI show and use when summarising or linking to the page.
Performance · 100/100 4
How quickly and efficiently the server delivers the page. Slow or heavy pages make crawlers fetch fewer pages and may make them give up.
The score is a weighted average of the categories (AI access 30 %, content 20 %, technical SEO 15 %, structured data 15 %, metadata 10 %, performance 10 %). Critical checks count more than minor ones, and "Info" does not count.