Most SEO advice is written for content publishers and e-commerce sites. Service businesses — tradespeople, consultants, designers, cleaners, therapists, accountants — have a different problem: they need to be found by people who are ready to hire, in a specific area, right now. The strategy is different.

How service clients search

When someone needs a plumber, a web designer, or an accountant, they typically search one of three ways:

  1. "[service] near me" — high intent, location-based. Google shows the local pack (map + three listings) above organic results. Winning here depends primarily on Google Business Profile.
  2. "[service] in [location]" — same intent, explicit location. Local pack again, followed by organic results. Your website's service page can rank here.
  3. "[specific problem or need]" — e.g. "how to fix a dripping tap" or "do I need planning permission for an extension". Lower direct intent, but valuable for building awareness with people who will eventually need your service.

The first two queries drive the most direct enquiries. The third drives brand awareness and can build a pipeline over time. Your SEO strategy should address all three — but in order of priority.

Priority 1: Google Business Profile

For local service businesses, GBP is the most important SEO asset you have — more important than your website for many searches. The Local Pack appears above organic results, and users can call you directly from GBP without ever visiting your website.

Key GBP optimisation steps for service businesses:

  • Choose the right primary category. This is the most important field in GBP. "Plumber" not "Home Services". "Web Designer" not "Business Services". The primary category determines which searches you're eligible to appear in.
  • Add all relevant secondary categories. If you do multiple related services, add them. A plumber who also does bathroom fitting should add that as a secondary category.
  • Complete every field. Description, hours, service areas, phone number, website URL, photos — every filled field is a data point that helps Google match you to the right searches.
  • Add your services. GBP has a dedicated Services section. List each service you offer with a name and description. These descriptions are indexed and can match additional search queries.
  • Post regularly. GBP Posts (updates, offers, events) keep your profile active and signal to Google that the business is current. Even one post per week is enough to stay active.
  • Respond to all reviews. Every response shows engagement. See the Google reviews guide for the full system.

See the full GBP optimisation guide for step-by-step setup and the advanced features most businesses ignore.

Priority 2: Service pages on your website

Your website's service pages are what rank in organic results (below the local pack) for "[service] in [location]" searches. Each service you offer should have its own dedicated page — not a single page listing all services.

Why individual pages? Because each page can be optimised for its specific keyword and can build its own authority. A single "Services" page targeting five different services competes for all five — and ranks for none as well as five dedicated pages would.

What every service page needs

  • A specific title tag: "Web Design Services in Reykjavik — Bisyri" not "Our Services"
  • A clear H1 that matches the title
  • A description of the service that speaks directly to the client's problem or goal — not a description of what you do, but why it matters to them
  • Your location or service area mentioned naturally in the copy — not stuffed awkwardly, but referenced where it's relevant
  • Social proof: testimonials from clients in the same service area, photos of completed work, case studies if you have them
  • A clear call to action: phone number, contact form, or booking link — visible without scrolling on mobile
  • Schema markup: at minimum, a Service schema; ideally a LocalBusiness schema on the page as well

The page should answer the three questions a high-intent visitor has: "Do they do the thing I need?" "Do they serve my area?" "Can I trust them?" Everything else is secondary.

Targeting local keywords

Local keyword research for a service business is straightforward. Start with your service + your location:

  • "web designer Reykjavik"
  • "web design Iceland"
  • "website designer for small businesses Iceland"

Then add variants:

  • Specific services: "e-commerce web design Iceland", "WordPress website Reykjavik"
  • Customer language: "build me a website Iceland", "website for my business Iceland"
  • Problem-based: "my website doesn't rank", "website not showing on Google Iceland"

Use Google Autocomplete to find what people are actually searching — type your service + location into Google and see what suggestions appear. These are real searches being made by real people in your area. See the free keyword research guide for the complete process.

A key insight for service businesses: the search volume numbers you see in keyword tools are often misleading for local queries. "web designer Reykjavik" might show 50 monthly searches — but those 50 searches are all potential clients with high buying intent. One lead from that keyword could be worth thousands. Don't dismiss low-volume local keywords because they look small.

Schema markup for service businesses

Schema markup tells Google and AI engines exactly what your business does, where you are, and what services you offer — in machine-readable format. For service businesses, the key schema types are:

LocalBusiness schema

This is the foundation. It specifies your business name, address, phone number, opening hours, service area, and business type. It's what feeds the details in Google's Knowledge Panel and helps Google match you to local searches. Add it to your homepage and contact page.

Service schema

Describes each service you offer — name, description, area served, and optionally pricing. Add it to each service page. Google may use this to generate rich results that show your services directly in search results.

FAQPage schema

Add a FAQ section to each service page answering common client questions: "How much does [service] cost?", "How long does [service] take?", "Do you serve [area]?". Mark it up with FAQPage schema. These frequently appear as expandable FAQ rich results in search — extra visual real estate without needing to rank higher.

Review schema

If you display client reviews on your service pages, mark them up with Review or AggregateRating schema. This enables star ratings to appear in your regular search result snippets — which significantly increases click-through rates.

Use the free schema generator to create all of these without writing JSON-LD from scratch.

Reviews as a local ranking signal

For local pack ranking, reviews are one of the top three factors alongside relevance (does your GBP match the search) and proximity (how close are you to the searcher). Volume, recency, and rating all matter.

The practical implication: a service business with 60 reviews at 4.7 stars will typically outrank a competitor with 8 reviews at 5.0 stars, all else being equal. You need a consistent system for generating reviews — not a one-time push. See the Google reviews guide for the exact process.

Industry-specific review platforms also matter. A tradesperson on Checkatrade, a consultant on Trustpilot, an agency in a relevant directory — these reviews build trust signals across the wider web, not just on Google.

Multiple locations or service areas

Service businesses that cover multiple locations face a choice: can you create a dedicated page for each location you serve?

The answer depends on how much unique content you can write for each. A page that says "We provide web design in Akureyri" and then repeats the same content as the Reykjavik page (with the city name swapped) is a thin duplicate — it won't rank and may dilute your site's authority.

Options that work:

  • Dedicated location pages with genuine unique content: case studies from clients in that area, local knowledge, local testimonials, local service nuances. These can rank well if the content is substantively different.
  • A service area page listing all locations you serve: one page that clearly states your full service area with a map. Less SEO value per location but keeps your site clean and avoids thin content.
  • Separate GBP listings for each physical location: if you have actual offices or storefronts in multiple places, each can have its own GBP listing. This is the strongest local signal.

For a sole trader or small team covering a wide service area from one base, the honest answer is usually: focus on your primary location, clearly state your service area on your site and GBP, and let Google's proximity matching do the rest for nearby searches.

Should a service business blog?

A blog can help a service business in two ways:

  1. Attract early-stage searchers: someone searching "how much does a website cost" or "do I need a website for my business" is not yet a buyer, but they're in your buying funnel. A useful answer to that question builds trust and brand awareness before they're ready to enquire.
  2. Build authority signals: a body of substantive content in your niche signals to Google that your site is an expert resource, not just a brochure. This can lift the rankings of your service pages.

The case against a blog: thin, sporadic content actively hurts. A "blog" with three posts from 2021 is worse than no blog. If you can't commit to publishing genuinely useful content at least once a month, invest the time in improving your service pages and GBP instead.

If you do blog: focus on questions your actual clients ask. "How long does a website build take?", "What information do I need to give my web designer?", "Why isn't my site showing on Google?" — these are things people search, and a genuine, detailed answer from a practitioner demonstrates the kind of E-E-A-T that builds both traffic and trust.

Converting visitors into enquiries

SEO brings people to your site. Your site has to convert them. For a service business, this means:

  • Phone number in the header. On mobile, clickable. On desktop, clearly visible without scrolling. A visitor ready to call shouldn't have to hunt for your number.
  • Contact form on every service page. Not just a link to the contact page — an actual form, embedded on the page. Every extra click loses visitors.
  • Clear response time expectation. "We respond within one business day" or "Call for a same-day quote" sets expectations. Vague contact pages generate more anxiety than enquiries.
  • Social proof near the CTA. A testimonial or star rating immediately above or below the contact form increases form submissions significantly. The visitor is at peak intent — a trust signal at that moment is well-placed.
  • Photos of real work. Stock photos on a service business site are immediately recognisable and undermine trust. Photos of your actual work — even taken on a phone — convert better than polished stock imagery.

The goal of your website isn't to impress — it's to get the enquiry. Every element should either build trust or reduce friction. Anything else is decoration.

See the guide to choosing a web designer for what clients look for when evaluating service businesses online — useful for understanding what your site needs to show.

Want a service business site that actually generates enquiries?

Every Bisyri project is designed around conversion as well as SEO — service pages that rank and contact flows that convert. Get in touch to discuss your project.