The Challenge
The client is a premium serviced office provider in a sought-after central London location, offering private office suites, virtual office addresses and meeting rooms to professionals and businesses that want a prestigious address without a long-term lease. Despite a strong physical product and a clear market position, their online presence was not reflecting their quality. The website had significant technical performance issues, almost no organic search footprint and no Google Business Profile in place. Competitors with comparable premises were ranking for thousands of keywords the site was nowhere near, and potential clients searching locally would have had almost no chance of finding them through organic search.
- Mobile Largest Contentful Paint measured at 19.1 seconds, far above Google's 2.5-second target
- 99% of organic traffic landed on the homepage, showing a near-complete absence of internal linking to service pages
- The site ranked for just 18 organic keywords against a local competitor with 9,400
- Domain authority score of 0, compared to direct competitors scoring between 31 and 57
- No Google Business Profile set up or accessible, removing the site from local map results entirely
- No schema markup in place and missing meta descriptions on key service pages
Our Approach
1. Technical Audit
I reviewed page speed, metadata, internal linking and crawl configuration. The audit identified the mobile LCP of 19.1 seconds as the most pressing issue, alongside missing schema, absent meta descriptions and a site structure that sent 99% of organic traffic to a single page.
2. Local SEO Assessment
I identified that the business had no active Google Business Profile and no consistent presence in local directories. For a location-based service in a competitive London postcode, this was removing the site from local map results entirely.
3. Keyword and Competitor Research
I mapped the local keyword opportunity across the surrounding area and benchmarked the site against four direct competitors, revealing a 522× gap in organic keyword coverage with the market leader.
4. Six-Month Action Plan
I built a structured monthly sprint plan covering technical fixes, Google Business Profile setup, on-page content optimisation, schema implementation and local citation work, each sprint scoped to available hours.
How I Work
Discovery and Audit
I started with a full diagnostic covering page speed, metadata, internal linking and organic search performance. The audit mapped technical issues, measured the keyword gap against direct competitors and identified the absence of a Google Business Profile as a priority fix for local search visibility.
Structured Delivery
Work runs across six monthly sprint cycles, each with defined tasks, time estimates and clear priorities. Early sprints address foundational technical fixes including page speed, meta descriptions and sitemap submission. Later sprints move into service page content, schema markup and local citation building.
Measure and Report
Progress is tracked using SERanking, Google Search Console and PageSpeed Insights. Keyword position changes, page speed improvements and Google Business Profile performance are monitored against the baselines set in the audit, with a written report produced at the end of the engagement.
The Results
The audit uncovered a site with two connected problems: serious technical performance issues and almost no organic search footprint. The most striking finding was a mobile Largest Contentful Paint of 19.1 seconds, more than seven times Google’s recommended limit. Competitive benchmarking showed the site ranked for just 18 organic keywords against a competitor with 9,400 and had no Google Business Profile in place at all. A structured six-month action plan was built to address the technical foundations first, then move into Google Business Profile setup, schema implementation, service page optimisation and local citation work.

