Affiliate disclosure: this article contains an affiliate link to Shopify. If you sign up through it, Mat Media may earn a commission at no extra cost to you. It never changes the price you pay or our opinion of the tools we write about.
Many service businesses spend weeks on a beautiful website and then wonder why nobody finds it. Often the design is fine and the content is decent, but the basic signals that tell search engines what each page is about are missing or unclear. That is what on-page SEO covers: the things you control directly on each page.
This checklist is written for service businesses such as agencies, studios, consultants and local professionals. You can work through it page by page, starting with the pages that matter most for revenue, usually your service pages and your home page.
What on-page SEO is and is not
On-page SEO means making each page clear, useful and easy for search engines to understand. It is not about hiding keywords or tricking rankings. Search engines reward pages that answer a real need better than the alternatives, so the goal is to match what people are searching for and present it well.
No checklist guarantees a ranking, and results take time. But a site that gets these basics right gives its content the best chance.
Step zero: one page, one purpose
Before touching any tags, decide what each page is for. A service page should target one service and one main search intent, for example "logo design services" or "video editing for ads". If one page tries to cover everything, it ranks for nothing. Give each service its own page, and make sure each page answers the question a searcher would have.
The checklist
1. Title tag
The title is the clickable headline in search results. Put the main topic near the start, add your brand at the end and keep it short enough to avoid being cut off. Make every title unique, and write it for people, not only for machines.
2. Meta description
The description does not directly decide rankings, but it influences whether people click. Write a clear summary of what the page offers, include a reason to click and avoid copying the same text on multiple pages.
3. One clear main heading
Each page should have a single main heading that states the topic in plain language. Use subheadings in a logical order to structure the content, so both visitors and search engines can scan it.
4. A clean, readable URL
Short, descriptive addresses are easier to understand and share. For example, /video is clearer than /page?id=47. Avoid changing URLs once they are indexed, and use permanent redirects if you must.
5. Content that answers the search
Cover what a buyer needs to know: what you do, who it is for, how it works, what it costs or how pricing works, examples of results and how to start. Use the words your customers use. Write more than a thin paragraph, but do not pad the page with filler.
6. Proof and trust
Add real examples, case studies, reviews and credentials where you have them. These help both visitors and search engines see that the business is genuine. Never invent testimonials or numbers.
7. Internal links
Link from related pages to your service pages using descriptive text. Link from blog articles to the relevant service, and from services back to helpful guides. This helps visitors move forward and shows search engines how your pages relate.
8. Image optimization
Compress images, use descriptive file names and add alt text that describes what the image shows. Make sure images have set dimensions so the page does not jump while loading.
9. Mobile and speed
Check each page on a phone. Text should be readable, buttons easy to tap and the page quick to load. Slow, awkward mobile pages lose visitors and can hold back rankings.
10. Structured data
Structured data adds machine-readable details such as your organization, services, articles and breadcrumbs. It can help search engines understand the page and may enable richer results. Add only information that is visible and accurate on the page.
11. A clear next step
Every service page needs a visible call to action: a contact form, a booking link or a quote request. Traffic without a next step is wasted.
Technical basics worth checking once
- Your site is served securely over HTTPS.
- A sitemap exists and is submitted in Search Console.
- Your robots file does not block pages you want indexed.
- Each page has a canonical address to avoid duplicates.
- Broken links lead to a helpful custom error page.
- Important pages are reachable within a few clicks.
Local and service-area businesses
If you serve a specific city or region, mention it naturally on your pages, add your address and contact details consistently and keep your business profile on Google up to date. Consistent name, address and phone details across the web help search engines trust the information.
How to measure whether it works
- Connect your site to Google Search Console and submit the sitemap.
- Check which pages are indexed and fix any that are not.
- Watch impressions, clicks and average position for your key pages.
- Improve titles and descriptions for pages with many impressions and few clicks.
- Track enquiries, not just traffic, since leads are the real goal.
Give changes several weeks before judging them, and change one thing at a time where possible.
Content for stores and product businesses
The same principles apply to product pages and collections: clear titles, unique descriptions, good images and internal links. If you are choosing a platform, Shopify is one option that lets you edit page titles, descriptions and URLs for each product and collection.
Common on-page SEO mistakes
- Duplicate titles. Every page needs its own.
- Keyword stuffing. Write naturally for people.
- Thin pages. A few words rarely satisfy a searcher.
- No internal links. Pages become isolated.
- Ignoring mobile. Most visits come from phones.
- Never updating. Outdated pages lose trust.
Frequently asked questions
How long does SEO take to work?
It varies by competition and site history. Many sites see early movement within weeks, and meaningful results usually take months. Steady improvements matter more than quick tricks.
Do I need a blog for SEO?
Not strictly, but helpful articles can attract searchers who are not ready to buy yet and link them to your services. They work best when they are useful and connected to your pages.
Can I do this myself?
Most of this checklist can be done without a developer, especially titles, descriptions, headings and content. Technical items may need help from whoever built the site.
Final thoughts
On-page SEO is a habit of making every page clear: one purpose, one topic, helpful content, good structure and a next step. Work through the checklist for your most important pages first, measure with Search Console and keep improving. It is steady work, and it compounds.
Website Speed Basics: Why Slow Pages Lose Customers
Landing Page Or Multi-Page Website: Which Do You Need?
How To Automate Lead Follow-Up With A Simple Workflow