Visibility report for ghost.org
https://ghost.org/
5 pages analyzed•Scanned Feb 26, 2026, 05:01 PM121d old — rescan
AI crawlers see only 100% 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.
- ·H1 heading is loaded via JavaScript
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–100Every LLM sees a partial version of your site
Reads raw HTML only — JavaScript-loaded content invisible. None of these crawlers execute JavaScript, so they all read the same raw HTML.
Visibility Breakdown
Top Issues
First Contentful Paint is 4.0s (poor)
Nothing visible appears for over 3 seconds. Googlebot's rendering queue processes billions of pages — slow FCP eats into the time budget before any content is even seen. Reduce server response time (TTFB), eliminate render-blocking CSS/JS in <head>, and inline critical styles.
H1 heading is loaded via JavaScript
The H1 is the strongest on-page signal for your page's main topic — and it's missing from the initial HTML. Googlebot's first-pass crawl won't see it, and AI crawlers that skip JavaScript will never see it. This means the most important heading on your page is invisible to crawlers at the moment they need it most. Move your H1 into the server-rendered HTML.
Threat & uptime managementFound 5 elements with hidden content
Googlebot can detect content hidden via CSS (display:none, visibility:hidden) and may devalue or completely ignore it. Google has historically penalized sites that hide text from users as a form of cloaking. If this content is important for rankings, make it visible to users. If it's legitimately hidden (e.g., mobile menus), ensure critical SEO content isn't trapped inside.
4 links have no anchor text
Googlebot uses anchor text to understand what the linked page is about. Without it, the link passes no topical relevance and those pages lose a ranking signal. If the link wraps an image, the image's alt text serves as the anchor text — make sure it's descriptive.
Found 1 elements with hidden content
Googlebot can detect content hidden via CSS (display:none, visibility:hidden) and may devalue or completely ignore it. Google has historically penalized sites that hide text from users as a form of cloaking. If this content is important for rankings, make it visible to users. If it's legitimately hidden (e.g., mobile menus), ensure critical SEO content isn't trapped inside.
SEO Recommendations27 tips — not affecting visibility score
Page load time is very slow (5.2s)
Googlebot allocates a limited time budget per page. At over 5 seconds, content that hasn't loaded yet may never be indexed. Extremely slow pages also fail Core Web Vitals thresholds, which directly affect search rankings. Compress images, minify CSS/JS, and enable server-side caching.
Page load time is very slow (7.4s)
Googlebot allocates a limited time budget per page. At over 5 seconds, content that hasn't loaded yet may never be indexed. Extremely slow pages also fail Core Web Vitals thresholds, which directly affect search rankings. Compress images, minify CSS/JS, and enable server-side caching.
Page load time is very slow (11.9s)
Googlebot allocates a limited time budget per page. At over 5 seconds, content that hasn't loaded yet may never be indexed. Extremely slow pages also fail Core Web Vitals thresholds, which directly affect search rankings. Compress images, minify CSS/JS, and enable server-side caching.
Page takes 11.9s to fully load
At over 10 seconds, Googlebot will almost certainly time out before seeing all your content. Any text, links, or images that haven't loaded by then simply won't exist in Google's index. Optimize images, reduce JavaScript bundles, and defer non-critical resources to get content visible within Google's 5-second render budget.
Meta description is too short (66 characters)
Short descriptions don't give Google enough to work with for snippets. Google may ignore it entirely and generate its own snippet from page content instead. Expand to 150–160 characters with a compelling summary that includes your target keywords.
2 of 4 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.
Page takes 5.2s to load, exceeding Google's 5s render budget
Google's Web Rendering Service allocates roughly 5 seconds per page. Content that appears after this cutoff may not be indexed. Move critical content (headings, main text, key links) earlier in the render process so Googlebot sees them within budget.
18 of 73 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.
WebSite schema is missing recommended properties
Google requires specific properties to generate rich results for WebSite. Missing: name. Without these, Google's rich result validator will reject the markup and you won't get enhanced search appearance (star ratings, images, etc.).
Page takes 7.4s to load, exceeding Google's 5s render budget
Google's Web Rendering Service allocates roughly 5 seconds per page. Content that appears after this cutoff may not be indexed. Move critical content (headings, main text, key links) earlier in the render process so Googlebot sees them within budget.
Page has 52 H1 headings
Multiple H1s dilute the topical signal for crawlers. Googlebot uses heading hierarchy to understand content structure — when multiple H1s compete, it's unclear which represents the page's primary topic. Use a single H1 for the main topic and H2s for subtopics.
WebSite schema is missing recommended properties
Google requires specific properties to generate rich results for WebSite. Missing: name. Without these, Google's rich result validator will reject the markup and you won't get enhanced search appearance (star ratings, images, etc.).
18 of 73 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.
WebSite schema is missing recommended properties
Google requires specific properties to generate rich results for WebSite. Missing: name. Without these, Google's rich result validator will reject the markup and you won't get enhanced search appearance (star ratings, images, etc.).
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.
+ 12 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