There is a comforting truth buried in the world of SEO: a large slice of it is entirely within your control and requires no technical skill at all. While link building and server configuration sit beyond most owners, on-page SEO — the words, headings and structure of your own pages — is something you can audit and improve this week. Here is the checklist we hand to non-technical clients.
What on-page SEO covers
On-page SEO is everything you can optimise on the page itself, as opposed to off-page factors like backlinks or technical infrastructure. It tells Google what a page is about and convinces it the page deserves to rank. Get it right and you remove the most common reason good businesses stay invisible: pages that simply do not make their relevance clear.
The checklist
1. Write a strong page title
The title tag is the clickable headline in Google's results and one of the most influential on-page factors. For each important page:
- Include the main thing the page is about, near the start.
- Keep it under about 60 characters so it does not get cut off.
- Make it appealing to a human, not just a keyword stuffed in.
A good title reads like "Emergency Boiler Repair in Sheffield | Same-Day Callout" — clear, specific and clickable.
2. Craft a meta description that earns the click
The meta description is the grey text under the title. It does not directly affect rankings, but a compelling one lifts your click-through rate, which matters. Aim for 140-158 characters, include the search term, and give a reason to choose you.
3. Use one clear H1 and logical headings
Each page should have a single main heading (H1) describing the page, then H2 and H3 subheadings that break the content into a logical structure. This helps both readers skimming and Google understanding the page. Most website builders let you set these from a simple dropdown.
4. Match the content to search intent
This is the big one. Before writing, search your target term and look at what already ranks. Are they how-to guides, product pages, comparison lists? Google has already decided what kind of content satisfies that search — your job is to produce a better version of it, not a different format.
The fastest way to fail at on-page SEO is to answer a question nobody asked. Always start from what the searcher actually wants.
5. Cover the topic properly
Thin pages rarely rank. Answer the obvious follow-up questions, include specifics, and write for someone who genuinely wants help. Do not pad — match the depth of the pages already ranking rather than chasing a word count.
6. Optimise images
- Give image files descriptive names before uploading ("oak-dining-table.jpg", not "IMG_4821.jpg").
- Add alt text describing the image — good for accessibility and for Google.
- Compress images so they do not slow the page; speed is a ranking factor.
7. Add internal links
Link from each page to other relevant pages on your site using descriptive anchor text. This helps Google find and understand your pages and keeps visitors moving through your site. A service page should link to related services and a relevant blog post, for example.
8. Use clean, readable URLs
A URL like /web-design-leeds is far better than /page?id=4821. Keep them short, lowercase and descriptive. If you are rebuilding, a web design agency can set this up properly from the start.
A quick self-audit
| Check | Pass if... |
|---|---|
| Page title | Under 60 chars, includes the topic, reads well |
| Meta description | 140-158 chars, includes the term, gives a reason to click |
| Headings | One H1, logical H2/H3 structure |
| Content | Matches search intent, answers it fully |
| Images | Named well, alt text added, compressed |
| Internal links | 2-3 relevant links with descriptive anchors |
Common on-page mistakes to avoid
Knowing what not to do is as useful as the checklist itself. These are the errors we see most often on small-business sites:
- Keyword stuffing. Repeating the same phrase unnaturally throughout a page used to help and now actively hurts. Write for a human and the keywords look after themselves.
- Identical titles across pages. Every page needs its own distinct, descriptive title. Duplicate titles confuse Google about which page to rank.
- Burying the answer. If someone searches a question, answer it near the top, then expand. Making readers scroll past three paragraphs of preamble loses both them and Google.
- Ignoring the pages that matter. Spend your effort on the service and money pages that drive enquiries, not just the blog.
- Forgetting to update. On-page SEO is not a one-off. Revisit your key pages every few months as your offering and competitors change.
How long until you see results
On-page improvements are among the faster-acting parts of SEO because you are working with pages Google already knows. Once it re-crawls an improved page — often within days to a few weeks — you can see ranking shifts. It will not move a brand-new site to the top of a competitive term on its own, but on an established site, tightening your most important pages frequently produces noticeable gains within a month or two.
When to bring in help
You can work through this checklist yourself on your most important pages and see real improvement. If you have dozens of pages, or you suspect deeper issues like slow loading or crawl errors, that strays into technical territory where a specialist earns their fee. You can compare UK SEO agencies who handle both the on-page polish and the technical groundwork, and read more practical guides over on our blog.