Start with a diagnosis
ZELVU Business logoZELVU BUSINESSBuild · Operate · Grow · Trade

Free sample lesson · no sign-up needed

How Google finds and ranks a business: crawling, indexing, organic results and the local pack

From SEO & Local Business Marketing · Module 1 — How search works: foundations, keywords and a website Google can read · 8 min read

When someone in your city types "physiotherapist near me" or "tiles showroom in Rajkot", Google decides in a fraction of a second which handful of businesses they will see, and most people never look beyond them. If you do not understand how that decision is made, you will spend money on the wrong fix: a new website when your Business Profile is the real problem, or more social posts when Google cannot even read your service pages. This lesson gives you the working model that every later lesson in this programme builds on.

What you need to know

Three stages: crawl, index, rank. Google's software (Googlebot) discovers pages by following links and reading sitemaps; this is crawling. It then processes each page and decides whether to store it in its index; this is indexing. When someone searches, Google selects pages from the index and orders them; this is ranking. The chain is strict: a page that is never crawled cannot be indexed, and a page that is not indexed cannot rank, however good it is. Many small-business websites have pages stuck at the first or second stage because of problems such as:

  • a "discourage search engines" setting left switched on by the developer after launch;
  • service details kept only inside PDFs, images or pop-ups instead of real pages;
  • new pages that no menu or other page links to, so Google never finds them;
  • several near-identical pages, of which Google chooses to index only one.

One results page, two different ranking systems. For searches with local intent, the page usually shows up to three blocks. Paid ads are bought. The local pack, a map with a short list of businesses, is drawn from Google Business Profiles. The organic results are ordinary web pages. The local pack and the organic list are ranked separately: one ranks profiles, the other ranks pages. Google Maps search is closely related to the local pack. A local business needs both: the profile wins "near me" and "in [area]" searches, while the website wins research searches ("cost of knee physiotherapy sessions") and makes the profile stronger.

How local results are ranked. Google publicly names three factors for local results:

  • Relevance — how well your profile matches the search: your primary and secondary categories, services, description and the words customers use in reviews.
  • Distance — how far your location is from the searcher, or from the place named in the search.
  • Prominence — how well known and trusted you are: the number and quality of reviews, mentions and links around the web, directory listings and how your website performs in organic search.

You cannot legitimately change distance (fake addresses and virtual offices break Google's guidelines and get profiles suspended), so your work is on relevance and prominence.

How organic ranking works, in practical terms. Google uses many signals and does not publish their weights. For planning, group them into five: relevance (does the page clearly answer this search, using the words searchers use?), quality and trust (accurate, first-hand, clearly owned by a real business), links from other websites (a small number from respected, related sites beats hundreds of junk links), page experience (loads fast on mobile, secure, no intrusive pop-ups) and intent match (the type of page Google already rewards for that search).

Search intent decides what can rank. Read every search as a job the person wants done:

  • Informational: "how to stop seepage in bathroom wall" — guides and videos rank.
  • Commercial research: "best waterproofing method for terrace" — comparisons and cost guides rank.
  • Transactional: "buy waterproofing chemical 20 litre" — product and category pages rank.
  • Local: "waterproofing contractor in Thane" — the local pack dominates, with service pages below.
  • Navigational: your brand name — your profile and homepage should own this.

If the pages Google already ranks for a search are guides, your sales page will struggle there; if they are map listings, a blog post will struggle.

Your "rank" is not one number. Results change with the searcher's location, device, language and history. A clinic can be first in the pack for people within one kilometre and invisible four kilometres away. Checking once from your own office phone tells you very little.

What SEO can and cannot do. Changes usually take weeks to months to show, and no one can guarantee a position; Google itself warns owners to be wary of anyone who promises a top ranking. What you control is accuracy, completeness, relevance, genuine reputation and a technically sound website.

Step-by-step method

  1. Write down five searches a new customer would type: service plus city, service plus "near me", service plus your locality, one problem-style search, and your business name.
  2. On a mobile phone in a private browsing window, run each search from your premises. Note whether you appear in the local pack, in the organic top ten, or not at all.
  3. Ask a staff member or family member in two other localities you serve to repeat the searches and send screenshots.
  4. Type site:yourdomain.com into Google. Compare the number of results with the number of real pages on your website.
  5. Search your exact business name. Check whether a profile panel appears and whether the name, hours, phone and address are correct.
  6. For each local search, note the three businesses in the pack: primary category, review count, average rating and approximate distance from the searcher.
  7. Classify each gap as crawl/index, relevance, prominence or distance.
  8. Pick one fix for each category you can influence and put a date against it.
  9. Save the screenshots and your notes in a dated folder as your baseline for later comparison.

Worked example

Worked example

A physiotherapy clinic in Kadavanthra, Kochi, has two physiotherapists and has been open a year. For this example assume a new patient attends 8 sessions at ₹700, so each new patient is worth ₹5,600 in revenue.

  • "physiotherapist Kadavanthra" from the clinic: second in the local pack.
  • "physiotherapy near me" from Edappally, about 5 km away: not in the pack.
  • "back pain physiotherapy Kochi": not in the organic top 20.
  • site: search: 3 results, though the website has 9 pages. The six service pages were built on a test subdomain and nothing on the live site linked to them.
  • Pack competitors: 140, 95 and 60 reviews, all with "Physiotherapist" as primary category. The clinic has 18 reviews, and its primary category is "Medical clinic".

Diagnosis: an indexing problem (six unreachable pages), a relevance problem (wrong primary category) and a prominence gap (18 reviews against 60–140). Distance explains the Edappally result and is not worth fighting with tricks.

For this example assume the fixes help the clinic win 10 extra new patients a month after a few months. That would be 10 × ₹5,600 = ₹56,000 of monthly revenue. This is a planning assumption to size the opportunity, not a forecast; the owner will replace it with real enquiry counts.

Apply it

Template / checklist

  • Search 1: __ Pack position from premises: From locality 2: From locality 3: __
  • Search 2: __ Pack position: / / Organic position: __
  • Search 3 (problem search): __ Organic position: __
  • Brand search shows correct profile panel: Yes / No Errors found: ____
  • site: results __ vs real pages Missing pages: __
  • Top pack competitor: __ Category __ Reviews __ Rating __
  • My primary category: __ My reviews: Rating __
  • Gap type: Crawl/index / Relevance / Prominence / Distance
  • First fix and date: ____

Common mistakes

  • Judging your ranking from one search on your own phone at your own shop, where Google already knows you and distance favours you.
  • Paying for "SEO" when the website has pages Google cannot reach, so none of the work can count.
  • Treating the local pack and organic results as the same thing and fixing only the website, or only the profile.
  • Trying to beat distance with a fake second address, a virtual office or a relative's home; these profiles are commonly suspended.
  • Chasing a single "number one" position instead of asking which searches bring paying customers.
  • Expecting results in a week and abandoning the work before Google has recrawled the changes.

Apply it

20-minute action task

Run your five searches from your premises and collect screenshots from one other locality, then do the site: and brand-name checks. Output: a one-page baseline listing where you appear for each search, your top pack competitor's review count and category, and your single biggest gap labelled as crawl/index, relevance, prominence or distance.

Ask the AI Business Tutor

  • "I run a [type of business] in [locality, city] serving customers within about [x] km. For the searches [list your five searches], I appear [describe results for each], my primary Business Profile category is [category], I have [number] reviews at [rating], and a site: search shows [number] of my [number] pages. My top competitor has [reviews, category]. Classify my gaps into crawl/index, relevance, prominence and distance, and give me the three fixes to do first, in order."

Found this useful?

30 more lessons like this are waiting.

Enrol to unlock the complete SEO & Local Business Marketing programme (7 modules · 31 lessons), the AI Business Tutor for questions about your own business, practice labs and 12 months of access.

One-time fee, paid upfront through ICICI Bank · bank financing assistance available · no subscription or auto-renewal.

Full programme

₹6,999

Enrol now