On-Page SEO Checklist: 20 Things to Fix

Written by

in

On-Page SEO · Checklist

On-Page SEO Checklist: 20 Things to Fix

On-page SEO is the half of ranking you fully control — and usually the fastest to improve. Run any page against these 20 fixes, clear the ones that apply, and watch it climb. Every item says what to do and why it matters.

20Fixes
07Areas
FreeNo tools needed

You can have great content and still lose to a weaker page that’s simply optimised better. On-page SEO is what closes that gap — the titles, headings, content and links you control on the page itself, with no need to wait on backlinks or Google’s crawl schedule.

This checklist covers 20 fixes across seven areas, ordered the way you should actually work: intent and keywords first, then the tags searchers see, then structure, content, media, links and the technical finish. Work top to bottom. If you’d rather tick these off as you go, grab the printable version from our on-page SEO checklist — this post is the explained edition of it.

Where the fastest wins hide

If you only have an hour, spend it on fixes 1, 4 and 12 — search intent, your title tag, and matching the depth of what already ranks. Those three move rankings more than the other seventeen combined. The rest compound on top once the foundation is right.

01

Get the intent and keywords right first

Optimise the wrong page and nothing else matters. Start here.

FIX 01

Match the page to search intent

Before you touch a single tag, confirm the page gives searchers the format they expect. Search your target query and study page one — if the results are how-to guides and yours is a product page, no amount of tweaking will rank it. Matching search intent is the first move, not an afterthought.

FIX 02

Map one primary keyword to the page

Every page should own exactly one primary keyword, with a few related terms supporting it. Two pages chasing the same term compete with each other and split your ranking signals. Keep a simple keyword-to-URL map so this never happens by accident.

FIX 03

Cover the topic, not just the keyword

Google ranks pages that answer the whole question, not ones that just repeat the phrase. List the sub-questions and related terms a reader expects, then make sure each is addressed. Depth of coverage beats keyword density every time.

02

Title, meta description and URL

The three things a searcher sees before they ever reach your page.

FIX 04

Write a unique, front-loaded title tag

Your title tag is the single biggest on-page click driver. Put the primary keyword near the front, keep it under about 60 characters so it isn’t cut off, and give a reason to click. Never reuse a title across two pages — our lesson on title tags and meta descriptions shows the formula.

FIX 05

Craft a meta description that earns the click

The description doesn’t rank you directly, but it wins the click, and click-through feeds back into performance. Write 120–160 characters, work in the keyword, and end with a reason to click. Don’t leave it blank — Google’s auto-guess is rarely as persuasive as yours.

FIX 06

Keep the URL short and readable

A clean, lowercase, hyphenated URL with your keyword in it is easier to read, share and rank. Drop dates, stop words and ID strings. And never change a URL that already ranks without a 301 redirect in place.

03

Headings and structure

How you organise the page tells Google what it's about.

FIX 07

Use exactly one H1

The H1 is your headline and your clearest topic signal. Use one per page, and check your theme isn’t quietly wrapping the site title in a second H1. It can echo the title tag, but it doesn’t have to match it word for word.

FIX 08

Build a logical heading hierarchy

Headings should nest in order — H2s for main sections, H3s beneath them — never picked for font size. A clean heading structure helps readers scan and helps Google understand how the page is organised.

FIX 09

Add a table of contents for long posts

For anything over about 1,500 words, a jump-link table of contents improves the reading experience and can earn you sitelinks in search. It also forces you to structure the piece properly in the first place.

04

Content quality

This is where most rankings are won or lost in 2026.

FIX 10

State the answer in the first 100 words

Both the reader and the crawler decide fast whether the page is relevant. Work the primary keyword naturally into your opening and answer the core question up front. No stuffing needed — once is enough.

FIX 11

Write for humans, then optimise

Short paragraphs, plain language, descriptive subheadings, formatting that survives a phone screen. Dense walls of text lose readers before your value lands, and dwell time isn’t something you can fake. Good content optimisation serves the reader first.

FIX 12

Match or beat the depth already ranking

Read the top three results end to end. Your job isn’t to match them — it’s to be visibly more useful. Add the angle, example or clarity they’re missing before you publish. That’s the difference between content that ranks and content that just exists.

FIX 13

Add original value — data, examples, screenshots

First-hand material is the clearest signal of real experience, which is exactly what Google’s helpful-content systems reward. Your own screenshots, numbers and worked examples set the page apart from competitors who only summarise.

05

Images

Usually the heaviest part of the page, and the most overlooked.

FIX 14

Write descriptive alt text

Alt text is an accessibility requirement first and an image-search ranking factor second. Describe what the image shows, and leave decorative images with an empty alt attribute. There’s more in our image SEO lesson — and don’t stuff keywords.

FIX 15

Compress and name images before upload

Images are usually the heaviest thing on the page. Serve modern formats, resize to display dimensions, lazy-load anything below the fold, and rename files descriptively first — seo-checklist.jpg tells Google more than IMG_4471.jpg ever will.

06

Links

Where your authority flows, and where trust is built.

FIX 16

Add internal links with descriptive anchors

Internal links spread authority and guide readers deeper into your site. Link to related pages using descriptive, keyword-relevant anchor text — never ‘click here’ — and make sure every important page is reachable. Our internal linking lesson covers how to do it at scale.

FIX 17

Link out to credible sources

Citing primary sources — official documentation, research, government data — builds trust with readers and quality raters. A page that backs its claims reads as more authoritative than one that simply asserts them.

07

Technical on-page and experience

The finishing layer that lifts a good page higher.

FIX 18

Add the right schema markup

Structured data won’t rank you on its own, but it can win rich results that take up more space and more clicks. Add Article schema to posts and FAQ schema where you have genuine FAQs — our schema markup lesson shows which types matter. Only ever mark up content that’s actually visible.

FIX 19

Confirm the page is fast and mobile-friendly

Google indexes the mobile version, and page experience is a ranking factor. Check tap targets, legibility without zoom, and your Core Web Vitals in the field — real user data, not just a lab score.

FIX 20

End with a clear call to action

Traffic with no next step is a vanity metric. Give each page one obvious action matched to its intent — read the next guide, download the checklist, get in touch — so rankings actually turn into results.

Frequently asked questions

What is on-page SEO?
On-page SEO is everything you optimise on the page itself to help it rank and to help people who land on it — the title tag, headings, content, images, internal links and structured data. It's the half of SEO you fully control, which is why it's usually the fastest place to see improvement.
What's the difference between on-page and technical SEO?
On-page SEO is about the content and its markup on a single page — titles, headings, copy, images. Technical SEO is about the site as a whole being crawlable and fast — indexing, site speed, sitemaps, canonicals. They overlap around page experience, but on-page is page-level and technical is site-level.
Do I have to do all 20 for every page?
The content and title items apply to every page. Some — like a table of contents or FAQ schema — only fit certain pages. Treat the list as a filter: run every page against it and apply what's relevant. A blog post and a service page won't tick exactly the same boxes.
Which on-page factor matters most?
Search intent, followed by your title tag. If the page doesn't match what the searcher actually wants, nothing else rescues it, and if the title doesn't earn the click, your ranking never converts into traffic. Get those two right before you sweat the smaller items.
Does keyword density still matter in 2026?
No, not as a number to hit. Google reads topics and meaning now, not keyword counts. Use your primary keyword naturally where it fits — title, first paragraph, a heading or two — and spend your effort on covering the topic fully instead of repeating a phrase.
How often should I run this checklist?
Run it on every new page before you publish, and revisit older pages when their traffic slips. A quick pass on your top pages every few months catches decayed content and outdated titles before they cost you rankings.
Can I do on-page SEO without paid tools?
Yes. Google Search Console shows you which queries a page earns and where it ranks, and your own eyes handle intent, titles and content. Paid tools speed up keyword and competitor research, but every item on this checklist can be done for free.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *