GitHub App

SEO bugs stop
at the PR.

SEOGuard reviews every pull request for missing meta tags, broken heading structure, accidental noindex directives, and 25+ other SEO issues — then posts exact code fixes directly in your PR comment.

Install on GitHub
.html .jsx .tsx .vue .svelte
S
seoguard[bot]
just now
✓ review posted
🔍 SEO Review — 4 issues found
🔴 Critical (2)
FileIssueFix
pages/about.tsx Missing <title> tag Add <title>About Us (50-60 chars)</title>
pages/blog.tsx (line 12) noindex directive detected Remove noindex from <meta name="robots">
🟡 Warnings (2)
FileIssueFix
pages/about.tsx Missing og:title Add <meta property="og:title" content="..." />
index.html (line 34) Image missing alt attribute Add alt="..." to <img src="hero.jpg">
✓ 18 checks passed across 7 files
Rule set v1.0.0 · Updated 2026-04-30

Install once.
Never think about it again.

Three steps from zero to automated SEO reviews running silently on every PR.

01 ⚡

Install in 30 seconds

Click install, choose your repos, done. No config files, no tokens to manage, no YAML to write. Zero setup friction.

02 🔎

Open any pull request

Every time a PR is opened or updated, SEOGuard scans your entire codebase — HTML, JSX, TSX, Vue, and Svelte files included.

03 💬

Get fixes in the comment

A precise report appears in your PR with the exact tag to add, the line to fix, and a link to the relevant spec. Ship clean.


Every SEO issue
that matters.

25+ rules across meta, headings, images, links, structured data, and performance. Smart enough to skip rules that don't apply — framework shells, utility files, component-only files.

Critical
  • Missing <title> tag
  • Missing meta description
  • Missing <h1> tag
  • Multiple <h1> tags
  • Accidental noindex
  • Invalid JSON-LD syntax
  • Image missing alt attribute
Warning
  • Title too long or too short
  • Meta description too long / short
  • Missing og:title, og:description, og:image
  • Missing twitter:card
  • Broken heading hierarchy
  • Empty heading tag
  • Vague link anchor text
Info
  • Missing canonical tag
  • Missing favicon
  • No JSON-LD structured data
  • Images missing lazy loading
  • External links without noopener
  • Missing og:url, og:type
  • No LCP preload hints
25+ SEO rules
5 file types
0 config needed
∞ repos supported

SEO insights,
straight from the source.

Practical guides and rule updates — written for developers, not marketers.

All posts →

Your codebase has
SEO issues. Now you'll know.

Works with any GitHub repository. Up and running in seconds.

Install SEOGuard