BotViewShared Report

Visibility report for ahrefs.com

https://ahrefs.com/

5 pages analyzedScanned Feb 26, 2026, 04:52 PM121d old — rescan

Google
30
D - Poor
5
Pages Scanned
14
Critical Issues
25
Warnings
26
SEO Tips

AI crawlers see only 39% of your content

GPTBot, ClaudeBot, CCBot and other non-rendering AI bots fetch raw HTML and stop — anything injected by JavaScript is invisible to them.

  • ·Only 26% of content is in initial HTML
  • ·74% of content is loaded via JavaScript
  • ·82% of content is loaded via JavaScript
  • ·Only 18% of content is in initial HTML
  • ·76% of content is loaded via JavaScript
  • ·Only 24% of content is in initial HTML

Fix: server-render or pre-render the affected content so it appears in the initial HTML response.

How each LLM sees your site

Score per AI product, 0–100
12/100

Every LLM is missing most of your content

Reads raw HTML only — JavaScript-loaded content invisible. None of these crawlers execute JavaScript, so they all read the same raw HTML.

Visibility Breakdown

Rendering83
Crawler Access70
Indexability99
Performance100
Content Visibility81

Top Issues

CriticalVisibilityTechnical

Bot protection wall detected (Cloudflare detected) — may block some crawlers

Your robots.txt may allow crawlers, but Cloudflare's bot protection sits in front of your server and can block them before they ever reach your site. Go to Cloudflare Dashboard > Security > Bots — check if Bot Fight Mode or Super Bot Fight Mode is on. Under Security > WAF, review any custom rules that challenge or block bots. Googlebot and Bingbot are on Cloudflare's verified bot list and usually pass through, but AI crawlers (GPTBot, ClaudeBot, PerplexityBot) are not verified and may be blocked.

6191 words
CriticalVisibilityTechnical

3 JavaScript file(s) blocked by robots.txt

Your robots.txt is blocking Googlebot from downloading JavaScript files it needs to render the page. Google's Web Rendering Service executes JS to see your content — when scripts are blocked, the page may render as a blank shell or with missing content. Remove the Disallow rules for these JS paths in your robots.txt.

https://ahrefs.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.…https://ahrefs.com/cdn-cgi/challenge-platform/scripts/jsd/main.jshttps://ahrefs.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/7f3d2ee44814/main…
CriticalVisibilityTechnical

74% of content is loaded via JavaScript

Over 70% of your content only appears after JavaScript executes. Googlebot sends pages to a separate rendering queue for JS execution, which can delay indexing by hours or days. AI crawlers like GPTBot and ClaudeBot don't execute JavaScript at all — they see less than 30% of your content. Implement server-side rendering (SSR) or pre-rendering for critical content.

18336935 words (74% JS-added)
CriticalVisibilityTechnical

Bot protection wall detected (Cloudflare detected) — may block some crawlers

Your robots.txt may allow crawlers, but Cloudflare's bot protection sits in front of your server and can block them before they ever reach your site. Go to Cloudflare Dashboard > Security > Bots — check if Bot Fight Mode or Super Bot Fight Mode is on. Under Security > WAF, review any custom rules that challenge or block bots. Googlebot and Bingbot are on Cloudflare's verified bot list and usually pass through, but AI crawlers (GPTBot, ClaudeBot, PerplexityBot) are not verified and may be blocked.

6935 words
CriticalVisibilityTechnical

3 JavaScript file(s) blocked by robots.txt

Your robots.txt is blocking Googlebot from downloading JavaScript files it needs to render the page. Google's Web Rendering Service executes JS to see your content — when scripts are blocked, the page may render as a blank shell or with missing content. Remove the Disallow rules for these JS paths in your robots.txt.

https://ahrefs.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.…https://ahrefs.com/cdn-cgi/challenge-platform/scripts/jsd/main.jshttps://ahrefs.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/7f3d2ee44814/main…
SEO Recommendations26 tips — not affecting visibility score
Tip

3 of 5 images missing alt text

Googlebot cannot "see" images — it relies entirely on alt text to understand what an image shows. Without it, images won't appear in Google Image Search, and the page loses keyword context that crawlers use for ranking. AI systems also depend on alt text when describing page content. Add descriptive alt text to every meaningful image.

Tip

22 of 23 images missing alt text

Googlebot cannot "see" images — it relies entirely on alt text to understand what an image shows. Without it, images won't appear in Google Image Search, and the page loses keyword context that crawlers use for ranking. AI systems also depend on alt text when describing page content. Add descriptive alt text to every meaningful image.

Tip

15 of 24 images missing alt text

Googlebot cannot "see" images — it relies entirely on alt text to understand what an image shows. Without it, images won't appear in Google Image Search, and the page loses keyword context that crawlers use for ranking. AI systems also depend on alt text when describing page content. Add descriptive alt text to every meaningful image.

Tip

10 of 59 images missing alt text

Googlebot cannot "see" images — it relies entirely on alt text to understand what an image shows. Without it, images won't appear in Google Image Search, and the page loses keyword context that crawlers use for ranking. AI systems also depend on alt text when describing page content. Add descriptive alt text to every meaningful image.

Tip

Page load time is slow (3.3s)

Googlebot allocates a limited time budget per page. Slow pages risk incomplete crawling — content that loads after Googlebot's budget expires won't be indexed. This also hurts Core Web Vitals, which directly affect search rankings. Optimize server response time and reduce render-blocking resources.

Tip

Title is too short (24 characters)

Short titles waste valuable SERP real estate. Google displays up to ~60 characters — a longer, keyword-rich title gives crawlers more context about the page and improves click-through rates. Aim for 50–60 characters.

Tip

10 of 59 images missing alt text

Googlebot cannot "see" images — it relies entirely on alt text to understand what an image shows. Without it, images won't appear in Google Image Search, and the page loses keyword context that crawlers use for ranking. AI systems also depend on alt text when describing page content. Add descriptive alt text to every meaningful image.

Tip

Structured data block is missing @type property

Googlebot ignores structured data without an @type — it can't determine what kind of entity you're describing. Without @type, the entire JSON-LD block is wasted and won't generate any rich results. Add the appropriate @type (e.g., "Article", "Product", "Organization").

Tip

Page is missing BreadcrumbList structured data

Breadcrumb schema helps Googlebot understand your site hierarchy and displays a structured path in search results instead of a raw URL. This improves click-through rates and helps crawlers map the relationship between your pages. Add BreadcrumbList markup reflecting the page's position in your site structure.

Tip

Page uses accordions/collapsible sections (243 detected)

Google confirmed that content in collapsed accordions is indexed but may be given less weight than content that's immediately visible. For your most important keywords and information, avoid hiding them behind a click. AI crawlers process the full HTML, so accordion content will be visible to them regardless.

Tip

Hreflang tags configured for 14 language variants

Hreflang implementation looks correct. Googlebot will use these tags to serve the right language version to users in different regions. Make sure all referenced pages have matching return links — hreflang is a bidirectional signal, and mismatched return links cause Google to ignore the annotations.

Tip

Page is missing BreadcrumbList structured data

Breadcrumb schema helps Googlebot understand your site hierarchy and displays a structured path in search results instead of a raw URL. This improves click-through rates and helps crawlers map the relationship between your pages. Add BreadcrumbList markup reflecting the page's position in your site structure.

Tip

Page uses accordions/collapsible sections (254 detected)

Google confirmed that content in collapsed accordions is indexed but may be given less weight than content that's immediately visible. For your most important keywords and information, avoid hiding them behind a click. AI crawlers process the full HTML, so accordion content will be visible to them regardless.

Tip

Hreflang tags configured for 14 language variants

Hreflang implementation looks correct. Googlebot will use these tags to serve the right language version to users in different regions. Make sure all referenced pages have matching return links — hreflang is a bidirectional signal, and mismatched return links cause Google to ignore the annotations.

Tip

Page has no JSON-LD structured data

Without structured data, Google can only guess at the meaning of your content. Schema.org markup explicitly tells crawlers "this is a product," "this is an article," etc. — which unlocks rich results (star ratings, FAQs, breadcrumbs) that dramatically increase click-through rates. AI systems also use structured data to extract facts more accurately.

+ 11 more tips in the Issues tab.

Want to check your own website?

See what Google and AI crawlers see on your site. Free to try.

Scan Your Website Free