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