Main pages
Legal
Services (7)
Industries (15)
Locations (63)
- Addlestone
- Ashford (Surrey)
- Ashtead
- Bagshot
- Banstead
- Bisley
- Byfleet
- Camberley
- Caterham
- Chertsey
- Chobham
- Claygate
- Cobham
- Cranleigh
- Croydon
- Dorking
- East Molesey
- Egham
- Englefield Green
- Epsom
- Esher
- Farnham
- Frimley
- Godalming
- Guildford
- Haslemere
- Hersham
- Horley
- Kingston upon Thames
- Kingswood
- Knaphill
- Leatherhead
- Lightwater
- New Haw
- New Malden
- Ottershaw
- Oxshott
- Oxted
- Pirbright
- Redhill
- Reigate
- Richmond
- Ripley
- Send
- Shalford
- Shepperton
- Staines-upon-Thames
- Stanwell
- Sunbury-on-Thames
- Surbiton
- Sutton
- Tadworth
- Thames Ditton
- Twickenham
- Virginia Water
- Walton-on-Thames
- Warlingham
- West Byfleet
- West Molesey
- Weybridge
- Windlesham
- Woking
- Worplesdon
Case studies (5)
- Full-Stack SaaS Build — EU AI Act Compliance
- Full-Stack SaaS Build — Music Academy Management
- SEO & GEO for Luxury Holiday Accommodation
- SEO & Google Ads for Building Supplies Ecommerce
- Technical SEO for Network Infrastructure Company
Blog (43)
- Gmail is now a ranking signal. You can’t audit it.
- Agentic RAG is real. The GEO industry isn’t ready.
- Mt. Stupid has a pricing page. And it’s been busy.
- 90% of brands have zero AI mentions. That’s the opportunity.
- Citation is not traffic. Don’t confuse the two.
- Mike King is right about Google. And right about Bing.
- Google just published the GEO playbook. It’s the SEO playbook.
- Web Bot Auth is the story. Robots.txt isn’t.
- Google-Agent doesn’t read your robots.txt. That’s the small problem.
- Meta is dying. Google just told you why.
- The AI citation trap: when being cited costs you more
- Mike King’s case for cloaking LLMs is right. And a trap.
- AI visibility isn’t a content problem. It’s a diagnosis problem.
- Lily Ray just put a number on the AI content collapse
- Why your SEO doesn’t ship, and what to do about it
- Scaling AI content is the strategy. The strategy is the problem.
- The enterprise AI content scaling strategy is a coordination failure
- Schema markup doesn’t move AI citations. Stop pretending.
- The data retention cliff nobody is pricing in
- The protocol layer is eating the SEO stack
- Google killed FAQ rich results. Good.
- Google’s UCP update is the agentic commerce story SEOs are missing
- Google’s bounce clicks defence just collapsed under a test
- Google’s link expansion is a confession dressed as a feature
- The 499 status code is the AI search problem no one audits
- The agent runtime is the new SEO evaluation layer
- Rand Fishkin tested AI rank tracking. The answer matters.
- The ROI conversation about AI traffic uses the wrong vocabulary
- Bing just told the industry what GEO actually is
- The bit of GEO advice that doesn’t survive the architecture
- OpenAI’s self-serve ads turn ChatGPT into a media channel
- Execution stopped being the constraint. Most agencies haven’t noticed.
- Browsy queries are the SEO concept that needed a name
- The website-as-source thesis is the argument that matters
- The March core update was a referendum on aggregators
- Your website is becoming a wire service
- Google’s agent-friendly guidance is just accessibility, finally winning
- The Google Network is shrinking and nobody will say what it means
- Preferred Sources is the first ranking signal you can’t earn, only be granted
- The bounce-click defence is a measurement story, and Google is losing it
- Bing just hit a billion users and the SEO industry is still pretending it doesn’t exist
- Your brand is now in comparisons you’ll never see, being judged by reviews you didn’t know existed
- How to Measure AEO/GEO: Visibility, Mentions & Leads