Two contests, not one
Search for a service plus a city and you get two things. Near the top, a map with three businesses — the local pack. Below it, ordinary blue links.
The local pack is decided mostly by your Google Business Profile, your proximity to the person searching, your reviews, and the consistency of your business details across the web. Your website matters, but less than people assume.
The blue links are decided by ordinary SEO: page content, structure, links, page experience. Your Business Profile barely matters here.
Which means a business can be invisible on the map while ranking fifth in the blue links, or own the map pack with a website that ranks nowhere. They are different jobs. Working out which one you are losing is the first useful thing you can do.
The Google Business Profile checklist
This is the highest-return hour of work available to a local business, and most profiles are half-finished. Work down the list.
- Claim and verify the profile. Unverified profiles do not compete.
- Primary category exactly right — it carries more weight than almost anything else. Add secondary categories, but the primary one decides which searches you are eligible for.
- Business name as it actually appears on your signage and paperwork. Do not stuff keywords into it; it is against the guidelines and it gets profiles suspended.
- Service areas listed if you travel to customers, rather than a fake address. A virtual office you do not staff is a suspension risk.
- Hours, including holiday hours. Wrong hours generate the specific kind of review nobody recovers from quickly.
- Products and services filled in with real descriptions, not left to the category default.
- Photographs — the exterior, the interior, the team, the work. Profiles with real recent photography get noticeably more engagement than ones with a logo.
- The Q&A section, seeded with the questions customers genuinely ask. You are allowed to ask and answer these yourself, and it is better than leaving it empty for someone else to fill.
- Reviews, requested consistently and answered — all of them, including the bad ones, without defensiveness. Review volume, recency and your responses all feed the ranking.
Consistency across the web, which is duller than it sounds
Your name, address and phone number appear in more places than you remember: directories, your Facebook page, an old listing from a supplier, a trade association, JustDial. Search engines use the consistency of that data as a confidence signal.
Two spellings of your address and three phone numbers across ten listings is a business that looks less certain than one with the same details everywhere. This is genuinely boring work with a genuinely real return.
Find your listings, fix the ones you control, and standardise on one exact format. Then keep using that format everywhere, including in the footer of your own site and in your LocalBusiness structured data.
What the website has to do
Your site's job in local search is to corroborate the profile and to win the blue links.
- LocalBusiness structured data with your real name, address, region, service area, hours, phone and price range. This lets a search engine read the business rather than infer it.
- The city and region in your page copy, not only in the title tag. A page whose title claims Ahmedabad while the body never mentions it is a mismatch — and it is one of the most common faults we find.
- Consistent name, address and phone in the footer, matching the format above exactly.
- One page per service, each one able to be the best answer for its own search. A single page covering seven services cannot rank for seven things.
- Genuinely fast on mobile, because local searches are overwhelmingly mobile and often impatient.
City pages, and the trap in them
The obvious move is a page for every city you serve: Ahmedabad, Surat, Vadodara, Rajkot. The obvious execution is one page duplicated four times with the city name swapped.
That is a doorway page, Google names it explicitly as a violation, and at best it does nothing. Four thin pages also compete with each other and with your main service page, splitting the signals you were trying to concentrate.
A city page earns its place when it has something only that city's page could say: clients there, a project you can name, delivery or service specifics, local market conditions. If you have that for one city, build one page and make it genuinely good. If you have it for none, put your service areas on your main pages and spend the effort on reviews instead — that is where the local pack is actually won.