Skip to content

docs(readme): improve SEO/AEO discoverability and time-to-first-success - #62

Open
EduPav wants to merge 1 commit into
mainfrom
docs/readme-seo-aeo
Open

docs(readme): improve SEO/AEO discoverability and time-to-first-success#62
EduPav wants to merge 1 commit into
mainfrom
docs/readme-seo-aeo

Conversation

@EduPav

@EduPav EduPav commented Aug 7, 2026

Copy link
Copy Markdown
Member

What this changes

README-only edits that concentrate the highest-value keywords where crawlers and answer engines weight them most (H1 area + first paragraph), improve time-to-first-success, and add question-shaped content that answer engines extract. No code or behavior changes.

Based on a critical SEO/AEO review of the README. Prioritized so the high-leverage items are grouped first.

High leverage

  • Keyword-rich subtitle under the H1Next.js 16 + FastAPI, Backblaze B2 (S3-compatible), in the most-indexed zone (previously absent until ~line 199).
  • Answer-first opening paragraph — now leads with a self-contained definition ("The Vibe Coding Starter Kit is…") instead of the slogan, so the "what is this" snippet an answer engine quotes is a definition. The "stop wiring boilerplate" hook moves to the follow-on sentence.
  • Quick Start reorderSupported local environments (WSL2/EPERM/IPv6 caveats) moved below the start + setup steps, so nothing blocks the path to first run.
  • New "Why Backblaze B2?" section — S3-compatible drop-in for existing S3/boto3 tooling, data-heavy economics, free to start. Question-shaped heading with AEO value.

Medium / low

  • One-click Deploy to Vercel CTA surfaced near the screenshots.
  • Commands section trimmed to the day-to-day set (deep reference points to docs/dev-workflows.md).
  • Badge row (MIT / Next.js / FastAPI / B2) and small link-ordering + "Related projects" cleanups.

Guardrails

  • pnpm check:agent-docs passes (109 checks). The trimmed Commands section still names every command the check requires, and all B2 links reuse the existing utm_content attribution token, so the branding check stays green.
  • README-only diff (53 insertions / 62 deletions); no source, contract, or config touched.

Not included (from the review, for a separate decision)

  • GitHub About description + topics still omit Next.js / FastAPI / S3-compatible — same keyword gap as the old H1, but they're repo settings, not files, so they can't ride in this PR.
  • A demo GIF and a manual table of contents were assessed as marginal and skipped.

Concentrate the highest-value keywords in the zones crawlers and answer
engines weight most (H1 area + first paragraph), and fix a time-to-first-
success snag in Quick Start.

- Add a keyword-rich subtitle and a badge row under the H1 (Next.js 16,
  FastAPI, Backblaze B2 / S3-compatible).
- Rewrite the opening paragraph answer-first: it now leads with a
  self-contained definition instead of a slogan (better AEO snippet), and
  keeps the "stop wiring boilerplate" hook as the follow-on.
- Move the project-page/integrations link paragraph below "What you get".
- Reorder Quick Start: "Supported local environments" now sits after the
  setup steps instead of blocking the path to first run.
- Add a "Why Backblaze B2?" section (S3-compatible drop-in, data-heavy
  economics, free to start) — question-shaped content with AEO value.
- Surface a one-click Vercel deploy CTA near the screenshots.
- Trim the Commands section to the day-to-day set (still naming every
  command check:agent-docs requires) and point deep reference at
  docs/dev-workflows.md.
- Reframe the trailing skill link as "Related projects".

All new B2 links reuse the existing utm_content token; pnpm check:agent-docs
passes (109 checks).
@EduPav EduPav self-assigned this Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant