
A feed validator only proves the XML parses. What we found reading our own feed in two languages, and what a feed should be checked for at launch.

A feed validator only proves the XML parses. What we found reading our own feed in two languages, and what a feed should be checked for at launch.

Google's guidance pages are edited all the time. Without a read date, nobody can tell whether a post misquoted its source or the source moved on.

A search box that matches only titles and summaries tells readers you have nothing on their question. How to test yours, and why inflected languages fail worst.

Starter templates ship placeholder addresses, handles and share cards that go live under your name. What to check before launch, and why fallbacks hide best.

Google treats a real translation as its own page. One tag can undo that: a canonical pointing across languages. How to set it per locale.

Google builds most snippets from your page and uses the description only when it fits the search better. How to write one worth choosing.

When a modified date is honest, what Google's own docs count as a significant update, and what a revised post owes the reader who returns to it.

Body text gets translated; share-card locale, image filenames and alt text often don't. Where a second language leaks, and how to check it.

A writer's slip stays on one page. An engine's runs on every page it produced. How to review automated content when one defect means dozens.

A localized slug buys a readable breadcrumb, not rankings, and changing it later costs a redirect per page. Why the choice belongs to day one.

Visitors who search your blog and come up empty are telling you what to write next. How to read that log, and where it misleads.

Google needs a post's date, not its hour. What a fixed publishing time is really for, and what a month of our own timestamps showed.