Hello world

A starter post showing how structured content is stored in Postgres and rendered into indexable HTML through incremental static regeneration.

This row lives in Neon Postgres. The page is rendered on the server, cached at the edge, and revalidated on a timer.

Why this is SEO-safe

Crawlers receive complete semantic HTML on the first request. There is no client-side fetch to wait on and no dependency on the crawler executing JavaScript.

  • Body content is present in the initial HTML response
  • Canonical URL, title and description are set per row
  • Article JSON-LD is emitted from the same columns