Local SEO Quick Start Guide
Get your local SEO configured and running in 5 minutes with this step-by-step guide
Step 1: Access Local SEO
From your WordPress admin dashboard, navigate to:
ProRank SEO → Local SEOThe Local SEO interface will open with two tabs:
- Locations Manager - For managing your business locations (default tab)
- Schema & Settings - For global business configuration
Step 2: Configure Business Information
Click on the Schema & Settings tab to configure your primary business information:
Required Fields:
- Entity Type:Select "Organization" for businesses or "Person" for individuals
- Organization Name:Your legal business name
- Organization Logo:Click "Select from Media Library" to choose your logoThe media picker provides:
- Visual preview of selected logo
- Remove button to clear selection
- Manual URL input as alternative
- Business Address:Complete street address, city, state, postal code, country
- Contact Information:Business email and phone number
Note: All fields are properly sanitized using WordPress functions:sanitize_text_field(),sanitize_email(),esc_url_raw()
Click "Save Settings" at the bottom of the form. The settings are saved via WordPress options API.
Step 3: Add Your First Location
Return to the Locations Manager tab and click the "Add New Location" button.
Location Information:
- • Location Name: Branch or location identifier
- • Business Type: Select from 30+ LocalBusiness schema types
- • Primary Location: Check if this is your main location
- • Full Address: Street, city, state, postal code, country
- • Contact Details: Phone, email, website
- • Geo-Coordinates: Latitude and longitude for map display
- • Opening Hours: Set hours for each day of the week
prorank_add_location endpoint with proper nonce verification and capability checks.Step 4: Enable KML Sitemap
In the Schema & Settings tab, scroll to the KML Sitemap section:
- Check the "Enable KML Sitemap" option
- Save your settings
- Your KML sitemap will be automatically generated at:
https://yourdomain.com/locations.kml - Submit this URL to Google My Business for better local visibility
Step 5: Validate Your Schema
Click the "Run Validation" button in the Schema Validation section to check your configuration:
Validation Checks:
- ✓Organization/Person data present
- ✓Logo configured
- ✓Address information complete
- ✓Locations with geo-coordinates
- ✓Opening hours configured
- ✓Social profiles linked
The validation runs via AJAX to prorank_validate_schema and provides real-time feedback with errors, warnings, and passed checks.
Verify Schema Output
View your page source to confirm the LocalBusiness schema is being output in the <head> section:
<!-- View page source and look for: -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
...
}
</script>You can also test your schema using Google's Rich Results Test tool.
Quick Tips
💡 Use AI Optimization
Click "AI Optimize" in Locations Manager to generate SEO-friendly descriptions for all locations automatically.
💡 Import/Export Locations
Use the Import/Export buttons to bulk manage locations via CSV or JSON files.
💡 NAP Consistency
Ensure Name, Address, Phone (NAP) data is consistent across all locations for better local SEO.
💡 Social Profiles
Add all your social media URLs in Schema & Settings to enhance your online presence signals.