Why Your Trade Pages Rank on Page Three

November 8, 2026
Why Your Trade Pages Rank on Page Three

Open Search Console for a typical contractor's website and you will often find the same quiet tragedy. A page called something like "Water Heater Repair" has hundreds of impressions, an average position in the twenties or thirties, and a click count you could hold in one hand.

Google knows the page exists. It shows it to people. It just shows it on page three, where almost nobody goes. That pattern is not a mystery, and it is rarely about a secret ranking factor. It is usually one of six fixable problems, and most of them come from how contractor sites get built.

What page three means in Search Console

Two definitions first, both from Google's Search Console help. An impression counts each time your site appeared in search results. Average position, in the chart, is "the average position of the topmost result from your entire site"; in the table, it is the average position for that page or query.

So a service page at position 25 with plenty of impressions is a page Google considers relevant to the search but not the best answer. That is better news than it sounds. Relevance is the hard part. A page Google already matches to "water heater repair" needs to become the best answer, not a different page.

A page with almost no impressions at all has a different problem: Google does not connect it to the search. That is usually about missing pages or missing words, and it is fixed differently. Our ranking problems page sorts the two.

Reason one: one page is doing twelve jobs

A very common contractor site has a page called Services. It lists AC repair, heating repair, duct cleaning, indoor air quality, maintenance plans and thermostats in six short paragraphs. That page will rank for none of them.

Someone searching "AC not blowing cold air" wants a page about exactly that: what causes it, what the visit involves, how the diagnosis is priced, how soon you can come. A paragraph on a page about everything cannot compete with a full page about one thing. Split the services. Give each its own page, address and title. Our HVAC, plumbing and electrical website pages show how a trade divides into pages that each match a real search.

Reason two: the city pages are the same page twenty times

Then there is the opposite mistake. A site has a page for every suburb, each identical except for the town name. Google has a name for this. Its spam policies list "having multiple domain names or pages targeted at specific regions or cities that funnel users to one page" as doorway abuse, and separately describe scaled content abuse as many pages "generated for the primary purpose of manipulating search rankings."

A service-area page earns its place when it says something true about that place: the neighborhoods you work in, the housing stock and the problems it causes, the jobs you have done there, the drive time, the local permit office. If you cannot write three honest paragraphs about a town, you probably do not need a page for it yet. Our guide to service area pages goes through what to write.

Google's SEO Starter Guide says Google "primarily finds pages through links from other pages it already crawled," and that link text "tells users and Google something about the page you're linking to." Many service pages sit in a menu and nowhere else. No blog post, project page or related service links to them.

Fix this on purpose:

  • Link each service page from its parent hub ("Plumbing services") and from two or three related services.
  • Link project and gallery pages to the service performed.
  • Use descriptive link text, such as "tankless water heater installation," not "learn more."
  • Find orphan pages (pages nothing links to) and give each a home.

Internal links are slow, dull work and one of the few ranking levers fully in your hands. DataCram does it as part of internal linking work, but an owner with a spreadsheet can do the first pass.

Reason four: the page has no proof on it

Read your service page as a stranger. Is there anything on it that only your company could have written? A license number. Photos from real jobs, not a stock model holding a wrench. A review that mentions this service. A warranty in plain words. The brands you install. How long the job takes.

Pages without proof read like every other page, and Google has plenty of those. Our website credibility checklist lists the trust signals that belong on a contractor page. They help customers first, which is the point.

Reason five: the page is slow, or empty until scripts run

Google's Core Web Vitals give clear targets: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of page loads. A heavy page builder, an eight-photo slider and a chat widget that loads first can push a page past all three on a phone.

Some sites also build their text with scripts after the page loads. Google says it can process content in JavaScript as long as it is not blocked, but a December 2024 analysis by Vercel found that most major AI crawlers did not run JavaScript at all. A page whose words are in the HTML is simply easier for every reader. If your speed numbers are poor, see site speed and Core Web Vitals.

Reason six: you are reading the map pack and the web results as one race

The map results and the ordinary results are related but not the same. Google's Business Profile help says local results are based mainly on relevance, distance and how well known the business is. That last part draws partly on how many websites link to you and how many reviews you have. Google also says there is no way to request or pay for a better local ranking.

Your service pages help both races, because they tell Google what you do. But a page cannot change your distance from the searcher, and it cannot replace reviews. If your map listing lags while your pages climb, the map pack audit is the better first stop.

What one trade site built for this looks like

When DataCram rebuilt the site for Bleuwave Electrical, a veteran-owned Phoenix electrician, the answer to "one page doing twelve jobs" was depth with substance: more than 1,400 service pages and 36 location pages covering the jobs and towns of the Phoenix metro, so a search for a panel upgrade in Gilbert or an EV charger in Scottsdale lands on a page written for exactly that. It runs on Next.js, so every page's text is in the HTML.

We share the structure, not a ranking promise. Nobody can promise rankings, and the case study does not claim any.

A month of work on one trade

You do not need to rebuild everything. Pick the service that pays best and sits closest to page one, then work it for a month:

WeekWorkCheck afterward
1Split the service out of any catch-all page. Write the full page: the problem, the process, how pricing works, proof, service area, bookingThe text is in the HTML, the page loads fast on a phone, it has one clear title
2Add internal links from the hub, three related services and every relevant project pageSearch Console's URL Inspection shows the page indexed
3Add proof: two real job photos, a review that names this service, license and warrantyThe page reads like your company, not any company
4Fix or remove copy-paste city pages; write one honest service-area page for your busiest townNo two pages say the same thing with the town swapped

Then wait. Google's guide says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging. Compare the page's average position and clicks month over month, and read our guide to Google Search Console if the reports are new to you.

When to bring in help

If you have done the month and the page has not moved, or you run several trades across many towns, it is time for outside eyes. A free site audit shows what is holding the pages back. DataCram's SEO programs start at $575 a month, depending on complexity, setup and budget, with no long contract (SEO pricing). New sites built with the page depth to compete are a fixed price; the 51 to 70 page package at $5,750 is the one we recommend, because the depth gives the best initial organic rankings (web design pricing). Trade notes live on our industry pages for HVAC, plumbing and electrical contractors.

Frequently asked questions

Why does my service page get impressions but no clicks?

Usually because it appears too low for anyone to see. Search Console counts an impression whenever your site appears in results, including on later pages. A page averaging position 25 is shown to the few searchers who scroll that far, and almost nobody clicks. Improving the page's depth, proof and internal links moves it up; rewriting the title alone rarely does.

Are city pages bad for SEO?

Copy-paste city pages are. Google's spam policies list pages targeted at specific regions or cities that funnel users to one page as doorway abuse. A service-area page with real local substance (neighborhoods, housing, jobs done there, drive times) is useful to customers and fine to publish. Write fewer, better ones.

How long does it take a new service page to rank?

Google's own starter guide says some changes take effect in hours and others take several months, and suggests waiting a few weeks before judging your work. A page on a site Google already crawls often tends to be picked up sooner than one on a brand-new site. Track it monthly, not daily.

Do I need a separate page for every service I offer?

For every service people search for separately and you want to win, yes. "Drain cleaning" and "sewer line replacement" are different searches by different customers. Minor tasks can live on a parent page. If you would not sell it as its own job, it probably does not need its own page.

Free · No obligation

Is your SEO paying, or just reporting?

Pick what sounds familiar and tell us where to look. We will review your site and your search results and send back what we would fix first. Free, and a person reads it.

Which of these sounds like you? (pick any)

SEO that keeps working

Athena CMS, with AI agents on staff.

The content system we built and put behind every custom site: plain fields, a real preview, every version kept. And a roster of AI agents, each with one job, that do the work a plugin only reminds you about.

and 14 more agents. Two come with Athena; the rest are monthly add-ons.

The Athena CMS editor: plain fields with AI rewrite, a Publish box and revisions

Related reading

Your customers are searching.

Tell us about your business. We’ll tell you — straight — what it takes to get found from San Antonio to the coast.

Start the conversation
CallGet a quote