Phase 1: Google Business Profile (Complete in one session)
Step 1: Verify or claim your GBP. Go to google.com/business. Search your business name and location. If it exists, click 'Manage This Business' and verify. If not, create a new profile. Verification comes via postcard (5-7 days) or instant phone verification for some categories.
Step 2: Complete all required fields. Business name (match your legal name exactly), phone (the one customers use), website (homepage, not a landing page), address (if you serve customers on-site), service area (if you travel to clients), hours (accurate to the minute — mismatched hours tank visibility).
Step 3: Add 10+ high-quality photos. Photos of your location, team, services in action. Avoid stock images. Google's algorithm treats recent, authentic photos as relevance signals. Update monthly if possible.
Step 4: Write a detailed business description (750-1,200 characters). Don't list services. Write how you solve the customer's problem: 'We help accounting firms reduce tax liability through strategic planning and audit preparation. Serving [city] and [neighboring areas] since [year]. Specializing in [specific niches].'
Phase 2: Citations and Local Consistency (2-4 weeks)
Step 5: Audit your current citations. Search '[your business name] + local directory' or use a citation audit tool. Document where your business appears (Google, Bing, Apple Maps, Yelp, industry directories, local chambers of commerce). List the NAP (name, address, phone) as it appears in each.
Step 6: Fix NAP inconsistencies. If one citation lists your phone with dashes (555-123-4567) and another without (5551234567), or your address is missing the suite number in some places, standardize. This is tedious but critical — Google uses NAP consistency as a local ranking factor.
Step 7: Claim missing high-impact citations. Yelp, Apple Maps, Thumbtack (for service pros), industry-specific directories (CPA directories for accountants, State Bar listings for attorneys, ZocDoc for dental). Claim 5-10 high-authority directories per location.
Phase 3: Website Foundation (2-3 weeks)
Step 8: Create location pages (one per service area). If you serve three cities, create three pages. Each page should include: NAP, hours, service descriptions, local keywords ('accountant in [city]', 'tax planning [county]'), and 300-500 words of local context. Link location pages from your main navigation.
Step 9: Add schema markup for local business. Use Google's Structured Data Markup Helper (google.com/webmasters/tools/data-highlighter) or install a schema plugin (Yoast, RankMath). Mark up NAP, phone, hours, and service area. This tells Google 'this business serves this geography.'
Phase 4: Questions and Content (3-6 weeks)
Step 10: Research question queries in your market. Use Google's 'People Also Ask' box (search '[your service] in [city]'). Document questions customers ask: 'How do I find a CPA near me?', 'What does a tax audit involve?', 'Best accounting firm for startups in [city]?' Create a spreadsheet. Aim for 20-30 questions per location.
Step 11: Create content answering local question queries. For each question, write a 300-500 word page or blog post. Keep it local: 'Here are three ways to find a trusted accountant in [city]' rather than 'How to find an accountant' (generic). Include your service area and a soft CTA: 'We help [service type] in [city]. Schedule a consultation.'
Phase 5: Reviews and Ongoing (Ongoing)
Step 12: Build a review generation system. After every client engagement, send a simple email or in-person request with a direct link to your Google Business Profile review page. Track review volume weekly. Most firms report results in 4-8 weeks — varies by service type and customer volume. Aim for one new review every 5-10 days.