<title>Running shoes</title> <!-- meta description: empty --> <!-- h1: injected by JS --> <!-- canonical: missing -->
Google indexes a half-empty page.
Enter your URL. Seogard diffs the raw HTML — what Google and AI index — against the JavaScript render your browser sees, and surfaces the invisible regressions. Instant results on your dashboard.
Self-hosted free · Cloud from $0.01/page/month · 14-day trial, no commitment
<title>Running shoes</title> <!-- meta description: empty --> <!-- h1: injected by JS --> <!-- canonical: missing -->
Google indexes a half-empty page.
<title>Running shoes</title> <meta name="description" …> <h1>Men's running shoes</h1> <link rel="canonical" …>
Everything is there — in the browser only.
That is exactly the window where broken SSR gets indexed as empty HTML. Oncrawl, Lumar, ContentKing crawl without continuously comparing the two. Seogard does.
A scan is a snapshot. To watch this permanently, there's continuous SEO monitoring.
No install, no configuration. Just your site's address.
Seogard reads your sitemap, fetches the raw HTML and the JavaScript render of every page, then compares them.
SEO/GEO gaps and errors land on your dashboard, sorted by severity, with the steps to fix them.
Metas, H1, canonical or content present in the browser but missing from the indexed raw HTML.
Title, meta description, Open Graph missing, empty or changed without you knowing.
Accidental noindex, broken canonicals, robots.txt blocking Googlebot.
404, 500, soft 404s, redirects to the homepage, redirect chains.
JSON-LD missing, invalid, or injected by JavaScript only.
llms.txt, blocked AI citation crawlers, the signals ChatGPT and Perplexity rely on.
Yes. The scan starts a 14-day trial, no credit card. You can also install Seogard self-hosted, free forever (source available, BSL 1.1).
Those tools crawl one version of the page. Seogard continuously compares the raw HTML (what Google and AI read) with the JavaScript render (what you see) — the only way to catch broken SSR before it gets indexed as empty HTML.
The crawl starts as soon as you sign up. The first pages and alerts show up within seconds; the full scan follows depending on site size.
You must own the site or have permission to crawl it. The scan respects your robots.txt.
Some protections (strict Cloudflare, BitNinja...) can block our crawler. In that case, just allow our IP — the steps are shown on your dashboard.
Free, no credit card. You see the regressions before Google does.