Home › Website SEO › Local SEO
WEBSITE SEO / LOCAL SEO
Learn how Local SEO works across Google Search and Maps, including Google Business Profile optimisation, local keywords, reviews, citations, location pages, local content, structured data and technical SEO.
Practical guidance with no ranking promises, no fabricated data and nothing that risks a penalty.
No arrangement of these guarantees a position. Local results vary constantly by where the searcher stands.
THE BASICS
Local SEO is improving a business’s visibility when people search for products, services or businesses with local intent — whether or not they type a place name.
It differs from general SEO in one structural way: results depend on where the searcher is. The same query produces different results across town. That makes local visibility something you influence rather than something you hold — there is no single position to occupy.
It also spans more than your website. A local business exists across a Google Business Profile, its website, directory listings, reviews on various platforms and mentions elsewhere. Those sources agreeing with each other is much of what local SEO involves.
The overlap with general SEO is substantial and worth stating: a local business still needs a crawlable, fast, well-structured site with useful content. Local SEO adds to that foundation rather than replacing it. See our technical SEO guide.
SEARCH INTENT
Local intent comes in several forms, and recognising which one a query carries shapes what page should answer it. All examples below are illustrative — I have no verified search volume for any of them, and neither does anyone quoting figures without naming a source.
The place is stated: “web designer in Pune”. The searcher has told you exactly where they mean.
No place named, but the query implies one. Search engines infer that “plumber” wants someone nearby, not a national directory.
“Web designer near me”. Proximity is the whole point. There is no special trick for these — complete, accurate information and genuine relevance is the answer.
A business name plus a place. Usually someone already looking for you, checking hours or directions.
“SEO agency Pune”. Often the highest-value pattern for service businesses.
A more specific area than the city. Useful where a business genuinely serves distinct neighbourhoods differently.
The important consequence: results vary by location. Two people in different parts of the same city, searching identically at the same moment, can see different businesses. This is by design, and it means “we rank third” is an incomplete statement without saying where from.
It also means checking your own rankings from your own office tells you very little. You are standing at your business address, which is the one place proximity favours you most.
Illustrative layout only. No real businesses, reviews or ratings are shown, and result presentation varies by query and device.
These are Google's documented broad factors. They have no published weights, and treating them as a formula misrepresents how local results work.
HOW LOCAL RESULTS WORK
Google documents three broad factors behind local results. Understanding what each actually means — and what you can influence — prevents most wasted local SEO effort.
Relevance is how well a business profile matches the search. This is the most directly controllable: complete, accurate business information, correct categories, services listed properly, a website explaining what you do.
Distance is how far the business is from the searcher or from a location named in the query. You largely cannot change this. A business on one side of a city will not consistently appear for searches from the other side, and no amount of optimisation overrides geography. This is the factor most local SEO advice quietly ignores, because there is nothing to sell against it.
Prominence is how well known a business is, based on information Google has about it — including links, articles and reviews. It builds slowly from genuine activity and cannot be bought credibly.
What nobody can tell you is how these combine. There are no published weights, the mix varies by query and location, and any specific claim — “reviews are 15% of local ranking” — is invented. Local results are multifactorial and change constantly.
The local pack — the grouped business results with a map — shows for queries where Google judges local intent strong enough. Whether it appears at all varies by query. Nobody can guarantee placement in it.
BUSINESS PROFILE
Google Business Profile is how eligible businesses manage the information appearing about them in Google Search and Maps: name, category, location or service area, hours, phone, website, photos, services and reviews.
It is not a replacement for a website. The profile handles discovery and basic details; the website carries the depth, the explanation, the proof and the conversion. They serve different jobs and should agree with each other.
The highest-value work is unglamorous: complete the profile accurately and keep it current. Wrong hours cost more customers than most optimisation gains, and a profile abandoned after setup slowly drifts out of date.
Categories matter and get misused. Choose the primary category that most accurately describes what the business is. Add secondary categories only where they genuinely apply. Do not choose categories because they seem to have more search volume — describing yourself as something you are not produces irrelevant visibility and disappointed visitors.
And the one that attracts penalties: do not add keywords or locations to your business name. The name field is for the real business name as it exists in the world. “Example Design — Best Web Design Pune” violates the guidelines, and enforcement does happen.
[ ] Claim and verify the business [ ] Use the real business name, exactly as it is used in the real world [ ] Choose the primary category that most accurately describes the business [ ] Add additional categories only where they genuinely apply [ ] Keep the address or service area accurate [ ] Keep opening hours current, including holidays [ ] Add the website URL and a working phone number [ ] Write a description of the business, not a keyword list [ ] Add genuine photos of the actual premises, team and work [ ] List services or products where relevant [ ] Update information whenever it changes [ ] Read and respond to reviews [ ] Check periodically for unauthorised edits
Example Design Studio
12 Example Street, Example Area
Example City 000000
+91 00000 00000The same name, format and number everywhere.Example Design Studio Pvt Ltd
12, Example St., Example Area
Example City — 000000
000-0000000Same business, four differences. Harder to match with confidence.Illustrative placeholders. Use your own verified business details.
BUSINESS INFORMATION
NAP stands for Name, Address and Phone — the core details identifying a business. NAP consistency means those details match across your website, Business Profile, directory listings and anywhere else they appear.
The reason is straightforward: conflicting information makes a business harder to identify confidently. Three different phone numbers across three listings is ambiguity, and ambiguity helps nobody — including customers who call the wrong number.
What consistency does not do is guarantee rankings. It removes a source of confusion. That is worth doing and is not a growth lever.
A citation is a mention of your business details on another site — a directory listing, an association page, a local organisation. Relevant, accurate citations on platforms people actually use are worth having.
Mass citation building is not. Hundreds of listings on directories nobody visits, generated automatically, is a well-known low-value tactic. A handful of genuinely relevant listings with correct details beats hundreds of automated ones, and the automated versions tend to introduce exactly the inconsistencies you were trying to avoid.
The more valuable exercise is usually an audit: finding duplicate profiles, listings with an old address, and entries with a disconnected phone number. Cleaning those up fixes real problems.
REVIEWS
Reviews serve two purposes: they contribute to prominence, and they are frequently what actually decides whether someone contacts you. The second usually matters more.
What works is unexciting. Deliver a good experience, ask genuine customers afterwards, make it easy by providing the direct link, and respond to what comes back — including the critical reviews, professionally and without argument. A thoughtful response to a complaint is read by everyone who sees the listing afterwards, and often does more good than the complaint did harm.
Several things must not be done, and each carries real consequences:
Purchased reviews violate platform policies and can result in review removal or profile penalties.
Reviews from staff, family or invented customers are deceptive and detectable.
Filtering customers so only happy ones are asked to review publicly violates Google's policies.
Offering discounts or gifts for reviews breaches platform policies on most major platforms.
These are not cautious suggestions. Review manipulation is the most actively policed area of local search, and the downside — removed reviews, a suspended profile, public exposure — considerably outweighs the temporary gain.
I also cannot tell you how many reviews you need. There is no threshold, no number that produces local pack placement, and any specific figure is invented.
LOCATION PAGES
A location page earns its place when a business genuinely serves that area and has something specific to say about it. That means real service information, accurate contact details for that location, genuine local context, real examples where they exist, and answers to questions customers in that area actually ask.
The failure mode is well documented. Taking one page, duplicating it fifty times, swapping the city name and publishing produces doorway pages — pages created for search engines rather than people. Google names this explicitly in its guidelines, and it is the most common way local SEO advice gets businesses into trouble.
The test is honest and simple: could a visitor tell which page they were on if the city name were removed? If not, the page has nothing to offer and forty-nine near-duplicates make the problem worse, not better.
Practically, this means writing fewer location pages than the templated approach promises. Three genuinely useful ones beat fifty thin ones, and you can add more as you accumulate real work and real knowledge in new areas.
BUSINESS MODELS
Each physical location needs its own accurate information: its own page, its own address and phone where they differ, its own hours, and its own Business Profile where eligible.
The recurring mistake is duplication — identical location pages with only the address changed, or head-office contact details on every page. Each location genuinely differs: different staff, different areas served, different opening times, different local context. Writing that honestly produces distinct pages naturally.
Structure matters too. A clear architecture — services, then locations, with sensible internal linking between them — helps both visitors and crawlers understand what serves where. See our technical SEO guide on site architecture.
Some businesses travel to customers rather than serving them at a storefront — plumbers, electricians, cleaners, mobile professionals. Google Business Profile supports these, with its own eligibility rules and limits on how service areas can be defined.
Those rules change, so check Google’s current documentation rather than trusting a figure from an article. I am not going to state a specific limit on service areas, because any number I quoted could be wrong by the time you read it.
What is consistently true: do not invent locations. Registering virtual offices, mailbox addresses or a relative’s house to appear in more places is a guidelines violation with a well-established enforcement history. The downside is profile suspension.
Accurate hours matter more here than almost anything else. Photos of the actual premises, current menus or product information, and genuine reviews.
Depth on the website matters — people research before contacting. Service pages, clear expertise, real examples and straightforward contact.
Service-area configuration, clear coverage information, easy phone contact, and reviews that address reliability.
Accurate hours and contact details are the priority. Be careful with claims about outcomes — accuracy matters more here than in most sectors.
Genuine imagery, current availability information, and area knowledge that demonstrates real familiarity rather than generic description.
Only claim areas you genuinely serve. Coverage you cannot deliver produces enquiries you have to refuse, which helps nobody.
ON-SITE WORK
On the website itself, local relevance comes from being clear rather than repetitive. Titles and headings that name the service and the place naturally, content explaining what you do and where, visible and accurate contact details, clean URLs, and internal links connecting services to locations. See our on-page SEO guide.
Resist inserting the city name into every sentence. It reads badly, and over-optimised location keywords are conspicuous to readers long before they matter to search engines.
LocalBusiness structured data describes business details in a machine-readable form: name, address, phone, URL, geo coordinates, opening hours. Use the most specific applicable subtype. The details must match what is visible on the page and true of the business. It does not guarantee rankings, local pack placement, a Knowledge Panel or any rich result — it helps search engines understand information they would otherwise have to infer. See our schema markup guide.
Technical foundations are not optional because a business is local: HTTPS, crawlable and indexable pages, a sitemap, sensible canonicals, mobile usability and reasonable performance. See Core Web Vitals.
Mobile deserves particular attention here, since local searches frequently happen while people are out and deciding quickly. Tappable phone numbers, obvious directions, readable contact details and fast pages matter disproportionately. And on images: genuine photographs of the real premises, team and work, properly described. EXIF geotagging does not improve local rankings — that claim persists without basis. See our image SEO guide.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://example.com/#localbusiness",
"name": "Example Business Name",
"url": "https://example.com/",
"telephone": "+91-00000-00000",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "Example Street Address",
"addressLocality": "Example City",
"addressRegion": "Example State",
"postalCode": "000000",
"addressCountry": "IN"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "00.000000",
"longitude": "00.000000"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"sameAs": [
"https://example.com/profiles/official"
]
}
</script>
<!-- ILLUSTRATIVE EXAMPLE — replace every value with real, -->
<!-- verified business information. Use the most specific -->
<!-- LocalBusiness subtype that applies to your business. -->
<!-- aggregateRating is deliberately omitted: add it only -->
<!-- where genuine reviews are visible on the page. -->
<!-- Tappable phone number for mobile visitors -->
<a href="tel:+910000000000">Call us</a>TOOLS & MEASUREMENT
Most useful local SEO tooling is free and comes from Google directly. Paid tools add convenience for tracking across locations; none of them reveal how local results are calculated, and any tool claiming to is overselling.
Where profile information is managed, and where its own performance and interaction data appears.
Which queries bring people to the site, which pages they land on, and how that changes over time.
What visitors do once they arrive — which pages lead to contact, and which do not.
Performance data for pages local visitors reach, often on mobile connections.
Whether LocalBusiness structured data is valid and what it makes the page eligible for.
Finding duplicate profiles, outdated addresses and disconnected phone numbers across listings.
On measurement: rank tracking is the most requested and least meaningful local metric, because results vary by the searcher’s position. A single reported position is an average of many different realities, and it can move without anything on your side changing.
More useful signals: impressions and clicks from Search Console, how people find and interact with the Business Profile, which service and location pages actually attract visitors, and — the one that matters — whether enquiries increased. Calls, form submissions, direction requests and walk-ins are the outcomes; rankings are at best a proxy for them.
On timescale, honestly: it varies. Correcting wrong hours or a bad phone number helps immediately. Building prominence takes months. Anyone quoting a specific timeframe for local results is guessing, and anyone guaranteeing one is selling.
AUDIT
A working audit. The Business Profile section usually produces the quickest wins, because inaccurate information there costs customers immediately rather than gradually.
BUSINESS PROFILE [ ] Profile claimed and verified [ ] Business name is the real name, no added keywords [ ] Primary category accurate [ ] Additional categories genuinely apply [ ] Address or service area correct [ ] Hours current, including holidays [ ] Phone number working and correct [ ] Website URL present and correct [ ] Genuine photos of the real business [ ] Services or products listed where relevant [ ] No duplicate profiles for the same location WEBSITE [ ] HTTPS, crawlable and indexable [ ] Mobile usable and reasonably fast [ ] Business details visible and accurate [ ] Phone number tappable on mobile [ ] Service pages explaining what you actually do [ ] Location pages only where genuinely justified [ ] Internal links connecting services and locations [ ] LocalBusiness structured data matching visible content [ ] Contact information easy to find from any page CITATIONS [ ] Details match the website exactly [ ] Listings are on platforms people actually use [ ] Duplicate listings identified [ ] Outdated addresses corrected [ ] Disconnected phone numbers fixed REVIEWS [ ] Reviews are genuine [ ] Monitored across platforms, not just one [ ] Responses professional, including to criticism [ ] No gating, buying or incentivising CONTENT [ ] Local intent genuinely covered [ ] Location content says something specific [ ] No near-duplicate city pages [ ] No keyword stuffing of place names [ ] FAQs answer real local questions
MISTAKES & MYTHS
A guidelines violation. Use the real business name as it exists in the world.
Accurate details on relevant platforms beat volume. Mass listings are a known low-value tactic.
There is no threshold. Reviews contribute to prominence among many factors.
It helps search engines understand business information. It guarantees nothing.
Create pages where you have something genuine to say. Bulk city pages are doorway pages.
They do different jobs. The profile handles discovery; the site carries depth and conversion.
It removes confusion about your identity. That is worth doing and is not a growth lever.
This persists widely without established basis. Genuine local imagery is the real version.
A direct guidelines violation with active enforcement.
Detectable, removable, and grounds for suspension.
Screening customers so only happy ones review publicly.
Virtual offices and mailbox addresses to appear in more places.
Fifty templates with the city swapped — doorway pages.
Costs more customers than most optimisation gains.
Listings pointing at a disconnected line.
Chosen for perceived volume rather than accuracy.
Criticism left unanswered where everyone can see it.
Profile optimised, site slow and thin.
Paid placements and link schemes.
Hundreds of automated directory listings nobody visits.
Several profiles for one location, splitting everything.
Where a large share of local searching happens.
Place names inserted into every sentence.
Prominence builds over months, not days.
FAQ
Short answers to the questions people ask most about local search, Business Profiles and local visibility.
NEXT TOPICS
A local business still needs a crawlable, well-structured site underneath.
Service and location pages follow the same content principles as any page.
Local searches often happen on mobile, where performance matters most.
LocalBusiness structured data describes business details to search engines.
Genuine photographs of the real business, properly optimised and described.
Search Console, Business Profile insights and auditing tools for local work.
Fast pages for visitors deciding quickly on a mobile connection.
How WordPress and other platforms handle local pages and business details.
Continue exploring Technical SEO, On-Page SEO, Core Web Vitals, Schema Markup, Image SEO and SEO Tools.