If you run a small business, you probably do not have an SEO team. You have a website, a limited budget and a lot of other jobs. The good news is that the most valuable SEO work happens on your own pages, and you control all of it. You do not need special tools or a technical background to do it well.
This guide gives you a practical, prioritized checklist for on-page SEO. For each item you will see what to do and why it matters, followed by page-type checklists, a worked example, an audit plan you can finish in an afternoon and answers to common questions. Nothing in it can guarantee rankings, because search results depend on many factors, including competition and your site’s overall reputation. What it can do is make sure your pages are clear, useful and easy for search engines and people to understand.
The quick answer: your top 10 priorities
If you only have an hour, fix these first:
- One main topic per page, matched to what searchers actually want.
- A clear, unique title tag that describes the page and includes your main topic naturally.
- A helpful meta description that encourages the right people to click.
- A single H1 and logical subheadings that outline the page.
- Useful, accurate, original content that answers the question early.
- Internal links from and to related pages, with descriptive link text.
- Optimized images with sensible file sizes and accurate alt text.
- Fast, mobile-friendly pages that are easy to read and use.
- Local signals such as consistent name, address, phone number and service area.
- Indexability checks: the page can be crawled, is in your sitemap and has the right canonical URL.
What is on-page SEO?
On-page SEO is everything you do on your own web pages to help them rank and to help visitors find what they need. It covers the words on the page, the way the page is structured, the HTML elements such as titles and image descriptions, how pages link to each other and how the page performs for users.
| Type | What it covers | Examples |
| On-page SEO | Content and elements on your pages | Titles, headings, copy, images, internal links |
| Technical SEO | How well search engines can crawl and understand your site | Site speed, sitemaps, indexing, structured data, security |
| Off-page SEO | Signals from outside your site | Links from other sites, brand mentions, reviews, local listings |
These areas overlap, and this checklist includes the basic technical items that directly affect individual pages. It also mentions local listings briefly, since they matter so much for small businesses.
Before you start: map one topic to each page
Most on-page problems come from pages with no clear purpose. Before editing anything, list your important pages and write down the single topic or question each one should answer. Then check what searchers expect to find by looking at the results Google shows for that topic, such as the types of pages, the questions answered and the level of detail.
Understand search intent
| Intent | What the searcher wants | Best page type |
| Informational | To learn or understand something | Blog post, guide, FAQ |
| Commercial investigation | To compare options before choosing | Comparison, review, buyer’s guide |
| Transactional | To buy, book or sign up | Product, service or booking page |
| Local | To find a business nearby | Location page, contact page, Google Business Profile |
| Navigational | To reach a specific site or page | Homepage, brand pages |
A simple page map for a small business site
| Page | Typical focus |
| Homepage | Who you are, what you do and where, with links to your main services |
| Service pages | One page per service, targeting how customers describe that service |
| Location or service-area pages | One genuinely useful page per area you serve, only if you can add real local detail |
| Product or category pages | Clear descriptions, specifications, prices, delivery and returns |
| Blog and guides | Answers to real customer questions that support your services |
| About page | Who is behind the business, credentials and experience |
| Contact page | Address, phone, hours, map and a simple contact method |
Avoid creating several pages that target the same topic. They compete with each other and confuse both visitors and search engines. If two pages overlap, merge them or give each a distinct purpose.
The on-page SEO checklist
1. Title tag
The title tag is the clickable headline in search results and one of the clearest signals of what a page is about.
| Check | What to do |
| Unique for every page | Never reuse the same title on multiple pages. |
| Describes the page accurately | Say what the page is, in plain words. Do not mislead. |
| Main topic included naturally | Place the most important words near the start where it reads well. |
| Reasonable length | Around 50 to 60 characters usually displays fully. This is a guide, not a rule, and Google may rewrite titles. |
| Brand name where useful | Add your business name at the end for recognition, if space allows. |
| Written for people | Make it appealing and specific. Avoid keyword stuffing and clickbait. |
2. Meta description
The meta description is the short summary that can appear under your title in search results. It is not a direct ranking factor, but a clear one can improve how many people click. Google sometimes shows its own text instead, depending on the search.
| Check | What to do |
| Unique for every page | Write a different description for each page. |
| Summarizes the page honestly | Tell people what they will find and why it helps. |
| Includes the main topic naturally | Search terms that match the query may appear in bold, which helps it stand out. |
| Sensible length | Around 120 to 155 characters usually displays well. Treat this as a guide. |
| Has a gentle call to action | For example, “Get a free quote” or “See pricing” where it fits. |
| No duplicates or filler | Do not repeat the title or fill it with keywords. |
3. URL (slug)
- Keep it short, readable and descriptive, such as /boiler-repair/ rather than /page?id=482.
- Use lowercase letters and hyphens between words.
- Include the main topic, but skip unnecessary words, dates and symbols.
- Avoid changing URLs of established pages. If you must, set up a permanent (301) redirect from the old address to the new one.
- Use a logical structure for groups of pages, such as /services/boiler-repair/.
4. Headings (H1, H2, H3)
- Use one H1 per page that clearly states the page’s topic. It often matches or closely resembles the title.
- Use H2s for the main sections and H3s for sub-points within them.
- Keep headings descriptive so a reader skimming only the headings understands the page.
- Include relevant terms where natural, but write for people.
- Do not use headings just to make text bigger. Use them for structure.
- Skip empty headings and sections that add nothing.
5. Content quality and helpfulness
Google says its ranking systems aim to reward helpful, reliable content created for people. Clear, original content that fully answers the visitor’s question is the foundation of good on-page SEO.
| Check | What to do |
| Answers the main question early | Put the key answer or offer near the top, then add detail. |
| Covers the topic completely | Include the details a customer would reasonably want: price ranges, process, timing, limits and next steps. |
| Original and specific | Add your own experience, examples, photos, case studies and local knowledge. Do not copy or lightly reword competitors. |
| Accurate and current | Check facts, prices, hours and policies. Show a last-updated date on content that changes. |
| Shows who is behind it | Add an author name or business details and relevant credentials, especially for advice on health, legal or financial topics. |
| Easy to read | Short paragraphs, plain language, lists and tables where they help. |
| Honest about limits | Say what you do not offer. It builds trust. |
| Natural keyword use | Use the words customers use, without repeating them unnaturally. |
Avoid thin pages that exist only to target a keyword, and avoid mass-producing pages with only small changes between them. If an AI tool helps you draft content, a knowledgeable person should check every fact and add real expertise and examples.
6. Direct answers and scannable structure
Many searchers want a quick answer. Pages that state it clearly are better for readers and easier for search features and AI answer tools to understand.
- Open with a short summary or direct answer to the page’s main question.
- Use concise definitions and step-by-step lists where they fit.
- Put comparisons in tables.
- Add a short FAQ section only if you have real customer questions to answer.
- Keep each answer self-contained so it makes sense on its own.
No formatting trick can promise a featured snippet or an AI citation. Clear, accurate writing simply gives you the best chance.
7. Internal links
Internal links connect your pages, help visitors move through your site and help search engines discover and understand your content.
- Link from your homepage and menus to your most important service pages.
- Link from blog posts to the relevant service or product page, and back to related guides.
- Use descriptive link text such as “boiler servicing in Leeds” instead of “click here”.
- Make sure every important page is reachable within a few clicks and has at least one internal link pointing to it.
- Fix broken links and avoid long chains of redirects.
- Do not overload a page with links. Link where it helps the reader.
8. External links
- Link to credible sources for facts, statistics and guidance. It helps readers verify your claims.
- Link only to pages that are relevant and useful.
- Mark paid, sponsored or affiliate links appropriately, using the rel attributes Google recommends (sponsored for paid links and nofollow where suitable), and disclose affiliate relationships to readers.
- Check external links now and then, as pages move or disappear.
9. Images and alt text
| Check | What to do |
| Use real, relevant images | Your own photos of your team, work and premises build trust and are more original than stock images. |
| Descriptive file names | Use names like boiler-service-leeds.jpg instead of IMG_4829.jpg. |
| Helpful alt text | Describe what the image shows in plain language, for people using screen readers and when the image fails to load. Do not stuff keywords. |
| Right size and format | Resize images to the size they display and use efficient formats such as WebP or well-compressed JPEG. |
| Set width and height | This helps the page avoid layout jumps while it loads. |
| Lazy-load below the fold | Delay loading images that are not visible at first, but not the main image at the top of the page. |
| Decorative images | Use empty alt text for purely decorative images so assistive tools skip them. |
10. Page experience: speed, mobile and usability
Most visitors will see your page on a phone. A page that loads slowly, shifts around or is hard to tap frustrates people and can cost you customers. Google’s Core Web Vitals measure three parts of that experience, using real-user data. Google’s documentation sets these targets for a good experience:
| Metric | What it measures | Good target |
| Largest Contentful Paint (LCP) | How quickly the main content appears | Within 2.5 seconds of the page starting to load |
| Interaction to Next Paint (INP) | How quickly the page responds when someone taps or clicks | Under 200 milliseconds |
| Cumulative Layout Shift (CLS) | How much the layout jumps around as it loads | Under 0.1 |
INP replaced the older First Input Delay metric in March 2024, so guides that still list FID are out of date. Targets apply at the 75th percentile of real visits.
Google also cautions that good scores do not guarantee high rankings, so treat these as a way to give visitors a better experience, not a magic ranking lever. Practical steps for small sites:
- Test key pages with PageSpeed Insights and review the Core Web Vitals report in Google Search Console.
- Compress and resize images, which is often the biggest win.
- Use good hosting and a caching setup suited to your platform.
- Remove plugins, scripts and widgets you do not need, especially third-party scripts that slow responses.
- Use a mobile-friendly theme and test your pages on a real phone.
- Make buttons and links large enough to tap and text large enough to read.
- Avoid pop-ups that cover content or are hard to close.
- Serve your site over HTTPS.
11. Structured data (schema)
Structured data is code that labels the content on your page so machines understand it. It must always match what visitors can see. It can make a page eligible for certain search features, but it does not guarantee them.
| Schema type | When it makes sense for a small business |
| Organization or LocalBusiness | Describes your business, address, hours and contact details on your homepage or contact page |
| Article or BlogPosting | Blog posts and guides, with author and dates |
| Product and Offer | Product pages with real price and availability information |
| Review markup | Only where genuine, visible reviews qualify under Google’s guidelines. Never mark up reviews you wrote about yourself. |
| BreadcrumbList | Shows page hierarchy on sites with sections |
Note on FAQ markup: Google stopped showing FAQ rich results in Search on 7 May 2026. Existing FAQ markup may stay in place without causing problems, but do not add it expecting a visible result. FAQ content is still worth writing for readers.
Use your SEO plugin, such as Rank Math, to add schema and check it with a validation tool. Only mark up what appears on the page.
12. Local on-page signals
If customers find you by searching for a service near them, these on-page details matter:
- Show your business name, address and phone number (often called NAP) clearly, in text, on your contact page and in the footer. Keep them identical everywhere online.
- Include your opening hours and service area.
- Embed a map on your contact page.
- Mention the towns or areas you serve naturally in your content, and create area pages only if you can add genuine, different information for each.
- Link to your Google Business Profile and keep it complete and up to date. It is a separate listing, but it works hand in hand with your website.
- Show real customer reviews and testimonials, with permission.
- Add local proof such as photos of completed jobs, case studies and local partnerships.
- Make phone numbers tap-to-call on mobile.
13. Conversion elements
Traffic only helps if visitors take the next step. On-page SEO should work together with clear calls to action.
- Give each page a clear primary action, such as call, book or request a quote.
- Place the action where people can see it without scrolling, and repeat it after key sections.
- Show trust signals such as reviews, certifications, guarantees and clear contact details.
- Keep forms short and easy on mobile.
- Avoid intrusive pop-ups, misleading buttons and pressure tactics.
14. Indexability and technical basics for each page
| Check | What to do |
| Page can be indexed | Make sure it is not blocked by robots rules and does not carry a noindex tag by mistake. |
| Canonical URL | Set a single preferred address for each page to avoid duplicate versions. |
| In the sitemap | Include important pages in your XML sitemap and submit it in Search Console. |
| Status code | Pages should return a normal success response. Fix broken pages and long redirect chains. |
| No duplicate pages | Avoid several URLs showing the same content. |
| Secure and mobile-ready | Use HTTPS and a responsive design. |
| Checked in Search Console | Use the URL Inspection tool to confirm the page is indexed and see how Google views it. |
Page-type checklists
Service page
- Title and H1 name the service and, if relevant, the location.
- The opening paragraph says what you do, for whom and where.
- Sections cover what is included, process, typical price range or how pricing works, timing and common questions.
- Proof: reviews, photos, case studies and credentials.
- Clear call to action and contact details.
- Internal links to related services and helpful guides.
- LocalBusiness or Service schema that matches the page.
Location or service-area page
- Genuinely local content, such as areas covered, local examples, travel times and real projects.
- Not a copy of other location pages with the town name swapped.
- Embedded map, address if you have a location there and clear contact options.
- Links to the relevant service pages.
Blog post or guide
- Targets one clear question or topic and answers it early.
- Logical H2 and H3 structure, with an author, date and sources.
- Original examples, images or data.
- Links to relevant service pages and related posts.
- A helpful next step for the reader.
Product page
- Unique, accurate description, not only the manufacturer’s text.
- Clear price, availability, delivery and returns information.
- Good photos with alt text, and specifications in an easy format.
- Genuine customer reviews where available.
- Product schema that matches the visible information.
A worked example: improving a service page
Imagine a small plumbing business whose boiler repair page is weak. The details are invented to show the process.
| Element | Before | After |
| Title tag | Home – Smith & Sons | Boiler Repair in Leeds | Same-Day Callouts | Smith & Sons |
| Meta description | Welcome to Smith & Sons. We are a family business. | Boiler broken in Leeds? Gas Safe engineers, same-day callouts and clear prices. Call or book online for a fast repair. |
| URL | /page-2/ | /boiler-repair-leeds/ |
| H1 | Welcome | Boiler Repair in Leeds |
| Opening paragraph | We have been in business for many years and offer many services. | We repair gas boilers across Leeds, usually the same day. Call before noon and an engineer can often visit that afternoon. |
| Content | Two short paragraphs | Common faults, how a repair visit works, price guide, areas covered, reviews, photos and a short FAQ |
| Internal links | None | Links to boiler servicing, emergency plumbing and the contact page |
| Images | Stock image, no alt text | Photos of the team and a completed job, compressed, with accurate alt text |
Every change makes the page clearer for visitors and easier for search engines to understand. None of them guarantees a ranking, but together they remove the common reasons a page underperforms. Use only claims you can support, such as the qualifications and response times you really offer.
Using Rank Math (or a similar plugin) wisely
If your site runs on WordPress, a plugin such as Rank Math can help you manage titles, descriptions, schema, redirects and sitemaps. Use it in these ways:
- Set a focus keyword for each page and check it appears naturally in the title, URL, opening paragraph and a heading.
- Use the preview to see how your title and description may look in search results.
- Set up the sitemap and check that important pages are included and unimportant ones are excluded.
- Use the schema options only where they match the page.
- Review the suggestions it gives, but remember the score is a guide, not a goal. Do not damage your writing to chase a perfect score, and a high score does not guarantee rankings.
How to audit your site in one afternoon
You do not have to fix everything at once. Work in this order, starting with the pages that matter most to your business.
- List your top pages. Start with the homepage, your main service or product pages and your contact page.
- Check how Google sees them. In Search Console, look at which pages get impressions and clicks, and which queries bring them.
- Check indexing. Use URL Inspection on key pages to make sure they are indexed.
- Review each page against the checklist. Note problems with titles, descriptions, headings, content, links and images.
- Fix the biggest issues first. Missing or duplicate titles, thin content, broken pages and slow mobile loading usually come first.
- Test speed and mobile display. Use PageSpeed Insights and a real phone.
- Improve internal links. Add links from strong pages to those that need support.
- Record what you changed and when. A simple spreadsheet is enough.
- Wait and measure. Give changes a few weeks, then review the results in Search Console.
Prioritizing: what to fix first
| Priority | Typical issues | Why |
| High | Pages not indexed, missing or duplicate titles, thin or unhelpful content, very slow mobile pages, broken contact details | These block visibility or cost you customers directly |
| Medium | Weak meta descriptions, poor headings, missing internal links, oversized images, missing alt text | These improve clarity, clicks and usability |
| Lower | Fine-tuning keyword placement, minor schema extras, small design tweaks | These add small gains once the basics are right |
Common on-page SEO mistakes to avoid
- Keyword stuffing. Repeating phrases unnaturally harms readability and trust.
- Duplicate titles and descriptions. Each page needs its own.
- Multiple pages competing for the same topic. Merge or differentiate them.
- Thin pages. Pages with little useful information rarely perform.
- Copied or spun content. It adds no value and can hurt you.
- Generic location pages. Swapping a town name on identical text is not helpful.
- Ignoring mobile. Check every important page on a phone.
- Missing or vague alt text. Describe images clearly.
- Changing URLs without redirects. You lose traffic and links.
- Inconsistent business details. Different phone numbers or addresses across the web confuse customers and search engines.
- Fake reviews or misleading markup. These can lead to penalties and lost trust.
- Chasing scores. Aim for useful pages, not a perfect plugin score.
- Expecting instant results. SEO usually takes weeks or months to show effects.
How to measure results
Track a few meaningful numbers rather than everything.
- Search Console: impressions, clicks, average position and the queries driving traffic, for your key pages.
- Indexing: whether important pages are indexed and free of errors.
- Analytics: organic visits, engagement and, most importantly, conversions such as calls, form submissions and orders.
- Google Business Profile insights: calls, direction requests and website clicks.
- Page speed and Core Web Vitals: trends over time.
- Business outcomes: new enquiries and where customers say they found you.
Compare results before and after changes, and avoid judging by a single day. Rankings fluctuate, and many factors outside your pages, including competitors and algorithm updates, affect them.
Keeping on-page SEO up to date
- Review key pages every three to six months for accuracy, prices, hours and links.
- Update content when your services, policies or local details change.
- Check Search Console monthly for new errors and opportunities.
- Add new content in response to real customer questions.
- Re-test speed after adding plugins, themes or large images.
- Follow Google Search Central documentation for guidance changes, since features and tools change over time.
The master checklist
Copy this into a spreadsheet and review each important page.
| Check | Done? |
| Page has one clear topic and matches search intent | |
| Unique, accurate title tag with the main topic | |
| Unique, helpful meta description | |
| Short, readable, descriptive URL | |
| One H1, logical H2 and H3 headings | |
| Helpful, original content that answers the question early | |
| Facts, prices and details are accurate and current | |
| Author or business credentials shown where relevant | |
| Internal links in and out with descriptive link text | |
| Credible external links, with paid or affiliate links marked | |
| Images are relevant, compressed and have accurate alt text | |
| Page loads fast and works well on mobile | |
| Core Web Vitals reviewed in Search Console | |
| Schema matches visible content and validates | |
| Consistent name, address and phone number | |
| Clear call to action and trust signals | |
| Page is indexable, canonical and in the sitemap | |
| No broken links or duplicate versions | |
| Results tracked and review date set |
Frequently asked questions
What is on-page SEO?
On-page SEO is the work of improving the content and elements of your own web pages, such as titles, headings, text, images, links and speed, so that search engines and visitors can understand them and find them useful.
How long does on-page SEO take to work?
It varies. Small improvements can show in Search Console within a few weeks, but meaningful changes in traffic often take a few months, especially in competitive markets. No one can guarantee a timeline or a ranking.
How long should a title tag be?
About 50 to 60 characters usually displays fully in search results, but this is only a guide. Google can shorten or rewrite titles, so focus on clarity and accuracy.
Do meta descriptions affect rankings?
They are not a direct ranking factor, but a clear, appealing description can improve click-through from search results, and Google may show its own text instead.
How many times should I use my keyword?
There is no magic number. Use the main topic where it fits naturally, in the title, a heading, the opening and the body, and write for people. Repeating it unnaturally hurts readability.
Do I need a separate page for each service and location?
Create a separate page for each service that customers search for separately. Create location pages only when you can provide real, different local information for each, not the same text with a different town name.
Is page speed really important for SEO?
Google uses Core Web Vitals as part of its page experience assessment, but says good scores do not guarantee top rankings. Speed matters most because slow, unstable pages frustrate visitors and reduce enquiries.
Do I need schema markup?
It is optional. It can help search engines understand your page and may make it eligible for some features, but only when it accurately matches the visible content. FAQ rich results no longer appear in Google Search.
Can I do on-page SEO myself?
Yes. Most of the checklist needs no coding. A plugin such as Rank Math and the free Google Search Console and PageSpeed Insights tools are enough for most small businesses. Consider a specialist for complex technical problems or large sites.
What should I fix first?
Start with indexing problems, missing or duplicate titles, thin content and slow mobile pages on your most important pages, since those affect visibility and enquiries most.
Conclusion
On-page SEO is not a trick. It is the discipline of making each page clear about its purpose, useful to the person reading it and easy for search engines to understand. For a small business, that means choosing one topic per page, writing honest, specific content, keeping titles, headings, images and links in order, making pages quick on mobile, and showing the local details that prove you are real and nearby.
Work through the checklist page by page, starting with the pages that matter most, then measure, adjust and review regularly. Results take time and cannot be guaranteed, but a well-built set of pages is a lasting asset that keeps working for your business.