If someone searches for your type of business in your city and you don't show up — you're losing customers to competitors who do. The good news? Getting on Google is free and you can do it today.
This guide covers everything: setting up your Google Business Profile, building a website that ranks, and the exact steps to go from invisible to showing up in local search results.
Watch the Setup Walkthrough
The Two Ways to Show Up on Google
When someone searches Google for a local business, they see two types of results:
- Google Maps / Local Pack — the map with 3 business listings. This comes from your Google Business Profile.
- Organic search results — the regular blue links below the map. This comes from having a website.
You want to appear in both. Here's how.
Part 1: Set Up Google Business Profile
Step 1: Go to business.google.com
Visit business.google.com and sign in with your Google account. Click "Manage now" to get started.
Step 2: Enter Your Business Name
Type your business name. If it already exists in Google's database, select it. If not, click "Add your business to Google."
Step 3: Choose Your Business Category
Pick the most specific category possible. "Mexican Restaurant" is better than "Restaurant." "Criminal Defense Attorney" is better than "Lawyer." This directly affects which searches you appear in.
Step 4: Add Your Location
Enter your physical address. If you serve customers at their location (plumber, cleaning service), you can set a service area instead.
Step 5: Add Contact Info & Website
Add your phone number and website URL. Don't have a website yet? Build one in 10 minutes — it significantly improves your Google ranking.
Step 6: Verify Your Business
Google will send a postcard to your address (or offer phone/email verification for some businesses). This usually takes 5-7 days. Once verified, your listing goes live.
Part 2: Optimize Your Profile
A verified profile is just the start. Complete profiles get 7x more clicks than incomplete ones. Here's what to add:
📋 Google Business Profile Checklist
- 📸 Add 10+ photos — storefront, interior, products, team. Updated quarterly.
- ⏰ Set accurate hours — including holiday hours. Update these seasonally.
- 📝 Write a business description — 750 characters max. Include your city and key services.
- 🏷️ Add services/products — list everything you offer with descriptions and prices.
- 💬 Enable messaging — let customers message you directly from Google.
- 📰 Post weekly updates — share news, offers, events. Google rewards active profiles.
- ⭐ Get reviews — ask happy customers. Respond to every review (positive and negative).
Part 3: Build a Website That Ranks
Your Google Business Profile gets you on the map. A website gets you in the organic search results below — and makes your map listing rank higher too.
Here's what Google wants to see on your website:
- Your city name on every page — "Best Pizza in [Your City]"
- Mobile-friendly design — 60%+ of searches are on phones
- Fast loading speed — under 3 seconds
- Your name, address, and phone number (NAP) — exactly matching your Google Business Profile
- Service pages — one page per service, targeting "[service] in [city]"
Need a website? Network Solutions starts at $2.99/month and includes an AI builder that generates a site for your industry. Check out our website examples for inspiration.
Part 4: Get Listed in Directories
Google trusts businesses that appear in multiple places online. Submit your business to these free directories:
- Yelp — yelp.com/biz/claim
- Apple Maps — mapsconnect.apple.com
- Bing Places — bingplaces.com
- Facebook Business — facebook.com/business
- Yellow Pages — yellowpages.com
- Your local Chamber of Commerce
Important: Make sure your business name, address, and phone number are exactly the same everywhere. Even small differences ("St." vs "Street") can hurt your rankings.
Get Your Website Up Today
A website is the #1 thing you can do to improve your Google ranking. Start from $2.99/mo.
Build Your Website Now →❓ Frequently Asked Questions
Is it free to list my business on Google?
Yes. Google Business Profile is completely free. You can create and manage your listing at business.google.com at no cost.
How long does it take to show up on Google?
After verifying your Google Business Profile, your listing can appear within a few days. For your website to rank in organic search results, it typically takes 2-12 weeks depending on competition.
Do I need a website to appear on Google?
A Google Business Profile can appear without a website, but having a website significantly improves your visibility and credibility. Most searchers click through to a website before contacting a business.
How do I get my business to show up first on Google?
Focus on three things: complete your Google Business Profile with photos and reviews, build a fast mobile-friendly website with local keywords, and get listed in relevant business directories.