Visibility report for supabase.com
https://supabase.com/
5 pages analyzed•Scanned Feb 26, 2026, 05:06 PM121d old — rescan
AI crawlers see only 62% 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.
- ·12 headings are loaded via JavaScript
- ·100% of content is loaded via JavaScript
- ·33 headings are loaded via JavaScript
- ·13 of 13 images are loaded via JavaScript
- ·88 of 88 internal links are loaded via JavaScript
- ·Page has almost no content without 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 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
Top Issues
100% 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.
Page has almost no content without JavaScript
Without JavaScript, this page is essentially blank. Googlebot's initial crawl pass sees almost nothing, and the page must wait in the rendering queue for JS execution. AI crawlers like GPTBot, ClaudeBot, and PerplexityBot don't execute JavaScript at all — to them, this page is empty. Use server-side rendering or pre-rendering to ensure content is in the initial HTML response.
Page is an SPA shell with almost no initial content
The server sends an empty HTML shell — all content is generated by JavaScript in the browser. While Googlebot can execute JavaScript, it processes JS-rendered pages in a separate, delayed rendering queue (sometimes hours or days after initial crawl). Until Googlebot renders the page, it sees nothing. AI crawlers like GPTBot and ClaudeBot typically don't execute JavaScript at all, so they see an empty page. Implement server-side rendering (SSR) or static site generation (SSG).
99% 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.
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.
Supabase blogSEO Recommendations18 tips — not affecting visibility score
Title is too short (13 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.
Page is missing a canonical URL
Without a canonical tag, Googlebot has to guess which URL is the "official" version when your page is accessible via multiple URLs (www vs non-www, with/without trailing slash, query parameters). This splits ranking signals across duplicates. Add a self-referencing canonical to consolidate authority.
Page is missing a canonical URL
Without a canonical tag, Googlebot has to guess which URL is the "official" version when your page is accessible via multiple URLs (www vs non-www, with/without trailing slash, query parameters). This splits ranking signals across duplicates. Add a self-referencing canonical to consolidate authority.
Title is too short (25 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.
Page is missing a canonical URL
Without a canonical tag, Googlebot has to guess which URL is the "official" version when your page is accessible via multiple URLs (www vs non-www, with/without trailing slash, query parameters). This splits ranking signals across duplicates. Add a self-referencing canonical to consolidate authority.
Meta description is too short (48 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.
Page is missing a canonical URL
Without a canonical tag, Googlebot has to guess which URL is the "official" version when your page is accessible via multiple URLs (www vs non-www, with/without trailing slash, query parameters). This splits ranking signals across duplicates. Add a self-referencing canonical to consolidate authority.
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.
Page uses accordions/collapsible sections (14 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.
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.
Page uses accordions/collapsible sections (6 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.
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.
Page uses accordions/collapsible sections (6 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.
Meta description may be truncated (202 characters)
Google truncates descriptions longer than ~160 characters in desktop results (shorter on mobile). The cut-off text won't be visible to searchers. Keep the most important information and call-to-action within the first 160 characters.
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.
+ 3 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