The SEO Checklist
An SEO checklist is only useful if it matches how Google actually evaluates a page today, not a list of tactics that worked five years ago. This one covers keyword targeting, the seven on-page placements that matter, technical basics like crawlability and Core Web Vitals, and the schema and internal-linking work that determines whether a page gets read by both people and AI answer engines. Run it before every page ships, not just at launch, because a page that passed once can still fall out of shape after a redesign, a CMS migration, or six months of neglect.
Key takeaways
- A single keyword should map to a single URL. Duplicating a target across two pages is the fastest way to have both underperform against a competitor who owns it cleanly.
- The seven on-page placements, title tag, H1, URL, first 100 words, subheadings, image alt text, and FAQ block, are the fastest pass/fail check on any page.
- Technical basics decide whether a well-written page ever gets seen: clean crawl paths, resolved canonicals, and Core Web Vitals scores that don't quietly slip after a redesign.
- Content decays. A page that ranked well a year ago can lose position simply from sitting untouched while competitors update theirs.
What actually belongs on an SEO checklist in 2026
Google runs on quality-evaluation systems that check every query now, not a one-time “Helpful Content” filter you pass or fail once. That changes what belongs on a checklist. Keyword stuffing and exact-match domains stopped mattering years ago. What matters is whether a page demonstrates real depth on its topic, matches what the reader actually wants to find, and holds up technically so it can be crawled, rendered, and cited.
A modern checklist covers four layers: the keyword and intent work done before a word gets written, the on-page placements that help both readers and search engines understand the page, the technical plumbing that determines whether the page gets seen at all, and the ongoing maintenance that keeps a page from quietly decaying. Skip any one layer and the other three won’t save the page.
Keyword targeting: one keyword, one page, no exceptions
Every page you publish should target exactly one primary keyword, and that keyword should not already belong to another page on your site. Two pages competing for the same term split the same traffic and confuse Google about which one to rank, so both usually lose to a competitor who has one clear page for the term.
Keep a simple spreadsheet: one row per URL, one column for its primary keyword, one for supporting variants. Check it before assigning a target to a new page. If two pages already overlap, pick a winner, redirect the other with a 301, and give it a new angle instead of quietly running both forever.
Before you write anything, search the term yourself and look at what’s already ranking. If the top ten results are all comparison pages and you’re planning a single-product overview, you’re fighting the wrong format. Match the type, format, and angle the SERP is already rewarding. Our SEO team runs this exact matching exercise before any client page gets written.
The seven on-page placements to check on every page
Seven placements decide most of a page’s on-page score, and you can check all of them in about five minutes.
- Title tag: under 60 characters, keyword near the front, set in the CMS field, not hardcoded into the body.
- H1: exactly one per page, containing the keyword or a close variant.
- URL slug: short, hyphenated, keyword-bearing, no filler words.
- First 100 words: the keyword appears in the opening paragraph, and the paragraph answers the query directly instead of building up to it.
- Subheadings: at least two H2s, each a complete, descriptive phrase rather than a vague label.
- Image alt text: at least one image alt includes the keyword while still describing the actual image.
- FAQ block: five real questions, the keyword appearing naturally across the answers, matched with visible FAQPage schema.
None of these placements should feel forced. If working the keyword into a sentence makes it read strangely, that’s a sign the keyword target is wrong for the page, not a reason to force it anyway.
Technical SEO basics that quietly sink good content
A page can be perfectly written and still never get read if the technical basics are broken. Check the robots.txt file first. It should allow your content paths and block admin, search, and session-parameter URLs, but never accidentally block CSS or JavaScript the page needs to render.
Confirm every page has a resolved canonical tag pointing to itself, or to the correct version if duplicate content exists. Google doesn’t penalize duplicate content so much as it simply picks one version to show, and it’s not always the one you wanted.
Core Web Vitals matter more in 2026 than they used to, particularly INP (Interaction to Next Paint), which measures how responsive a page feels across an entire session, not just how fast it loads. Pages with calculators, filters, or heavy JavaScript are the highest risk. Run a real interior page through PageSpeed Insights, not just the homepage, since interior pages often perform worse.
Schema markup and why it matters more for AI than for google's SERP
Schema markup, written as JSON-LD, tells search engines and AI systems exactly what a page is about in a format they don’t have to infer. Most sites need a small stack: Organization schema site-wide, Article or BlogPosting on content pages, BreadcrumbList for navigation, and FAQPage on any page with a real question-and-answer section.
Worth knowing before you build a checklist item around it: Google retired the FAQ rich result from the search results page in May 2026. The dropdown snippet is gone. The schema itself is still worth keeping, because AI answer engines and other search tools still read it, and a well-marked FAQ section remains one of the most citable parts of a page.
Validate every schema block with Google’s Rich Results Test before publishing. A syntax error in JSON-LD doesn’t break the page visually, so it’s easy to ship broken schema for months without anyone noticing.
Internal linking: the checklist item everyone skips
Internal linking is the checklist item most teams skip, usually because it feels less urgent than a title tag or a meta description. It shouldn’t be skipped. Bi-directional linking between a pillar page and its supporting articles measurably increases both traditional rankings and AI citation rate.
Place your most important internal links in the first 200 words of body content. Google’s Reasonable Surfer model weighs early, contextual links more heavily than a link buried in a footer or a related-posts widget at the bottom of the page. Use descriptive anchor text, not “click here,” so both readers and crawlers know what they’re getting before they click.
Every cluster article should link back to its pillar page and to at least two related articles in the same cluster. A page with zero internal links pointing to it is orphaned, and an orphaned page is far less likely to rank no matter how good the writing is.
Content decay: why a checklist isn't a one-time event
A checklist that only runs once, at launch, misses the fact that pages decay. Financial and other high-stakes topics start losing rankings within 6 to 9 months without an update. Faster-moving technical topics decay even sooner.
Build a refresh cadence into the calendar, not just a publishing schedule. A refresh doesn’t require a full rewrite. Update the examples, add a current data point, fix anything that’s gone stale, and resubmit the page for indexing. Keep a simple log of publish dates so you can identify which pages are oldest and highest-traffic first, since those are the ones losing the most when they slip.
Running the checklist as a team, not a memory test
Most SEO checklists fail in practice because one person is expected to remember all of it on every page, forever. That doesn’t hold up past the third or fourth page in a batch. Build the checklist into your CMS as an actual pass/fail form, not a document nobody reopens after the first project.
Assign an owner for each layer, keyword and intent, on-page placements, technical health, and content refresh, so the checklist survives staff turnover instead of living in one person’s head. If you’d rather have a team run this for you end to end, our services page covers what a full SEO engagement looks like, and you can reach out if you want a second set of eyes on a page that isn’t performing.
More seo & content guides
Ready to build the whole thing right?
One studio, one system, from first mark to full scale.