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:
- Connect Google Business Profile to SEO NEO
- Configure keyword tracking systems
- Set up local rank monitoring
- Implement competitor tracking
- Create ranking reports and alerts
🔧 Step-by-Step Configuration
Step 1: Google Business Profile Integration
1.1 Prepare GBP Access
Login to Google Business Profile:
- Visit business.google.com
- Select your business location
- Navigate to Settings → Users
Verify Access Level:
- Ensure you have Owner or Manager access
- Note your business category
- Document your service areas
1.2 Generate GBP API Access
Enable GBP API:
1. Go to Google Cloud Console 2. Select/Create project 3. Enable "My Business API" 4. Create OAuth 2.0 credentialsDownload Credentials:
- Click Download JSON
- Save as
gbp_credentials.json - Store securely
1.3 Connect to SEO NEO
Navigate to Settings → Google Business Profile
Import credentials:
Auth Method: OAuth 2.0 Credentials File: [Upload gbp_credentials.json] Account Type: Single Location / Multi-Location Default Location: [Select primary]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:
Service Keywords:
[service] + [location] Examples: - "plumber in denver" - "emergency plumbing denver" - "24 hour plumber denver co"Commercial Intent:
"best" + [service] + [location] "top" + [service] + "near me" [service] + "reviews" + [location]Long-tail Keywords:
"how much does" + [service] + "cost in" + [location] "affordable" + [service] + [location] [specific service] + [neighborhood]
2.2 Keyword Import
Navigate to: Campaigns → Keyword Management
Import Methods:
Method A: Manual Entry
Keyword: denver plumber Search Volume: 1900 Competition: Medium Priority: High Track Mobile: Yes Track Desktop: YesMethod B: Bulk CSV Import
csvkeyword,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,yesMethod 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:
Service Categories:
- Emergency Services (24/7, urgent, immediate)
- Regular Services (installation, maintenance)
- Specialty Services (commercial, industrial)
Location Groups:
- City-wide keywords
- Neighborhood specific
- Surrounding areas
- "Near me" variations
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
- Navigate to: Analytics → Rank Tracking
- 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": YesMulti-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:
Direct Competitors:
- Same service, same area
- Usually 3-5 main competitors
Indirect Competitors:
- Related services
- Overlapping service areas
Aspirational Competitors:
- Market leaders to benchmark against
4.2 Add Competitors to SEO NEO
- Navigate to: Competition → Competitor Tracking
- 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 consistencyStep 5: Reporting Configuration
5.1 Automated Reports
- Navigate to: Reports → Automated Reports
- 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 modificationsStep 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:
- Manual check 5 random keywords
- Compare with actual Google results
- Verify location accuracy
- Test mobile vs desktop differences
- 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:
- Part 3: AI Content Generation - Create optimized content
- Part 4: Campaign Organization - Structure your campaigns
- 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.
