TL;DR
Ran the same SEO + analytics checklist across five public repos and a couple of private ones in one day.
Different stacks (Laravel, Next.js, Astro), same shopping list: meta/OG, canonical, sitemap, robots, JSON-LD, env-driven analytics.
Lesson: SEO is a checklist you port, not a feature you invent per project.
Today was a theme day. Instead of one repo getting a big feature, nearly the whole portfolio got the same treatment: search-engine and analytics plumbing. Doing it across stacks back to back made the pattern obvious — the concepts are identical, only the syntax changes.






