Areas of London · West London

8 postcode districts · 20 places named

SEO agency Richmond upon Thames (TW1, TW2), London

The only London borough on both banks of the Thames, and the one Google most often confuses with Richmond, Virginia. We build for Richmond, Kew, Twickenham, Teddington, Barnes and Hampton customers in TW1 to TW12 and SW13 to SW14, and we say up front that we have no published client here yet.

No website yet? Type your business name instead.

A person reviews it by hand within 2 working days. No automated score, no call required.

We only use your details to reply to this enquiry. Privacy policy.

Places named on this page: Richmond town centre, Richmond Green, Richmond Hill, Richmond Riverside, Richmond Park, Kew, Kew Gardens, Twickenham, Twickenham Stadium, St Margarets, Whitton, Teddington, Hampton, Hampton Hill, Hampton Court Palace, Barnes, East Sheen, Mortlake, Ham, Bushy Park.

Richmond upon Thames lit, its nearest boroughs tinted; the pin is Tower 42, EC2N 1HN, by appointment. Every borough is a link; the full list of 33 is under Nearby boroughs.

Served from one office

Tower 42, 25 Old Broad Street, London EC2N 1HN, by appointment. We visit clients across London, including Richmond upon Thames. +44 7435 755127

Leader

Richmond upon Thames is a well-off, residential borough of villages. Richmond town centre, from the station down George Street to the Green and the riverside, has the restaurants, boutiques, estate agents and private clinics of a destination town. Kew Village and Kew Gardens draw visitors all year. Twickenham has the independents of Church Street, the matchday trade of the stadium and a working high street in Whitton. Teddington, Hampton Hill, Barnes and East Sheen each have a high street of cafés, delis, dentists, interior shops and agents that residents walk to. The borough’s businesses are mostly owner-run, mostly at the premium end, and mostly competing for a customer who lives within two miles and expects to find them on Google, read their reviews and see their work before setting foot inside.

We deliver the work from our office at Tower 42, 25 Old Broad Street, in the City of London (EC2N 1HN), by appointment. We do not have a Richmond office, a Twickenham phone number or a local team, and we will not pretend otherwise. The people named on this site visit clients across London, so a first meeting can be at your premises in the borough, by video, or at Tower 42 if you would rather come to us. Richmond, Twickenham, Teddington and Barnes are all on the line into Waterloo, and Bank is one Waterloo and City train from there. Call +44 7435 755127 and a person answers during office hours.

Postcodes and places

8 postcode districts · Sources 1 2

Postcodes, places and landmarks in Richmond upon Thames

South of the river the borough uses TW9 for Richmond town centre and Kew, TW10 for Richmond Hill, Ham and Petersham, and SW13 and SW14 for Barnes, East Sheen and Mortlake. North of the river it uses TW1 for Twickenham and St Margarets, TW2 for Whitton and Strawberry Hill, TW11 for Teddington and TW12 for Hampton and Hampton Hill. If your address starts with any of these, this is your page.

The landmarks customers use when they describe where something is: Richmond Park and the view from Richmond Hill, Kew Gardens, Twickenham Stadium, Hampton Court Palace, Bushy Park, Ham House, Teddington Lock, Barnes Pond and the bridges at Richmond, Kew and Twickenham. High streets that act as their own markets: George Street in Richmond, Kew Road, Church Street in Twickenham, Whitton High Street, Teddington High Street, Hampton Hill High Street, Barnes High Street and Church Road, and Sheen Lane in East Sheen.

Wikipedia describes the borough as "formed in 1965 from the merger of three older boroughs", Richmond and Barnes from the Surrey bank and Twickenham from the Middlesex bank, and notes that "it is the only London borough to straddle the River Thames" (Wikipedia, CC BY-SA). That geography matters for search: a Twickenham customer and a Richmond customer are separated by a river with three bridges, and Google treats them as different local markets even though they share a council.

One more thing about the name. When we studied the results for "SEO agency Richmond", half the page was about Richmond, Virginia, and the same confusion hits your customers’ searches. We write "Richmond upon Thames" or the TW postcode into titles and Business Profile descriptions so Google knows which Richmond you mean.

What people search for here

5 searches

What people search for in Richmond upon Thames

Five searches we would expect from customers in the borough, each a different kind of job:

  1. “estate agents East Sheen” a comparison search by a seller or landlord who already knows the portals, won in the map pack on reviews and on a listing pinned to the right high street.
  2. “private dentist Teddington” a trust search, decided by the "new patients" line, the fee page and the tone of the review replies.
  3. “restaurants Richmond riverside” a same-evening search by residents and visitors, decided by photographs, the menu on the listing and whether the booking link works on a phone.
  4. “skin clinic Twickenham” a research search by someone comparing treatments and practitioners, where CQC registration and the clinician’s own page carry the decision.
  5. “interior designer Barnes” a portfolio search, where the agent’s or designer’s own site must show real projects in houses like the searcher’s.

A business here rarely needs to win all five. The free review tells you which one your customers use, in writing, before anyone talks about a retainer.

Who you are competing with

Who you are competing with locally

This is a review-literate market. Customers in Richmond, Barnes and Sheen read the last ten reviews before they call, and they notice when the owner has replied. Estate agency is crowded on every high street, so the map pack is decided by review count, recency and whether the listing is pinned on the street customers walk down; the portals take the organic results and the agent wins or loses in the pack. Private healthcare, dentistry and aesthetics are dense around Richmond and Twickenham and governed by CQC, GDC and ASA rules that shape what a page may say. Riverside restaurants compete with chains and with destination diners, so the booking flow and photographs matter as much as the listing. Matchday trade at Twickenham is its own seasonal market.

We can also say something about the agencies. The one established agency we found with an office in the borough has no Richmond page, and the results for the town are filled with thin location pages and American agencies. Your real competitors are other local businesses, but a page that is unmistakably about this Richmond, with the villages, postcodes and river named, starts ahead of most of what currently ranks.

The resident pattern matters more than the commuter pattern here. Many households have someone at home during the day, so weekday searches for cleaners, tutors, clinics and builders come from home postcodes. Weekends bring visitors to Kew, Richmond Park, Hampton Court and the river. Barnes and Sheen customers look east to Putney as readily as west to Richmond. We separate resident, visitor and cross-border searches before we write a page, because they need different pages.

Industries

3 industries

Industries that matter in Richmond upon Thames

Industry

Estate agents

the independent and branch agents of Richmond, Barnes, East Sheen, Teddington and Twickenham competing in the map pack for sellers and landlords who search by village.

Industry

Clinics and aesthetics

the private GPs, dental practices, physiotherapists and skin clinics of Richmond, Kew and Twickenham, where CQC and ASA rules shape every page.

Industry

Restaurants

the riverside and village restaurants, cafés and pubs from Richmond Riverside to Church Street, Barnes and Teddington, where photographs, menus and bookings decide the visit.

Districts within

No district page yet

Neighbourhoods in Richmond upon Thames

No district in Richmond upon Thames has a page of its own yet. Richmond, Kew, Twickenham, Whitton, Teddington, Hampton, Barnes and East Sheen are covered here, and the areas of London hub lists every borough and district page we publish. If you trade in Barnes or East Sheen, the Wandsworth page is also worth reading, because your customers search from Putney as well; if you are in Hampton, read Kingston upon Thames too.

How we approach ranking here

Guide: Rank in your London borough

How we approach ranking in Richmond upon Thames

Our method for any outer borough is set out in the guide to ranking in your London borough. For Richmond the order is usually: disambiguate first, so that every title, description and Business Profile field says which Richmond and which village; then reviews, because this market reads them, with a reply to every one; then one page per service and one per village you actually serve, named as residents say them (East Sheen, not "SW14 area"); then links from local organisations, schools, clubs and the press that covers the borough. Technical work comes first only where it stops pages being indexed.

Five things to check on your Google Business Profile today: the primary category is the one your best customer would pick; the service area is set to Richmond upon Thames and the neighbouring boroughs you actually cover; the opening hours are right, including bank holidays and match days if they change; there are photographs from the last 90 days; and your last five reviews each have a reply. If any of those is wrong, fixing it costs nothing and we will tell you so in the review.

Local London

How to rank in your London borough

A business can be first in Barnet and invisible in Enfield, two miles away. This guide explains why ranking in London is decided borough by borough and often street by street, which place names to build around, how to write area pages that help rather than harm, and how to measure what each borough is sending you.

10 min · updated 9 Oct 2026

Results ledger

No published client in Richmond upon Thames yet

Local proof

No published client in Richmond upon Thames yet. We would rather say that than show you a client from somewhere else and let you assume. Our nearest published London client is Blac, a restaurant in Whetstone (N20, in Barnet), for which we did reels-first social and reputation work. From the wider group’s work, the closest fits for this borough’s hospitality and independent retail are Habibi Manchester, a restaurant that holds 4.5 stars across 94 TripAdvisor reviews and ranks 281 of 2,288 Manchester restaurants (figures as at 7 Jul 2026, the client’s own listing), and Saloos, an independent women’s fashion retailer in Manchester for which we did the website, SEO and reputation work; no performance figures are published for that project. Both are labelled with their real locations.

The method, and who does it

Because the local proof is thin, judge the method instead. Muhammad Ali, SEO Specialist, reviews your site and Business Profile by hand for the five searches that matter most to you, from a London location, on mobile and desktop. Faisal Latif, Growth Director, is your first contact and checks the fit, including whether you need an agency yet. Momna Imran, Communications and Audit, sends the finished review within two working days: the three fixes that matter most, written so you can do them yourself. How we work covers the first 90 days; the team page names everyone else.

Results ledger: 2 client figures with their source and the date checked
ClientWhereMeasureFigureSourceChecked
Habibi ManchesterFrom the wider group’s workManchesterTripAdvisor rating, out of 54.5 stars from 943TripAdvisorverified 7 Jul 2026
SaloosFrom the wider group’s workManchesterStorefront and searchno figure claimed4Hulk project record and selected campaign assetsverifiednot dated

See all 12 case studiesHow we verify a figure

verified:
figure read from the platform or the client's analytics on the date shown
re-verify:
older than six months, being re-checked
pending:
supplied by the client, not yet checked by us

Who does the work

Nearby boroughs

3 nearest by centroid

Nearby boroughs

Richmond upon Thames borders Hounslow to the north, Kingston upon Thames to the south and Wandsworth to the east, with Hammersmith and Fulham across the river from Barnes and Surrey beyond Hampton. Customers in Whitton, Hampton Wick, Barnes and Mortlake search across those lines without noticing them, so a service area that stops at the borough boundary usually loses work. The borough sits in West London under the London Plan grouping; the West London page explains the shared pattern across all seven western boroughs.

Borough · TW3, TW4

Hounslow

SEO for Hounslow businesses in Hounslow, Chiswick, Brentford, Isleworth and Feltham: local search, Google Maps, reviews and content for TW3, TW4 customers.

4.7 km between centroids

Borough · KT1, KT2

Kingston upon Thames

SEO for Kingston upon Thames businesses: local search, Google Maps, reviews and content for KT1, KT2 customers, served from our City of London office.

6.3 km between centroids

Borough · W6, W12

Hammersmith and Fulham

SEO for Hammersmith and Fulham businesses: local search, Google Maps, reviews and content for W6, W12 customers, served from our City of London office.

8.6 km between centroids

All 33 boroughs

Services used most here

4 services

Services Richmond upon Thames businesses use most

Local & Maps

Local SEO

the map pack, the Business Profile and the pages behind them, village by village.

Local & Maps

Reputation management

generating and replying to reviews within platform rules; never buying or removing them.

Websites & CRO

Website design

a fast site that shows real work, real people and real prices where you publish them, with booking and the phone number one tap away.

What each includes, the terms and what drives the cost are on the pricing page; the cost guide explains what moves the number for a business like yours.

Sources

4 sources

Questions

8 questions

Questions about SEO in Richmond upon Thames

Looking for an SEO agency near me in Richmond upon Thames?
We are not based in the borough. We work from Tower 42 in the City, by appointment, and we visit clients across London, including Richmond, Kew, Twickenham, Teddington and Barnes. If "near me" matters because you want to meet in person, we come to you. If it matters because you want someone who understands how customers here search, read this page and judge the detail for yourself.
Do you have an office in Richmond or Twickenham?
No. Our only London office is Tower 42, 25 Old Broad Street, EC2N 1HN, and visits are by appointment. First meetings happen at your premises, by video or at Tower 42. We do not list a local address or phone number for the borough because we do not have one.
Which Richmond upon Thames postcodes do you cover?
TW1, TW2, TW9, TW10, TW11, TW12, SW13 and SW14: Richmond, Kew, Ham, Petersham, Twickenham, St Margarets, Whitton, Strawberry Hill, Teddington, Hampton, Hampton Hill, Barnes, East Sheen and Mortlake. In practice that is every business in the borough, and we set your Business Profile service area to include the neighbouring boroughs you actually serve.
Is this page about Richmond in London or Richmond, Virginia?
Richmond upon Thames, the London borough: TW9 and TW10 on the Surrey bank, Twickenham and Teddington on the Middlesex bank. Google mixes the two Richmonds in its results, which is exactly why we write the full name and the postcodes into every title and listing we work on for businesses here.
How do local rankings work for a Richmond upon Thames business?
Google ranks the map pack on relevance, distance from the searcher and prominence, which in practice means your category and services, where your listing is pinned, and your reviews and the mentions of your business elsewhere. In this borough reviews and their replies carry unusual weight because customers read them closely. The guide to ranking in your London borough explains each factor and what you can change.
Do you have clients in Richmond upon Thames?
Not published ones yet, and we say so on the page rather than borrowing someone else’s. Our nearest published London client is Blac in Whetstone, N20. The non-London cases shown here are labelled as the wider group’s work, with their real locations.
How long does local SEO take in Richmond upon Thames?
Technical fixes are usually re-crawled within two to eight weeks. Local search changes often show within one to three months. Competitive terms, such as estate agents in Richmond or Barnes, usually take six to twelve months. These are typical ranges from our own work, not a promise for your site, and we report monthly so you can see which range you are in.
Can you guarantee a place in the Richmond map pack?
No, and we will not. Google itself says nobody can guarantee a ranking, and a promise like that would breach the UK advertising code. What we guarantee is the work: every month-one deliverable for your tier is listed, and if we miss one that month is credited.

Free SEO audit

Reply within 2 working days

Send the address. An SEO specialist reads it and replies within two working days with what holds you back in Richmond upon Thames search and the three fixes that matter most. No automated score, no call required first.

Visits to Tower 42 are by appointment; the first meeting can be at your premises, by video or at the office. Office hours Mon to Fri, 09:00 to 18:00.

Not ready to talk? Score your own site in five minutes

No website yet? Type your business name instead.

We only use your details to reply to this enquiry. Privacy policy.