On-Page SEO Checklist: What to Fix First
On-page SEO is everything you control on the page itself. This checklist puts the fixes in priority order, so you spend time where it moves rankings and clicks.
Key takeaways
- Fix intent mismatch first: a page that answers the wrong question won't rank however well it's optimised.
- Titles and meta descriptions drive clicks; headings and content depth drive relevance.
- Internal links tell Google which pages matter most.
- Images, schema and speed come after the fundamentals are right.
On-page SEO covers everything on the page you control: content, headings, titles, links, images and markup. Not every fix is equal. Here’s the order we use in audits.
Priority 1: Search intent
Search your target keyword and look at the top results. Are they guides, product pages, comparison lists or local listings? If your page is a different type, no amount of optimisation will fix it. Read search intent 101.
- Page type matches what ranks (guide, product, list, local)
- The main question is answered near the top
- One main topic per page (no two pages competing for the same query)
Priority 2: Title tag and meta description
- Unique title, roughly 50–60 characters, main topic near the start
- Meta description that summarises the page and gives a reason to click
- No duplicate titles across the site
See how to write SEO-friendly meta titles and descriptions.
Priority 3: Headings and structure
- One clear H1 that matches the page topic
- H2s for main sections, H3s for sub-points
- Short paragraphs, lists and tables where they help scanning
See how heading structure affects SEO.
Priority 4: Content quality and depth
- Covers the questions people actually ask (check “People also ask”)
- Includes first-hand experience, examples or data
- Uses related terms naturally (see related keywords)
- Clear author and date for informational content
- Updated when facts change
Priority 5: Internal links
- Links to the page from relevant, strong pages on your site
- Descriptive anchor text
- Links out from the page to helpful related pages
See internal linking strategy.
Priority 6: Images
- Descriptive file names and alt text
- Compressed, correctly sized, modern formats
Priority 7: Structured data
- Relevant schema (Article, Product, LocalBusiness, FAQ where appropriate)
- Valid with no errors. See structured data errors
Priority 8: Page experience
- Fast, stable on mobile (Core Web Vitals)
- No intrusive pop-ups
What not to worry about
Keyword density, exact-match keywords in every heading and meta keywords tags don’t matter in modern SEO. Write for people, then check the checklist.
On-page checks are part of the full SEO audit and the content audit.