This report is a comprehensive SEO audit of kittyessentials.co.uk. We crawled 200 pages, ran 91 rules across 16 categories, and scored your site 77/100 (B).
Start with the dashboard on the next page for the headline numbers, then read the quick wins for changes you can make this week. The rest of the report goes deeper — critical issues, page-by-page analysis, AI visibility, and a 90-day roadmap.
How kittyessentials.co.uk performs across 16 categories — at a glance, then in detail.
Partially ready. AI crawlers reach you, but weak signals limit citation.
Highest-leverage tasks. Most under a working day.
Foundations are strong but the brand sits below the recognition threshold across major AI engines.
AI Readiness is the strongest pillar today; AI Knowledge is where the biggest score improvement is available.
Whether ChatGPT, Perplexity, Claude and Google AI can find, parse and cite the site, and the gaps blocking citation.
A blended score across crawl access, structured data, content shape and entity clarity.
Your site is partially ready for AI search.
AI crawlers reach you, but weak signals limit citation.
A line-by-line view of the three signals AI engines look at first when they decide whether to crawl, parse, and cite a site: which crawlers you let in via robots.txt, whether you publish a llms.txt manifest, and whether your homepage carries the entity record (Organization schema with sameAs links) that lets a model match your site to a verified business. Each of the three blocks below shows the raw status plus the specific gaps a developer can action.
| Bot | Vendor & use | Rule | Status |
|---|---|---|---|
| GPTBot | OpenAI (ChatGPT web browsing, training) | Wildcard | Allowed |
| ChatGPT-User | OpenAI (ChatGPT live browsing) | Wildcard | Allowed |
| OAI-SearchBot | OpenAI (ChatGPT Search index) | Wildcard | Allowed |
| ClaudeBot | Anthropic (Claude training data) | Wildcard | Allowed |
| anthropic-ai | Anthropic (Claude, legacy UA) | Wildcard | Allowed |
| Claude-Web | Anthropic (Claude live browsing) | Wildcard | Allowed |
| PerplexityBot | Perplexity AI search | Wildcard | Allowed |
| Perplexity-User | Perplexity (live answer fetches) | Wildcard | Allowed |
| Google-Extended | Google Gemini / AI Overviews training | Wildcard | Allowed |
| GoogleOther | Google (broad AI research / Bard) | Wildcard | Allowed |
| Applebot-Extended | Apple Intelligence training (controls AI use) | Wildcard | Allowed |
| Meta-ExternalAgent | Meta (Llama training / AI products) | Wildcard | Allowed |
| FacebookBot | Meta (Facebook AI features) | Wildcard | Allowed |
| Bytespider | ByteDance (TikTok AI / Doubao) | Wildcard | Allowed |
| CCBot | Common Crawl (used by many AI labs) | Wildcard | Allowed |
| cohere-ai | Cohere AI training | Wildcard | Allowed |
| Diffbot | Diffbot (knowledge-graph used by many AI tools) | Wildcard | Allowed |
| DuckAssistBot | DuckDuckGo (DuckAssist AI answer) | Wildcard | Allowed |
| Amazonbot | Amazon (Alexa+ AI assistant) | Wildcard | Allowed |
| ChatGPT-Atlas | OpenAI ChatGPT Atlas (agentic browser, 2026) | Wildcard | Allowed |
| Atlas-User | OpenAI Atlas (agent live fetch) | Wildcard | Allowed |
“Explicit” means robots.txt names this crawler directly with its own User-agent block; “Wildcard” means the bot inherits whatever the catch-all User-agent: * directive says. Explicit rules are stronger signals, they confirm the policy was deliberate rather than a side effect of the wildcard. Blocking training-only crawlers (CCBot, Bytespider) while allowing browsing crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) is the balanced default: AI assistants can still cite the site, but it is not silently swept into training corpora.
4403 characters · 5 links · H1 title ✓ · summary missing
Organization schema is on the homepage with
0
sameAs links to verified profiles. AI models use these links to connect your site to a single business identity.
A side-by-side read of what ChatGPT, Claude, Gemini and Perplexity already know about Kitty Essentials, visibility (does the model surface the brand at all), accuracy (are the facts right), depth (how detailed is the answer), sentiment, sourcing, and the composite Brand Knowledge Index.
| Engine | Visibility | Accuracy | Depth | Sentiment | Sourcing | BKI | |
|---|---|---|---|---|---|---|---|
| Perplexity | 77 | 0 | 0.0 | 60 | 62 | 38 | low data |
| Gemini | 77 | 0 | 0.0 | 65 | 0 | 29 | low data |
| ChatGPT | 77 | 0 | 0.0 | 60 | 0 | 28 | |
| Claude | 77 | 0 | 0.0 | 60 | 0 | 28 | low data |
When asked buyer-intent questions, does the engine actively recommend the brand, mention it neutrally, or skip it entirely?
| Engine | Strong | Conditional | Neutral | Negative | Recommend % |
|---|---|---|---|---|---|
| Chatgpt | 1 | 0 | 11 | 0 | 8% |
| Claude | 1 | 0 | 11 | 0 | 8% |
| Gemini | 1 | 0 | 11 | 0 | 8% |
| Perplexity | 0 | 1 | 10 | 1 | 8% |
How often each AI engine produces factually incorrect statements about Kitty Essentials. Lower is better.
When AI engines cite sources for their claims about Kitty Essentials, what types of sites do they reference?
The issues blocking rankings, what's broken, why it matters for the business, and the specific fix each one needs.
Each finding shows the affected scope, impact and the exact fix.
: 134 of 200 pages have title issues
: 14 of 200 pages have H1 issues
: 1/200 pages missing viewport meta tag
: 200 of 200 pages have missing or misconfigured cache headers.
: 198 internal links point to redirecting URLs on 198 pages
: 198 of 200 pages exceed 1,500 DOM elements.
: 198 pages load duplicate JavaScript libraries.
: 198 pages have more than 5 render-blocking resources in <head>.
: 3370 of 3777 images use legacy formats (jpg/png/gif) across 190 pages
: 1 authority hoarders, 167 starved pages detected
The pages with the most internal links are usually the most commercially important. The full inventory is in pages.json.
Full page-by-page inventory with words, schema, links, and issues is in the XLSX workbook.
Where Kitty Essentials has content depth, where it's thin, and where the strongest competitors own clusters that haven't been touched yet. The top 8 clusters are shown below; the full ranked list follows overleaf.
Does the volume of content match where the revenue comes from?
Comprehensive collection of cat trees, towers, and climbing structures of all sizes - from compact 65cm models to tall 260cm towers, including general collections, specific models, brand-specific options, and size-segmented products
Safety guides and instructions for installing wall-mounted cat furniture and perches
Essential product category completely missing. Toys complement furniture purchases and keep cats engaged with their environment. Competitors typically have extensive toy sections, and this represents significant revenue opportunity. Interactive toys, puzzle feeders, wands, balls, and electronic toys would complete the product ecosystem.
Sorted biggest first. Bar width is each cluster's share of the largest cluster, so the visual range stays readable for the long tail. Percentages are share of total site content.
On-page scores, quality ratings, schema coverage and the full crawl inventory, the per-URL view your team works from.
Deep on-page assessment of the most commercially significant URLs — score, top issues, and the priority action for each.
Jump from H2 to H4. Jump from H2 to H5. Jump from H2 to H5.
Jump from H2 to H4. Jump from H2 to H5. Jump from H2 to H5.
Jump from H2 to H5. Jump from H3 to H5.
Jump from H2 to H5. Jump from H3 to H5. No trust badges or security signals detected.
Jump from H2 to H5. Jump from H3 to H5. Description may truncate (162 chars).
Jump from H2 to H5. Jump from H3 to H5. Consider adding call-to-action.
Jump from H1 to H3. Jump from H2 to H5. Jump from H3 to H5.
Jump from H2 to H4. Jump from H2 to H5. Jump from H2 to H5.
Multiple H1s found: 2. Expected exactly 1 H1, found 2. Jump from H2 to H4.
Jump from H2 to H4. Jump from H3 to H5. Jump from H2 to H5.
Experience, Expertise, Authoritativeness, Trustworthiness — the dimensions Google's human raters use to calibrate search ranking. Higher ratings correlate with stronger rankings in YMYL and competitive verticals.
Coverage % shows what fraction of crawled pages declare each Schema.org type. Higher coverage means better discoverability in rich results and AI engines.
| Schema type | Pages | Coverage | % |
|---|---|---|---|
| Organization | 198 | 99% | |
| BreadcrumbList | 192 | 96% | |
| Product | 22 | 11% | |
| CollectionPage | 15 | 8% | |
| WebSite | 1 | 0% |
Your homepage declares an Organization schema block — the entity baseline AI engines rely on for citation. Validate it periodically with Google's Rich Results Test as the business evolves.
The fixes that compound. Quick wins to ship this week, and the 90-day sequence that builds on each one.
Sequenced so each phase compounds on the last. Don't skip ahead — the quick wins set up the structural work.
Highest-impact-to-effort actions. Ship one per working day.
Address the system-level issues surfaced by the audit.
Once the foundation is solid, invest in the work that compounds.
Key terms used throughout this report.