Technical foundations
Make sure search engines can crawl and index the site: a working robots file and sitemap, no accidental noindex, clean URLs, HTTPS, and fast Core Web Vitals. A page that can't be crawled or loaded won't rank no matter how good the content is.
Content and intent
For each target query, have one page that genuinely answers it — matching the intent (informational, commercial, transactional), with a clear title, useful depth, and an honest answer near the top. Don't spread one topic thinly across many weak pages.
Authority and trust
Earn references from credible sites, keep your business information consistent everywhere, and show real expertise — named authors, sources, experience. These trust signals matter for ranking and for whether AI engines will cite you.
AI-search readiness
Add the structure AI engines rely on: clear entity information, schema markup, and direct answers they can lift. Being citable by ChatGPT and Google's AI is the newest line on the checklist — and the one most sites haven't done.
Do these first, in this order
A checklist without priority just spreads effort thin, so here's the sequence that actually pays. One — confirm your money pages aren't accidentally blocked by robots or a stray noindex, because that single bug wipes out everything else. Two — fix the page that already ranks on page two of search, since nudging it up returns more than launching something new. Three — match intent on your highest-value commercial pages before chasing volume on blog posts. Four — clean up internal links so your important pages aren't buried five clicks deep. Only after that does new content earn its place. Most teams do this backwards, writing posts while a noindex quietly sinks the homepage.
The items everyone gets wrong
A few checklist staples are done badly more often than not. Title tags get stuffed with keywords instead of written to earn the click. Alt text gets filled for "SEO" rather than describing the image, which helps no one and annoys screen-reader users. Pages get published targeting five keywords at once, then rank for none. And the classic — adding pages faster than you can keep them genuinely useful, until the site is mostly thin content dragging down the few good pages. More is not the goal. Fewer pages that each earn their keep beats a hundred that don't.
How to tell it's working
Rankings are a lagging, jumpy signal, so don't stare at them daily. Watch the earlier ones. Search Console impressions climbing means you're showing up for more queries even before clicks follow. Pages moving from the bottom of page two toward the top is the real momentum to track. New long-tail queries appearing in your reports show fresh content getting picked up. And for AI search, check directly — ask ChatGPT or Google's AI a question your page answers and see whether you're cited. If nothing's moved on any of these after a few months of real work, something's wrong, and "SEO takes time" stops being an excuse.