Skip to content

chore: SEO improvements — README opener + canonical LICENSE#108

Open
sazed-bot[bot] wants to merge 1 commit into
mainfrom
chore/seo-improvements
Open

chore: SEO improvements — README opener + canonical LICENSE#108
sazed-bot[bot] wants to merge 1 commit into
mainfrom
chore/seo-improvements

Conversation

@sazed-bot

@sazed-bot sazed-bot Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

SEO + discoverability polish, kicked off after our first organic star landed and I audited why the repo isn't surfacing in GitHub search.

What changes

  1. README opener restructured. Old: tagline → scope → policy → value prop. New: concrete value (94+ recipes, vendor list, deliverables) → scope → policy. First-time visitors and GitHub's search snippet now see "what you get" before "the bar we hold." No content removed — just reordered + a bit more vendor-name density.

  2. Canonical LICENSE file added (MIT, copy of LICENSE-CODE). GitHub's license classifier needs a top-level file named LICENSE (or LICENSE.txt/COPYING) to surface the green license badge. The custom LICENSE.md explainer + LICENSE-CODE + LICENSE-DATA dual-license setup is preserved exactly as-is — this just gives the classifier something canonical to read so we stop showing as NOASSERTION in the repo header.

What's not in this PR (requires repo admin perms)

These need Zach to do them in Settings — separate Telegram message has the copy-paste-ready values:

  • Description rewrite (target: front-loaded vendor names + concrete value props)
  • Topic list expansion (current 13 tags → recommended 20, with the high-volume vendor topics added)
  • Enable Discussions (currently off; surfaces a Q&A tab + helps long-tail SEO)
  • Add social preview image (default OG image right now)

Why this matters

I tested 10 obvious queries someone would run to find this repo ("voice ai agent examples", "vapi templates", "pipecat example", etc.). The repo doesn't appear in the top 30 for any of them. Search ranking is text relevance × stars × freshness × age. We can't move stars yet, but the text-relevance lever is fully under our control — and right now the description ("recipe collection") is a phrase nobody searches.

Together with the manual Settings changes, this should move the repo from "invisible to GitHub search" to "ranks on vendor-specific topic pages" — meaningfully better discovery surface as we approach 100+ recipes.

Testing

  • README renders correctly (manual check)
  • LICENSE is byte-identical to LICENSE-CODE (MIT)
  • No schema, validation, or recipe changes

🤖 Generated with Sazed

- Restructure README opening to lead with concrete value (94+ recipes, vendor list, deliverables) before scope/policy. Improves GitHub search snippets and first-visitor conversion.
- Add canonical `LICENSE` file (copy of LICENSE-CODE = MIT) so GitHub's classifier surfaces the MIT badge instead of NOASSERTION. Dual-license split (LICENSE-CODE / LICENSE-DATA / LICENSE.md) is preserved.
- Link the `good first issue` label directly from the Contributing section to surface contribution paths.

Part of a broader SEO/discoverability pass — also includes:
- Description rewrite (manual via Settings, requires repo admin)
- Topic list expansion to 20 tags (manual via Settings)
- Enable Discussions (manual via Settings)
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.

0 participants