SEO for Static HTML Sites
GSCPilot works with plain HTML. It parses your <title> tags and <meta name="description"> tags across every .html file in your repo. No framework needed.
$ gscpilot scan --framework html
Detected Static HTML
Scanning *.html ...
Found index.html
Found about.html
Found services/consulting.html
Found blog/seo-basics.html
Synced 28 days of Search Console data
Identified 4 pages with CTR below 2%
Opening pull request with 4 meta tag fixes...
PR #9 created: "seo: optimize title and meta tags for 4 pages"
How GSCPilot works with Static HTML
- Finds every
*.htmlfile in your repository and parses the<head>section. - Reads existing
<title>tags and<meta name="description">tags from each page. - Cross-references your HTML with 28 days of Google Search Console performance data.
- Generates clean patches that modify only the tags that need improvement, keeping the rest of your HTML untouched.
What GSCPilot fixes
Title tags
Rewrites your <title> tag to match high-intent search queries your page already ranks for.
Meta descriptions
Adds or improves <meta name="description"> so your snippet stands out on the results page.
JSON-LD schema
Inserts a <script type="application/ld+json"> block in your <head> for rich results.
Example pull request
A real change GSCPilot might open on your static HTML site.
<head>
- <title>About Us</title>
+ <title>About Us: Our Story and Mission | MySite</title>
<meta charset="utf-8" />
</head>
Frequently asked questions
Does GSCPilot work with any static HTML site?+
What if my site is built by a static site generator?+
Does GSCPilot add structured data to HTML files?+
Ship your first HTML SEO fix today
Connect your Search Console, scan your HTML repo, and get a PR with optimized meta tags in minutes.