Most people search Google before visiting a local business. Here's how to make sure they find you.
When someone in Redondo Beach Googles "best plumber near me" or "dentist in Torrance," Google shows them a handful of results. If your business isn't one of them, you don't exist to that customer.
The good news: you don't need to pay for ads to show up. What you need is local SEO -- and most of it is free. This guide walks through exactly what to do, step by step.
what is local seo?
SEO stands for Search Engine Optimization. Local SEO is specifically about showing up when people search for businesses in your area.
When someone types "restaurant near me" or "HVAC repair Hermosa Beach," Google does three things:
- Checks which businesses are nearby
- Checks which ones are relevant to the search
- Checks which ones are trustworthy and well-established
Local SEO is how you score well on all three. You're making sure Google knows who you are, where you are, and why you're worth recommending.
the 3 places you need to show up
1. the google map pack
That box at the top of search results showing 3 businesses on a map. This is prime real estate -- it's the first thing people see, and it gets a disproportionate share of clicks for local searches.
2. regular search results
The standard list of blue links below the map. These pull from your website's content and SEO.
3. your website
When someone clicks through to your site, it needs to convince them to call, book, or visit. A slow or confusing site means they hit the back button and go to your competitor.
All three work together.
step 1: google business profile (the single most important thing)
If you do nothing else from this guide, do this. Your Google Business Profile (GBP) is the single most important factor in local search visibility. It's free, and it takes about 30 minutes to set up.
how to set it up
- Go to business.google.com
- Click "Manage now" and sign in with a Google account
- Search for your business -- if it exists, claim it. If not, add it.
- Enter your business name exactly as it appears in the real world
- Choose your primary business category (be specific -- "Family Dentist" beats "Dentist")
- Add your address (or service area if you travel to customers)
- Add your phone number and website
- Verify your business (Google usually mails a postcard with a code -- takes 5-7 days)
what to fill in (every field matters)
After verification, complete every single section:
- Business hours: Include special hours for holidays
- Description: Write 2-3 sentences about what you do. Include your city name naturally -- "We've been serving Redondo Beach families for over 10 years."
- Services: List every service you offer with descriptions
- Products: If applicable, add your products with photos and prices
- Attributes: Check everything that applies (wheelchair accessible, free wifi, women-owned, etc.)
photos matter more than you'd think
Google's own data shows that businesses with more photos on their profile get significantly more clicks. Add:
- Exterior of your business (so people recognize it)
- Interior shots (so they know what to expect)
- Team photos (builds trust)
- Product/service photos (shows what you do)
- Behind-the-scenes shots (makes you relatable)
Add new photos monthly. Google rewards active profiles.
google posts
Most business owners don't know this feature exists. You can publish posts directly on your Google Business Profile -- they show up when people find you on Google.
Post weekly:
- New promotions or offers
- Events
- New products or services
- Tips related to your industry
- Photos of recent work
Each post is like a mini-update that costs nothing and helps your visibility.
step 2: get google reviews (and how to ask)
Reviews are the second most important factor in local rankings. More reviews = higher rankings = more customers = more reviews. It compounds.
why reviews matter for ranking
- Google uses review quantity, quality, and recency as ranking signals
- Businesses in the top map pack spots tend to have significantly more reviews than those that don't appear
- A business with 50 recent five-star reviews will almost always outrank one with 5
how to ask without being awkward
The key is timing -- ask when they're happiest:
For service businesses (plumbers, contractors, etc.):
Right after completing the job, while they're still relieved: "Glad we could help! Would you mind leaving us a quick Google review? It really helps other people find us. I can text you the link right now."
For restaurants/retail:
On the receipt, a table card, or a follow-up text: "Thanks for visiting! If you enjoyed your experience, a Google review means a lot to us: [direct link]"
Via email (after any service):
"Hi [Name], thanks for choosing [Business Name]! If you have 30 seconds, a Google review would help us a lot. Here's the direct link: [link]. Either way, we appreciate your business!"
the direct review link
Don't make people search for your business on Google to leave a review. Give them the direct link:
- Go to your Google Business Profile
- Click "Ask for reviews"
- Copy the link
- Share it everywhere -- texts, emails, receipts, business cards
how to respond to reviews
Positive reviews:Always respond. Thank them by name, mention something specific. "Thanks Sarah! Glad you loved the new patio design. Enjoy those summer evenings!"
Negative reviews:Respond professionally, take it offline. "We're sorry about your experience, [Name]. That's not our standard. Please contact us at [phone/email] so we can make it right." Never argue publicly.
aim for 2-3 new reviews per month
You don't need 100 reviews overnight. Consistent, steady growth signals to Google that your business is active and trusted. 2-3 per month gets you to 25+ in a year, which is competitive for most local markets.
step 3: your website seo basics
Your Google Business Profile gets people to notice you. Your website converts them into customers. Here's what matters:
title tags and meta descriptions
Every page on your site has a title tag (the blue text in Google results) and a meta description (the gray text below it). These are your first pitch to searchers.
Bad title: "Home | My Business"
Good title: "Johnson Plumbing | 24/7 Emergency Plumber in Redondo Beach"
Bad meta description: (none -- Google guesses for you)
Good meta description: "Licensed plumber serving Redondo Beach, Hermosa Beach & the South Bay. Same-day service, upfront pricing. Call (310) 555-0123."
nap consistency (name, address, phone)
Your business name, address, and phone number should appear on every page of your website -- typically in the footer. And it should match your Google Business Profile exactly. Even small differences ("St." vs. "Street") can confuse Google.
mobile-friendly design
Over 60% of local searcheshappen on phones. If your site doesn't work well on mobile -- tiny text, buttons too small to tap, content wider than the screen -- Google penalizes you in rankings.
Test your site: pull it up on your phone right now. Can you read everything? Can you tap the phone number to call? Does anything look broken?
page speed
Google has confirmed that page speed is a ranking factor. Slow sites rank lower.
What slows a site down:
- Oversized images (the #1 culprit)
- Too many plugins or scripts
- Cheap hosting
- Bloated code from website builders
How to check: Run your site through gethartdesign.com/audit-- you'll get your speed scores straight from Google's API.
schema markup (structured data)
This is a bit technical but worth knowing about. Schema markup is code you add to your site that tells Google specific things about your business -- hours, address, services, reviews.
Businesses with schema markup can get rich results in Google -- enhanced listings with star ratings, hours, and price ranges that stand out from regular results.
Most DIY website builders don't support schema markup well. It's one of the real advantages of a professionally built site.
step 4: local directories and citations
A "citation" is any mention of your business name, address, and phone number online. The more consistent citations you have, the more Google trusts your business information.
get listed on:
Must-have (do these first):
- Google Business Profile (done -- Step 1)
- Yelp
- Facebook Business Page
- Apple Maps (via Apple Business Connect)
- Bing Places
Industry-specific:
- Healthgrades / Zocdoc (medical/dental)
- Houzz (home services/construction)
- OpenTable (restaurants)
- Avvo (lawyers)
- Thumbtack (any service business)
General directories:
- Better Business Bureau (BBB)
- Yellow Pages
- Angi (formerly Angie's List)
- Chamber of Commerce website
the rule: consistency
Your name, address, and phone number must be identicaleverywhere. If your Google listing says "123 Main St" but Yelp says "123 Main Street," that inconsistency can hurt your rankings. Pick one format and use it everywhere.
step 5: content that attracts local searches
Content is how you capture searches beyond just your business name. When someone Googles "how to unclog a drain" or "best restaurants for date night in Hermosa Beach," having relevant content on your site gives you a shot at showing up.
service area pages
If you serve multiple cities, create a page for each one:
- "Plumbing Services in Redondo Beach"
- "Plumbing Services in Hermosa Beach"
- "Plumbing Services in Torrance"
Each page should have unique content about serving that area -- not just the city name swapped out.
blog posts (even a few help)
You don't need to blog weekly. Even 1-2 posts per month on local topics can drive traffic:
- "5 Signs You Need a New Water Heater (South Bay Homeowner Guide)"
- "The Best Patio Dining in Redondo Beach This Summer"
- "How Much Does a Kitchen Remodel Cost in the South Bay?"
These posts rank for specific, longer searches and bring people to your site who might not have found you otherwise.
faq pages
FAQ pages work well for SEO. They directly answer questions people type into Google, and Google often pulls FAQ answers into featured snippets (the box at the very top of search results).
List the 10-15 most common questions your customers ask, and write clear, helpful answers.
common mistakes that kill your local ranking
Avoid these and you're already ahead of most local businesses:
- No Google Business Profile. This is like not having a phone number listed. Fix it today.
- Inconsistent business info. Different name/address/phone across the web confuses Google.
- No reviews (or all old reviews). Recency matters. 50 reviews from 2019 count for less than 20 from the last 6 months.
- Slow website. If it takes more than 3 seconds to load, you're losing visitors and rankings.
- Not mobile-friendly. Google uses mobile-first indexing -- they judge your site by how it looks on a phone.
- No local content. If your website never mentions the cities you serve, how would Google know?
- Ignoring reviews. Unanswered reviews -- especially negative ones -- signal that you don't care.
- Duplicate content. Copy-pasting the same text across multiple pages hurts your SEO.
the 30-minute action plan
If you're feeling overwhelmed, here's what to do right now:
- Claim or update your Google Business Profile (15 minutes)
- Add 5 photos to your profile (5 minutes)
- Ask your 3 most recent happy customers for a Google review (5 minutes)
- Check your website on your phone -- is it fast and easy to use? (5 minutes)
Those four things will put you meaningfully ahead of most local competitors. Everything else can be done over time.
want to see where you stand?
We built a free audit tool that checks your website against Google's standards -- performance, SEO, accessibility, and more. Takes 30 seconds and shows you what's working and what's holding you back.
No email required. No sales pitch. Just your site's scores from Google's own tools.
check your local seo score
Get your free website audit and see how your site performs on Google's standards.
Hart Design is an AI-powered web design agency in Redondo Beach, CA. We build fast, beautiful websites that score 90+ on Google Lighthouse.