How to Get Your Business on the First Page of Google (Without Paying for Ads)
A plain English plan to get your small business onto page one of Google: the map results, your website and the free fixes that matter most.
If you search for your own service in your own town and can’t find yourself, you’re not alone. Most small businesses never show up on the first page of Google, and most customers never look past it.
The good news: you don’t need ads to get there. For a local business, the first page of Google is made of two parts you can influence for free: the map results (your Google Business Profile) and the normal website results underneath. This guide covers both, in the order that usually gets results fastest.
What “the first page of Google” actually means for a local business
When someone searches “electrician near me” or “bakery in Leeds”, the page they see usually looks like this:
| Section | What it is | How you get in |
|---|---|---|
| Ads | Paid listings marked “Sponsored” | Google Ads or Local Services Ads |
| Map results | Usually three businesses under a map | A complete, verified Google Business Profile |
| Website results | The classic blue links | A website with pages that match the search |
| AI answers | Summaries at the top on some searches | The same signals as normal results |
For most local businesses, the map results are the quickest win. You can be in them without a website, although a good website helps you rank higher and convert the visitors you get.
Step 1: Claim and complete your Google Business Profile
Your Google Business Profile is the listing that shows on Google Maps and in the map results. If you haven’t set one up yet, follow our step-by-step Google Business Profile setup guide first.
Google says it ranks local results on three things: relevance (how well your profile matches the search), distance (how far you are from the searcher) and prominence (how well known your business is, including reviews and links). You can’t change distance, but you can work on the other two. Google also says plainly that there is no way to pay for a better local ranking (Google’s local ranking help page).
To improve relevance and prominence:
- Verify the profile. Unverified profiles are less likely to show.
- Pick the most specific primary category. “Roofing contractor” beats “Contractor”.
- Fill in every field: hours, services, service areas, description, phone and website.
- Add real photos of your work, team, vehicles and premises.
- Get reviews regularly and reply to every one.
Step 2: Make sure Google can find your website
A surprising number of small business sites aren’t in Google at all. Search site:yourdomain.com on Google. If nothing comes up, Google hasn’t indexed your site yet.
The fix is free:
- Set up Google Search Console.
- Submit your sitemap (most website builders create one automatically).
- Use the URL Inspection tool to request indexing for your homepage and key service pages.
Google notes that crawling can take anywhere from a few days to several weeks, and asking repeatedly doesn’t speed it up (Google’s recrawl guide). If your site still isn’t showing after that, work through our guide on why your website isn’t showing up on Google.
Step 3: Build one page for each main service
This is the step most small businesses skip, and it’s often the biggest difference between page one and page five.
If you’re a plumber and your website has one “Services” page that lists ten things in bullet points, Google has very little to match against a search like “water heater replacement”. Give each main service its own page with:
- A clear heading that uses the words customers search (for example, “Water Heater Replacement in Austin”)
- What the service includes, who it’s for and how the job works
- Photos of real jobs
- Common questions and honest answers
- A clear call to action with your phone number
Write it for a customer, not for Google. If the page genuinely answers what someone wants to know before they call you, you’re doing SEO.
Step 4: Get your title tags and headings right
Every page has a title tag: the blue clickable headline in Google results. Many website builders fill it with something useless like “Home” or your business name alone.
A good title tag for a local service page follows a simple pattern:
Service + Location | Business Name
For example: “Emergency Electrician in Bristol | Bright Spark Electrical”.
Google’s own SEO Starter Guide recommends titles that are unique, clear and describe the page. Do the same for your page headings (the big H1 text at the top of each page).
Step 5: Get reviews, consistently
Reviews feed directly into prominence, and they’re one of the first things a customer looks at. The businesses at the top of the map results rarely have five reviews from three years ago.
Build a simple habit: ask every happy customer, at the moment they’re happiest, with a direct link. Google lets you create a review link and QR code from your profile. Our guide on how to get more Google reviews has scripts you can copy.
Don’t offer discounts or gifts for reviews, and don’t only ask the customers you expect to be happy. Both break Google’s review policies.
Step 6: Get mentioned on other websites
Links and mentions from other sites tell Google your business is real and trusted. You don’t need hundreds. For a local business, a handful of relevant ones go a long way:
- Your local chamber of commerce or business association
- Suppliers and manufacturers you’re a registered installer for
- Local news, community groups, sports clubs or charities you support
- Trade associations and licensing bodies
- Well known directories in your country (for example Yelp, Checkatrade, Yell, HomeStars or hipages, depending on where you are)
Keep your business name, address and phone number the same everywhere.
Step 7: Make your site fast and easy on a phone
Most local searches happen on phones. If your site takes ages to load, or the phone number is hard to tap, people leave and call the next business.
Test your homepage with Google’s free PageSpeed Insights. Our guide on how to make your website faster explains what the scores mean and what to fix first.
How long does it take to reach page one?
It depends on your competition and where you’re starting from. A business in a small town with a strong profile can show in the map results within weeks. A plumber in a large city competing with established companies may need many months of steady work.
We cover realistic timelines in how long SEO takes to work. The short version: the businesses that win are the ones that keep going after the first month.
What to avoid
Some “shortcuts” can get your listing suspended or your site penalized:
- Stuffing keywords into your business name on Google (for example “Joe’s Plumbing Best Plumber Dallas”). Google’s guidelines say to use your real-world business name.
- Fake addresses or virtual offices to appear in other towns.
- Buying reviews or links.
- Anyone who guarantees a #1 ranking. Google itself says no one can guarantee that (Do you need an SEO?).
Your first page of Google checklist
- Google Business Profile claimed, verified and fully filled in
- Specific primary category chosen
- Website indexed (check with
site:yourdomain.com) - Google Search Console set up and sitemap submitted
- One page per main service, written for customers
- Clear title tags with service and location
- A steady stream of new Google reviews, all replied to
- Listed with local associations, suppliers and trusted directories
- Site loads quickly and works well on a phone
Do these well and keep doing them. That’s genuinely most of what local SEO is.