Freshness signals and honest dateModified
What datePublished and dateModified mean, what Google's date guidance asks for, why a bumped date is a trust failure, and how to audit dates across a site.
13 posts
What datePublished and dateModified mean, what Google's date guidance asks for, why a bumped date is a trust failure, and how to audit dates across a site.
A reproducible way to order AEO and GEO fixes: rate severity, page value, and effort in a spreadsheet, rank the list, then re-crawl to prove each fix landed.
Should you block GPTBot? Which AI agents train, which search, which fetch for a user, what each block costs, and four robots.txt policies to copy.
What the GEO research paper tested, what it found, and where it stops — then how to write citable sentences and count them across a site.
Four positions cover almost every site. The copy-paste file for each, the matching rules that quietly break them, and the maintenance the file needs.
Real markup is only half of it. What flattening does to a table lifted out of your page, and the four fixes that keep one readable on its own.
A page is retrieved in pieces of a few hundred words. What splitting does to ordinary prose, and the three edits that make a section survive it.
The five faults that keep a good page out of AI answers — each with a by-hand check, a way to run it across a site with or without a terminal, and the fix.
When to phrase a heading as a question, when a keyword label is still the right call, and how to check every heading on a site in one pass.
What happens to a page between fetch and answer, the eight signals answer-readiness turns on, and how to check every one of them by hand and at scale.
Reading robots.txt tells you what you intended. Six checks that tell you what actually happens when an AI crawler requests one of your pages.
The highest-weighted answer-readiness signal is a passage that answers its own heading in one breath. What it is, how to write one, how to check it.