Before you hire an SEO agency in Surrey, ask for one thing: access to your own Google Search Console, the free Google report that shows which searches your site appears for and how often it gets clicked. An agency that will not work from that report, and show you the same report each month, is selling you activity, not results. Everything else in this guide is detail on top of that one test.
What is an SEO agency, in plain terms?
SEO, search engine optimisation, is the work of getting your business shown and chosen when someone in Surrey types what you do into Google. An SEO agency is a firm you pay each month to do that work for you: fixing the site, writing the pages, managing your Google Business Profile (the map listing with your reviews and opening hours), and reporting what changed.
That is the whole job. It is not mysterious. The reason owners get burnt is that the work is invisible from the outside, so a bad agency and a good one send the same looking invoice. This article gives you the checks that tell them apart, in the order you should run them.
What is a missing search ranking costing you?
Start with your numbers, not ours. Here is a worked example, labelled as an example, for a roofing firm in Woking. The job value is real: the verified average for a new roof is £8,000, with a range of £4,000 to £19,000.
Say the firm is not visible when someone searches for a roofer in Woking, and a competitor who is visible picks up two enquiries a month that would otherwise have been yours. Say one in three of those enquiries becomes a job.
2 enquiries x 12 months = 24 enquiries a year 24 x (1 in 3 won) = 8 jobs 8 x £8,000 average roof = £64,000 a year
Change the inputs to your trade. A plumber whose call-outs are £80 to £150 needs far more enquiries to reach the same figure, so the sum will be smaller and the right answer for that plumber may be different. That is the point: SEO is worth what the lost jobs are worth, nothing more. Do the sum before you read a single proposal, because it tells you what a reasonable monthly spend looks like for you, and it is the number you will judge the agency against in six months.
What the Surrey search data says (13 October 2026)
These are real figures from Google Ads keyword data, UK, 2026 run-rate (January to August mean). They tell you two things: how many businesses are looking for an agency like this, and how crowded the field is.
| Search | Searches a month (UK, 2026 run-rate) |
|---|---|
| seo agency surrey | 182 |
| seo surrey | 166 |
| seo company surrey | 126 |
| seo services surrey | 86 |
| seo guildford | 71 |
| seo agency guildford | 51 |
| local seo surrey | 25 |
| seo consultant surrey | 16 |
| seo near me (UK, all towns) | 1,615 |
Add the four county-level agency searches together and you get around 560 searches a month from businesses in Surrey looking for help. That is a real market, but a small one, and the big generic term is "seo near me", which Google answers with the map pack, the three or so pinned business listings above the normal results.
Who ranks on page one today. For "seo surrey" on 13 October 2026, the top result is a guide (Footprint's local SEO guide), the second is a comparison of seven providers (Sibley Digital), and position ten is another "what to look for" article. Half of page one is advice, not agencies. For "seo agency surrey", one domain (webdigiexperts.co.uk) holds three of the ten slots and a 2022 "top 10" list still sits at position three. Read that as a buyer: Google is rewarding pages that help you decide, and the agency pages themselves are not strong.
The map pack from Guildford. Search "seo agency" from Guildford today and the first three listings are UP THERE, DIGITAL (5 stars, 13 reviews), NXT Digital Solutions (5 stars, 10 reviews) and A Digital Marketing Agency (no rating, 0 reviews). evince, with 141 reviews, sits fourth. Delivered Social, with 287 reviews, sits eleventh. Review count alone does not decide the map pack. Category, address and how well the listing matches the search matter as much. Keep that in mind when an agency promises to "get you in the top three": ask them what decides it, and listen for those three things.
The map pack from Shepperton. Search "seo agency" from Shepperton and the first listing is Genie Crawl in Whitton (320 reviews), then Figment in Kingston (79) and Holt Digital Marketing in Weybridge (15). Of the fifteen listings, only five are based in north Surrey (Weybridge, Shepperton, Walton-on-Thames, Chertsey and Stanwell). The rest are in London, Chiswick, Farnborough or Sheffield. "Local" in the map pack is a wide net.
What are your three options?
You have three genuine choices. Two of them do not involve hiring us or anyone like us.
Option 1: do it yourself (the profile and five pages)
What it means. You claim and complete your Google Business Profile, collect reviews steadily, and put one honest page on your site for each service and each town you actually work in. Then you leave it alone except for a monthly check.
How you know it works. For a one-town business, the map pack is where most local enquiries come from, and the map pack is decided largely by the profile, the reviews and the match between the listing and the search. None of that needs an agency. Our article on what local SEO actually involves lists every task; most take minutes, not days.
Where it falls down. You will not do it. Not because you are lazy, but because a review request on a Tuesday afternoon loses to a customer on the phone every time. It also stops working when you serve six towns, or when your competitors are investing in the organic results below the map, which need written pages and a technically sound site.
Who it is right for. A business in one town, in a trade where the map pack is the whole game, with an owner who will put thirty minutes a week in a diary and keep it.
Option 2: hire a local SEO agency or consultant
What it means. You pay a monthly retainer. In return someone fixes the site, writes pages that answer the questions your customers type, manages the profile, chases reviews and reports to you.
How you know it works. Search Console. Within a few months you should see more searches you are shown for, more clicks on pages that lead to the phone, and a better position for your trade and town from a real customer's location. If the agency cannot show you that report, or shows you a "visibility score" from their own tool instead, the work is not there. How long SEO takes explains what to expect month by month.
Where it falls down. Retainers reward time passing, not results. Plenty of agencies send a monthly PDF of rankings for terms nobody searches ("best roofing contractor Surrey Hills") and call it progress. The ones with three of ten page-one slots for the same search are optimising for being found by you, which is a different skill from getting your plumbing firm found in Walton.
Who it is right for. A business serving several towns, a trade with real competition in the organic results, or an owner who has tried option one twice and watched it die both times.
Option 3: skip SEO and buy Google Ads
What it means. You pay per click for the ads at the top of the results. Jobs this week, no waiting.
How you know it works. The cost per click is published. For "plumber woking" it is £9.83 per click, for "plumber kingston" £15.12, for "electrician woking" £7.42 (Google Ads UK, 2026 run-rate). Multiply by the clicks it takes to get an enquiry and you know your cost per lead by Friday.
Where it falls down. The moment you stop paying, the enquiries stop. Ads also do nothing for the map pack, which still gets the customer who scrolls past the sponsored results. And an ad that sends people to a slow site with no phone number above the fold just pays Google for your bounce rate. Our piece on ads and missed calls shows how much of ad spend is lost after the click.
Who it is right for. A business that needs work in the next fortnight, has a site that converts, and answers the phone when it rings.
Which option should a Surrey business choose?
Bottom line: if you serve one town, do it yourself for ninety days before you pay anyone; if you serve several towns or a competitive trade, hire an agency that reports from your own Search Console, and use ads only to fill the gap while the pages earn their place.
The reason is in the sum above. An £8,000 roof justifies a serious monthly retainer because one extra job a quarter pays for it. A plumber doing £80 to £150 call-outs needs volume, and for volume the map pack and the phone matter more than page-one organic positions. That plumber should fix the profile first, then look at whether the phone is being answered, before spending on an agency at all. If the honest answer for your business is "do not hire anyone yet", a good agency will tell you so and ask you to come back in six months.
How to run the agency test this week
- Get your own Search Console. Go to search.google.com/search-console, sign in with the Google account that owns your Business Profile, click "Add property", choose "Domain", and verify through your domain registrar (the company you pay for the domain name). Done looks like: a green "Ownership verified" message and, within a day or two, a Performance tab with numbers in it. If you cannot verify, read who owns your domain first, because the answer is often "not you".
- Write down your baseline. In Search Console, open Performance, set the date range to the last three months, and note four numbers: total clicks, total impressions, your top five queries, and your average position for "your trade + your town". Done looks like: a note on your phone with those numbers and today's date.
- Check the map pack from a real customer's location. On your phone, open Google Maps, type your trade (not your business name), and note the first three listings, their review counts and their category. Do it again standing in the next town you serve. Done looks like: you know who you are competing with and whether you appear at all.
- Ask each agency these five questions on the first call. (1) Will you work from my Search Console and show me the same report every month? (2) Which three searches will you target first, and how many people a month type them? (3) What is in the first ninety days, as a list of pages and fixes? (4) Who owns the content, the profile and the site if we stop? (5) What do you measure that is a phone call or an enquiry, not a ranking? Done looks like: five direct answers you could repeat to a friend. Vague answers to question two or five are a no.
- Insist on the report before the contract. Ask for a sample monthly report with a real (anonymised) client's Search Console numbers in it. It should show queries, clicks, the pages that earned them, the map pack position from a named town, and enquiries or calls. A report built only from the agency's own ranking tool is a warning sign. Done looks like: a sample report you understand without a call to explain it.
- Diarise the ninety-day review now. Put a thirty-minute meeting in the calendar for ninety days from the start date, with your baseline numbers from step two pasted into the invite. Done looks like: a meeting both sides have accepted, with the numbers you will compare against already written down.
If you choose option one, the same steps apply, except question four is about you: who will do the review request on Tuesday afternoon?
Mistakes we see
- Judging the agency by its own ranking. Being on page one for "seo agency surrey" means they are good at ranking an SEO page. It says nothing about ranking your roofing business in Woking.
- Signing before Search Console is verified. You lose the baseline, so the agency's first report is also its own scorecard.
- Buying rankings for terms nobody types. "local seo surrey" gets 25 searches a month. A page-one position for it is not worth a retainer.
- Letting the agency own the profile or the domain. When you leave, the map listing and the website go with them. Check the ownership before paying.
- Measuring rankings instead of the phone. A position is not a job. If calls and enquiries are not in the report, the report is decoration.
The decision
Want me to pull your Search Console and show you, on one page, the searches you are already shown for in Surrey and not clicked, with the three pages that would change it? Say yes and send your domain. Say no and run the six steps above yourself; they work without us. Either way, the agency test stays the same: your own report, every month, or no deal. Start with your Google Business Profile if you have not claimed it yet, because nothing else matters until that is done.



