How to use this checklist on your own website
On-page SEO is everything you control on the page itself: what the page is about, its title, headings, text, links, images and the code that describes it. For a service business, getting it right mostly means making each page clearly about one service, so Google can match it to the right searches and a visitor can see within seconds that you do what they need.
This checklist is written for service companies: a chartered accountant's office, an interior design studio, a pest control service, a diagnostic lab, a coaching institute or an IT services firm. Open your website next to this article and go through your important pages one at a time. Start with the service pages that bring in your most valuable work, then move to the rest.
Everything here follows Google's published guidance, much of it summarised in the Search Central SEO Starter Guide. None of it is a trick, and none of it guarantees a ranking. It removes the reasons a good business gets overlooked.
Give each service its own page
The most common problem on service websites is a single "Services" page that lists everything in one block of text. That page tries to match every search and ends up being the best answer for none of them. A person searching for termite treatment wants a page about termite treatment, not a page that mentions termites once between cockroaches and rodents.
List the services you actually sell and want more of. Each one that a customer would search for separately, and that needs its own explanation, deserves its own page. Small variations of the same service usually belong together on one page.
| Page | Main search it should answer | Also belongs on this page |
|---|---|---|
| Termite control | Termite treatment for homes and offices | Pre-construction anti-termite treatment, the inspection process |
| Cockroach control | Cockroach treatment for kitchens and restaurants | Gel treatment, follow-up visits |
| Bed bug treatment | Bed bug removal for homes and hostels | Preparing the room before the visit, number of visits |
| Annual contracts | Pest control contracts for offices and shops | Visit schedule, what is covered, service reports |
To find the words customers use, look at the queries in Google Search Console if your site is already connected, the suggestions Google shows as you type, and the exact phrases people use when they call or message you. Write the page in that language, not in your internal trade terms.
What a strong service page contains
- Who the service is for and the problem it solves, stated in the first few lines.
- What is included, how the work is done, and what the customer needs to prepare.
- Where you offer it, if location affects the service.
- Answers to the questions customers ask on the phone, such as how long it takes or whether it is safe around children.
- Real photos of your work and any registrations or licences you genuinely hold.
- A clear way to call, send a WhatsApp message or submit an enquiry.
Write title links and meta descriptions that match the page
The page title (the title tag in the page's code) is usually what Google shows as the clickable headline in results, which Google calls the title link. Each page needs its own title that says what that page is about. Put the service first and your brand name at the end. Avoid repeating one title across the whole site, and avoid strings of keywords separated by commas.
The meta description is the short summary that often appears under the title. It is not a ranking factor, but a clear one can make people more likely to click. Google may rewrite either of them using text from your page when it thinks that better matches a particular search. That is normal, and it is another reason the text on the page should be clear. Google explains how both work in its guide to title links and its guide to snippets and meta descriptions.
| Weak title | Clearer title | Why it is better |
|---|---|---|
| Home | Services | Best Company | Termite Control for Homes and Offices | Sharma Pest Care | Names the service and the business |
| Interior, Interior Designer, Interior Design, Modular Kitchen | Modular Kitchen Design and Installation | Studio name | Reads like a headline, not a keyword list |
| Welcome to our website | Income Tax Return Filing for Salaried and Business Clients | Firm name | Tells the searcher what they will find on the page |
Use headings to organise the page
Each page should have one main heading (H1) that states the topic, usually close to the page title. Below it, use H2 headings for the main sections and H3 headings for points within them, the way a report has chapters and sub-points. Headings help visitors skim, and they help Google understand how the page is organised.
Do not use heading tags just to make text bigger, and do not write headings that say nothing, such as "Welcome" or "Our Services" on a page about one service. A heading like "What happens during a termite inspection" tells a reader exactly what follows.
Under the headings, write for the customer. Google's guidance on creating helpful, reliable, people-first content asks whether a visitor would leave the page feeling they had learned enough to reach their goal. A page that answers the questions you hear on the phone usually passes that test better than one written around keywords.
Link your own pages together with clear anchor text
Internal links are how visitors and Google move around your site. A new service page that no other page links to is hard to find. Every service page should be reachable from the main menu or a services overview page, and related services should link to each other where that helps the reader.
- Descriptive anchor text: "annual pest control contracts for offices" tells the reader and Google what the next page is about; "click here" does not.
- Blog to service: link articles to the service they relate to, and link the service page to articles that answer common questions.
- No orphan pages: check that every important page has at least one link pointing to it.
- No dead ends: fix or remove links to pages that no longer exist, so visitors do not land on error pages.
- A short menu: ten top-level menu items on a phone screen help nobody; group services under clear headings instead.
Google's link best practices page explains how to make links crawlable and how to write useful anchor text.
Images, alt text and page speed
Use real photos of your team, premises and finished work. They build trust in a way stock photos cannot. Before uploading, resize and compress them: a photo straight from a phone camera is often far larger than a web page needs, and oversized images are a frequent reason service sites load slowly on mobile data.
Give each meaningful image a short alt text that describes what it shows, for example "technician drilling treatment holes along a wall for termite control". Alt text helps people using screen readers and helps Google understand the image. Purely decorative images do not need it, and alt text is not a place to repeat keywords.
Google measures real-world page experience with Core Web Vitals: how quickly the main content appears (Largest Contentful Paint), how quickly the page responds when someone taps (Interaction to Next Paint) and how much the layout jumps while loading (Cumulative Layout Shift). You can test any page in PageSpeed Insights. Good scores will not lift a weak page on their own, but a slow page loses visitors before they read anything. The mobile side of this is covered in more detail in our guide to mobile-first websites for local leads.
Structured data basics for a service business
Structured data is code, usually in JSON-LD format, that describes facts about your business in a way search engines read easily: name, address, phone number, opening hours, logo and type of business. For most service companies, LocalBusiness or Organization markup on the home or contact page is the useful starting point. Google lists the supported properties in its local business structured data documentation.
- Match the page: the markup must describe what is visible on the page. Marking up reviews, prices or services that visitors cannot see goes against Google's guidelines.
- No guarantees: adding structured data does not guarantee any special display in results; Google decides when to show rich results.
- FAQ markup: FAQ rich results are now shown only for a limited set of sites, so add FAQs because they help readers, not for a search feature.
- Test after changes: run the page through Google's Rich Results Test whenever the markup or template changes.
City pages: when they help and when they become doorway pages
Many service businesses want to appear for searches in several towns, so they create pages such as "AC repair in Ranchi", "AC repair in Hazaribagh" and "AC repair in Bokaro", each with the same text and only the town name changed. Google's spam policies describe these as doorway pages: pages made to rank for similar searches that all lead to essentially the same content. They tend to achieve little and can harm how Google treats the site as a whole.
| Situation | Separate page? | What to do instead |
|---|---|---|
| You have an office, branch or team based in that town | Yes | Give the page that branch's address, contact details, team and local work |
| You regularly serve the town and have real projects or terms specific to it | Usually yes | Describe the local work, visit schedule and any differences in service |
| You serve the town occasionally, with the same service and terms | No | List it among your service areas on the main service page and contact page |
| You want to appear there but have nothing different to say | No | Strengthen the main service page and your Google Business Profile service areas |
Setting up a Google Business Profile for each real location is a separate job, explained in our step-by-step local SEO guide for small businesses.
When to fix it yourself and when to bring in MATROP
If your site has five or six pages on a system where you can edit titles, headings and text yourself, you can work through this checklist on your own over a few weekends. It gets harder when titles cannot be changed without a developer, every page shares the same template text, there are dozens of near-duplicate pages, or Search Console reports pages that are not indexed and you cannot tell why.
MATROP's SEO services cover on-page SEO (titles, meta descriptions, H1 to H3 headings, internal links, content structure and image alt text) and technical SEO (indexing, crawl errors, sitemap, robots file, schema, speed, mobile fixes and Core Web Vitals). The work starts with an audit and keyword mapping, moves on to fixes, then continues with monthly reports. If the website itself is the obstacle, rebuilding the key pages through our website design and development team can be quicker than patching an old template.
On-page changes take time to show in search results. What to expect, and when, is explained in our realistic SEO timeline.
Questions people ask
How many keywords should one service page target?
One main service and the natural ways people describe it. If two searches need different explanations, processes or prices, they usually need two separate pages.
Will FAQ schema make my questions appear in Google results?
For most business websites, no. Google limited FAQ rich results to a small group of well-known government and health websites in 2023, so add FAQs because they help readers and treat the markup as optional.
Does Google penalise a title tag that is too long?
No. Google shortens long titles in results or may rewrite them. Keep titles concise so the words that matter are visible.
Can I reuse the same service description on several pages?
Avoid it. Repeated text makes pages look interchangeable, and Google will usually pick just one of them to show. Write each page for its own service.




