Audit my site
Site typesIntermediateChecked against Google docs · Oct 2026

B2B and service SEO: service pages, honest location pages and leads instead of traffic

Service and B2B sites live on a few high-value searches and long sales cycles. This lesson shows how to structure the site, write service pages buyers trust, avoid doorway location pages and measure SEO in qualified leads and pipeline.

Author: Eugene Serbin, Head of SEO at Semalt Updated: 30 October 2026 Reading time: 21 min Visuals: 4

In short

B2B SEO and SEO for service businesses are about winning a small number of high-intent searches, because one qualified lead can be worth more than thousands of informational visits. You win with service pages that answer the questions buyers ask before they call, location pages only where you really operate, and proof that a stranger can verify. And you measure success in qualified leads and pipeline, not in sessions and rankings.

How service and B2B SEO differs

On an online shop, a visitor can find a product and pay for it in one session. On a service or B2B site, nobody checks out. The conversion is a form, a phone call, a booked meeting or a demo request, and it only starts a conversation that a salesperson finishes weeks or months later.

That changes four things:

The rest of this lesson follows that logic: structure the site around what you sell and who you sell to, make each service page answer real buyer questions, stay clear of doorway pages, show proof, and track leads all the way into your CRM.

What Google officially says

Google has no special rulebook for B2B or service sites. The rules that matter most here are the spam policy on doorway pages, the helpful content guidance, the structured data documentation and the Google Business Profile guidelines.

“Doorway abuse is when sites or pages are created to rank for specific, similar search queries.”

Google Search Central — Spam policies for Google web search. Google continues: “They lead users to intermediate pages that aren't as useful as the final destination.”

Google lists these examples of doorway abuse, word for word:

“Scaled content abuse is when many pages are generated for the primary purpose of manipulating search rankings and not helping users.”

Google Search Central — Spam policies for Google web search

“People-first content means content that's created primarily for people, and not to manipulate search engine rankings.”

Google Search Central — Creating helpful, reliable, people-first content

Three of Google's self-assessment questions read almost like a brief for a service page:

On E-E-A-T, Google says: “Of these aspects, trust is most important.” And on length: “Are you writing to a particular word count because you've heard or read that Google has a preferred word count? (No, we don't.)”

“Adding organization structured data to your home page can help Google better understand your organization's administrative details and disambiguate your organization in search results.”

Google Search Central — Organization structured data. Also: “There are no required properties; instead, we recommend adding as many properties that are relevant to your organization.”

“Service-area businesses, or businesses that serve customers at their locations, should have one profile for the central office or location with a designated service area.”

Google Business Profile Help — Guidelines for representing your business on Google

Site structure for a service business

A service site needs a structure that mirrors how buyers think: first what you do, then who you do it for, then proof that you have done it before. In practice that gives you five page types, each with its own job.

Around them sit resources: guides, a glossary, templates and calculators. They answer early research questions and link back to the service pages they relate to.

Diagram · Service site architecture
Architecture of a service business website The home page links to three service hubs. The service hubs link to industry pages, use-case pages, location pages and case studies. Resources and the glossary link back up to industry pages and case studies, which in turn link to the services. Home page Service hubService hubService hub /services/payroll//services/hr-advice//services/audits/ Industry pagesUse-case pagesLocation pagesCase studies /industries/clinics//solutions/month-end//locations/leeds//case-studies/x/ sector risks and proofproblem-led queriesonly where you operatelinked from services Resources, guides, glossary early research; every page links back to a service hierarchy (menu, hubs) contextual links
Services sit at the top, industry, use-case, location and case-study pages support them, and resources feed visitors back to the services.

Three rules keep this structure clean:

  1. One URL per distinct intent. If payroll outsourcing and outsourced payroll services mean the same thing to buyers, they get one page, not two. Separate pages for synonyms compete with each other.
  2. Cross-link by relevance. A case study for a clinic links to the payroll service page and the healthcare industry page, and both link back to it. Every service page should be reachable from the main menu.
  3. Grow only where you have something to say. An industry page with nothing sector-specific on it is a weak copy of the service page. Create it when you have clients, examples or expertise in that sector.

The general principles of hubs and click depth are covered in the lesson on site structure, hubs and depth; this lesson focuses on what is specific to service sites.

Writing a service page that answers buyer questions

A weak service page says "we offer high-quality payroll services tailored to your needs". A strong one answers the questions a buyer would otherwise ask on a sales call. If the reader has to phone you to find out whether you are a fit, many of them will phone a competitor whose page told them.

Wireframe · A service page, block by block
Service page wireframe with the buyer question each block answers From top to bottom: a hero with an outcome-led H1 and two calls to action; who it is for and not for; scope included and not included; process and timeline; pricing approach; proof; FAQ; final call to action. Each block is labelled with the buyer question it answers. example.com/services/payroll/ H1: Payroll outsourcing for clinics Outcome in one line, who it is for, key proof point Book a call Get pricing guide Who it is for / not forScope: included / not included Process and timelinePricing approach ProofFAQ company size, sector, situationdeliverables, what you do not handle steps, owner, typical durationmodel, ranges, what drives cost case study, reviews, verifiable badgesreal objections from sales calls Final call to action + contact details Can you solve my problem?Is this for a company like mine? What exactly do I get?How does it work, and how long? Roughly what will it cost?Have you done this before? What about my doubts?What do I do next?
Each block exists to answer one question a buyer would otherwise have to ask on a call.

Outcome and audience

Make the H1 and the first lines name the service and the outcome, for example "Payroll outsourcing for clinics" rather than "Our services". Then say who the service is for and who it is not for: company size, sector, situation. Saying "not for companies under 10 employees" loses you nobody you wanted and saves sales time.

Scope and deliverables

List what is included and what is not. If you run payroll but do not file corporate tax returns, say so. Then list the deliverables: reports, meetings, a named account manager, access to a dashboard, response times. Buyers compare vendors line by line, and vague pages lose that comparison.

Process and timeline

B2B buyers worry about disruption. Show the steps from signing to running: discovery, data transfer, a parallel run, go-live. Say who does what and how long a typical project takes. This is also where first-hand experience becomes visible, because only a firm that has done the work can describe it precisely.

Pricing approach

Buyers search for cost, price and pricing along with the service name. You do not have to publish a price list. You can publish a starting price, typical ranges, the pricing model (per employee, per project, retainer) and the factors that move the price. A page that says nothing about cost leaves those searches to competitors who do.

Proof

Put at least one relevant case study, a few reviews and any certifications that matter in your field directly on the page, not only on a separate "Clients" page. Use client logos only with permission. The section on trust below explains what makes proof convincing.

FAQ and next step

Build the FAQ from real objections: ask your sales team why deals stall and what prospects ask on the first call. Finish with one clear primary action (book a call, request a quote) and one softer option for people who are not ready yet (a pricing guide, a checklist, a calculator). Put a phone number and email on the page too; some buyers will not fill in a form.

Service pages also need the basics covered in other lessons: a descriptive title tag, a clear heading structure and fast loading. None of the blocks above needs a target word count; include a block when it answers a real question.

B2B specifics

Several stakeholders, several questions

In a B2B purchase, different people research the same vendor with different worries. Give each of them a place to find answers, either a section on the service page or a dedicated page.

WhoWhat they want to knowWhere to answer it
End userWill this make my work easier? What changes day to day?Service page, use-case pages, demo video
Manager or buyerDoes it solve our problem? Who else uses it?Service page, industry pages, case studies
FinanceWhat does it cost, and what does it save?Pricing section or page, ROI calculator
IT and securityIs our data safe? Does it integrate with our systems?Security and compliance page, integrations page, documentation
Procurement and legalContract terms, certifications, company detailsAbout page, legal and compliance pages

Comparison and alternatives pages

Buyers late in the process search for Example Ltd vs Acme or alternatives to Acme. These are high-intent queries, and if you do not have a page for them, a review site or a competitor will. Keep these pages fair and factual: compare on criteria buyers care about, date the comparison, correct it when the other product changes and say honestly where the competitor is the better fit. A one-sided page that buyers can disprove in five minutes costs you more trust than it earns.

Glossary and resources

A glossary of industry terms and practical guides catch problem-aware searches early in the cycle. They earn their place only if they are genuinely useful and connected to what you sell: each entry links to the relevant service or use-case page. A glossary of hundreds of thin definitions written only to rank is the kind of mass-produced content Google's spam policy describes.

Gated and ungated content

Googlebot does not fill in forms. Anything you put behind a lead form, such as a whitepaper, a report or a full case study, is invisible to Google and cannot rank. The usual compromise:

Location pages: legitimate or doorway?

Location pages are where service sites most often cross the line. The classic pattern is a template like "Plumber in {city}" copied for every town within a few hundred miles, with nothing changed but the place name, and every page funnelling visitors to the same contact form. That matches Google's example of “Having multiple domain names or pages targeted at specific regions or cities that funnel users to one page” almost word for word. The same pattern also fits “Creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy”.

A location page is legitimate when it would be useful to someone who arrived at it directly, without search. That usually means the business really operates there and the page shows it.

Comparison · Legitimate location page vs doorway page

✓ Legitimate location page

  • A real office, branch or staff in that area
  • Local address, local phone number, opening hours
  • Names and photos of the local team
  • Case studies and reviews from local clients
  • Local specifics: coverage map, regulations, parking, pricing differences
  • Matches the location in Google Business Profile

✕ Doorway page

  • No presence in the area, just a city name in the H1
  • Same text on every page with the place name swapped
  • Dozens or hundreds of near-identical pages from one template
  • No local proof, team or contact details
  • Every page exists only to push visitors to one form
  • Not linked from the navigation, only from a footer list of towns
The test is not the URL or the template but whether the page carries information that is true and useful for that place.

If you serve many areas without offices

Many service businesses cover a wide area from one base. For them the honest structure is one strong service page with a clear coverage section, or one "Areas we serve" page that lists the regions and explains how service works there (response times, travel, any extra charges). Add a separate location page only when you can make it genuinely different: a local team, local projects, local conditions.

Google Business Profile for service-area businesses

The same logic applies to your Business Profile. Google's guidelines say service-area businesses should have one profile for the central office with a designated service area, and add: “Service-area businesses can't list a "virtual" office unless that office is staffed during business hours.” Separate profiles need real separate operations: “If you have different locations for your service business, with separate service areas and separate staff at each location, you're allowed one profile for each location.” And if customers do not come to you: “If you're a service-area business, you should hide your business address from customers.” Keep your site's location pages consistent with your profiles. The lesson on Google Business Profile and local ranking covers the profile itself in detail.

Proof and trust (E-E-A-T)

A buyer about to hand over payroll, IT infrastructure or a factory line to a stranger needs reasons to believe you. So does Google. Its helpful content guidance asks whether content shows “evidence of the expertise involved” and background about the site that publishes it, and states that trust is the most important part of E-E-A-T. The concept itself is explained in the lesson "E-E-A-T: the four pillars"; here is what it means on a service site.

Organization and LocalBusiness structured data

Add Organization markup to the home page with your name, URL, logo, sameAs links to your official profiles, contact point and address. Google says: “There are no required properties; instead, we recommend adding as many properties that are relevant to your organization.” For real location pages, Google recommends going more specific: “And if your site is about a local business, for example a restaurant or a physical store, then we recommend providing your administrative details using the most specific subtype(s) of LocalBusiness”. A branch of an accounting firm might look like this:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AccountingService",
  "name": "Example Accounting, Leeds office",
  "url": "https://example.com/locations/leeds/",
  "telephone": "+44 113 000 0000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1 Example Street",
    "addressLocality": "Leeds",
    "postalCode": "LS1 1AA",
    "addressCountry": "GB"
  },
  "parentOrganization": { "@type": "Organization", "name": "Example Accounting" }
}
</script>

The markup must describe what is visible on the page. Marking up an address on a city page where you have no office is the doorway problem again, in a different format. The lesson on structured data covers syntax and testing.

Keyword strategy for low-volume, high-value terms

In B2B SEO, the most valuable queries often show zero or a tiny search volume in keyword tools. That says more about how tools estimate rare queries than about the value of the query. If one client is worth a year of revenue, a query searched a few times a month by the right people is worth a page.

Find these terms where your buyers actually speak:

Then map each query to the page type that fits the buyer's stage:

Buyer stageExample queryBest page type
Problem-awarehow to reduce payroll errorsGuide or use-case page linking to the service
Solution-awarepayroll outsourcing for clinicsService page or industry page
Vendor-awareExample Ltd vs Acme, Acme alternativesComparison or alternatives page
Ready to buypayroll outsourcing cost, payroll provider LeedsService page pricing section, real location page

Combinations of service and industry, such as HR outsourcing for manufacturing, are often the sweet spot: specific enough to signal intent, and a natural match for an industry page with real sector content. Research methods are covered in the lessons on keyword research and on search intent.

Measuring leads, not traffic

Sessions and rankings tell you whether people find you. They do not tell you whether SEO brings business. On a service site you have to follow the visitor from the first organic visit to a signed contract, and that data lives in two places: analytics and your CRM.

Diagram · Lead measurement funnel (illustrative numbers)
From organic sessions to revenue Five stages with illustrative numbers: 4,000 organic sessions and 120 key events are measured in GA4 and Search Console; 40 qualified leads, 12 opportunities and 4 won deals are tracked in the CRM. Offline conversions are imported back from the CRM to analytics and ads. Organic sessionsKey eventsQualified leadsOpportunitiesWon deals 4,00012040124 + revenue forms, calls, demosafter fit check GA4 + Search ConsoleCRM (lead source + landing page) Offline conversion import: qualified leads and deals sent back to analytics and ads Report organic by landing page at every stage, not only at the first one
Analytics sees the first two stages; only the CRM knows which leads became customers, so the two have to be connected.

Key events in GA4

Mark every action that starts a sales conversation as a key event: form submission, click on a phone number or email address, calendar booking, demo or quote request. Exclude actions that are not leads, such as job applications and newsletter sign-ups, or track them as separate events. The setup itself is explained in the lesson "GA4 for SEO".

Pass the source to the CRM

When a form is submitted, store the landing page, the traffic source and medium and, if you use them, UTM values in hidden form fields, and send them to the CRM together with the lead. Without this, the CRM knows the deal but not that it started with an organic visit to /services/payroll/.

Lead stages and quality

Track every lead through stages such as lead, marketing-qualified, sales-qualified, opportunity and won, with the deal value. Filter out spam and irrelevant submissions before you report. Twenty form fills of which two were real are not a success, and a page that brings three enquiries that all became clients may be your best page.

Offline conversions

If you run Google Ads or use GA4 for reporting, import the outcomes that happen offline, such as qualified leads and closed deals, back into those tools. That lets you see which landing pages and campaigns produce customers, not just form fills.

Long cycles

When a sale takes months, this month's closed revenue reflects SEO work from long ago. Report the pipeline (qualified leads and opportunities from organic) next to closed revenue, compare periods that are long enough, and group results by landing page or page type so you can see which services and industries pay off.

Check your service site's technical health

OurSEO Tools runs a 69-point checklist, including indexation, URLs and duplicates, internal linking, content and local signals, and crawls up to 1,000 pages with status code, canonical and indexability per URL.

69-point checklistTechnical crawlContent analysis

Common mistakes

How to audit a service site step by step

  1. List what the business sells, to whom and where it really operates. This is the reference for every later step.
  2. Crawl the site and group URLs by type: service, use-case, industry, location, case study, resource. Check status codes, canonicals and indexability.
  3. Check coverage. Does every service have its own indexable page? Are there two pages for the same intent?
  4. Review location pages against the doorway comparison above. Compare a few side by side: if they differ only in the place name, merge or rewrite them.
  5. Read each service page as a buyer. Are scope, process, pricing approach, proof and a next step all there?
  6. Check proof and company details: case studies, team, certifications, reviews, About and contact information.
  7. Check gated content. Does every gated asset have an indexable summary page?
  8. Validate structured data and make sure it matches the visible content and your Business Profiles.
  9. Check internal links: case studies and resources link to services, services are in the main navigation.
  10. Test tracking. Submit a test form and click the phone number; confirm the key events fire in GA4 and the lead reaches the CRM with its source and landing page.
  11. Review Search Console for service and industry queries with impressions but few clicks, and plan pages or improvements for them.

FAQ

Are all location pages doorway pages?

No. A location page for a real office with a local team, address, local clients and local information is useful and legitimate. The problem is many near-identical pages for places where you have no presence, created only to rank and funnel visitors to one page.

I serve 50 towns from one office. How many location pages should I have?

Usually one for the office, plus a strong service page and an "Areas we serve" section or page that explains coverage. Add another location page only when you can fill it with genuinely local content, such as projects, team or conditions in that area.

Should I publish prices on a B2B service page?

You do not need a full price list, but say something concrete: a starting price, typical ranges, the pricing model or the factors that drive cost. Buyers search for cost, and a page that answers it qualifies leads before the first call.

Can Google index content behind a lead form?

No. Googlebot does not fill in forms. Keep an indexable page with a real summary and key findings, and gate only the full file if you need the lead.

What should I report instead of organic traffic?

Key events from organic traffic, qualified leads, opportunities and won revenue, grouped by landing page. Traffic is still useful as a diagnostic, but it is not the result.

Is a keyword with zero search volume worth a page?

It can be. Tools are unreliable for rare queries. If prospects use the phrase on sales calls and a client is worth a lot, a page that answers it can pay off. Check Search Console impressions after publishing.

Sources

Quotes checked against the official pages on 30 October 2026.