The plugin adds the ability to select cities, unique pages are created with a unique url for each city. This allows you to uniqueize content for search engines.

Installing and configuring the plugin
How to sort cities in plugin
How to create an additional field for the city in the plugin
Extended version of the plugin

Subscribe to our Telegram channel


  • Settings Page
  • Example of work on the page
  • Cities in console
  • City page


  1. Upload belingogeo to the /wp-content/plugins/ directory.
  2. Activate Belingo.GeoCity in your wordpress site if it is not activated already.
  3. Place shortcode [belingogeo_select_city] anywhere on your website page.


July 1, 2023
Отличный плагин, решает потребности, очень гибкий.Работает с мультисайтами, что не маловажно. Команда классная, внедряют правильный функционал, прислушиваются к пользователем.Столкнулся с трудностями в реализации своего сайта, пришли и помогли очень оперативно. Поддержка постоянно на связи - ЛУЧШИЕ.Рекомендую покупать PRO версию, стоимость копейки, а жизнь облегчает знатно.
March 13, 2023
Отличный плагин, очень прост в использовании.Если ваш сайт предоставляет услуги в разных городах, то этот плагин вам будет полезен.
Read all 4 reviews

Contributors & Developers

“belingoGeo” is open source software. The following people have contributed to this plugin.


“belingoGeo” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “belingoGeo” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • fixed city detection if result is empty
  • fix scripts and styles path for admin
  • fix search city in admin
  • fix warning errors


  • Fix default city


  • Plugin settings form corrected


  • Fixed way to remove city from url


  • Fixed display of new shortcodes in Yoast


  • Fixed city sorting in the popup window
  • Added a hook to change the cities query in the popup


  • Fixed sitemaps
  • Added the ability to disable the forced generation of a shortcut for the city


  • Moved section with settings and cities
  • Fixed problem with Cyrillic in url
  • Fixed 404 error on some pages, including Woocommerce pages
  • Code refactored
  • Now Woocommerce pages are also available in the basic version of the plugin
  • Fixed output of shortcodes in the Gutenberg theme editor
  • Shortcodes have been updated, now there are only 3 of them (belingogeo_select_city, city_field, city_content), old shortcodes still work, but are considered obsolete and will be removed in the future
  • The belingogeo_select_city shortcode got a “show” parameter, now you can specify on which device to display the shortcode – this will make life easier in some themes
  • Shortcodes can now display content when URLs are disabled
  • Added the ability to specify the city by default, no URLs will be generated for such a city, while shortcodes will work
  • All shortcodes now have default values available
  • Added the ability to force the definition of the city without confirmation in the pop-up window
  • The number of entries per page in the sitemap is now in the settings, you can adjust it.
  • Added the ability to disable or enable the city in breadcrumbs, for now only for breadcrumbs woocommerce
  • Expanded options to exclude pages and posts
  • For the Pro version, the ability to automatically determine the city on the checkout page of WooCommerce has been added
  • Added a set of hooks and pre-installed functions to extend the plugin’s capabilities by third-party developers


  • Fixed incorrect status of non-excluded entry in Ajax


  • Added the ability to paginate in the sitemap (for sites with a large amount of material)
  • Added new shortcodes [city_field] and [city_content]
  • Added ACF support
  • Minor bug fixes


  • Fixed redirect on init page and on change city


  • Fixed redirect when city is selected


  • Fixed category nesting in custom taxonomy


  • Fix notice errors


  • Fix taxonomy fo custom post types
  • Fix xml sitemaps


  • Added support for Custom Post Types


  • First release.