Small Business Marketing Checklist: 25 Things to Do Before Spending on Ads

Most small businesses in India start running ads before their foundation is ready. They spend 10,000 rupees on Meta Ads, send traffic to a half-built website with no tracking, and wonder why nothing happened. This checklist covers everything you should have in place before you spend a single rupee on paid advertising.

I have worked with small businesses in Pune that spent months and lakhs on ads before realising they had no way to track which ad brought a customer, no landing page worth sending traffic to, and no Google Business Profile to catch people searching for them organically. The ads were not the problem. The missing foundation was. This checklist exists so you do not make the same mistakes. Work through it in order. By the time you reach item 25, you will be ready to spend on ads and actually see a return.

Foundation (items 1 to 5)

These are the absolute basics. If you skip these, nothing else on this list will work properly.

1. Set up your Google Business Profile. This is the single highest-impact free action any local business can take. A complete GBP listing puts your business on Google Maps, in the local pack (those 3 results that appear when someone searches "dentist near me"), and in Google Search. Go to business.google.com, create or claim your listing, verify your address, and fill in every single field: business hours, categories, description, photos. Businesses with complete profiles get 7 times more clicks than those with incomplete ones.

2. Claim your social media handles. Even if you are not ready to post yet, claim your business name on Instagram, Facebook, LinkedIn, and YouTube. This prevents someone else from taking your name and ensures you have a consistent handle across platforms. Use your business name or a close variation. Keep it simple and easy to spell. You do not need to be active on all of them, but you should own the handles.

3. Set up a simple website. You do not need a 20-page site with animations and a chatbot. You need a clean page that tells visitors who you are, what you do, where you are located, and how to contact you. A one-page website is enough to start. WordPress, Carrd, or even Google Sites works. What matters is that it loads fast on mobile, has your real contact information, and gives Google something to index. I have written a full guide on whether you need a website in 2026 if you are still on the fence.

4. Add your contact information everywhere. Your phone number, email, WhatsApp link, and address should be on every page of your website, in your social media bios, on your Google Business Profile, and in your email signature. Make it impossible for a potential customer to want to reach you and not find a way. I see businesses hide their contact information behind a "Contact Us" form with no phone number visible. That loses leads. People in India want to call or WhatsApp. Make those options visible on every page.

5. Create a Google Analytics account. Go to analytics.google.com and set up a property for your website. Install the tracking code on your site (most website builders have a field where you paste the GA4 measurement ID). This is free and takes 10 minutes. Without analytics, you are flying blind. You will not know how many people visit your site, where they come from, or which pages they spend time on. Every decision you make about marketing should be backed by data, and this is where that data starts.

SEO basics (items 6 to 10)

Search engine optimisation sounds complicated, but the basics are straightforward. These five items will put you ahead of most local competitors who have done zero SEO work.

6. Optimise your title tags and meta descriptions. Every page on your website has a title tag (what shows up in the browser tab and in Google search results) and a meta description (the short summary below the title in search results). Your homepage title should include what you do and where: "Best Physiotherapist in Kothrud, Pune" beats "Home." Your meta description should be a clear, honest summary of what visitors will find on that page. Keep title tags under 60 characters and meta descriptions under 155 characters.

7. Submit your sitemap to Google Search Console. Go to search.google.com/search-console, add your website, verify ownership (usually by adding a small code snippet to your site), and submit your sitemap. This tells Google that your site exists and helps it get crawled and indexed faster. Without this step, Google may take weeks or months to discover your site on its own. With it, you can start appearing in search results within days.

8. Add your business to local directories. List your business on JustDial, Sulekha, IndiaMART (if applicable), and any industry-specific directories relevant to your field. Make sure your business name, address, and phone number (NAP) are identical across every listing. Inconsistent information confuses Google and weakens your local search rankings. If your GBP says "Shop 4, Aundh Road" and JustDial says "Near Aundh Bus Stop," fix it so both match exactly.

9. Get 10 or more genuine Google reviews. Reviews are the strongest trust signal for local businesses. Ask every happy customer to leave a Google review by sending them a direct link via WhatsApp after a successful interaction. Do not buy reviews, do not incentivise them, do not ask for five stars specifically. Ask for honest feedback and make it easy. A business with 15 genuine reviews and a 4.3 rating looks more trustworthy than a business with 3 perfect five-star reviews. Respond to every review, positive and negative.

10. Write 3 location-specific pages. If you serve specific areas, create a page for each one. "Digital Marketing in Baner," "Physiotherapy in Kothrud," "Catering Services in Hinjewadi." Each page should have unique content about how you serve that area, not just the same text with the location name swapped. Google is smart enough to recognise duplicate content with different city names plugged in. Write genuinely useful content for each location.

Social media (items 11 to 15)

Social media is not about being everywhere. It is about being consistent somewhere. These five items set you up for that.

11. Pick 2 platforms maximum. For most local businesses in India, Instagram and WhatsApp Business are the right starting pair. For B2B or professional services, swap Instagram for LinkedIn. Do not try to maintain Facebook, Instagram, Twitter, LinkedIn, YouTube, and Pinterest simultaneously. You will burn out in 3 weeks and abandon all of them. Two platforms, done well, beat six platforms done poorly. I covered this in detail in my guide on how often to post on social media.

12. Set up a content calendar. Plan your posts at least one week in advance. A content calendar prevents the "I have no idea what to post today" paralysis that kills consistency. Decide on your content pillars (educational posts, behind-the-scenes, testimonials, promotional) and assign each day a type. Monday could be a tip, Wednesday a behind-the-scenes photo, Friday a customer testimonial. The format matters less than the planning. I have a full guide on how to create a content calendar if you want the step-by-step process.

13. Batch-create a week's content in one sitting. Instead of creating one post per day (which feels like a daily chore), block out 2 to 3 hours on a Sunday or Monday and create all your content for the week. Write all the captions, take all the photos, record all the videos, and schedule them using a free tool like Meta Business Suite or Buffer. Batch creation is faster, less stressful, and produces more consistent content because you are in "creation mode" for the entire session.

14. Reply to every comment and DM within 24 hours. Social media is social. If someone comments on your post or sends you a direct message, respond within 24 hours. Faster is better. Unanswered comments and DMs tell potential customers that you do not care about engagement, and they will take their business to someone who does. This also signals to the algorithm that your content generates conversations, which means more reach on future posts.

15. Post at least 1 Reel per week. In 2026, Reels are still the highest-reach format on Instagram. A simple 15 to 30 second Reel showing your work, a quick tip, or a before-and-after gets more organic reach than a static image post. You do not need transitions, trending audio, or fancy editing. Point your phone at something interesting, add a text overlay with a tip, and post it. One Reel per week is the minimum that keeps the algorithm showing your content to new people.

Content (items 16 to 20)

Content is what turns your website from a digital business card into a lead generation machine. These five items build the foundation for content marketing.

16. Write 3 blog posts answering your customers' most common questions. Think about the questions you hear every week from customers. "How much does a root canal cost?" "What documents do I need for GST registration?" "How long does it take to build a website?" Write a blog post answering each question in plain language. These posts will rank in Google for the exact searches your potential customers are typing, and they position you as the expert. You do not need to be a writer. Write the way you talk.

17. Create an FAQ page on your website. Collect the 10 most common questions you get from customers and answer them on a dedicated FAQ page. Add FAQ schema markup so Google can display your answers directly in search results as rich snippets. This page serves two purposes: it reduces repetitive enquiries (customers find answers before calling), and it helps your SEO by targeting long-tail question keywords that people actually search for.

18. Add testimonials to your website. Collect quotes, screenshots, or short video clips from happy customers and display them prominently on your homepage and service pages. Real testimonials with names and photos are far more persuasive than generic "Great service!" quotes. Ask customers if you can share their feedback on your website, and most will say yes. If you have Google reviews, you can embed those on your site as well.

19. Build an email list from day one. Add a simple email signup form to your website. Offer something small in return: a free checklist, a discount code, or early access to offers. Even if you only collect 50 email addresses in the first 3 months, that list is yours. Unlike social media followers, an email list cannot be taken away by an algorithm change. You can send updates, offers, and useful content directly to people who have already shown interest in your business.

20. Create one lead magnet. A lead magnet is a free resource that you offer in exchange for an email address or WhatsApp number. It could be a PDF checklist, a pricing guide, a short video course, or a template. A CA might offer "10 Tax-Saving Tips for Salaried Employees" as a PDF download. A fitness trainer might offer a "7-Day Home Workout Plan." The lead magnet should solve a small, specific problem for your target audience and naturally lead them toward your paid service.

Paid ads readiness (items 21 to 25)

Only start here after the first 20 items are in place. Paid ads amplify what is already working. If nothing is working, ads just amplify the nothing.

21. Install the Meta Pixel on your website. The Meta Pixel is a small piece of code that tracks what visitors do on your website after clicking a Facebook or Instagram ad. Without it, you cannot measure conversions, you cannot build retargeting audiences, and you cannot optimise your ad campaigns. Install it even if you are not running ads yet, because it starts collecting data immediately, and that data becomes valuable when you do start advertising.

22. Set up Google Ads conversion tracking. Similar to the Meta Pixel, Google Ads conversion tracking tells you which clicks actually led to phone calls, form submissions, or purchases. Without conversion tracking, you are spending money on ads with no way to know which ones are working. Set up conversion actions for your most important goals: phone calls from ads, contact form submissions, and WhatsApp clicks.

23. Create a dedicated landing page for ads. Do not send ad traffic to your homepage. Create a specific page designed for the offer or service your ad promotes. A good landing page has one clear message, one clear call to action, and zero distractions (no navigation menu, no sidebar, no links to other pages). If your ad is about teeth whitening, the landing page should be about teeth whitening, nothing else. I have a full guide on building a high-converting landing page that walks through this in detail.

24. Define your cost-per-lead target. Before spending on ads, calculate what a customer is worth to you over their lifetime and work backwards to determine what you can afford to pay for a lead. If your average customer spends 20,000 rupees and you close 1 in 5 leads, you need 5 leads per customer. That means you can spend up to 4,000 rupees per lead and still break even. Knowing this number prevents you from panicking when your cost per lead is 800 rupees and feeling like it is too expensive. It is not, if a customer is worth 20,000 rupees.

25. Start with a test budget of 300 to 500 rupees per day. Do not start with 5,000 rupees per day. Start small, run your ads for 7 to 10 days, measure the results, and then scale what works. A 300-rupee daily budget for a week is roughly 2,100 rupees total, enough to get meaningful data without significant financial risk. Use that data to see which audiences, creatives, and placements perform best before committing a larger budget. Most small businesses that fail with ads fail because they scaled too fast before knowing what worked.

Frequently asked questions

How long will it take to complete this entire checklist?

If you dedicate 1 to 2 hours per day, you can finish the foundation and SEO sections in the first week. Social media setup takes another 2 to 3 days. Content creation (blog posts, FAQ page, testimonials) will take 2 to 3 weeks depending on how fast you write. The paid ads readiness section can be done in a day once everything else is in place. In total, expect 4 to 6 weeks to work through everything at a comfortable pace. You do not need to rush it. A checklist done properly over 6 weeks beats one done sloppily in 3 days.

Do I need to do everything on this list?

No, but the first two sections (Foundation and SEO Basics) are non-negotiable. Those 10 items are the minimum any business needs before doing anything else online. The remaining sections are listed in order of priority. If you only have time for 15 items, do the first 15. If you can do all 25, even better. Skip items only if they genuinely do not apply to your business type. For example, if you are a pure online business with no physical location, local directory listings matter less, but a Google Business Profile still helps.

What is the most important thing to do first?

Set up and fully complete your Google Business Profile. It is free, it takes 15 minutes, and it puts your business on Google Maps and in local search results immediately. I have seen businesses double their monthly enquiries just by claiming and optimising their GBP listing, without doing anything else on this list. Once that is done, build a simple website (even a one-page site) and submit it to Google Search Console. Those two steps together give you a searchable online presence that works 24 hours a day.

Related guides