Telling search engines what they're looking at
Every post page now ships a small block of structured data describing itself. Here's what's in it, why it matters, and the one line that prevents it from blowing up the page.
4 posts
Every post page now ships a small block of structured data describing itself. Here's what's in it, why it matters, and the one line that prevents it from blowing up the page.
Self-linking headings, footnotes via GFM, and a deliberate non-feature — external links that don't hijack your tab or wear a little arrow. Standard rehype/remark plugins, plus an opinion about respecting the reader.
Under each post there's now a small "Related writing" section with up to three other posts. It's tag-based, ranked by overlap, and renders nothing when there's no honest match — which on day one means it renders nothing at all.
A small taxonomy that earns its keep at scale. Every post can now declare an array of tags; the tag chips appear on cards and post headers; a per-tag page lists everything under each one; the tags index sizes tag names by how many posts they hold.
updated