On-Page SEO
The Complete On-Page SEO Audit Checklist for 2024
February 27, 2024
Most on-page checklists list 40 items with no sense of priority. Here's the order that actually moves rankings, based on what we see fixed vs. what we see ranking change follow.
Start with the title tag. Under 60 characters so it doesn't truncate in search results, primary keyword in the first half, and — this is the part most checklists skip — genuinely different from every other title tag on the site. Duplicate or near-duplicate titles confuse Google about which page to rank for a query, splitting authority between them.
Next, heading structure. One H1 per page, and it should contain the primary keyword in a natural sentence, not stuffed. H2s should map to the actual subtopics a searcher expects, in the order they'd expect them — this is as much a UX check as an SEO one, and the two overlap more than people think.
Then meta description. It doesn't directly affect rankings, but it affects click-through rate, and CTR is a strong secondary signal. Write it like ad copy: state the specific benefit, not a restatement of the title.
Canonical tags are the most commonly broken item on this list. Every page needs a self-referencing canonical unless it's intentionally a duplicate of another page. Audit this programmatically if you can — manually checking canonicals on a 500-page site is where errors hide.
Image alt text should describe the image, not repeat the page's keyword. "Woman using laptop at kitchen table" beats "best CRM software 2024" as alt text even on a CRM page — Google can tell the difference between genuine description and keyword stuffing, and treats the latter as a minor negative signal now.
Finally, internal links: every important page should be reachable within 3 clicks from the homepage, and should receive at least 2-3 internal links from other relevant pages using varied, natural anchor text. Pages with zero internal links pointing to them — orphan pages — are the single most common technical issue we find in audits, and usually the easiest one to fix.