How to use the Local Search SEO Contact Page

After purchasing your plugin, you should receive an e-mail containing a license code and a link to download a copy of the plugin. Installation is as easy as downloading the zip file, head over to your WordPress Dashboard and then use the menu links to navigate to Plugins -> Add New, and then click the Upload link at the top of the page. Select your zip file, Upload, and Activate the plugin. You will also need to download the free version of the Local Search SEO Contact Page hosted on You can do so by searching for “Local Search SEO Contact Page” in the plugin browser from your WordPress dashboard, or download it directly on

Once the plugin is activated, a new menu option will appear – Local SEO. Hover over this new menu, and select Settings. Enter your license key that was e-mailed to you prior, and hit Activate. Once activated, a green “active” status will appear next to this button.

Once the license is activated, you can now proceed to create your first Location. Go to the Locations list by clicking “Edit Locations”, then click the “New Location” button. The data entry is rather straight forward. If you were using the free version of our plugin, your data will be migrated.

Once data entry is complete, you can include your Contact information anywhere on your site via Short Code usage or Widget usage. See the table below for Short Code options. For widgets, you will find a new Contact Info widget under Appearance -> Widgets. You can have multiple instances of this widget in use, each displaying a different piece of information for any number of your Locations registered within the plugin. The usage of the widget should be pretty straightforward.

Shortcode Description
This shortcode will output all data available, and includes parameters for location ID, and Google Map embedded width and height. Any field left blank will be ignored at output.
This shortcode will output all data related to the Contact Information group of fields. Any field left blank will be ignored at output.
This shortcode will output the image that you input for “Location image”, which is typically a picture of your building or employees, or something that can identify your business but is NOT your logo.
This shortcode will output the image that you input for “Logo image”, which is your Business logo and is indexed by search engines as such.
This shortcode will output an embedded Google Maps iFrame and includes parameters for location ID, and Google Map embedded width and height.
This shortcode will output a formatted table with your Business hours.
This shortcode will output your Social Media links, as outlined in the Social Media Links group of fields. Any field left blank will be ignored at output.
Shortcode Description

How the Local Search SEO Contact Page plugin works

The Local Search SEO Contact Page plugin will inject a block of JSON code in the header of every page on your website. This block of code tells Google and other search engines specific information about your business and your organization using the linked data format, using both “Organization” schema, and “LocalBusiness” schema.

Each location can be presented as a LocalBusiness schema and it linked to your Organization schema. This plugin will not print more than one location’s LocalBusiness schema at a time, per page. Instead, if you would like to present multiple locations to Google, it is recommended to create separate contact pages for each location and use the “Override Location SEO” option on each page to select the location data linked on that page. For all other pages on your site, the location you select as your “Default location” in the plugin settings page will be presented as JSON data.

The “Override Location SEO” option will also change the data presented in your widgets if the widget is configured to “Use Default/Override Location”. If you choose a specific location in your widget, that location will always be output in the widget on all pages, regardless of override setting.

In the shortcodes specified above, if you do not set a location ID parameter, the same behavior applies – either the default location will be output, or the override location for that page if it is set. As such, you can create one Contact Page and simply duplicate it for all other pages, changing the override setting on each page (and the page title if you choose to use one).

If each location you are creating in your site is not owned by the same business entity or you otherwise do not wish to have them linked together in Google’s metadata, it is recommended to disable the output of Organization schema, which can be accomplished by checking the “Disable Organization Schema” checkbox in the plugin settings page.

If there are pages that you would like to disassociate a page’s content from your business’s location data, you can do so by selecting “Disable Schema” on that page’s “Override Location SEO” setting. Note that in this instance, your Organization schema will still be output if it is not disabled in the plugin settings page.

How to verify your Schema data

You can validate the markup that the Local Search SEO Contact Page plugin is outputting by visiting Google’s Structured Data Testing Tool. Here you will be presented with any errors or warnings in your markup and can make changes to missing/invalid data on your location data entry page accordingly.

How to get support

If you have any questions, comments, concerns, or feature requests; you may contact us by filling the form out below.