The one-sentence definition

SEO is optimising your website so search engines (mostly Google) show it to people searching for the problems you solve. That's it.

The goal isn't more traffic. The goal is the right traffic – people who are already looking for what you sell, ready to evaluate their options.

How Google ranks pages

Simplified, there are three things Google tries to figure out when someone searches:

  1. What is the user really asking? (intent)
  2. Which pages answer that question? (relevance)
  3. Which of those pages is the most trustworthy and useful? (authority and experience)

Every SEO technique – technical, on-page, off-page – eventually boils down to one of these three things. Either you're making your page easier to understand, making it more relevant to the query, or making it look more trustworthy.

On-page SEO

On-page SEO is everything you control on your own pages. That includes:

  • Page title and meta description
  • Heading structure (H1, H2, H3)
  • Content quality, depth and intent match
  • Internal links between your pages
  • Images with alt text
  • URL structure
  • Schema markup (structured data)

On-page is where most SMBs have the fastest wins. Most Mumbai SMB sites we audit have on-page issues on every money page – titles that don't match the search query, headings out of order, thin content, missing internal links.

Off-page SEO

Off-page is the reputation layer. Mostly that means backlinks – other sites linking to yours. A link from a well-known industry site tells Google your page is worth paying attention to.

Off-page also includes brand mentions (unlinked), citations (for local SEO), reviews, and press coverage. Done ethically and slowly, it's how you build authority. Done quickly with link farms and PBNs, it's how you get penalised.

Technical SEO

Technical SEO is the plumbing. It covers:

  • Site speed (Core Web Vitals: LCP, INP, CLS)
  • Mobile-friendliness
  • Crawlability (robots.txt, sitemap.xml)
  • Indexability (which pages Google actually stores)
  • HTTPS / security
  • Structured data / schema
  • Site architecture and internal linking

If technical SEO is broken, nothing else works. A slow or inaccessible page can make crawling and use harder; evaluate performance alongside content and search intent.

Local SEO

Local SEO is a specialised branch that matters for businesses with a physical location or defined service area. It covers:

  • Google Business Profile optimisation
  • Local citations (Justdial, Sulekha, IndiaMart, niche directories)
  • NAP consistency (name, address, phone across the web)
  • Reviews on Google and industry sites
  • Location pages on your site
  • Local schema markup

For a Mumbai or Pune SMB with local buyers, local SEO is usually the highest-leverage SEO work. It moves faster than national SEO and converts at higher rates.

How long SEO takes to work

  • Local SEO: 1–3 months for visible signal
  • Low-competition terms: 3–4 months
  • Mid-competition terms: 6–9 months
  • High-competition commercial terms: 9–18 months

Anyone promising top-3 rankings in 30 days is either working on extremely easy terms, or they're lying. The time to measurable business impact varies with the market, the starting point and the work completed.

Want help with your SEO?

We're a Mumbai SEO company building SEO programmes for SMBs across Mumbai, Pune and India. Free written audit of the top 10 issues costing you leads on request.

Where to read the primary sources

This guide summarises practical SEO concepts and links to primary documentation. If you want the rules straight from the people who set them, these are the documents worth reading:

Be wary of anything that contradicts these without evidence. Most "SEO secrets" are either restatements of the documentation or guesses.