Skip to main content

Yoast Local SEO changelog

Subscribe through this plugin's RSS feed or follow us on to stay up-to-date with new releases!

4.4

Bugfixes

  • Fixed fatal error when (de)activating Yoast SEO: Local when Yoast SEO is not *yet) activated.
  • Fixed an issue with publish date of imported locations.

Enhancements

  • Added second address to import/exort of locations.

4.3

Bugfixes

  • Moved textdomain call to make sure that if a user chooses a different backend language, everything is translated correctly.

Enhancements

  • Added schema.org to infoWindow poup when showing a map
  • Removed redundant title attributes from buttons in admin
  • Added filters to admin labels so they can be altered to the users desire.
  • Add a notification to shortcodes when multiple locations are used and no locations are added yet.
  • Added gesture handling to Google Maps

4.2.1

Bugfixes

  • Fixes fatal error due to yoast_i18n class
  • Fixes notice in geo-sitemap

4.1

Enhancements

  • Added marker clustering as an option. If enabled markers within close proximity will be clustered. Marker clustering can be enabled or disabled by a specific setting in shortcodes (for map and store locator) and the map widget.
  • Added a new filter for using custom cluster images wpseo_local_marker_cluster_image_path.
  • To prevent a repeating world map (in most cases), the minimal zoom level for maps is now set at 1.
  • Added price range fields for schema.org markup.

Bugfixes

  • Resolved issue where only published locations were shown in the map for logged in users.
  • Fixed a bug that prevented the Store Locator map to show up for non logged in users.
  • Added missing datetime property for opening hours.
  • Fixed wrong output from wpseo_local_show_address() when a logo was shown.

4.0.1

  • Fixes a bug where a PHP notice was shown when a map was embedded for a site with only one location.

4.0

Enhancements

  • Refactoring of the settings page.
  • Added filtering for location categories to the map and store locator.

Bugfixes

  • Selecting 'all locations' caused the map not to show up in the widget. It does now.
  • Fixed undefined index notice for a location country on a fresh install.

3.9

Enhancements

  • Added sanitation for WPSEO Local options
  • Added a second business address line that can be used for example for room numbers or floors.
  • Times in the Local SEO settings are now updated in realtime when switching between 12 and 24h notation
  • We did a massive overhaul for the import function and also added an export for Yoast Local SEO locations. For developers: functionality is moved from the WPSEOLocalAdmin class to new classes.

3.8

Enhancements

  • Changed warning text about the required Yoast SEO installation
  • Removed location detection checkbox if not on HTTPS

3.7

Enhancements

  • In order to preserve consistency, London is changed as city in favor of New York in the address format examples.
  • Added option to hide the business address in address shortcode and widget.
  • Added a new widget to show locations by category

Bugfixes

  • Fixed a bug that caused a map not to show up when all locations were selected.

3.6

Enhancements

  • Added option to automatically detect a users location for use in the route calculation or store locator. Note: HTTPS is required for this option!
  • Added translator comments throughout the plugin, explaining the contextual meanings of %s and %d.
  • Removed Chosen in favor of Select2 JS library
  • Added an option in the map shortcode and widget to show the info window by default if you select a single location.
  • From now on, on the init action, Yoast Local SEO default options are checked. If they are not set, they will be.

Bugfixes

  • When showing the address on one line and there is nog logo, the business name now gets a trailing comma and space

3.4.1

Enhancements

  • UX: We no longer tell users they can drag the location marker unless they have set coordinates.

Bugfixes

  • Fixes a bug where the address widget didn't correctly show the address if the address was displayed on one line and the company logo is shown.

3.4

Enhancements

  • Added Local SEO to admin menu onder SEO Settings
  • Location category slug is now filterable using wpseo_locations_category_label filter

Bugfixes

  • Remove redundant comma when address is displayed in 1 line and business logo is shown.
  • Default country was set too late, which caused notifications.

3.3.1

Enhancements

  • Introduced Browser API key in settings because Google now requires this to embed maps on your site.
  • Introduced Help Center on settings tabs.
  • Introduced notification for empty API key settings.
  • Refactored the address format code, and introduced a class for it.
  • Deprecated the wpseo_local_get_address_format() function. Use the new WPSEO_Local_Address_Format class now.
  • Location taxonomy names are now based on post type singular name.

Bugfixes

  • Zoomlevels 0 and 1 now work as intended in the WPSEO Show Map widget
  • Flush rewrite rules after changing the location category slug to prevent a 404 on category pages

3.3

Enhancements

  • Better explanation for search radius for store locator in widget
  • Removed translations of "Local SEO" since it's a brand name
  • Hide links to locations and locations category admin pages, when options aren't saved yet (caused 404 errors)
  • Make translation possible for upload button
  • Added translation promo box

Bugfixes

  • Location Category Custom Map Marker wasn't displayed.
  • Company Logo didn't appear in Address Widget.
  • Show address in one line showed comma when not needed.
  • Error with localTitle and localURL assessments in page analysis fixed.
  • Fixed the links to the location post type and taxonomy in admin, before saving themin the options.

3.2.1

  • Fixes a fatal error.

3.0

  • Synchronized plugin version with all other Yoast SEO plugins for WordPress.

Bugfixes

  • Fixes deprecation warnings for filters that have been removed in Yoast SEO 3.0
  • Fixes content error for Local admin page (iframe of lseo.com).
  • Fixed mixed content issue for XSL.

Enhancements

  • Makes sure location specific content analysis checks work well with the Real Time content analysis tool in Yoast SEO 3.0.

1.3.8

  • Bugfix:

  • Fixed bug where widgets no longer showed up when using a single location

1.3.5

Bugfixes

  • Replaced all shorthand PHP tags that were being used.<!--?php. Yep, really...
  • Resolved some PHP 5.2 and 5.3 compatibilty issues
  • Fixed the url for locations in locations.kml
  • Added the + in url's for phone numbers
  • Added map styles to the storelocator

Enhancements

  • Added support for Jetpack's Omnisearch
  • Added support for Publicize and Markdown
  • Added label fields. You can now determine your own labels for locations.

1.3.4.1

Bugfixes

  • Fixes a JS bug that was caused by a merge conflict

1.3.4

Bugfixes

  • Wrong opening hours were added to meta-data when location is closed.
  • Category sitemap was created when there were no location categories.
  • Accept both "value" and "nice name" for Business Type in import.

Enhancements

  • Added option for hiding (not using) opening hours.
  • Added option for entering a Google Maps API key (useful when you have hundreds or more locations).
  • We added a tab in the Options section, where we've listed some great Local SEO tools.

1.3.3

Enhancements

  • Updated translations for 10 languages.

1.3.2

Bugfixes

  • When selecting quarters in opening hours, it isn't displayed as "closed" anymore
  • Copying data from an existing location now works properly

Enhancements

  • Custom markers for Google Maps, like this:
    Custom Marker in Google Maps, Local SEO
  • Custom markers per category (when using multiple locations)
  • In the locations post edit screen, you can now drag the Google Maps pin to a different location
  • Added an option to the store locator to show the nearest location if no locations are found in the search radius
  • Removed the current location from the 'copy data from another location' drop down
  • Expanded the importer with opening hours
  • Added Business Type and URL to CSV import
  • Added a nonce check to import
  • Caching for sitemaps

1.3.0.3

Bugfixes

  • 24-h format for opening hours works again
  • Fixes sitemap URLs for servers which needs index.php in permalink structure
  • Option added for hiding business name
  • Hide "Show route" when not selected from popup.

Enhancements

  • Properly minify admin CSS scripts.

  • i18n

  • Updated es_ES, nl_NL and ru_RU

  • Added de_DE, fr_FR and tr_TK

1.3.0.2

Bugfixes

  • Fix error that prevented properly recognizing current version.

1.3.0.1

Bugfixes

  • Fixed fatal error when saving single location
  • Fixed "Non-static method" notice

1.3.0

Bugfixes

  • Mismatched itemprop="email" for URLs now changed to itemprop="url"
  • Manually changing lat/long coordinates is working again

Enhancements

  • Add {zipcode} {city}, {state} address format

  • Added html elements to address lines

  • Added possibility to change author of location

  • Added "all locations" option to Address button in edit-pages to show all locations

  • Code changes

  • Classes and instances of classes renamed to be more consistent with WP SEO

  • Separated some functionality in different classes

1.2.2.2

Bugfixes

  • Video sitemap was breaking after update 1.2.2.1. Fixed.

1.2.2.1

Bugfixes

  • Due to changes in sitemaps to be more in line with other WordPress SEO sitemaps, geo_sitemap.xml was not working anymore. Added now a redirect to redirect geo_sitemap.xml to geo-sitemap.xml

1.2.2

Bugfixes

  • Fixes fatal error in metabox when having no internet connection.
  • Updates lat.long coordinates after changing address of location.
  • Force slug for locations CPT, even when blank in admin bug.
  • Notice fix in widget when location has no lat/long coordinates.

Enhancements

  • Possibility to add default country to improve searches from store locator (it adds the country to the search query).
  • Show message when route cannot be calculated.
  • Pre-select location when adding short codes via popup.
  • Add filter to time-frame in Opening Hours.
  • Added parameter to shortcode that prevents mouse scrolling.

1.2.1

Bugfixes

  • Fixed: Store locator gave unexpected results with a lot of locations.
  • Store locator popup checkboxes didn't work correctly. Now they do. The scrollbar is gone too.
  • Fixed: When some locations don't have geo locations, map with all locations fails.
  • Fixed: Map failed when some locations don't have lat/long coordinates.

Enhancements

  • Added documentation for CSV import

  • i18n

  • Updated .pot file

  • Updated ru_RU translation

1.2

Bugfixes

  • Checkbox 'Hide closed days' in widget-admin now works.
  • Added filter 'wpseo_local_location_route_title_name' for title 'route' of widget and shortcode
  • Added esc_html to filter 'wpseo_local_location_title_tag_name'
  • Replaced WPSEO_LOCAL_URL constants by using plugins_url() so that it can be filtered (where needed)

Enhancements

  • Added a store locator. Gives you the possibility to let people search for the neirest store/office
  • Added a custom taxonomy for categorizing your locations
  • You can enter custom URLs for your locations now
  • Better icons for adding shortcodes
  • Better UI for selecting the map style when adding a map shortcode
  • Added possibility to add comma separated ID's to wpseo_map shortcode for selectively showing locations on a map
  • Added a second field for a phone number (office, mobile etc.)
  • Allow HTML in the "Extra comment" field in the Address and Opening Hours widgets

i18n

  • Updated .pot file

1.1.7

Bugfixes

  • When outputting opening hours on its own, don't add schema.org
  • When using the "insert address" button it inserts the entire address with phone, country, fax, ect whether or not it's checked.
  • When "hide closing days" isn't checked it still hides them.
  • Added page layout options for Genesis themes
  • Added quarters for the opening hours
  • Added shortcode ( [wpseo_all_locations] ) to display all your locations at once.

Enhancements

  • Added icons to shortcode buttons

  • Added opening hours shortcode button

  • Allow license key to be set by constant WPSEO_LOCAL_LICENSE. Key will be hidden if valid.

  • Created option to show URL in address detail and in info-box in Google Map

  • Deleted unnecessary files

i18n

  • Updated hu_HU & ru_RU
  • Updated .pot file

1.1.6

Bugfixes

  • Apostrophe in company name created issues. Not anymore
  • Setting Unit system works again
  • When specifying a business type and saving, the chosen business type is now selected.
  • Opening hours now display correctly if the opening hours are set to two sets, and only one set is used

Enhancements

  • Shortcodes can now be inserted visually (button opens popup with settings)
  • Google Maps is now responsive (fluid width)
  • Hide link in popup box (Google Map) when there's just one location
  • Added comment box in the address and opening hours widgets, for extra (optional) comments.

1.1.5

Bugfixes

  • Make sure maps work on https.
  • Improve JS output.
  • Fix several widget bugs.

Enhancements

  • Remove jQuery dependency.
  • Move JS to external file.

i18n

  • Updated ru_RU translation.
  • Added Swedish and Polish.

1.1.4

Bugfixes

  • Allow more values in shortcodes to set stuff to false.
  • Fix bounds for Maps.

Enhancements

  • Make maps output search engine indexable links too.

i18n

  • Added ru_RU translation.

1.1.3

Bugfixes

  • Fix activation hook to work on add_option instead of just update_option, so activation works immediately.
  • Multiple maps embedded on one page now work properly.
  • Dropdowns with chosen script now line out properly.
  • Google Maps geocoder script + maps embed scripts now properly enqueued and outputted in footer instead of within content.
  • Maps shortcode output bug fixed.

Documentation

  • Added link to FAQ entry about schema.org business types.

Enhancements

  • Added back LocalBusiness business type to top of business type select.
  • You can now use "Current location" for widgets, so you can use them on the locations pages. They'll output nothing outside of locations.

1.1.2

  • i18n

  • Added da_DK, hu_HU, it_IT and nl_NL translations.

Bugfixes

  • Fix class_exists check to actually check for the right class (props Ryan McCue).
  • Make both front and backend classes global so methods can be used outside the plugin (props Ryan McCue).
  • Fix overwriting of $args variable which broke widgets.

1.1.1

  • Fix the update functionality.

1.0

  • Initial release.

1.1

Enhancements

  • Added hide_closed option to opening hours shortcode and widgets.
  • Added option to show fax number and email address in both shortcode and widget.
  • Improved UI for opening hours.
  • Switched to a better endpoint for Google Maps Geocode API.
  • Added state to KML file output.

Bugfixes

  • "undefined" URL in maps shortcode and widgets.
  • Fixed several notices.
  • Values "off" and "no" now properly work for shortcodes.