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:
- What is the user really asking? (intent)
- Which pages answer that question? (relevance)
- 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.
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:
- Google Search Essentials and SEO Starter Guide – Google's own documentation on what it does and does not reward.
- Google structured data documentation – which schema types are supported for rich results, and which are not.
- Core Web Vitals – the definitions and thresholds for LCP, INP and CLS.
- Google Search Console – free, and the only place you see what Google actually thinks of your site.
Be wary of anything that contradicts these without evidence. Most "SEO secrets" are either restatements of the documentation or guesses.
