Back to Blog Service guide

On-page SEO checklist for service companies

8 Oct 2026 Updated 12 Oct 2026 10 min read

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.

Example page plan for a pest control company (illustrative)
PageMain search it should answerAlso belongs on this page
Termite controlTermite treatment for homes and officesPre-construction anti-termite treatment, the inspection process
Cockroach controlCockroach treatment for kitchens and restaurantsGel treatment, follow-up visits
Bed bug treatmentBed bug removal for homes and hostelsPreparing the room before the visit, number of visits
Annual contractsPest control contracts for offices and shopsVisit 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.

Before and after: page titles for service pages (illustrative)
Weak titleClearer titleWhy it is better
Home | Services | Best CompanyTermite Control for Homes and Offices | Sharma Pest CareNames the service and the business
Interior, Interior Designer, Interior Design, Modular KitchenModular Kitchen Design and Installation | Studio nameReads like a headline, not a keyword list
Welcome to our websiteIncome Tax Return Filing for Salaried and Business Clients | Firm nameTells 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.

Should a town get its own page?
SituationSeparate page?What to do instead
You have an office, branch or team based in that townYesGive 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 itUsually yesDescribe the local work, visit schedule and any differences in service
You serve the town occasionally, with the same service and termsNoList it among your service areas on the main service page and contact page
You want to appear there but have nothing different to sayNoStrengthen 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.

Our Accreditation

Recognized initiatives and frameworks that support our growth and compliance culture.

Startup India

Startup Ecosystem

Aligned with growth initiatives and best practices for scalable delivery.

MSME

MSME

Supporting digital transformation for businesses and institutions.

Our Certifications

MATROP Private Limited is ISO 9001:2015 (quality management) and ISO/IEC 27001 (information security management) certified.

ISO 9001:2015 certified

ISO 9001:2015

ISO/IEC 27001 information security management certified

ISO/IEC 27001

CMMI

CMMI

600+ Happy Clients

Swipe on mobile to view more client logos.

Government of Jharkhand
Indian Railways
Ministry of Defence
Client logo
NIC

Easy to contact us

Tell us what you want to build (website, ERP, mobile app, eCommerce, SEO/SMO or IT services). Our team will connect and share the best plan.

Quick Enquiry Form