Opening a new business is exciting, but getting found online can feel overwhelming. This local SEO checklist breaks down the essential steps to help your business appear in local search results and on Google Maps. Follow these tasks in order to build a strong foundation and attract more local customers.
1. Claim and Optimize Your Google Business Profile
Your Google Business Profile (formerly Google My Business) is the cornerstone of local search engine optimization. Start by claiming your listing if it already exists, or create a new one. Complete every section: business name, address, phone number, category, hours, and attributes.
Use this Google My Business optimization checklist to ensure your profile is fully optimized:
- Business name: Use your exact real-world name—no keyword stuffing.
- Category: Choose the most specific primary category, and add secondary categories if relevant.
- Address: Use a physical address where you operate (no PO boxes).
- Service area: If you serve customers at their location, define your service areas.
- Hours: Keep them accurate, including holiday hours.
- Attributes: Add attributes like "wheelchair accessible" or "free Wi-Fi" if they apply.
- Photos: Upload high-quality photos of your storefront, interior, team, and products.
- Products/Services: List your offerings with descriptions and prices.
- Google Posts: Publish regular updates about events, offers, or news.
- Q&A: Monitor and answer questions in the Q&A section; you can also seed common questions and answers yourself.
For more detailed guidance, see our Google Business Profile optimization guide.
Common mistakes to avoid
- Keyword-stuffed business name: Adding keywords like "Best Plumber" can lead to suspension. Use your real name only.
- Incomplete profile: Missing hours or categories can hurt rankings. Fill out every field.
- Wrong primary category: Choosing a broad category like "Contractor" instead of "Plumber" dilutes relevance. Choose the most specific one.
For example, a bakery should select "Bakery" as the primary category, not "Bakery" and "Cafe" unless it truly operates as both. This specificity helps Google match you to the right queries.
2. Build Consistent Citations
Citations are mentions of your business name, address, and phone number (NAP) on other websites. They help search engines verify your information and improve local rankings. Start with major directories like Yelp, Bing Places, and Apple Maps, then move to industry-specific sites.
Ensure your NAP is identical everywhere—even small differences like "St." vs. "Street" can cause confusion. Use a spreadsheet to track your citations and check for duplicates. Tools like Moz Local or BrightLocal can automate this process.
Step-by-step citation building
- Create a master NAP record: Write down your business name, address, and phone number exactly as they should appear. Include suite numbers and standard abbreviations.
- Claim core listings: Start with Google Business Profile, Bing Places, Apple Maps, Yelp, and Facebook.
- Expand to industry directories: For example, a restaurant should be on TripAdvisor, Zomato, and OpenTable; a lawyer on Avvo and FindLaw.
- Use a citation tool: Tools like Moz Local or BrightLocal can distribute your NAP to hundreds of directories and flag inconsistencies.
- Audit quarterly: Check for duplicates or outdated info and fix them.
Common mistake: Using a virtual office or PO box as your address. Search engines may penalize this. Always use a physical location where you actually operate.
3. Optimize Your Website for Local Search
Your website should clearly communicate what you do and where you do it. Include your city and service area in key places: title tags, meta descriptions, headers, and body content. For example, instead of "Plumber in Denver," use "Emergency Plumber in Denver, CO – 24/7 Service."
Create a dedicated location page for each office or service area. Include your NAP, embedded map, and driving directions. Also, add structured data (schema markup) to help search engines understand your business. Use LocalBusiness schema to mark up your name, address, phone, and hours.
On-page optimization tips
- Title tags: Include your primary keyword and city, e.g., "Local SEO Checklist for Denver Businesses."
- Meta descriptions: Write compelling descriptions that include your city and a call to action.
- Header tags: Use H1 for your main headline, H2 for sections, and H3 for subsections. Include location terms naturally.
- Content: Mention your city and surrounding neighborhoods in the body text.
- Mobile-friendliness: Ensure your site is responsive and loads quickly, as mobile-friendliness is a ranking factor.
Structured data example
Here's a basic LocalBusiness schema snippet you can adapt:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Denver",
"addressRegion": "CO",
"postalCode": "80202",
"addressCountry": "US"
},
"telephone": "+1-303-555-1234",
"openingHours": "Mo-Fr 09:00-17:00",
"url": "https://www.example.com"
}
Place this in the <head> of your page or use Google's Structured Data Markup Helper.
4. Generate and Manage Reviews
Reviews are crucial for local SEO and trust. Ask satisfied customers to leave reviews on your Google Business Profile. Respond to all reviews—both positive and negative—promptly and professionally. Encourage reviews by making it easy: provide a direct link or QR code.
Never buy fake reviews or incentivize them; it violates Google's guidelines and can harm your ranking. Instead, focus on delivering great service and politely asking for feedback.
Review generation tactics
- Ask at the point of sale: Train staff to ask happy customers for reviews.
- Use email signatures: Add a link to your review page in every email.
- Create a review card: Print cards with a QR code that links directly to your Google review form.
- Respond to every review: Thank positive reviewers and address negative ones calmly and professionally.
- Monitor and flag fake reviews: Report any suspicious reviews to Google.
5. Conduct a Local SEO Audit
Use a local SEO audit checklist to regularly review your performance. Key items include:
- Check for NAP consistency across all online listings.
- Verify your Google Business Profile is fully completed and up-to-date.
- Ensure your website loads quickly and is mobile-friendly.
- Monitor your local rankings for target keywords.
- Check for and fix broken links or missing pages.
- Review your reviews and respond to any new ones.
- Analyze competitor listings for gaps and opportunities.
- Update your Google Posts regularly.
Perform this audit quarterly to maintain your visibility.
Common audit pitfalls
- Ignoring duplicate listings: Duplicate Google Business Profiles can split your reviews and confuse Google. Search for your business name and report duplicates.
- Neglecting local citations: Forgetting to update citations after a move or phone change can tank rankings.
- Not tracking rankings: Use tools like BrightLocal to monitor your local pack positions.
6. Leverage Local Content and Links
Create content that appeals to your local audience: blog posts about community events, local guides, or news. This attracts local links and signals to search engines that you're relevant to the area. Sponsor local events or join community organizations to earn natural backlinks.
Ideas for local content
- Local guides: "The Best Coffee Shops in [City] According to a Local."
- Community event coverage: Write about local festivals, charity runs, or markets you participate in.
- Local news roundups: Curate news relevant to your neighborhood.
- Customer stories: Feature local customers and their experiences with your business.
To earn backlinks, consider sponsoring a local sports team, hosting a charity event, or partnering with other local businesses for cross-promotions.
7. Monitor and Improve Your Local SEO Checklist
Local SEO is ongoing. Set up Google Alerts for your business name, monitor your online reviews, and track your rankings for local keywords. Use tools like Google Search Console and Google Analytics to see how people find you. Regularly update your website content and Google Business Profile with fresh photos and posts.
For a comprehensive local SEO checklist 2022 and beyond, download our free checklist that covers all the steps in detail.
See where you actually rank
GMB Ranking scans your area block by block and shows your position on the map, then tells you what to fix first. Free to start, no card needed.
Check your ranking free →