From obscure to the Map Pack in 11 months.
Built 40+ postcode-level landing pages, cleaned up a messy schema stack, deployed a WhatsApp AI dispatch agent, earned local press across east London recovery services.
Plumber SEO is not a blog cadence. It’s NAP-consistent citations, a clean Google Business Profile, a borough or postcode page that doesn’t read like the seven you already had, and a review-request flow tied to your job software. We do the load-bearing work and ignore the rest.
Receipts available on request, happy to show live Search Console on a call.
Built 40+ postcode-level landing pages, cleaned up a messy schema stack, deployed a WhatsApp AI dispatch agent, earned local press across east London recovery services.
Rebuilt an ageing site, added product & review schema, rewrote category pages in plain English.
180-page city-service template that reads human, plus a WhatsApp agent handling 60% of intake.
Four verified reviews from active engagements. Every review ships as schema.org Review markup alongside the visible quote, same claim on screen and in the structured data.
Three years in and still the best SEO money I have ever spent. Map Pack visibility across 40+ London postcodes, zero nonsense in the reporting, and I can text Syed directly when something breaks.
Organic revenue up 185% in 14 months. Product schema rebuild alone lifted rich-result capture by ~40%. No 12-month lock-in, month-to-month, which meant I could judge the work on results rather than on contract friction.
Moved from an NYC agency that billed $9k/month for junior-delivered work. Two years later, 23 practice-area terms on page one and qualified demos up 180%. Senior time, in USD, month-to-month, what US SaaS SEO should be.
Four-clinic group across Sydney. GBP work, postcode landing pages, review pipeline that actually complies with Google's rules. Patient bookings from organic up 3x in the first year. Remote but genuinely responsive.
SEO is the foundation. AI and custom web builds are how I ship outcomes in 2026, all connected, all from the same hand.
Crawl audits, schema that validates, internal linking, postcode-level landing pages, GBP, Map Pack, the foundation that makes everything compound.
Custom WhatsApp and web agents handling enquiries, quoting, booking, and dispatch. N8N, OpenAI, Gemini.
Custom sites hand-coded on Next.js + React (Vercel default), Shopify for DTC commerce, WordPress on request. Fast, SEO-ready, Core Web Vitals green from day one.
Topical maps that close ranking gaps. Editorial briefs your writers can follow. Digital PR that survives core updates.
Reporting, lead routing, content pipelines. If a task is repetitive and mechanical, I'll automate it with N8N.
Written SEO diagnostic with a ranked fix list. Two-week turnaround. Often the right starting point.
Replatforms, redesigns, rebrands. I protect rankings through the change, the riskiest work in SEO, done right.
Four tiers. Every tier is hand-coded, no Wix, no Elementor, no copy-paste from a template marketplace. Schema, sitemap, Search Console and Analytics configured on every project. 90+ Lighthouse speed target where technically possible. Express turnaround on sites up to 10 pages: 2 to 3 working days for an extra £500, or same-day launch for £1,000, subject to all content and brand assets supplied on day one. Lower than traditional UK agencies, because we don't carry London agency overhead.
Hand-coded 5-page site for founders validating a new business or single-service local operators.
Most common tier for growing SMEs. Full sitemap, services, about, blog shell, custom UI/UX designed directly in code.
Full UI/UX system plus hand-coded Next.js or WordPress build for businesses with multiple service lines.
Shopify / Saleor headless, multi-language hreflang, CRM / CMS / ERP API integrations.
The difference between a pitch deck and the people shipping your work is the difference between “scalable” and delivered.
A short introduction, your site URL, and what you’re trying to achieve. If it’s a fit, we’ll book a 30-minute call.
Free £500 SEO audit included with any web dev or SEO package · no card required
The UK plumbing market is 46,336 registered businesses chasing roughly £24 billion of installation, repair, and heating work. Most plumbers we audit rank for their own business name on Google and effectively nothing else. The reason isn’t bad work, it’s that plumber SEO is a geometry problem disguised as a content problem.
Below is how we actually rank plumbing businesses across the UK, US, and Canada — and the bits of conventional SEO advice that are actively wasting your money.
Before we build a single page or touch your Google Business Profile, we map how your real customers search. Plumbing search demand splits into four behaviours, each with its own keyword shape, ranking surface, and conversion economics.
“Emergency plumber [postcode]”, “24 hour plumber [town]”, “burst pipe [area]”, “boiler not working [borough]”. These resolve almost entirely through the Map Pack 3 and the very first organic result. The user is not browsing — they are dialling the first number they trust. Conversion from search to call is typically over 30%, but only if you appear above the fold on mobile.
“Plumber near me”, “local plumber”, “best plumber in [area]”. UK search volume sits in the 10,000–100,000 monthly band per Keyword Planner. These also resolve through the Map Pack but with a longer click-to-call window, which means reviews, photos, and the “Open now” flag carry the conversion. A 4.7-star plumber with 200 reviews and recent photos beats a 4.9-star plumber with 14 reviews every time.
“New bathroom fitter [town]”, “boiler installation cost [city]”, “power flush price”, “underfloor heating installer”. Lower volume, higher ticket, longer consideration cycle. The user is comparing two to four plumbers and reading service pages. This is where blue-link organic still matters and where dedicated service pages (not a single “Services” page) earn their keep.
“Why is my boiler losing pressure”, “how to bleed a radiator”, “is a slow drip an emergency”. These rarely convert directly but they win the bookmark, the email signup, and the citation in Google AI Overviews. A handful of well-built diagnostic pages, written by an actual plumber, drive 15–30% of organic traffic on most plumber sites we work with and roughly 8% of eventual paid jobs through brand recall.
Roughly 44% of clicks on local plumbing queries resolve through the Map Pack 3 — the three businesses surfaced inside the Google Maps box at the top of the SERP. The 3-Pack businesses get around 126% more traffic and 93% more actions (calls, direction requests, website visits) than the businesses sitting at positions 4 through 10. Read that again, because it changes which work is worth doing.
GBP audit and rebuild in week one. NAP audit across 60+ trade directories in weeks two to three (CheckaTrade, MyBuilder, Rated People, TrustATrader, Yell, Thomson Local, BARK, Which? Trusted Traders, Trustpilot, plus all the major plumbing-specific verticals). Service list expansion using real query phrasing. Review-request flow plumbed into your job management software (ServiceM8, Tradify, Powered Now, Jobber) so every completed job gets a one-tap review request automatically. Monthly map-spam redressal filings against the fake listings competing in your zone. None of this is glamorous. All of it ranks.
Generic blog cadence (“5 signs your boiler needs replacing”) without an underlying service-page strategy. Backlink quantity programmes that buy 50 directory submissions per month. Keyword-stuffed homepages that mention every town within a 30-mile radius. Schema markup as a standalone deliverable separate from the page content. These consume budget and produce dashboard movement without producing calls.
The single most-broken pattern in plumber SEO is the doorway page — eight, twenty, or sometimes a hundred near-identical pages with just the town or postcode swapped. Google demoted that pattern aggressively from the August 2024 helpful-content update onwards. The sites still ranking with that pattern in 2026 are running on borrowed time.
Not every borough deserves a page. We start from the GBP heatmap (where your existing enquiries actually come from), overlay the local search volume, and then ask the plumber where they actually want to grow. A page for an area you can’t profitably reach is a page that converts at 0%. We usually start with five to eight pages, all built properly, and expand once those rank and convert.
Every service-area page is internally written or co-authored with the plumber, photographed inside the area, and cited from local sources (community Facebook group screenshots, a local news mention, a charity bookings page). Generic AI-spun “[Service] in [Area]” templates do not pass the helpful-content threshold and they expose the whole domain to a site-wide demotion when Google’s next core update lands.
Plumbing is one of the highest-citation-density categories on the local web. Customers cross-reference, and Google cross-references too. A clean, consistent citation profile is table stakes for the Map Pack, and a strong directory presence is one of the largest non-GBP levers we have.
A plumber with 200 reviews from 2018 ranks below a plumber with 60 reviews from the last 90 days. Google’s local algorithm weighs recency heavily, partly to detect fake-review bursts and partly because recency genuinely correlates with active operation. We target 4–8 new reviews per month with service keywords appearing organically in the review text (“fixed our burst pipe”, “boiler service in W4”, “new bathroom fit”). That keyword density inside reviews is one of the most under-discussed Map Pack signals.
Bad reviews are not deleted; they are responded to. Within 24 hours, factually, calmly, offering a path to resolution. Google explicitly tracks response rate and response time as quality signals, and a measured response to a critical review converts a meaningful percentage of readers (the reader is not the angry customer; the reader is the next prospect deciding whether to call). We draft responses for every review on retainer accounts.
Plumbing, alongside locksmiths and emergency electricians, is one of the three categories where Google’s local index has the worst map-spam problem. Fake listings, keyword-stuffed business names (“A1 Emergency Plumber 24/7 London Cheap”), virtual offices in co-working spaces being used as service-area-business addresses, single-operator companies posing as multi-branch chains — all routine. We treat it as a routine workstream, not a special situation.
Google’s Business Profile redressal complaint form is the main lever. Each suspected fake listing is reported with evidence (screenshots, Companies House lookup, Streetview of the claimed address, Gas Safe Register lookup). Confirmed reports get actioned in 2–4 weeks on average. Filing one well-evidenced redressal complaint a week is one of the highest-ROI workstreams in a competitive Map Pack zone — every removed fake listing pushes legitimate competitors up a position permanently.
Google’s policy is that your GBP name must match your real-world business name. Keyword-stuffed names (“London Emergency Boiler & Plumbing 24/7 Cheap”) violate that policy and are reportable. The reports take seconds to file and convert at roughly 60% in our experience over the last 24 months. We file them on retainer accounts as a standing monthly task.
Roughly 22% of UK commercial-intent queries now surface an AI answer above the blue-link results, and that share is climbing. For plumbing specifically, AI search is most active on the diagnostic-question and scheduled-work cohorts (“why is my radiator cold at the bottom”, “cost to replace a combi boiler”), and barely active on emergency queries (where Google still defaults to Map Pack-first because urgency outweighs answer depth).
We replace 30-metric SEO dashboards with three metrics that inform a real decision. Map Pack impression share and conversion share, segmented by priority service and locality. Qualified booked-job count from organic, measured against your job-management software baseline. AI search citation frequency tracked monthly against your target buyer queries (Perplexity, ChatGPT Search, Gemini, Google AI Overviews). Monthly plain-English report on the first business day — what moved, why, what is next. No 50-metric dashboards, no weekly pulse-report noise, no vanity-keyword tracking.
Plumber SEO economics vary enormously by city. London Zones 1–3 are the most contested Map Pack zones in the UK, with national franchise operators (Pimlico, Aspect, Hometree) holding two of three slots in many central postcodes. Northern cities have meaningfully lower head-term competition. Below are the metros where we have active plumbing engagements.
In London we lean heavily on hyper-local borough pages and aggressive redressal filings against franchise map-spam. In Manchester and Birmingham the playbook tilts toward multi-trade GBPs and broader service coverage. In Leeds, Bristol, and the smaller cities, a single well-built GBP plus six or seven service-area pages routinely ranks inside 12 weeks because the competitive set is thinner. Pricing reflects this. London retainers typically sit one tier above equivalent Northern engagements.
Honest about who holds the head terms. Pretending otherwise wastes a year.
Head-term top-three for “emergency plumber London” or “boiler repair UK” inside 12 months on a fresh domain is not achievable. Pretending otherwise produces a cancelled retainer at month 9. Realistic wins come from the long-tail service + neighbourhood queries where pipeline per ranking is higher and the competitive set is other independent plumbers rather than aggregator directories.
If you run a plumbing business and want a senior SEO programme focused on Map Pack visibility and real booked jobs, send the brief. First calls are 30 minutes, always free, always with the person who will run your account.
Every placement is negotiated and published by hand through a six-year network of editors and journalists. We never use AI bots or PBNs, they get detected, they get demoted, and your domain pays the price.
Ten contextual do-follow links from real UK and international sites with Domain Rating 50 and above. Topically relevant. Placed inside genuine editorial content, not link-farm footers. Index report delivered within 4 weeks.
Ten earned placements on national UK and US media with Domain Rating 70 and above, the kind of coverage that shifts rankings in competitive verticals and doesn't disappear in the next core update. Written, pitched, and placed by our PR team.
Google's last five core updates have all sharpened link-spam detection. Bulk-placed links from AI-generated host sites and public blog networks are being flagged faster than they can be bought. Our model is slower and costs more per link, but the placements survive every update and compound in value the longer they stay live.
Most agency SEO deliverables end at a recommendations document the client's developer never gets around to implementing. We write the schema, ship the SSR refactor, and merge the internal-link rebuild ourselves. The SEO work that needs code ships in the same sprint the audit flagged it.
Every client gets the same senior operator from first call to monthly review. Continuity is the product.
Two weeks. Crawl, keyword gap, backlink profile, on-page health. Written report, ranked fix list.
Schema, technical debt, site build or repair, internal linking. The work that makes everything compound.
Close topical gaps. Earn links honestly. Deploy AI agents where they save real hours, not just look clever.
Monthly call. Plain-English report. What moved, what didn't, what's next. Leave any time.
Syed leads the strategy and writes the monthly notes. Behind him is a tight network of expert developers and manual link-earning partners built over six years. Everything ships fast, nothing is outsourced to an AI bot that will earn your domain a penalty in the next core update.
Plumber SEO is almost entirely a Map Pack and Google Business Profile contest, not a blue-link contest. Roughly 44% of clicks on local plumbing queries land in the top three map results, and businesses inside that 3-Pack get around 126% more traffic and 93% more actions than positions four to ten. That makes review velocity, NAP citation consistency, service-keyword-tagged GBP categories, and borough or postcode service pages the load-bearing work. Generic SEO playbooks (blog cadence, backlink quantity, generic on-page) burn budget without moving any of the three things that actually rank a plumber.
For a Gas Safe registered, fully insured plumber with a real address inside the service area, expect first Map Pack movement within 6–10 weeks on lower-competition boroughs and 12–18 weeks on contested London zones (Zones 1–3, Manchester city centre, Birmingham B1–B5, Bristol BS1–BS3). First emergency-keyword call-outs from organic typically land at week 8–12 once 8–12 service-area pages are indexed and the citation profile is clean. We will tell you honestly before signing if your postcode is locked up by a national franchise that we cannot dislodge inside 12 months.
Yes, and most plumbers do this wrong. Eight near-identical pages with the borough name swapped is a doorway-page pattern and Google has been demoting that since the August 2024 helpful-content update. What works: one genuinely distinct page per borough with local landmarks, common pipe-age and boiler-stock context (Victorian terraces, post-war semis, new-build apartments), local Building Regulations notes where they matter, and at least one local job photo with EXIF data intact. Eight strong pages convert and rank. Eighty thin doorway pages get the whole site demoted.
Yes. Plumber GBPs are suspended at a higher rate than almost any other category because of map-spam crackdowns, fake-listing reports from competitors, and category misuse (most commonly listing yourself as both "Plumber" and "Emergency Plumber" against Google guidelines, or running a service-area business with the address visible). Reinstatement is documentation-heavy: utility bills tied to the registered address, Gas Safe certificate, public liability insurance, Companies House record, sometimes a lease or council tax bill. Typical resolution 4–14 days once we file the appeal. Repeat suspensions usually mean the underlying category or service-area setup is wrong and the appeal is a temporary fix.
UK plumbing retainers start at £950 per month for a single-borough plumber (one Map Pack zone, GBP optimisation, 4–6 service pages, 60 citations, monthly content). £1,800 per month for multi-borough or county coverage (8–15 service-area pages, review-velocity programme, monthly digital PR placement). £4,000 per month for multi-trade companies adding heating, drains, or commercial gas, where Map Packs in each service category have to be won independently. US equivalents: $1,200 / $2,300 / $5,100 per month. Canada: CAD $1,650 / $3,100 / $6,900. One-off citation cleanup and GBP audit £750 if you only need the foundation fix.
Yes — about 30% of plumber engagements start with a build because the existing site is a one-page Wix or a no-longer-supported template. We hand-code a 12–25 page Next.js site with proper LocalBusiness, Plumber, EmergencyService, and Service schema baked in, structured for service-area pages from day one, on a £4,500–£8,500 one-off (or rolled into the retainer over 6 months). Faster path to ranking than retrofitting a CMS site whose structure was never designed for service-area SEO.
Emergency search behaviour is distinct. The queries are "emergency plumber [postcode]", "24 hour plumber [area]", "burst pipe [town]", "boiler not working [area]". Three things have to be true: your GBP has the "24/7" attribute set with hours genuinely 24/7 (Google verifies via call testing), you have dedicated emergency landing pages with phone-number-as-headline above the fold, and you appear on the emergency-only directories (CheckaTrade emergency section, MyBuilder urgent, Rated People emergency, TrustATrader). The plumbers winning emergency calls publish response-time data ("under 60 minutes within Zones 1–3") with proof, not promises.
Yes for citation authority and emergency lead flow; no as a long-term substitute. CheckaTrade and MyBuilder profiles are high-authority external links to your site that pass NAP-consistent citations, which helps the Map Pack ranking. Real-world feedback from plumbers we work with: directory leads convert at roughly 1 in 3 to 1 in 5, organic leads from your own site convert at 1 in 2 because the buyer has self-qualified by reading your service pages. Use the directories for emergency cushion and authority while your organic and Map Pack work compounds; do not build your business on them.
Report each fake listing through Google's redressal complaint form individually, with screenshots and Companies House evidence where applicable. Plumbing is one of the worst categories for map spam (along with locksmiths and emergency electricians) and Google's spam team does action confirmed reports, usually within 2–4 weeks. We file these as part of monthly retainer work where competitors are visibly spamming. Filing one well-evidenced redressal a week is one of the highest-ROI activities in a Map Pack contest because each removed fake listing pushes you up a position permanently.
Review velocity (new reviews per month, consistent service-keyword text in the reviews) is one of the top three Map Pack ranking factors. We build a post-job review-request flow tied to your CRM or job-management software (ServiceM8, Tradify, Powered Now, Jobber) that asks every completed job for a review with a one-tap link. Target: 4–8 new reviews per month, ideally with service keywords in the text ("fixed our burst pipe", "boiler repair in Wandsworth"). For negative reviews: respond within 24 hours with a measured, factual reply, never argue the facts, offer a path to resolution. Google's systems track response rate and response time as quality signals.
No. Anyone who guarantees rankings either does not understand search, or is planning to use tactics that get the site penalised, or is gaming non-competitive long-tail keywords that produce no leads. What we will commit to: a defined scope of work delivered to the agreed timeline, transparent monthly reporting, and an honest assessment before signing of whether your specific keyword and geo combination is realistic to rank inside 6 / 9 / 12 months. If we do not believe we can move the needle for your specific situation, we say so on the first call.
For UK plumbing businesses, SEO success depends on Map Pack 3 visibility, not on blog volume. Roughly 44% of local plumbing clicks land in the three businesses inside Google’s Maps box, and those businesses earn around 126% more traffic than the seven slots beneath them. Our plumber SEO consultancy concentrates on Google Business Profile optimisation, NAP-consistent citations across the Gas Safe, WaterSafe, and trade-directory ecosystem, service-area pages built per borough rather than templated, and a review-velocity programme tied to the plumber’s job management software. Retainers run £950–£4,000 per month UK depending on multi-trade and multi-borough scope, with direct equivalents in USD and CAD. The work suits independent plumbers, family-run heating businesses, and multi-trade operators who want senior attention instead of agency pod-of-juniors delivery.
Emergency, boiler, drains, bathrooms, gas safe. Map Pack ranking, review velocity, real booked jobs. Read by a human.
A short introduction, your site URL, and what you’re trying to achieve. If it’s a fit, we’ll book a 30-minute call.
Free £500 SEO audit included with any web dev or SEO package · no card required