On-Page SEO Checklist for Small Business Websites

Search engine optimisation can feel complicated, but much of it comes down to doing the basics well on every page. On-page SEO is everything you control on the page itself: the words, the structure, the links and the technical details. Use this checklist when you publish a new page or review an existing one.
1. Pick one main topic per page
Each page should focus on one main search intent. A plumbing company, for example, should have separate pages for “emergency plumbing” and “bathroom installation” rather than one page trying to rank for both. Research the words your customers use with tools such as Google Search Console, Google’s autocomplete suggestions and the “People also ask” box.
2. Write a clear title tag
The title tag is the blue headline in search results. Put the main topic near the beginning, keep it under about 60 characters and make it attractive to click. Include your brand name at the end if there is room. Every page needs a unique title.
3. Write a helpful meta description
The meta description does not directly affect rankings, but it influences whether people click. Summarise the page in 140 to 160 characters, mention the main benefit and include a gentle call to action.
4. Use a clean URL
Short, readable URLs such as /services/website-design/ are easier for people and search engines to understand than long strings of numbers. Use hyphens between words and avoid changing URLs after publishing unless you set up redirects.
5. Structure content with headings
Use one H1 heading for the page title, then H2 and H3 headings to break the content into logical sections. Headings help readers scan the page and help search engines understand the structure. Write them as useful labels, not as places to stuff keywords.
6. Answer the searcher’s question thoroughly
Search engines reward content that fully satisfies the visitor. Cover the questions a customer would ask before buying: what it is, how it works, how long it takes, what it costs or what affects the cost, and what to do next. Use examples, steps and plain language.
7. Add internal links
Link to related pages on your own website using descriptive anchor text, such as “see our website design packages” rather than “click here”. Internal links help visitors find more information and spread authority across your site.
8. Optimise images
- Compress images before uploading so pages load quickly.
- Use descriptive file names like red-leather-handbag.jpg.
- Write alt text that describes the image for people using screen readers.
- Use modern formats such as WebP where possible.
9. Make it mobile-friendly
Most visitors browse on phones. Check every page on a small screen: text should be readable without zooming, buttons should be easy to tap and nothing should spill off the edge of the screen.
10. Improve page speed
Slow pages lose visitors. Use caching, compress images, limit heavy scripts and plugins, and choose reliable hosting. Google’s PageSpeed Insights shows what to fix first.
11. Add structured data where relevant
Structured data (schema markup) helps search engines understand details such as your business name, address, opening hours, products, reviews and FAQs. Many SEO plugins add basic schema automatically.
12. Show trust and expertise
Include author names, business details, real photos, reviews and clear contact information. Pages that show who is behind the content and why they are qualified tend to perform better over time.
13. Keep content fresh
Review important pages regularly. Update prices, examples and screenshots, remove outdated information and add answers to new customer questions.
Quick checklist
- One main topic and search intent
- Unique title tag and meta description
- Short, readable URL
- One H1 and logical H2/H3 headings
- Complete, helpful answer
- Internal links to related pages
- Compressed images with alt text
- Mobile-friendly and fast
- Structured data where relevant
- Clear trust signals
On-page SEO is not a one-time task. Apply this checklist consistently, monitor your results in Search Console and improve the pages that already get impressions. Small improvements across many pages add up to steady growth.
