Trading 212
An initial deterministic pass across trading212.com — 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.
Quick wins — low-effort improvements
1 quick winSitemap not declared in robots.txt
Low effortCrawlers must independently discover /sitemap.xml rather than being directed to it, creating an unnecessary gap that can delay indexing of new or updated pages — a small but real risk for a product that launches new features and market coverage regularly.
Technical scorecard
11 pass · 2 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.trading212.com/. When a user pastes this URL into Claude, the assistant accesses the page.
ChatGPT
PassCan fetch and read the homepage
ChatGPT's fetch tool (gpt-4o-mini) returned a successful retrieval status for https://www.trading212.com/?utm_source=openai. When a user pastes this URL into ChatGPT, the assistant accesses the page.
Gemini
PassCan fetch and read the homepage
Gemini's fetch tool (gemini-2.5-flash) returned a successful retrieval status for https://www.trading212.com/. When a user pastes this URL into Gemini, the assistant accesses the page.
Crawler access policy published
Passrobots.txt found and reachable (1,125 bytes).
Sitemap exists but robots.txt doesn't reference it
LowThe sitemap is reachable at /sitemap.xml, but robots.txt doesn't include a `Sitemap:` line pointing to it. Crawlers have to guess the location — adding one line to robots.txt fixes this.
All major search and AI crawlers are allowed
PassAll 12 tracked search engines (Google, Bing) and AI crawlers (GPTBot, ClaudeBot, PerplexityBot, and 8 others) have unrestricted access.
Preferred URL is declared (canonical tag present)
PassCanonical URL declared: https://www.trading212.com
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 6,798 characters of readable content directly in the HTML — no security challenge, no JavaScript required.
Homepage content renders without JavaScript
PassThe homepage delivers 6,798 characters of content directly in the HTML — readable by every search engine and AI crawler without running JavaScript.
Homepage links are crawler-followable
PassAll 23 homepage links have valid destinations that crawlers can follow.
Homepage has a clear main heading
PassMain heading (H1): "Commission-free investing for everyone".
Structured data present (1 block, 3 schema type(s))
Pass1 valid structured-data block(s) on the homepage. Schema types declared: MobileApplication, Organization, WebApplication.
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.


