"Ealing" is two places at once, and that is the whole local search problem. There is Ealing the town — the Broadway, the shopping centre, around 80,000 people and roughly a quarter of the borough. And there is the London Borough of Ealing, which also covers Acton, Greenford, Hanwell, Northolt, Perivale and Southall. Someone typing "electrician Ealing" might be standing on Ealing Green or four miles away in Northolt, and Google has to guess which one they meant.
That guess is why so many local profiles underperform here. A trades business in Acton or Greenford lists itself as "Ealing" because that is the name customers recognise, then ranks convincingly for neither — too far out for the town searches, too vague for its own patch. And since the Elizabeth line put Ealing Broadway, West Ealing and Hanwell a short hop from Paddington, Ealing businesses increasingly turn up in the same results as Chiswick, Hammersmith and central London competitors who never used to be in the running.
The business mix pulls in different directions too. The Broadway runs on chains, offices and professional services with a wide catchment. Pitshanger Lane — fifty-plus independents and a Great British High Street winner — and the independent cluster around Boston Road in West Ealing run on tight, walkable catchments where the map pack and your review count decide nearly everything. We build Ealing SEO around that split: pick the right "Ealing" for each keyword, make your Google Business Profile say exactly where you work, and give the site enough depth to hold up against West London competition.