All articles
    Local SEO 9 min read 2 July 2026

    How to Rank on Google Maps Without Paying an Agency

    You don't need to pay an agency to get into the Google Maps top three. Here's exactly how to do it yourself, written by someone who does this for a living.

    By Jacob Garner

    I know how this sounds coming from someone who runs an SEO agency. But the truth is you can rank on Google Maps yourself if you're prepared to do the work. It's not clever. It's not secret. It's just a handful of things done consistently over a few months.

    I'd rather write the honest version of this than pretend it needs a specialist. So here's the full playbook. If you follow it and it doesn't work, then it's worth talking to someone about what's holding you back. But most trades I speak to could handle this on their own if they had a proper guide, so here's mine.

    First, understand what you're actually trying to rank for

    The three profiles that appear on the map at the top of Google's results, that's called the map pack, or the local three-pack. That's the prize. Ranking fourth on the map is basically the same as ranking fiftieth. Almost nobody clicks below the top three.

    Google decides who goes into that top three based on three things, roughly in this order: how relevant you are to what the person searched, how close you are to where they're searching from, and how established your business looks. Everything in this guide is about improving one of those three.

    Step one: Get the basics genuinely right

    Your business name on Google should match the name on your invoices, your website, and your signage. Not "J. Smith Plumbing Emergency 24/7 Chelmsford," just "J. Smith Plumbing." Google will suspend or demote profiles that keyword-stuff their name, and it happens more than people realise.

    Your address, if you show one, should be consistent everywhere. Same format, same spelling, same postcode. If you don't want to show your home address, set yourself up as a service-area business instead and hide the address. That's completely fine and doesn't hurt your ranking.

    Your phone number should be the same one that appears on your website. Different numbers on the profile and website is a small but real drag on trust.

    Step two: Pick your primary category carefully

    This is the biggest lever on the whole profile. Your primary category tells Google what you fundamentally are.

    The mistake people make is picking the most general option. "Plumber" or "Electrician." Those are competitive pools. Instead, pick the most specific category that honestly describes the majority of your work. "Heating contractor," "Kitchen remodeler," "Solar energy contractor." You'll rank higher because you're competing with a smaller group of businesses.

    You can add up to nine secondary categories after that to cover everything else you do. But the primary one is doing 80% of the ranking work, so give it real thought.

    Step three: Write a description a customer would actually read

    Your business description on Google is 750 characters. Most trades either leave it blank or fill it with keyword soup that reads like it was written by a robot. Neither works.

    Write it like you'd describe your business to a neighbour who asked what you do. Mention what you specialise in, roughly where you work, and one or two things that make you different. Don't repeat "plumber Chelmsford" fifteen times. Google's algorithm was clever enough to spot that in about 2012.

    Include the words that matter naturally, once or twice, in sentences that a human would speak out loud. That's enough.

    Step four: Get real, specific reviews

    Reviews are the single biggest ongoing signal after your category. But not any reviews. Reviews that describe the work.

    "Great service" is a nice review to have but it's not doing much for your ranking. "Ben came out to fix our leaking radiator in Braintree the same day I called, sorted it in under an hour" is doing enormous work, because it tells Google you do radiator work, that you do it in Braintree, and that you do it quickly.

    You don't need to script customers. Just ask them, when you ask for the review, to mention what the job was. Most people are happy to. Aim for two or three new reviews a month and don't stop. It's the drumbeat of local SEO.

    Step five: Add photos every single week

    Take a photo at the end of every job on your phone. Not staged, not perfect. Just a real photo of the finished work. Upload two or three to your profile every week.

    This does two things. It tells Google your profile is active, which it uses as a signal that you're a real, ongoing business. And it builds a visual record for customers to browse, which increases the chance that someone who lands on your profile actually calls.

    Consistency matters more than volume here. Two photos a week for six months beats fifty photos in one afternoon and then silence.

    Step six: Match your website to your profile

    The website you link from your Google profile matters more than most people realise. Google reads that website and uses it to double-check what your profile is claiming.

    The linked page should clearly name your main service and your town, load quickly on a phone, and have a phone number that matches the one on your profile. If your profile says you're a heating contractor in Chelmsford, but the linked page is a generic homepage that says "welcome to J. Smith Plumbing serving Essex," you're leaving ranking on the table.

    The fix is often as simple as making sure your homepage mentions your primary service and main town clearly in the first few lines. If you've got proper service pages already, consider linking your profile to the most relevant one instead of the homepage.

    Step seven: Get listed on the right places elsewhere

    Google looks at whether your business exists on other trustworthy directories. This is called "citations" in the SEO world, and it's less important than it used to be, but it still matters.

    You don't need to be on 200 directories. You need to be on the ones that Google actually trusts. Yell, Thomson Local, Yelp UK, the FreeIndex, and any trade-body directory that applies to you (Gas Safe register, NICEIC, FMB, etc.). Make sure your name, address, and phone number are identical everywhere.

    This is a one-afternoon job. Do it once, do it properly, and move on. Don't pay anyone a monthly fee to "manage citations" for you. It's genuinely not worth it for a trade business.

    How long this all takes

    If you do everything in this guide and then wait, most trade profiles start climbing within six to eight weeks and settle into their new position around the three to four month mark. Some competitive city centres take longer. Some quieter areas will move faster.

    The one thing that will kill your progress is stopping. Local SEO isn't a one-off project. It's more like keeping the van tidy. You do a bit every week and it stays in good shape. Do nothing for six months and it slides back to where it was.

    If you've followed all of this and you're still stuck outside the top three after four or five months, that's when it's worth getting someone to look at what's specifically blocking you. But most trades don't need to get to that point. They just need to actually do the boring, consistent work in this guide.

    Frequently asked questions

    If you'd rather not do this yourself, or you've done it and you're still stuck, book a free 20-minute call and I'll take an honest look at what's holding your profile back.

    Keep reading