ProRank SEO

Local SEO Quick Start Guide

Get your local SEO configured and running in 5 minutes with this step-by-step guide

Prerequisites: ProRank SEO plugin must be installed and activated with a valid license (Core tier or higher).

Step 1: Access Local SEO

From your WordPress admin dashboard, navigate to:

ProRank SEO → Local SEO

The 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 logo
    The 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
The location is saved via AJAX to the 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:

  1. Check the "Enable KML Sitemap" option
  2. Save your settings
  3. Your KML sitemap will be automatically generated at:
    https://yourdomain.com/locations.kml
  4. Submit this URL to Google My Business for better local visibility
The KML sitemap only includes locations with valid geo-coordinates (latitude/longitude).

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.