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.
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.
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.
Get the intent and keywords right first
Optimise the wrong page and nothing else matters. Start here.
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.
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.
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.
Title, meta description and URL
The three things a searcher sees before they ever reach your page.
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.
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.
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.
Headings and structure
How you organise the page tells Google what it's about.
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.
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.
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.
Content quality
This is where most rankings are won or lost in 2026.
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.
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.
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.
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.
Images
Usually the heaviest part of the page, and the most overlooked.
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.
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.
Links
Where your authority flows, and where trust is built.
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.
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.
Technical on-page and experience
The finishing layer that lifts a good page higher.
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.
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.
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?
What's the difference between on-page and technical SEO?
Do I have to do all 20 for every page?
Which on-page factor matters most?
Does keyword density still matter in 2026?
How often should I run this checklist?
Can I do on-page SEO without paid tools?
Work through it on your own pages
Grab the printable on-page checklist to tick these off page by page, then go deeper on any fix with the free SEO course.
Get the On-Page SEO Checklist