Priority actions
-
Warning
Meta description
Write a 50–160 character description summarising the page.
-
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/61978d6efad7205def63c7bc/68ef5f434c6962bdf4e6c00b_Portrett%202_liten%20fil.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/69c53571c17889e8f0b8796d_Fasade%20LOW.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/61978d6efad720762063c7d6_Bed.svg – missing both width and height, used 8 times
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/61978d6efad7207a1e63c7db_Shower.svg – missing both width and height, used 8 times
… and 12 more imagesShow fewer
- https://cdn.prod.website-files.com/61978d6efad72036b963c79c/61978d6efad720319e63c7d9_Ruler.svg – missing both width and height, used 8 times
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/699c024874102b1a84672be8_1206_PK%20hus_Klemskvartalet_Exterior_Vinkel01_v03%20LOW.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/6a7ef56e369835a022d693a7_IMG_5700.JPG – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/67b4605b2b9fe85fb60b8139_L%C3%A5genlia%203D%20eksteri%C3%B8r%20LO.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/68ad78ae238d14170a9f5004_Rorvik%20low.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/68cbfdf2750df3344ae17b7e_hoydefoto26%20LO.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/695cd0843e130600fba7ecff_stue07.jpg – missing both width and height
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/641af35693cc503004ec99ee_619798ff2bbea648f66335f3_Kvear%20hus_FULL.jpg – missing both width and height
- 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/61978d6efad7205def63c7bc/69c53571c17889e8f0b8796d_Fasade%20LOW.jpg
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/6a7ef56e369835a022d693a7_IMG_5700.JPG
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/67b4605b2b9fe85fb60b8139_L%C3%A5genlia%203D%20eksteri%C3%B8r%20LO.jpg
- https://cdn.prod.website-files.com/61978d6efad7205def63c7bc/68ad78ae238d14170a9f5004_Rorvik%20low.jpg
… and 4 more imagesShow fewer
- 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 · 86/100 1 3
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.