SEO can feel overwhelming — hundreds of "factors", changing rules, and agencies that speak in jargon. But for a small business in India, the honest truth is simpler: most competitors aren't doing the basics. Get the fundamentals right and you'll outrank most of them without magic tricks.
This checklist turns SEO into a list of tasks you can actually tick off — from foundation setup to monthly tracking. Work through it top to bottom, do one task at a time, and give it time. SEO is a marathon, not a sprint, and no one can promise specific rankings.
How to Use This Checklist
Before you start, set yourself up to succeed:
- Work top to bottom. The foundation tasks first — there's no point optimising pages Google can't find.
- One task at a time. Do a single item properly instead of half-finishing ten.
- Be patient. Small business websites commonly take months to see movement. Consistency beats intensity.
- Track as you go. Note your start date and what you changed, so you can see what worked.
If you're brand new to how search engines work, start with our SEO guide for beginners — it explains the fundamentals this checklist builds on.
Foundation: Search Console, Sitemap, HTTPS
None of this is glamorous, but it's the difference between Google finding you and Google ignoring you.
- Verify your site in Google Search Console. It's free, and it shows you exactly how Google sees your website.
- Submit your sitemap. Most websites (especially WordPress) generate one automatically — submit the URL in Search Console.
- Make sure you're on HTTPS. The padlock in the address bar. Most Indian hosts include a free SSL certificate — turn it on.
This is also the section where you confirm Google has actually indexed your pages. If your site is brand new, it may take a few weeks to appear at all.
Keyword Research Basics
Keywords are the phrases your customers type into Google. You don't need expensive tools — you need to think like your customer.
- Brainstorm from your customer's side. "Best gym in Roorkee", "AC repair near me", "caterer for wedding in Haridwar".
- Use Google's autocomplete. Type your main phrase into Google and note the suggestions — those are real searches.
- Read "People Also Ask". The questions Google shows are content ideas your future customers are asking.
- Add your city. For a local business, "plumber in Dehradun" matters far more than just "plumber".
Pick a handful of realistic keywords — the ones a small local business can actually win — rather than chasing broad terms like "best website" that big brands dominate.
On-Page Checklist
On-page SEO is the part you control completely: the text and structure of each page. Fix these for every important page of your site.
Titles and Meta Descriptions
- Every page gets a unique title tag that includes your keyword and reads naturally — roughly under 60 characters.
- Every page gets a meta description that tells people what the page offers and encourages a click.
- Front-load the keyword in the title, but keep it readable for humans — Google and customers both read it.
Headings
- One H1 per page that clearly states what the page is about.
- Use H2s and H3s in a logical order to break up the page — this page is a live example.
- Don't stuff keywords into every heading; write headings that describe your content.
Content That Helps
- Write genuinely useful content that answers your customer's questions — not padded paragraphs.
- Include your keyword naturally a few times, along with related words a customer would use.
- Keep paragraphs short and scannable. Content that's easy to read is content people actually read.
Local SEO Checklist
For most small businesses in India, local search is where the real customers are — people searching "near me" or "[business] in [city]". Local SEO is a discipline of its own, and we've written detailed guides on the two most important pieces:
- Follow our SEO for local businesses in India guide for the full local strategy.
- Set up and optimise your Google Business Profile — it's the single most powerful local ranking tool.
- Keep your name, address and phone number identical everywhere — your website, your Google profile, and any directories.
- Ask happy customers for reviews on Google. Genuine reviews are evidence Google trusts and customers read.
For many local businesses, a well-optimised Google Business Profile alone brings more enquiries than the entire rest of the website. Don't skip this section.
Technical Checklist
These are the behind-the-scenes tasks that decide whether Google can crawl and rank your site — and whether visitors stay.
- Speed. Compress your images, remove unused plugins, and consider better hosting if your site is slow.
- Mobile. Test your site on a phone. Most of your visitors are on mobile — if it's hard to use there, they leave.
- Clean URLs. Prefer
yourdomain.com/gym-in-roorkee/overyourdomain.com/page?id=47. - Fix broken links. A 404 page for a visitor is a dead end — and a bad signal to Google.
- Use descriptive image filenames and alt text. Google can't "see" images, but it can read the text attached to them.
Content and Links
Google ranks pages it considers useful and trusted. Content and links are how you earn both.
- Publish regularly. Answer questions your customers actually ask — a new helpful page or post each month is plenty for most small businesses.
- Link internally. Link between your own pages so visitors (and Google) can navigate your site and understand what's related.
- Earn genuine links. Get mentioned by local directories, suppliers, or local media. A few real links beat a hundred bought ones.
- Keep it local. Local citations — your business listed consistently in local directories — support both trust and local rankings.
Track Progress Monthly
SEO without tracking is guesswork. Set aside 20 minutes once a month:
- Open Search Console. Look at your queries: are you appearing for the keywords you targeted?
- Watch clicks and impressions. Rising impressions mean Google is showing you more; rising clicks mean your titles and descriptions are working.
- Count real outcomes. Calls, WhatsApp messages, form submissions that came through search — that's the number that actually matters.
- Compare month to month. Progress is rarely a straight line, so don't panic at a single bad week.
Write down what you changed each month. When something works, you'll know exactly what it was.
When to Get Help
There's a limit to what a busy business owner can maintain. Consider handing it over when:
- You've done the basics but your competitors with less effort rank ahead of you.
- You don't have time to publish content or fix technical issues consistently.
- Your website itself needs fixing — technical problems often need a developer, not just an SEO specialist.
- You want a plan you can follow instead of guessing.
That's exactly what our SEO services are for — an audit of where you stand, a clear plan, and a team to execute it. We also offer local SEO if your customers come from your own city. Either way, a free consultation is the honest starting point.