Local SEO tips every small business owner can do today
You don't need an SEO agency to start ranking better in local search. There are concrete, free actions you can take today that move the needle — and most business owners haven't done all of them. This guide walks through each one in detail.
Set up and fully complete your Google Business Profile
Google Business Profile is the single highest-leverage SEO action for any local business. It controls your appearance in Google Maps, the local 3-pack, and the knowledge panel when someone searches your name directly.
How to set it up
- 01Go to business.google.com and sign in.
- 02Click "Add your business" and enter your exact legal business name.
- 03Select your primary business category — be specific. "Pest Control Service" outranks "Home Services".
- 04Choose whether customers visit you, you go to them, or both. Add a service area if you travel.
- 05Add your phone number and website URL.
- 06Complete verification by postcard (5–7 days) or phone/video call if offered.
After verification, fill in everything
Business hours
Include holiday hours
Business description
750 chars, keyword in first sentence
Photos
Logo, exterior, interior, work samples
Services list
With descriptions and prices
Attributes
Women-owned, veteran-owned, etc.
Q&A
3–5 questions — answer them yourself
Keep it active: Post at least once a week — a completed job, a seasonal promo, a tip. Posts expire after 7 days. Businesses that post consistently rank higher.
Claim your social media profiles and link your website
Google cross-references your business information across social platforms. Consistent information builds trust; inconsistent information hurts rankings. Every profile also creates a citation signal.
Facebook Business Page
facebook.com/pages/create
Choose "Local Business." Add website URL in About section.
Instagram Business Account
instagram.com
Settings → Account → Switch to Professional. Your bio link is your only clickable URL — use it.
LinkedIn Company Page
linkedin.com/company/setup/new
Essential for B2B and professional services.
Yelp Business Page
biz.yelp.com
Claim your existing listing (customers may have already created one).
Nextdoor Business
nextdoor.com/business
Neighborhood-specific and highly trusted for local service referrals.
Apple Maps
mapsconnect.apple.com
Powers Siri. Default maps app on all Apple devices.
The rule: Every profile has a "website" field. Fill it in everywhere. These links tell Google your website is the authoritative hub for your business.
Build local citations with consistent NAP
A "citation" is any mention of your Name, Address, and Phone number (NAP) on another website. The more consistent your NAP is across the web, the more Google trusts your local listings.
The #1 mistake: Inconsistent NAP. If GBP says "123 Main Street" but Yelp says "123 Main St" and your site says "123 Main St. Suite A" — Google can't merge them. Pick one exact format and use it everywhere.
Get your first (and next) Google reviews
Reviews are the second-most important local ranking factor. A business with 50 reviews at 4.5 stars will almost always outrank one with 5 reviews at 5.0. You need volume and recency.
- 01
Get your direct review link
In GBP dashboard → "Ask for reviews." Save the short URL and use it everywhere.
- 02
Ask in person after a positive job
"Would you mind leaving us a Google review? I can text you the link right now." This converts highest.
- 03
Follow up by text within 24 hours
"[Name], thanks for trusting us. If you have 2 minutes, we'd really appreciate a Google review: [link]."
- 04
Add the link to invoices and receipts
Passive volume that adds up over time.
Never offer incentives for reviews. Discounts, gifts, or payment for reviews violates Google's policy and can result in all your reviews being removed. Just ask genuinely.
Respond to every review within 24 hours — positive and negative. For negative reviews: apologize professionally, acknowledge the issue, and offer to resolve it offline. Never argue publicly.
Add your address and schema markup to your website
Your website needs to explicitly state who you are, where you are, and how to reach you — not just in the footer, but in a way Google's crawler can parse as structured data.
Your footer should include:
Add LocalBusiness schema markup
This code tells Google your business name, address, phone, website, and services. Paste it inside your <head> tag:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"url": "https://yourwebsite.com",
"telephone": "+1-831-555-0000",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main Street",
"addressLocality": "Salinas",
"addressRegion": "CA",
"postalCode": "93901",
"addressCountry": "US"
},
"openingHours": "Mo-Fr 08:00-17:00",
"sameAs": [
"https://www.facebook.com/yourbusiness",
"https://www.yelp.com/biz/yourbusiness"
]
}
</script>Set up Google Search Console
Google Search Console shows you which pages are indexed, what queries you appear for, how many clicks you get, and any crawl errors. It's free and takes 15 minutes.
- 01Go to search.google.com/search-console and sign in.
- 02"Add property" → enter your website URL exactly as you use it (with or without www — pick one).
- 03Verify ownership via HTML tag in your
<head>, domain registrar, or Google Analytics. - 04Go to Sitemaps → enter
/sitemap.xml. Google now knows all your pages.
Check it monthly. The "Performance" tab shows which queries bring traffic. If you're getting impressions but few clicks, your title and meta description need rewriting.
Mention your location on every service page
If you serve specific cities, your service pages need to say so — not just in the footer. Google needs geographic signals in the body content to rank you for local queries.
We provide pest control services across Salinas, Monterey, Seaside, and Pacific Grove.
Our Hollister-based team serves all of San Benito County.
Schedule a free consultation at our Salinas office or we come to you anywhere in Monterey County.
Don't stuff city names — write naturally. One or two mentions per page is enough. Google penalizes keyword stuffing.
Make sure your website loads fast on mobile
Google uses mobile-first indexing — it ranks your site based on mobile performance, not desktop. A slow mobile site ranks lower regardless of how good the content is.
Check with our free tool
Get your Core Web Vitals score and an exact list of what to fix.
wearemachina.com/free-seo-reportGoogle's official tool
Runs a Lighthouse audit directly from Google's servers.
pagespeed.web.devMost common fixes: compress images (use WebP), remove unused plugins, use a host with a CDN. If your LCP is over 2.5 seconds, this is your top priority.
Your action plan
Where to start if this feels overwhelming
Do these in order. Most take under an hour each. The businesses that do all of them consistently dominate local search — not because of bigger budgets, but because of thoroughness.
Frequently asked questions
How do I set up a Google Business Profile?
Go to business.google.com, sign in, and click "Add your business." Enter your business name, category, and address. Add your phone number and website URL, then complete verification by postcard or phone. After verification, fill in every section: hours, photos, services, and description.
What social media profiles should a small business claim?
At minimum: Facebook Business Page, Instagram Business Account, LinkedIn Company Page, Yelp, and Nextdoor. Always add your website URL to every profile. Consistent business information across all platforms helps Google trust your business data.
What is NAP consistency and why does it matter?
NAP stands for Name, Address, Phone number. Google cross-references your business information across dozens of directories. If your address is spelled differently in different places, Google loses confidence and may rank you lower in local results. Pick one exact format and use it everywhere.
How do I get more Google reviews?
Get your direct review link from your Google Business Profile dashboard (click "Ask for reviews"). Ask in person right after a positive experience, then follow up by text or email with the link. Never offer discounts or gifts — that violates Google's policies.
Free tool
Check your current SEO score
Run a free audit on your website and see exactly what needs to be fixed — Core Web Vitals, schema markup, on-page SEO, and more.
Run a free SEO audit