xTool Europe
An initial deterministic pass across xtool.eu — AI-crawler access, crawlability, schema, rendering, and semantic structure. Each item is a pass/fail call, not an opinion. A full audit follows once we engage.
Escalated — critical findings could block visibility
Takeaways — what could block visibility
2 criticalHomepage H1 is empty — no primary keyword signal delivered
Low effortEvery crawler and AI model that ingests this page receives a blank primary heading, weakening topical relevance signals and reducing the likelihood the page ranks or is cited for core product queries.
ChatGPT cannot retrieve the homepage (no citation returned)
Medium effortWhen users ask ChatGPT about xTool products or laser cutters, the site cannot be cited or surfaced as a source, ceding AI-referral traffic to competitors whose pages ChatGPT can access.
Technical scorecard
9 pass · 4 flagged across 13 deterministic checks. Technical foundation looks clean on the quick check. Engagement value will be in growth/content/keyword strategy rather than fixing broken infrastructure.
Claude
PassCan fetch and read the homepage
Claude's fetch tool (claude-sonnet-4-6) returned a successful retrieval status for https://www.xtool.eu/. When a user pastes this URL into Claude, the assistant accesses the page.
ChatGPT
CriticalCannot read the homepage
ChatGPT's fetch/search tool did not return content from this URL (no_citation_for_target_host). Could be a site-side block, missing index entry, or the model skipped the tool — we can't distinguish from this probe alone.
Gemini
PassCan fetch and read the homepage
Gemini's fetch tool (gemini-2.5-flash) returned a successful retrieval status for https://www.xtool.eu/. When a user pastes this URL into Gemini, the assistant accesses the page.
Crawler access policy published
Passrobots.txt found and reachable (5,894 bytes).
Sitemap location is referenced in robots.txt
Passrobots.txt points to 3 sitemap location(s): https://www.xtool.eu/sitemap.xml, https://www.xtool.eu/sitemap.xml, https://www.xtool.eu/sitemap.xml
Robots.txt restricts crawlers on specific URL patterns
Lowrobots.txt has Disallow rules for 12 tracked bots (Googlebot (partial), Bingbot (partial), Bytespider (partial), GPTBot (partial), ClaudeBot (partial), ImagesiftBot (partial) + 6 more), but only on specific URL patterns (e.g. `/a/downloads/-/*`). The site itself remains indexable; these patterns are typically utility URLs (admin paths, query strings, internal endpoints) and not a pre-qualification blocker.
Preferred URL is declared (canonical tag present)
PassCanonical URL declared: https://www.xtool.eu/
Bot-protection layer detected (Cloudflare)
InfoThe site is fronted by Cloudflare bot-protection. AI crawlers (ChatGPT, Claude, Perplexity) may be blocked by this layer even when robots.txt allows them — verify the WAF's bot rules allowlist verified AI crawler IP ranges.
Homepage content is readable without JavaScript
PassThe homepage serves 28,260 characters of readable content directly in the HTML — no security challenge, no JavaScript required.
Homepage content renders without JavaScript
PassThe homepage delivers 28,260 characters of content directly in the HTML — readable by every search engine and AI crawler without running JavaScript.
Homepage links are crawler-followable
Pass440 of 451 homepage links have valid destinations. The remaining 11 use `href="#"` or `javascript:` — typical for buttons/dropdowns and not a crawl concern at this scale.
Homepage has only empty main-heading elements
Medium1 of 1 main-heading (H1) elements on the page are empty, with no real H1 anywhere. Templates that ship empty H1 elements give crawlers a blank primary signal.
Structured data present (1 block, 3 schema type(s))
Pass1 valid structured-data block(s) on the homepage. Schema types declared: OnlineStore, WebPage, Website.
Want to walk through the fixes together?
A 30-minute call to triage the failures, agree what blocks publishing, and slot the remediation into the content engine setup.


