Skip to content

Part 2: GBP & Keyword Setup SOP

Add your Google Business Profile to SEO NEO, set up keyword tracking, and monitor local search rankings for maximum local SEO impact.

📋 Prerequisites

Before starting this SOP, ensure you have:

  • ✅ Completed Part 1: API Configuration
  • ✅ Access to Google Business Profile account
  • ✅ List of target keywords ready
  • ✅ Competitor information gathered

🎯 Objectives

By completing this SOP, you will:

  1. Connect Google Business Profile to SEO NEO
  2. Configure keyword tracking systems
  3. Set up local rank monitoring
  4. Implement competitor tracking
  5. Create ranking reports and alerts

🔧 Step-by-Step Configuration

Step 1: Google Business Profile Integration

1.1 Prepare GBP Access

  1. Login to Google Business Profile:

  2. Verify Access Level:

    • Ensure you have Owner or Manager access
    • Note your business category
    • Document your service areas

1.2 Generate GBP API Access

  1. Enable GBP API:

    1. Go to Google Cloud Console
    2. Select/Create project
    3. Enable "My Business API"
    4. Create OAuth 2.0 credentials
  2. Download Credentials:

    • Click Download JSON
    • Save as gbp_credentials.json
    • Store securely

1.3 Connect to SEO NEO

  1. Navigate to SettingsGoogle Business Profile

  2. Import credentials:

    Auth Method: OAuth 2.0
    Credentials File: [Upload gbp_credentials.json]
    Account Type: Single Location / Multi-Location
    Default Location: [Select primary]
  3. Authorize Access:

    • Click Connect GBP
    • Complete Google authorization
    • Select business locations to manage

Multi-Location Management

For multiple locations, use the bulk import feature. Prepare a CSV with location IDs and settings.

Step 2: Keyword Research & Setup

2.1 Keyword Discovery

Primary Keyword Types:

  1. Service Keywords:

    [service] + [location]
    Examples:
    - "plumber in denver"
    - "emergency plumbing denver"
    - "24 hour plumber denver co"
  2. Commercial Intent:

    "best" + [service] + [location]
    "top" + [service] + "near me"
    [service] + "reviews" + [location]
  3. Long-tail Keywords:

    "how much does" + [service] + "cost in" + [location]
    "affordable" + [service] + [location]
    [specific service] + [neighborhood]

2.2 Keyword Import

  1. Navigate to: CampaignsKeyword Management

  2. Import Methods:

    Method A: Manual Entry

    Keyword: denver plumber
    Search Volume: 1900
    Competition: Medium
    Priority: High
    Track Mobile: Yes
    Track Desktop: Yes

    Method B: Bulk CSV Import

    csv
    keyword,location,priority,track_mobile,track_desktop
    plumber denver,Denver CO,high,yes,yes
    emergency plumber,Denver CO,high,yes,yes
    drain cleaning denver,Denver CO,medium,yes,yes

    Method C: API Import

    json
    {
      "keywords": [
        {
          "term": "plumber denver",
          "location": "Denver, CO",
          "priority": "high",
          "tracking": {
            "mobile": true,
            "desktop": true,
            "maps": true
          }
        }
      ]
    }

2.3 Keyword Organization

Create Keyword Groups:

  1. Service Categories:

    • Emergency Services (24/7, urgent, immediate)
    • Regular Services (installation, maintenance)
    • Specialty Services (commercial, industrial)
  2. Location Groups:

    • City-wide keywords
    • Neighborhood specific
    • Surrounding areas
    • "Near me" variations
  3. Intent Groups:

    • Informational (how to, what is)
    • Commercial (best, top, reviews)
    • Transactional (hire, book, call)

Step 3: Rank Tracking Configuration

3.1 Set Up Tracking Parameters

  1. Navigate to: AnalyticsRank Tracking
  2. Configure Settings:
    Update Frequency: Daily
    Check Time: 6:00 AM local
    Search Engines: Google, Google Maps, Bing
    Device Types: Mobile, Desktop
    Location Precision: ZIP code level

3.2 Location Settings

Precise Location Tracking:

Primary Location: [Exact address]
Search Radius: 5 miles
Grid Points: 9 (3x3 grid)
Include Suburbs: Yes
Track "Near Me": Yes

Multi-Location Setup:

  • Create location groups
  • Set individual radii
  • Configure unique keywords per location
  • Enable comparative reporting

3.3 SERP Feature Tracking

Track Additional Elements:

  • [ ] Local Pack positions
  • [ ] Knowledge Panel presence
  • [ ] Featured Snippets
  • [ ] People Also Ask boxes
  • [ ] Image Pack results
  • [ ] Video results
  • [ ] Reviews stars display

Step 4: Competitor Monitoring

4.1 Identify Competitors

Competitor Types:

  1. Direct Competitors:

    • Same service, same area
    • Usually 3-5 main competitors
  2. Indirect Competitors:

    • Related services
    • Overlapping service areas
  3. Aspirational Competitors:

    • Market leaders to benchmark against

4.2 Add Competitors to SEO NEO

  1. Navigate to: CompetitionCompetitor Tracking
  2. Add Competitor:
    Business Name: [Competitor Name]
    Website URL: [competitor.com]
    GBP URL: [maps.google.com/...]
    Track Keywords: [Select shared keywords]
    Monitor Frequency: Daily

4.3 Competitive Intelligence Setup

Track Competitor Metrics:

Rankings: All shared keywords
Reviews: Count and rating changes
Posts: GBP posting frequency
Links: New backlink alerts
Content: New page alerts
Citations: NAP consistency

Step 5: Reporting Configuration

5.1 Automated Reports

  1. Navigate to: ReportsAutomated Reports
  2. Create Report Template:
    Report Name: Weekly Ranking Report
    Frequency: Weekly (Mondays)
    Recipients: [email addresses]
    Format: PDF + Excel

5.2 Report Components

Include in Reports:

  • [ ] Overall ranking improvements
  • [ ] Top keyword movements
  • [ ] Lost ranking alerts
  • [ ] Competitor comparisons
  • [ ] Local Pack performance
  • [ ] Review summary
  • [ ] Traffic correlation

5.3 Alert Configuration

Set Up Alerts:

Ranking Drops: Alert if drop > 5 positions
New Rankings: Alert for top 10 entry
Competitor Moves: Significant changes
Review Alerts: New reviews (any rating)
GBP Changes: Listing modifications

Step 6: Testing & Validation

6.1 Verify GBP Connection

Test Checklist:

  • [ ] GBP data syncing correctly
  • [ ] Posts publishing successfully
  • [ ] Photos uploading properly
  • [ ] Q&A management working
  • [ ] Review responses functioning

6.2 Validate Keyword Tracking

Accuracy Tests:

  1. Manual check 5 random keywords
  2. Compare with actual Google results
  3. Verify location accuracy
  4. Test mobile vs desktop differences
  5. Confirm Maps rankings

6.3 Report Testing

  • [ ] Generate test report
  • [ ] Verify data accuracy
  • [ ] Check email delivery
  • [ ] Review formatting
  • [ ] Test export functions

📊 Configuration Checklist

GBP Setup

  • [ ] GBP connected and authorized
  • [ ] All locations added
  • [ ] Posting access verified
  • [ ] Review management enabled

Keyword Configuration

  • [ ] Primary keywords imported
  • [ ] Keywords grouped logically
  • [ ] Tracking parameters set
  • [ ] Priority levels assigned

Monitoring Setup

  • [ ] Rank tracking active
  • [ ] Competitor monitoring configured
  • [ ] Alerts established
  • [ ] Reports scheduled

🎯 Best Practices

Keyword Selection

  • Focus on intent not just volume
  • Include variations and synonyms
  • Track branded and non-branded
  • Monitor seasonal keywords

Tracking Optimization

  • Update daily for competitive niches
  • Use precise locations for accuracy
  • Track multiple devices always
  • Monitor SERP features beyond rankings

Competitive Analysis

  • Track 3-5 direct competitors minimum
  • Monitor their GBP activity
  • Analyze their keyword targets
  • Study their content strategies

📈 Expected Outcomes

After completing this SOP, you will have:

  • ✅ GBP fully integrated with SEO NEO
  • ✅ Comprehensive keyword tracking active
  • ✅ Local rankings monitored continuously
  • ✅ Competitor intelligence gathering
  • ✅ Automated reporting configured

🚀 Next Steps

With GBP and keywords configured, proceed to:

  1. Part 3: AI Content Generation - Create optimized content
  2. Part 4: Campaign Organization - Structure your campaigns
  3. Part 5: Campaign Wizards - Launch link building

💡 Pro Tips

Keyword Research

Use Google's Keyword Planner and combine with local search volume data for most accurate keyword selection. Don't ignore low-volume, high-intent keywords.

Ranking Fluctuations

Rankings naturally fluctuate daily. Focus on weekly/monthly trends rather than daily changes. Set alerts only for significant movements.

Privacy Note

When tracking competitor rankings, ensure you're complying with local laws and Google's Terms of Service. Focus on public data only.

🆘 Troubleshooting

Common GBP Issues

Connection Failed:

  • Verify OAuth credentials
  • Check API quotas
  • Ensure proper permissions
  • Review firewall settings

Data Not Syncing:

  • Check API limits
  • Verify location selection
  • Review error logs
  • Test manual sync

Keyword Tracking Problems

Inaccurate Rankings:

  • Verify location settings
  • Clear cache and cookies
  • Check personalization
  • Use incognito testing

Missing Keywords:

  • Check import format
  • Verify no duplicates
  • Review character limits
  • Ensure proper encoding

📚 Additional Resources


Excellent! You've completed Part 2 of the SEO NEO SOPs. Your GBP is connected and keywords are being tracked.

Continue to Part 3: AI Content Generation →

Documentation for SEO NEO - The Link Building Powerhouse