Local SEO is one area where new businesses have a genuine advantage over national sites. The competition is local, not global. A new plumber in Bristol is not competing against national brands in the local pack β€” they are competing against other local plumbers, most of whom have mediocre Google Business Profiles and few reviews. Here is exactly how to beat them from day one.

Quick Answer: A new local business ranks in Google Maps by first claiming and fully completing their Google Business Profile (the most impactful single action available), then systematically acquiring Google reviews, building consistent citations across local directories, adding LocalBusiness schema to their website, and publishing location-specific content. The Google Business Profile is more important than the website for local pack rankings.

Step 1: Claim and verify your Google Business Profile immediately

This is the single highest-impact local SEO action. Before your website ranks for anything. Before you have any backlinks. Do this first.

  1. Go to business.google.com
  2. Click Manage Now and search for your business name
  3. If your business exists (Google may have auto-created a listing), claim it
  4. If not, click Add your business to Google
  5. Enter your business name, category, address, phone number, and website
  6. Request verification β€” Google sends a postcard to your address with a code
  7. Enter the verification code when it arrives (typically five to seven days)

Step 2: Complete your Google Business Profile fully β€” every section

A complete profile consistently outranks an incomplete one. Complete each of these within 24 hours of verification:

  • Primary category β€” be as specific as possible. "Emergency Plumber" beats "Plumber" if emergency work is your focus.
  • Secondary categories β€” add every additional relevant service category
  • Business description β€” 750 characters describing your services, location, and what makes you different
  • Services list β€” add every specific service with descriptions and prices where applicable
  • Opening hours β€” accurate including bank holidays. Wrong hours drive away customers and create a negative signal.
  • Photos β€” add at least five: one of your premises or van/vehicle, one team photo, examples of your work
  • Website link β€” your website URL

Step 3: Get your first five Google reviews within the first month

Reviews are the fastest way to improve local pack rankings for a new business. Five genuine reviews from real customers will put you ahead of many established competitors who have never actively sought reviews.

  1. Create a short URL for your Google review page β€” in GBP, go to Get more reviews and copy your review link
  2. Send this link to every satisfied customer after completing a job
  3. Text message works better than email for this β€” it is read immediately and requires one tap
  4. Ask in person at the end of the service: "If you are happy with today's work, it would really help us if you could leave us a quick Google review"
  5. Respond to every review within 24 hours β€” even a simple thank you

Step 4: Build consistent NAP citations across local directories

NAP stands for Name, Address, Phone number. Submit your business to these platforms with identical information across every one:

  • Bing Places for Business (free, essential for Bing and ChatGPT Search)
  • Apple Maps Connect (free, essential for iPhone users)
  • Yell.com (free basic listing)
  • Thomson Local (free listing)
  • FreeIndex.co.uk (free)
  • Industry-specific directories relevant to your trade

Critical: use exactly the same business name, address format, and phone number on every platform. Even small variations ("Ltd" vs no "Ltd", different phone number formats) weaken the aggregated citation signal.

Step 5: Add LocalBusiness schema to your website

LocalBusiness schema is structured code that explicitly tells Google your business name, address, phone number, opening hours, and service area. As covered in our guide to adding schema without coding, you can add this using free tools or WordPress plugins without touching your website code.

For a local business, include:

  • name, address (streetAddress, addressLocality, postalCode)
  • telephone
  • openingHoursSpecification
  • geo (latitude and longitude coordinates)
  • areaServed (the areas you cover)

Step 6: Create location-specific pages on your website

Your website supports your local pack rankings by confirming Google's understanding of your location and services. Create dedicated pages for:

  • Your main service in your primary city: "Plumber in Bristol"
  • Your main service in significant nearby towns or areas you serve
  • Each specific service type you offer

Each location page must have genuinely unique content β€” not a template with the town name swapped. Include local references, specific service details relevant to that area, and your contact information.

Step 7: Publish weekly Google Posts on your Business Profile

Google Posts are short updates that appear on your GBP listing in search results. Publishing weekly signals active business management β€” an activity signal that Google's local algorithm notices. Post about:

  • Recent completed jobs (with before/after photos)
  • Special offers or seasonal promotions
  • Useful tips relevant to your services
  • New services you have added

Summary: How to rank locally as a new business

  • Step 1: Claim and verify your Google Business Profile immediately
  • Step 2: Complete every section of your GBP β€” category, services, hours, description, photos
  • Step 3: Get five genuine Google reviews in the first month β€” text message and in-person ask
  • Step 4: Submit consistent NAP to Bing Places, Apple Maps, Yell, Thomson Local, industry directories
  • Step 5: Add LocalBusiness schema to your website
  • Step 6: Create location-specific service pages with genuine unique content
  • Step 7: Publish weekly Google Posts to signal active management

Continue reading: How do I get Google to index my new pages faster?