If your business isn’t showing up on Google, you’re missing out on customers who are searching for exactly what you offer. Here’s how to fix that — for free — in under an hour.
Every day, people in your area type things like “plumber near me,” “best coffee shop in [city],” or “affordable accountant [town]” into Google. If your business doesn’t appear in those results, those potential customers never find you. The good news? Getting on Google isn’t complicated, and most of it costs nothing.
This guide walks you through the three main ways to show up on Google — your Google Business Profile, your website in search results, and Google Maps — along with exactly how to set each one up.
Why Google visibility matters for small businesses
Over 90% of online experiences start with a search engine, and Google holds the lion’s share of that traffic. When someone searches for a business like yours, Google shows three types of results: paid ads at the top, a “map pack” of local businesses, and organic website results below. Appearing in even one of these can significantly drive more calls, visits, and sales your way.
You don’t need a big marketing budget to appear on Google. A verified Google Business Profile and a basic website are enough to start showing up for local searches today.
The 3 ways to get on Google
Method 1
Google Business Profile
Appear in Google Maps and the local “3-pack.” Free to set up. Essential for any local business.
Method 2
Organic search (SEO)
Your website appears in search results. Takes time but builds long-term, free traffic.
Method 3
Google Ads (paid)
Pay to appear at the top instantly. Great for fast results while your SEO is building.
For most small businesses, start with your Google Business Profile — it’s free, quick to set up, and directly targets people nearby who are ready to buy.
Step 1 — Set up your Google Business Profile
Your Google Business Profile (formerly Google My Business) is what makes your business appear in Google Maps and the local results section. Here’s how to create one from scratch.
- Go to google.com/businessSign in with your Google account, or create one for free if you don’t have one.
- Search for your business nameGoogle will check if your business already exists in its database. If it does, claim it. If not, create a new listing.
- Enter your business detailsAdd your business name, category (e.g. “Italian restaurant” or “Plumber”), address, phone number, website, and opening hours. Be accurate — inconsistencies hurt your rankings.
- Verify your businessGoogle will send a postcard to your business address with a verification code. This usually arrives within 5 days. Enter the code in your profile to go live.
- Complete your profileAdd photos of your premises, products, or team. Write a clear business description. The more complete your profile, the higher you rank in local searches.
Make sure your business name, address, and phone number (NAP) are identical everywhere they appear online — your website, social profiles, and directories. Even small differences like “St.” vs “Street” can affect your local rankings.
Step 2 — Get your website into Google’s search results
Having a website isn’t enough — Google needs to find and index it. Here’s how to make sure that happens.
- Check if your site is already indexed Type site:yourwebsite.com into Google. If pages appear, you’re indexed. If nothing shows, Google hasn’t found your site yet.
- Set up Google Search ConsoleGo to search.google.com/search-console, add your website, and verify ownership. This free tool lets you tell Google your site exists and monitor how it performs.
- Submit your sitemapA sitemap is a file that lists all your pages. Most website platforms (WordPress, Wix, Squarespace) generate one automatically. Submit its URL in Search Console so Google can crawl all your pages faster.
- Request indexing for key pagesIn Search Console, use the URL Inspection tool to submit your homepage and main service pages for indexing. Google usually picks them up within a few days.
New websites can take 1–4 weeks to start appearing in search results. Be patient, keep adding useful content, and Google will find you.
Step 3 — Optimise your website for local searches
Once Google knows your site exists, you want it to rank when local customers search for your services. These quick wins will make a real difference without needing a developer.
- Add your city/town to your page titles — e.g. “Affordable Plumber in Manchester” instead of just “Plumber.” This tells Google exactly who you serve.
- Put your address on your website — Ideally in the footer of every page. This confirms your location to Google and builds local trust signals.
- Write a clear “About” or “Services” page — Describe what you do and where you do it. Use natural language your customers would actually type into Google.
- Make your site mobile-friendly — Over 60% of local searches happen on phones. Google prioritises mobile-friendly sites in its rankings.
- Speed up your site — Use Google’s PageSpeed Insights (free) to check your load time and follow the suggested fixes. Faster sites rank higher.
- List your business in local directories — Yelp, Bing Places, Apple Maps, and industry-specific directories all send trust signals to Google and bring additional traffic.
Step 4 — Build your Google reviews
Reviews are one of the strongest ranking factors for local Google results. Businesses with more positive reviews consistently outrank those without them. The simplest way to get more reviews is just to ask — most happy customers are glad to help if you make it easy for them.
- Get your review linkIn your Google Business Profile dashboard, find the “Get more reviews” section. Copy your unique review link.
- Share it with recent customersSend the link via WhatsApp, email, or text after a job is complete. A simple message like “We’d really appreciate a quick Google review” works well.
- Respond to every reviewThank positive reviewers personally and respond professionally to any negative ones. Google rewards businesses that actively engage with their reviews.
Aim for at least 10 reviews before expecting a significant boost in local rankings. Even a handful of genuine, detailed reviews can push you ahead of competitors who have none.
How long does it take?
Your Google Business Profile can be live and appearing in Maps within a week of verification. Organic website rankings typically take 3 to 6 months of consistent effort, depending on how competitive your area and industry are. Paid Google Ads can put you at the top within hours, but the moment you stop paying, the visibility stops too.
The smartest approach for most small businesses is to set up your Google Business Profile first (free, fast, high impact), then build your website’s organic presence over time.
Quick-start checklist
- Create and verify your Google Business Profile at google.com/business
- Add complete details — name, address, phone, hours, photos, and description
- Set up Google Search Console and submit your sitemap
- Add your location to page titles and your address to your website footer
- Make sure your site loads fast and works on mobile
- List your business on local directories with consistent NAP details
- Ask your happiest customers for a Google review this week

