Most lists of free marketing ideas are padded with things that cost nothing and do nothing: post daily on six social platforms, start a podcast, put a hashtag on your truck. This list is shorter on novelty and longer on the unglamorous work that decides who gets the call when someone nearby searches for what you do. Every item here costs time, not money. They are in rough order of return, starting with the one that matters most for nearly every local business.
1. Claim and verify your Google Business Profile
For a local business, nothing else on this list comes close. Your Google Business Profile is the listing that appears in the map results and in the panel that shows up when someone searches for your services. For a lot of customers, it is the first and only thing they see before they call.
Start by searching your business name on Google. There is a good chance a basic listing already exists, built by Google from public information, possibly with an old phone number or the wrong hours. Claim it, or create one if nothing shows up. Adding or claiming a profile is free. Google then has to confirm you are the real business, and for companies that travel to customers that often means a short video call, so have a branded vehicle, your tools, or your shop ready to show on camera.
Once you are verified, these are the fields that matter most, roughly in order:
- Primary category, as specific as the list allows. "Roofing Contractor" beats "Contractor."
- Business name exactly as it appears on your sign, with no city or service words added.
- Phone, hours, and website link, including holiday hours.
- Service area, limited to the places you actually serve.
- Services, listed individually in the words customers use.
I go through each of these in detail in my guide to Google Business Profile optimization, including what Google says about how it decides which businesses to show. Once it is right, it also becomes the master copy for every other listing, which I cover at the end. If you only do one thing from this article, do this one, this week.
2. Build a review habit, not a review campaign
Reviews do two jobs at once. They help you rank in the map results, and they are what a stranger reads before deciding whether to trust you. The businesses with hundreds of reviews did not get there with one big push. They asked every customer, every time, for years.
Make the ask part of finishing a job. Do it at the moment the customer is happiest: the final walkthrough, the minute the AC kicks back on, when they pick up their dog. Ask in person, then send a text with your review link. Your Google profile gives you a short link made for this. A text works far better than an email, and both work far better than a line printed on an invoice.
Respond to every review, good and bad. Your replies are read mostly by future customers, not by the person who wrote the review. A calm, specific answer to a one-star review shows how you handle problems, and that is exactly what people worry about when hiring someone they have never met.
What not to do: buy reviews, offer discounts in exchange for them, or only ask the customers you expect to be happy. Google removes reviews that break its policies, and the FTC's rule on fake reviews, in effect since October 2024, makes fake reviews and rewards tied to positive ones a legal problem, not just a policy one.
3. Take real photos of your work on every job
Photos are the first thing most people look at on a listing, and stock images read as fake instantly. Your phone and thirty seconds at the end of each job are enough to build the most persuasive marketing material your business has.
Shoot before and after pairs from the same angle. Photograph your team, your vehicles, and your shop. Get the finished work in good light. Keep everything in one shared album so the best shots don't disappear into a technician's camera roll.
That library then feeds almost everything else on this list: fresh photos on your Google profile every few weeks, project galleries on your website, and the occasional post on Facebook or Nextdoor. One habit, many uses.
Skip the tricks. Geotagging photos before uploading them is popular advice with no good evidence behind it. Spend that time taking more photos.
4. Answer the phone, or call back fast
This one is not strictly about online presence, but it is where online presence either turns into clients or doesn't. People looking for a local service compare only a few businesses, usually within the same half hour. I dug into the research on that in how to stand out on Google. If you don't pick up, most of them don't leave a message and wait. They call the next listing.
The fixes are free:
Record a real voicemail greeting. Say your business name and when you will call back, then keep that promise.
Return missed calls within the hour during business hours. If you can't talk, send a quick text so they know a real person saw it.
Make every phone number on your website tappable. Most of your visitors are on a phone, and a number they have to copy by hand is a number some of them won't dial.
Reply to form submissions the same day. A lead that waits until tomorrow has often hired someone else by then.
If your website gets visitors but the phone stays quiet, the problem is usually the path from the page to the call. I cover the specifics in what makes a contact page convert and why your website isn't generating leads.
5. Stay in touch with past customers
The cheapest client you will ever get is one who already hired you. Most local businesses finish a job, send the invoice, and never contact that customer again, then spend money chasing strangers.
Keep a simple list of past customers with their email addresses. A spreadsheet is fine. Then reach out when it is genuinely useful to them: an HVAC company reminding people to book a tune-up before the summer heat, a roofer offering a free inspection before hurricane season, a vet sending vaccine reminders, a pest control company checking in before the rainy season. Two or three useful messages a year keep your name in their head without becoming noise. Stick to email for anything promotional, since marketing text messages generally require the customer's prior written consent.
And ask for referrals directly. A simple "if you know anyone who needs this, I'd appreciate you passing my name along" at the end of a good job works far better than hoping. Happy customers who are asked tend to remember. Ones who aren't asked usually don't think of it.
6. Show up where your neighbors ask for recommendations
A lot of local hiring starts with a post like "anyone know a good electrician in Westchase?" Those threads happen every day on Nextdoor and in neighborhood Facebook groups, and the businesses that get named are the ones neighbors have hired, or have watched being helpful in those same threads.
Set up a free Nextdoor business page so neighbors can recommend you and their recommendation links somewhere. Make sure your Facebook page has your current hours and phone number, because people check it to see whether you are still in business, even if they found you somewhere else.
In the groups themselves, be useful rather than promotional. Answer questions in your area of expertise without pitching. Most groups ban ads, and the ones that don't have trained their members to ignore them. When a past customer tags you in a recommendation thread, thank them publicly. That one reply does more for you than any post you could write.
You do not need to be on every social platform. One or two where your customers actually spend time, kept current, beats six abandoned profiles.
7. Make your website answer the questions people call to ask
If you have a website, the most valuable free work you can do on it is writing. Not blogging for the sake of blogging, but pages that answer what customers need to know before they pick up the phone: what you do, where you do it, roughly what it costs, and what happens after they call.
Give each main service its own page. "Water heater replacement" deserves a page, not a bullet point on a list. Each service page can rank for its own searches, so someone looking for that exact job lands on a page about that job instead of your homepage.
Name the areas you serve. Use the city, neighborhood, and county names your customers would type. This gives Google something to match against the location on your profile.
Publish price ranges. A lot of owners resist this, but a visitor who sees that most jobs of a certain type fall within a stated range is far more likely to call than one who sees nothing and assumes you are too expensive. You can explain what moves the price up or down.
Write down the questions you hear on every call. Each one becomes a paragraph on your site. Those answers are also what Google's AI features and other assistants draw on when they describe your business, so the clearer they are, the better you come across.
I go deeper on structuring service pages in SEO for contractors. Writing this content is free. If the site underneath it is slow, broken on phones, or impossible to update, that is a separate problem, and it is worth fixing before you pour hours into content.
8. Ask for the local links you've already earned
Google treats links from other websites as votes of confidence, and local links are the easiest kind to get, because often you just have to ask. Plenty of the best options cost nothing.
Manufacturers and brands you're certified with. Many run "find an installer" or dealer locator pages. Make sure you are listed and that the listing links to your website.
Suppliers and distributors. Some list the contractors they work with, and they are usually happy to add a good customer.
Businesses you trade referrals with. The realtor who sends you inspections, the builder who subs out your work, the property manager who calls you first. A mention on each other's partner or resources pages is natural and genuinely useful to both sets of customers.
Organizations you're already part of. The nonprofit you volunteer with, the alumni association, the youth league you coach in. Many have member or supporter pages.
Local news, when you have a real story. A community project, a business milestone, or practical expert advice during storm season are all things local reporters look for.
Chamber of commerce memberships and event sponsorships can be worth it too, but they cost money, so they fall outside this list. And avoid anyone selling links in bulk. Those rarely help and can hurt.
9. Check what AI assistants say about your business
More people now ask ChatGPT, Gemini, Copilot, or Google's AI Mode for recommendations instead of scrolling through results. Even Google Business Profiles have replaced their old Q&A section with an AI-powered "Ask" feature that answers questions using your profile, reviews, and website. You can't write these answers yourself, but you can see what they say and fix the sources they draw from.
Try it. Ask a few assistants "who's a good [your service] in [your city]?" and "what do you know about [your business name]?" Note whether you appear at all, and whether the details they give (hours, services, service area, phone number) are right.
When something is wrong, trace it back. Wrong hours usually mean a stale listing somewhere, which the listings section at the end of this article covers. Missing services usually mean your profile or website never states them plainly, which is step 7. Not appearing at all usually means thin reviews and few mentions around the web, which is steps 2 and 8. The fixes are the same work as the rest of this list. This is simply a free way to find your gaps. Repeat it every few months.
10. Set up free tracking so you know what's working
Without some measurement, you can't tell which of these efforts is bringing in clients. Four free tools cover it.
Google Business Profile performance. Shows calls, direction requests, website clicks, and the searches that surfaced you. Check it monthly rather than daily, since local numbers bounce around from week to week.
Google Search Console. If you have a website, Search Console shows which searches bring people to your site and whether Google can index your pages. Submit your sitemap once and check back monthly.
Bing Webmaster Tools. Bing's equivalent can import your site straight from Search Console, so setup takes a couple of minutes, and it helps make sure Bing (and everything built on it) has your pages.
Asking every new customer how they found you. Not glamorous, but it is the most reliable data you will ever get. Write the answer down in a column in your job spreadsheet or a field in your CRM. After a few months, you will know whether your Google profile, referrals, or Nextdoor is doing the heavy lifting, and where your time is best spent.
Also add your business to other local listings
Once your Google profile is accurate, copy the same details to the other places customers and search tools look for local businesses. Treat your Google profile as the master copy and match the name, address, phone number, hours, and website character for character. Google, Apple, Bing, and AI assistants compare these sources, and when the details conflict, all of them trust your information a little less.
Before you create anything new, search your phone number in quotes, then do the same for any old numbers and past addresses. You will probably find listings you didn't know existed, some created automatically and some still showing outdated information. Claim and correct those rather than making duplicates. Claiming is free on nearly every platform.
These are the listings worth having:
- Apple Business (Apple Maps). This controls what iPhone users see in Apple Maps and what Siri says when someone asks for a business like yours. Apple replaced its old Business Connect tool with Apple Business in April 2026, and verification asks for more proof than Google does, such as your EIN, D-U-N-S number, or a business license, so have those ready.
- Bing Places. Bing Places feeds Bing, the search built into Windows and Edge, and Microsoft Copilot, and it is widely reported to be one of the sources behind ChatGPT's web search. You can import your Google profile directly, which makes it about a fifteen-minute job. Double-check the category afterward, since Bing maps it to its closest equivalent.
- Yelp. Claiming your page is free, and you don't need the advertising their sales team will offer. Yelp discourages businesses from asking customers for reviews, so keep your review requests pointed at Google. Apple Maps has historically drawn on Yelp data, so accuracy here affects how you look on iPhones too.
- Facebook and Nextdoor. Covered in step 6. Keep the hours and phone number current even if you rarely post.
- Better Business Bureau. The BBB keeps profiles on businesses whether or not they pay for accreditation, so make sure yours is accurate.
- Your industry's directories. Manufacturer "find an installer" pages for brands you're certified with, trade associations you belong to, and platforms like Angi or Thumbtack if customers in your trade use them. You can usually claim a basic profile on those platforms without buying leads.
You don't need to be on every directory in existence. These, plus anything specific to your trade, cover what matters. A hundred low-quality directories add nothing.
Common Questions
What is the best free way to promote a local business?
A verified, complete Google Business Profile with a steady flow of real reviews. For most local businesses, that combination produces more calls than any other single free effort, which is why it comes first on this list.
How long does it take to see results from free local marketing?
Listing corrections show up within days. Ranking improvements from reviews, links, and website content usually build over several weeks to a few months. The habits compound: businesses that keep asking for reviews, taking photos, and following up for a year tend to pull well ahead of competitors who stopped after setup.
Are paid listing management services worth it for a small business?
For a single-location business, usually not. Claiming your Google profile and the listings covered above takes an afternoon or two to do yourself, and accurate listings don't need much attention once they're fixed. These services make more sense for businesses with many locations. If you do sign up for one, ask what happens to your listings when you cancel, because with some services the corrections don't stay in place after you stop paying.
Do I need to post on social media every day?
No. You need accurate profiles on the platforms where customers check you out, usually Facebook and possibly Nextdoor or Instagram depending on your trade. A current profile with real photos of your work beats a busy one full of filler posts.
Can I do all of this without a website?
Most of it, yes. Apart from the website tips in step 4, steps 1 through 6 and the other local listings don't require one. But a website is what lets you appear in the regular search results below the map, where a profile can't show up, and it gives customers somewhere to learn more when they aren't ready to call. I explain how the two work together in how to stand out on Google.
Where to start
If you are starting from zero, spread this over a couple of weeks rather than trying to do everything in one day.
- This week: claim and verify your Google Business Profile and get every field right.
- Next week: search your phone number to find old listings, then work through the other local listings at the end of this article.
- Starting today and ongoing: ask every customer for a review, photograph every job, return calls within the hour, and write down how each new customer found you.
- Monthly: check your profile performance and Search Console, and add one new page or answer to your website.
- Every few months: ask the AI assistants about your business and fix whatever they get wrong.
None of this is complicated. Most of your competitors simply don't do it consistently, and that is the whole opportunity.
If you would like a second set of eyes before you start, I do free website audits that look at your site and your Google profile together.
