Every public web page is built for traffic¶
Decided 2026-09-30 by Angel. Applies to embeddedera.com and any site we build next.
A page is not "done" until it has: a tuned title (15–60 characters) and description (50–160), canonical URL, English/Spanish hreflang pair, a share image, valid structured data (tools: WebApplication + BreadcrumbList), an entry in the sitemap, and at least one link from another page. Enforced by scripts/check-seo.mjs, which fails the build. Production deploys notify search engines via IndexNow; the Monday usage report shows Google Search Console and PageSpeed results per page.
Why: the site exists to bring engineers in and turn them into customers; a page nobody can find does neither. Related: embeddedera-site.
Scope (Angel, same day): not only new pages — every existing public page is brought up to the checklist and revisited when the checklist grows. Other public sites follow it too: oddlyfittinggoods.com's listing pages (Pinterest-claimed domain) are next after embeddedera.com.