Blog
Original research
Google map pack ranking factors: four sales claims tested
Everyone selling local SEO claims to know the google map pack ranking factors. I ran four studies and over 2,200 searches to test what trades get told.
How this works
Google Maps ranking dropped? Check these five things first
A Google Maps ranking dropped and the phone has gone quiet. Five checks find the usual causes, in order, for less than a pound and before you pay anybody.
How this works
Local SEO cost for a trade business: what to expect and ask
The honest local seo cost answer, from checking 504 UK agencies. Four in five will not publish a price, the rest start at a median £425 a month. Here is the sum.
Original research
AI visibility: what ChatGPT recommends for local trades
AI visibility for a trade business is not what you would expect. I asked ChatGPT to recommend a tradesperson 80 times and counted every source it cited.
Original research
ChatGPT SEO: can it actually read your website?
ChatGPT SEO starts with whether a machine can read you at all. I checked 474 UK trade websites Google already ranks. The blocker is not the one people fear.
Original research
Google Maps SEO: how far does your ranking actually reach?
Google Maps SEO is not one ranking, it is a map. I ran 40 geogrids and 24,924 measurements across 10 UK towns to find out how far a ranking really travels.
Original research
How much does SEO cost in the UK? 2026 study, 504 agencies
Everyone answers how much does SEO cost in the UK with a guess. I checked 504 agency websites. Four in five will not say, and here is what the rest charge.
How this works
How much is Checkatrade per month, and does the maths work?
Asking how much is Checkatrade per month gets no straight answer, because it depends on your trade and your area. Here is the sum that tells you if it pays.
How this works
Why is my business not showing on Google Maps?
Most businesses not showing on Google Maps are hidden rather than beaten. Here is the test that tells you which one you are, and what actually fixes it.