Part of our guide to What is digital marketing? The channels, and which one to start with.
SEO (search engine optimisation) is the work of making your website easy for Google to reach, understand and trust, so it appears when people search for what you sell. It has four parts: technical, on-page, off-page and local. The technical part comes first, because a page Google cannot load cannot rank, however good it is.
This guide explains each part in plain terms, shows what we found when we audited our own site in September 2026, and ends with an order of work you can follow. It is part of our wider guide to what digital marketing is and which channel to start with.
How Google decides what to show
Google is trying to answer three questions for every search, and every SEO technique serves one of them:
- What is this person really asking? That is intent. “Dentist Powai” and “how much does a root canal cost” need different pages.
- Which pages answer it? That is relevance: the words on the page, its title and headings, and how it fits with the rest of your site.
- Which of those pages is most trustworthy and useful? That is quality and reputation: first-hand experience, accurate information, and other sites and people vouching for you.
Google’s SEO Starter Guide is the best free summary of what it rewards, and it is shorter than most agency blog posts. If an “SEO secret” contradicts it without evidence, be sceptical.
The goal is not more traffic. It is the right traffic: people already looking for what you sell.
Technical SEO first: what we found on our own site
Technical SEO is whether search engines can reach, read and store your pages. When it fails, nothing else on this page matters, and we learned that on our own website.
On 27 September 2026 we audited gigmoz.com while finishing a rebuild of the site. The new build was in good shape locally: 43 indexable pages, a correct sitemap, one H1 per page, unique titles and working internal links. The live domain told a different story:
- The homepage returned HTTP 200, but it served the old homepage, not the new one.
- All 44 other planned URLs returned HTTP 500, a server error. That included every service page, every article and the contact page.
- The live sitemap still listed 14 legacy URLs with 2018 dates.
Google is direct about what server errors do. Its documentation says 5xx errors make its crawlers slow down, that “any content Google receives from URLs that return a 5xx status code is ignored”, and that already indexed URLs are “eventually dropped” (How HTTP status codes affect Google’s crawlers).
The cause was not an SEO problem at all. The new site had been built, but the domain’s DNS still pointed visitors at the old server. The fix is a hosting change: point the domain at the new build, then re-check every URL, the sitemap and robots.txt before submitting anything to Search Console. Rewriting titles, adding schema or publishing new posts would have achieved nothing until that was done.
If your site has moved host, changed platform or been “updated” recently, check this before you pay anyone for keywords or content.
A technical SEO checklist you can run
Most of these checks are free and take an afternoon. Run them on your five most important pages, not only the homepage.
| Check | What good looks like | Free way to check |
|---|---|---|
| Status codes | Real pages return 200; deleted pages return 404 or redirect to a relevant page | Search Console’s Pages report; open a few URLs in a browser |
| Crawling | robots.txt does not block pages you want found |
Open yoursite.com/robots.txt |
| Sitemap | Lists only live, indexable URLs | Open yoursite.com/sitemap.xml; submit it in Search Console |
| Indexing | Important pages show as indexed | Google Search Console (free) |
| HTTPS | Every page loads over https with no warnings | Your browser’s address bar |
| Mobile | Text is readable and buttons usable on a phone without zooming | Your own phone, on mobile data |
| Speed and stability | LCP within 2.5 seconds, INP 200 ms or less, CLS 0.1 or less | PageSpeed Insights field data |
| Structured data | Matches what is visible on the page | Google’s Rich Results Test |
The speed thresholds are Google’s Core Web Vitals, measured at the 75th percentile of page loads on mobile and desktop (web.dev, checked October 2026). Google says good scores, along with other page experience aspects, align with what its core ranking systems seek to reward (Core Web Vitals and Search). They are one signal among many, not a guarantee of ranking. Structured data works the same way: it can make a page eligible for richer results, but it does not guarantee them.
On-page SEO: making each page answer a search
On-page SEO is everything you control on the page itself. For most small business sites, this is where the quickest improvements are once the technical basics work.
- One page per main search. A page for “website design Mumbai” and a separate page for “ecommerce website development” usually beats one page trying to cover both.
- A page title that matches the search, written for people, with your business name at the end.
- A clear heading structure. One H1 that says what the page is, then H2s for the questions a buyer asks.
- An answer near the top. If someone searches for a price, say the price range early.
- Internal links from related pages, with anchor text that names the topic.
- Images with descriptive alt text and sensible file sizes.
- Short, readable URLs such as /services/seo/ rather than /page?id=482.
Google does not use the keywords meta tag, and its starter guide notes that keyword stuffing is against its spam policies. Write the page a buyer would want to read, and use the words they use.
Off-page SEO: links and reputation
Off-page SEO is what the rest of the web says about you. Mostly that means links from other sites, plus brand mentions, reviews and press coverage.
A link from a respected industry body, supplier, local newspaper or trade association tells Google that someone with a reputation vouches for you. The way to earn those is slow and ordinary: useful pages people want to cite, real relationships, and being worth writing about.
The fast way is buying links, and Google’s spam policies name “buying or selling links for ranking purposes” as a violation (Spam policies, updated August 2026). Paid placements are allowed for advertising if they are marked rel="sponsored" or rel="nofollow", but then they pass no ranking credit. If an agency offers “100 backlinks a month”, ask where they come from.
Local SEO for Mumbai and Pune businesses
Local SEO is how you appear when someone searches for a nearby service, often on Google Maps. For a clinic, shop, studio or service business with local customers, it is usually the first SEO work worth paying for.
Google says local results depend on three things: relevance (how well your profile matches the search), distance and prominence (how well known the business is, including reviews and links). It also says “there’s no way to request or pay for a better local ranking on Google” (Google Business Profile Help).
The work that helps:
- A complete, accurate Google Business Profile: correct category, hours, photos and service area.
- The same name, address and phone number everywhere: your site, Justdial, IndiaMART, Sulekha and industry directories.
- A steady flow of genuine Google reviews, with replies.
- Location pages on your site for areas you really serve, with something specific to say about each. We do this for our own Pune pages, such as SEO services in Pune.
How long SEO takes
Google’s own answer is that “some changes might take effect in a few hours, others could take several months”, and that you should usually wait a few weeks before judging whether a change helped (SEO Starter Guide).
For planning, these are the ranges published on our SEO services page for most small and mid-sized businesses in Mumbai. They depend heavily on your starting point, the competition and how much work goes in each month:
| Type of work | When to expect the first signal |
|---|---|
| Local SEO (Google Business Profile, reviews, citations) | 1–2 months |
| National SEO | 3–6 months |
| Competitive ecommerce searches | 6–12 months |
Anyone promising top-three rankings in 30 days is either targeting searches nobody makes or promising something they cannot control.
If you get most of your work from referrals, repeat customers or a handful of large accounts, SEO may not be your best spend. A complete Google Business Profile and a clear website may be all you need for now.
Where to start this month
Work in this order. Each step is wasted if the one before it is broken.
- Check that Google can reach your site. Open your main pages, look at Search Console’s Pages report, and fix any server errors, blocked pages or wrong redirects. This is what we had to fix first on our own site.
- Set up measurement. Search Console for search data, and an enquiry count you trust: form submissions, calls and WhatsApp messages.
- Fix your Google Business Profile if you serve local customers.
- Rewrite the titles and opening paragraphs of your five most important pages to match what buyers search.
- Add one genuinely useful page that answers a question your sales team hears every week.
- Earn links slowly from suppliers, associations and local press.
Judge SEO by enquiries and customers, not rankings. If enquiries arrive but get lost between the website form, WhatsApp and a spreadsheet, that is a sales-system problem rather than an SEO one, and our guide to custom CRM development cost covers when it is worth fixing with software.
If you would like help, our SEO services start with exactly this technical check, and you can see how SEO fits with paid ads and social on our digital marketing services page. Monthly prices are on our pricing page.
Sources
- Search Engine Optimization (SEO) Starter Guide (Google Search Central)
- How HTTP status codes affect Google's crawlers (Google Search Central)
- Web Vitals (web.dev, Google)
- Understanding Core Web Vitals and Google search results (Google Search Central)
- Introduction to structured data markup in Google Search (Google Search Central)
- Spam policies for Google web search (Google Search Central)
- Tips to improve your local ranking on Google (Google Business Profile Help)
- AI features and your website (Google Search Central)
- Google Search Console (Google)
- Gigmoz marketing pricing
