Automatic SEO
The technical SEO checklist ships done — every publish regenerates it all.
- Static pages — every post is pre-rendered HTML served by nginx: instant loads, clean Core Web Vitals.
- Meta & OG tags — per-post meta title, description, canonical, and social card tags.
- Sitemap & robots.txt — regenerated on every publish, always valid.
- IndexNow ping — every publish tells Bing, Yandex, Seznam, Naver and Yep exactly which URLs changed, so new posts get crawled in hours instead of days.
- Archives — tag and category pages with clean, slugged URLs (/tag/chrome-extension).
- Canonical control — custom-domain and subfolder setups de-index the duplicate copies automatically.
- AI slugs — short keyword-first URLs suggested in the editor and on import.
- Table of contents — article themes add a TOC with scroll-spy when a post has enough sections.
Nothing here needs configuring. Write, publish, and the technical layer stays correct.
IndexNow
IndexNow is an open protocol that lets a site announce changed URLs instead of waiting to be crawled. It's on for every blog, and each publish submits only the pages you actually added or edited — the post itself plus the home page and any category or tag archive it appears on. Google doesn't participate; it still finds your posts through the sitemap.
- Ownership — a key file is published with your site automatically, so there's nothing to upload or verify.
- Settings → SEO — turn auto-push off, push manually between publishes, or check the last ten submissions.
- Subfolder blogs — the key lives inside your path prefix (example.com/blog/…), which is all IndexNow needs to trust those URLs.
- Turning off *Allow search engines to index this blog* in Advanced stops submissions too.