seo-bootstraplisted
Install: claude install-skill benskamps/seo-superpower
# SEO Bootstrap
## Overview
Most solo founders ship a marketing site without a sitemap, without `robots.txt`, with no Open Graph image, and zero structured data. Google can crawl the site but doesn't know what it is. AI search engines (ChatGPT, Perplexity, Google AI Overviews) skip it entirely because there's nothing structured to cite [1][2].
This skill ships the four files that move a site from "invisible" to "indexable" in **one commit**: `sitemap.xml`, `robots.txt`, a default 1200×630 OG image, and `Organization` + `WebSite` JSON-LD in the root layout.
**Activation moment:** "It opened a PR that fixed sitemap, robots, and schema in one commit."
## When to Use
- New site just deployed, never had SEO touched
- Lighthouse SEO score < 100 with "Document doesn't have a meta description" or "no robots.txt"
- Site shows up in `site:domain.com` but no rich result, no favicon in SERP, no OG card on Twitter/iMessage
- Builder said "I just shipped, what's the bare minimum?"
**Don't use for:** sites that already have all four pieces (run `auditing-technical-seo` instead), or staging environments that should stay `noindex`.
---
## Step 1 — Detect framework
Read `package.json` and check folder structure:
| Signal | Framework |
|---|---|
| `"next"` in deps + `app/` folder | **Next.js App Router** (default 2026 path) |
| `"next"` in deps + `pages/` folder only | **Next.js Pages Router** |
| `"astro"` in deps | **Astro** |
| `"@sveltejs/kit"` in deps | **SvelteKit** |
| `"react