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.
Senior local SEO retainers for single-location service businesses, multi-location professional firms and franchises with 10–200 sites. Google Business Profile optimisation, Map Pack ranking, NAP citation discipline, review velocity, postcode landing pages, hyperlocal content and local link earning. Senior-led, month-to-month, worldwide.
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 on WordPress, Next.js, or hand-written HTML. 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 in Figma.
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.
Local SEO is the part of search ranking that lives in the Map Pack, the “near me” queries, and the geographically-bounded long tail that drives the majority of revenue for any service business with a physical presence. The ranking factors are different from organic. The reporting is different. The strategy is different.
Below is the working consultant's view of what actually moves Map Pack rankings and local lead volume in 2026, written for the people who will run the programme.
Local SEO is everything that ranks your business for geographically-bounded queries — “dentist near me”, “family lawyer Birmingham”, “commercial plumber Toronto”. The ranking factors are different from national organic SEO. Proximity to the searcher matters and is largely outside your control. Google Business Profile completeness matters and is entirely inside your control. Review count, recency and rating matter and are partially inside your control. NAP citation consistency matters in a diminishing-returns way. Local link earning matters less than national but more than zero.
The commercial logic of local SEO is unusual. The Map Pack is three results. Top-3 is the entire game. Top-10 is academic. A position-7 organic ranking on a national query still drives some traffic; a position-7 Map Pack ranking drives essentially none, because users do not click past the visible three on mobile. That asymmetry shapes everything: budget priority, reporting cadence, content focus, and the answer to the perennial “is this engagement working” question.
Google Business Profile (formerly Google My Business) is the canonical local-search asset for every business with a public-facing physical location or defined service area. Optimising it properly takes a focused week of work and continues to compound over the months that follow. Most businesses we audit are running at 60–75% completeness with structural gaps that suppress Map Pack ranking — wrong primary category, missing secondary categories, sparse services list, no photos for the past quarter, hours not synced to holiday calendar, address inconsistencies between GBP and citation aggregators.
Google describes Map Pack ranking as a function of relevance, distance, and prominence. The three are weighted differently by query type and have meaningful workable interpretations in 2026.
How well your GBP and your linked website match the query intent. Driven by primary and secondary GBP categories, services list completeness, hyperlocal content on your linked website, schema markup (LocalBusiness with proper serviceArea, with priceRange and openingHoursSpecification, with image and sameAs), and review keyword content (when reviews mention the query terms, Google reads that as additional relevance signal).
Distance from the searcher to your registered address (or the centroid of your service area). Largely outside your control, but partially workable. Service area definition for service-area businesses lets you legitimately appear in queries from a wider radius. Multi-location operators get a structural advantage. Some hyperlocal content techniques (named neighbourhood blog posts, local landmark mentions in service pages) reinforce the distance signal at the margin.
The most workable factor. Prominence is Google's catch-all for “is this a real, well-known business that users will be glad to find.” Driven by review count and rating, citation depth and consistency, organic-search authority of the linked website, brand mentions and unlinked references in the open web, click-through rate from the Map Pack itself, and engagement signals on GBP (calls, direction requests, website clicks). A serious local SEO programme is mostly a prominence-building programme.
The citation industry sells volume — the “500 local citations for £99” package. The volume is mostly meaningless. What matters is consistency across the foundational tier of citations Google actually cross-references, plus the regulator-relevant directory in your sector.
Foundational tier (matters in 2026): Google Business Profile, Apple Maps Connect, Bing Places, Yelp, Foursquare/Factual, Localeze (now Neustar), Yext (paid syndication network), Better Business Bureau in North America, Yellow Pages in the UK, regulator-relevant directory (Chambers and Partners for legal, Doctify or NHS for healthcare in the UK, Trustpilot for retail and ecommerce, Houzz for home services, Avvo for legal in the US, RateMDs for healthcare in North America).
The work: audit current citations for inconsistencies, claim and fix the foundational tier first, build any missing entries, then maintain. Inconsistent citations actively harm rankings; consistent ones provide a baseline of trust that Google's algorithm uses to validate the business identity. The marginal return on the 47th obscure regional directory citation is essentially zero — that budget belongs in reviews and content.
Reviews work on three sub-signals and you have to manage all three. Aggregate rating — competitive Map Pack queries effectively require a 4.5+ rating; below that the listing gets demoted regardless of other signals. Count — fifty reviews is the credibility threshold for most consumer-services queries; two hundred is where genuine ranking lift becomes visible. Velocity (recency) — recent reviews matter more than historic ones; Google decays the weight of old reviews and a profile with 200 reviews from three years ago and zero in the last six months underperforms a profile with 80 reviews and steady recent flow.
Single-location local SEO is a focused, repeatable playbook. Multi-location work — anywhere from 5 to 200 locations — is a logistics and content-production discipline that scales differently. The structural decisions matter more than the per-location tactics, and getting them wrong on day one is expensive to fix later.
Franchise retainers run £4,000–£12,000/month UK depending on location count and content production volume. We have shipped franchise programmes from 12-location professional services firms up to 200-location consumer-services operators. The economics improve with scale; the programme cost per location drops materially after the first 25 locations as the platform infrastructure is reused.
Hyperlocal landing pages — one page per postcode, city or service area you cover — are one of the most abused and most powerful tools in local SEO. Done badly, they are thin-content templates that get demoted in core updates and pull down the rest of the site by association. Done well, they capture long-tail commercial queries (“[service] in [postcode]”, “[service] near [landmark]”) and reinforce service-area signals to Google.
The difference between badly done and well done is content quality. Hand-written or human-edited per page, never mass-AI-generated, with named local landmarks, named transport links, named team members covering that area, regional pricing if relevant, local case studies or named clients where confidentiality permits, embedded LocalBusiness schema with serviceArea polygons, and internal links back to the parent service hub. Most engagements ship 10–80 of these pages depending on coverage. A handful of them outrank everything else and produce most of the local lead volume.
A multi-location professional-services client we worked with had previously paid for 240 AI-generated postcode pages from a different agency. Every one of them was deindexed in the September 2024 Helpful Content update. We rebuilt 38 of them by hand over a quarter, each with named landmarks and local context, and the new set drove 2.4× the lead volume of the original 240 in their best month.
Local link building looks different from national link earning. Volume matters less; topical and geographic relevance matter more. A single link from the local newspaper covering your area, the regulator's recommended-suppliers list in your sector, or a community sponsorship page is worth more than fifty generic local-business directory submissions.
Avoid the link-package economy entirely. “100 local citations for £99” or “guaranteed local backlinks” are either link-farm placements that get the page deindexed in the next algorithmic sweep, or genuinely irrelevant placements that carry no ranking weight. Real local link earning is slow, relationship-driven, and worth doing properly.
Vanity rank-tracking is even less useful in local than in national. Map Pack rankings vary by user location, by device, by query phrasing, and by personalisation. A single point ranking number is meaningless. We measure local SEO performance through five lenses and surface them in a custom dashboard connecting GA4 + Google Business Profile Insights + your call-tracking provider + your CRM.
AI Overviews and ChatGPT Search increasingly answer “best [service] in [city]” queries directly with cited business names. The local citation in those AI answers tracks loosely with traditional Map Pack ranking but is weighted more heavily toward review sentiment and content depth on the linked website. Local content marked up with LocalBusiness schema, with genuine review content, with named local context, captures these AI citations proportionally more than competitors with thin templated pages. We surface AI citation tracking on every local retainer dashboard from Q1 2026 onward.
If you run a local service business, a multi-location professional firm or a franchise and want a senior local SEO consultant who will run the programme like an operator not an account manager, send the brief. First calls are 30 minutes, 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.
Local SEO ranks businesses in geographically-bounded queries — "plumber near me", "dentist Birmingham", "law firm in Toronto". The ranking factors are different: proximity to searcher, Google Business Profile completeness, review velocity and recency, NAP citation consistency across the open web, local-context content, and physical presence signals (verified address, opening hours, photos, services list). Regular organic SEO ranks pages in non-geographic queries and lives in the blue-link results below the Map Pack. Most local businesses need both, prioritised toward the channel that drives more revenue — usually the Map Pack for sub-£250 average-order businesses, organic for higher-ticket and B2B.
Senior independent rates: UK £950/mo Starter (single location), £1,800/mo Growth (2–8 locations), £4,000/mo Franchise (9+ locations) · US $1,200 / $2,300 / $5,100 per month · Canada CAD $1,650 / $3,100 / $6,900 per month. Pre-engagement, a fixed £500 / $700 / CAD $850 audit (refundable on retainer within 30 days) is the right starting point. Multi-location brands with under five locations sometimes prefer a bundle: GBP setup + first-90-day citation push + landing-page rebuild as a fixed-fee project, then move to a maintenance retainer.
Faster than national organic, slower than paid. Typical timelines: Google Business Profile fully optimised + verified within 14–28 days. First Map Pack ranking improvements at 6–10 weeks. NAP citation cleanup 30–60 days for inclusion across the major aggregators. Review velocity programmes hit a 4.5+ aggregate rating with 50+ reviews in 90–120 days for most local businesses with healthy customer flow. Multi-location franchise SEO compounds — month 6 typically delivers more incremental ranked queries than month 12 alone, because each location reinforces the others through entity-level authority.
Yes, exactly one verified GBP per physical location with public-facing customer hours. Multi-location businesses should NEVER share a single GBP across locations — Google flags it as a violation, suspends the listing, and the recovery takes weeks. Service-area businesses (mobile services, on-site delivery) need a slightly different setup: hide the address, define service-area polygons by postcode or city, and operate one GBP per primary service hub. Franchise operators use Google Business Profile Bulk Management with a verified location group — that is the only sane way to manage 10+ locations without the dashboard becoming unmanageable.
Important but less than ten years ago. NAP citation consistency (Name, Address, Phone — identical across the web) used to be a top-five local ranking factor. In 2026 it is more like top-fifteen. The data aggregators (Google, Apple Maps, Bing Places, Foursquare/Factual, Localeze, Yext) still cross-reference each other, and inconsistencies still suppress Map Pack rankings, but the marginal return on adding the 87th obscure citation is near zero. We focus on the foundational tier (Google, Apple, Bing, Yelp, BBB, Yellow Pages, plus the regulator-relevant directory in your sector — Chambers and Partners for legal, Doctify for healthcare, Trustpilot for retail), then move budget to reviews and content.
Reviews are now arguably the highest-leverage local ranking signal after proximity and GBP completeness. Three sub-signals: aggregate rating (4.5+ for default Map Pack inclusion in competitive queries), review count (50+ for credibility, 200+ for genuine ranking lift), and review velocity (steady recent reviews matter more than a historic burst). Review content is also crawled — keyword-relevant review text correlates with ranking for those terms. A review velocity programme with consent-based review requests post-purchase, automated through your booking or POS system, is the most reliable way to compound the signal.
Yes — multi-location SEO is one of our core engagements. The difference from single-location work: programmatic location-page architecture (one page per location with unique content, schema-marked LocalBusiness, embedded GBP map), GBP Bulk Management at scale, citation distribution per location not per brand, review velocity per location, and reporting that surfaces ranking and lead volume per location. Franchise retainers run £4,000–£12,000/month UK depending on location count and content production volume. We have shipped programmes from 12-location professional services firms up to 200-location consumer-services franchises.
Yes, if done with care. Postcode landing pages (one page per postcode or city you serve) capture long-tail commercial queries and reinforce service-area signals to Google. Done badly, they become thin-content templates that get demoted in core updates. Done well, each page has unique local context (named landmarks, transport links, local case studies, regional pricing, named team members covering that area), genuine LocalBusiness schema with serviceArea polygons, and internal links from a parent hub. We typically build 10–80 of these per client depending on coverage, all hand-written or human-edited, never AI-generated at scale.
Map Pack and Google Maps results draw from the same underlying GBP and ranking signals — proximity, relevance, prominence — but the SERP layouts surface different mixes. The classic three-pack on a desktop SERP is Google Maps in miniature. The "View all" expansion is Google Maps with a list. Mobile users default into Google Maps from voice and "near me" queries. Optimising for Map Pack is the same as optimising for Google Maps — there is no separate playbook. Anyone selling "Google Maps SEO" as a distinct service is upselling.
Five metrics on every retainer dashboard. (1) Map Pack rank distribution by tracked query (top-3 share, top-10 share). (2) GBP performance — calls, direction requests, website clicks, photo views, all from GBP Insights. (3) Local pack click-through rate and Q&A engagement. (4) Review count and aggregate rating velocity. (5) Phone-call and form-fill volume attributed to organic — call tracking by source, form attribution via UTM and referrer, both connected to your CRM. Vanity rankings-per-keyword without revenue attribution is theatre.
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.