← ClaudeAtlas

seo-bootstraplisted

Use on day 1 of a project to ship sitemap, robots.txt, OG image, and JSON-LD schema in a single PR. Auto-detects Next.js, Astro, or SvelteKit, audits what's already there, and only generates what's missing. Triggers on "set up SEO", "SEO bootstrap", "configure SEO", "add sitemap", "add robots.txt", "make my site SEO-ready", or "I just shipped a site, help me with SEO."
benskamps/seo-superpower · ★ 0 · Web & Frontend · score 70
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