Do you want to remove the v=xxxx string from your WordPress URLs?
Recently, one of our readers who uses WooCommerce asked us how to get rid of the v=xxxx string from their WordPress URLs. This string is made up of seemingly random letters and numbers added as a parameter to your permalinks.
In this article, we will show you how to easily remove the v=xxxx string from your WordPress URLs.
Why Are You Seeing v=XXXX String in Your WordPress URLs?
The purpose of this string is to help WooCommerce calculate shipping and taxes based on a user’s geographic location. The string helps make the feature compatible with WordPress caching plugins like WP Super Cache or W3 Total Cache.
Now, if your store doesn’t require geolocation-based calculations for shipping and taxes, then this string may not be unnecessary. Plus, it’s good practice to simplify your site’s URLs and make them more SEO-friendly.
With that in mind, let’s take a look at how to easily disable and remove the random v=xxxx strings from your WordPress URLs.
Removing v=xxxx String From WordPress URLs
First, you need to log in to your WordPress admin area and head to the WooCommerce » Settings page.
In the General tab, you need to scroll down to the ‘Default customer location’ option.
If the v=xxxx string appears on your site, then the default customer location will be set to ‘Geolocate (with page caching support).’ What you need to do is change it to either ‘No location by default’ or ‘Shop country/region’.
Finally, don’t forget to scroll down and click on the ‘Save changes’ button to store your settings.
If you are using a caching plugin, then you will need to clear your WordPress cache. After that, you can visit your website, and the geolocation string will disappear from your WordPress URLs.
How to Geolocate the Customers’ Location Without the URL String
You may also want to enable the ‘Geolocate’ setting to charge your customers shipping and taxes according to their locations. This will not show the v=xxxx string in your WordPress website’s URLs.
Simply select the ‘Geolocate’ option in the ‘Default customer location’ dropdown. After that, click ‘Save changes’ below.
Keep in mind that this option is not compatible with static caching plugins. Plus, it will show incorrect shipping and tax information to users due to a previously cached page.
Running WooCommerce without caching is not recommended because it will slow down your site’s speed and performance.
If you need to use Geolocate to calculate shipping and taxes on the fly, then for the time being, you will have to tolerate the ugly v=xxxx string in your WordPress URLs.
For more details, please see our guide to geolocation targeting in WooCommerce.
Frequently Asked Questions (FAQs) About the V=XXXX String in WordPress URLs
Here are some of the most frequently asked questions about the v=xxxx string and geolocation in WooCommerce.
What is the v=xxxx string in WordPress?
WooCommerce creates the v=xxxx string to automatically calculate shipping and taxes for your customers around the world. The string is necessary if you are using a caching plugin on your WordPress website.
How do I use geolocation in WooCommerce?
To use geolocation in WooCommerce, you will need to go to WooCommerce » Settings » General and choose either ‘Geolocate’ or ‘Geolocate (with page caching support)’ from the ‘Default customer location’ dropdown.
Keep in mind that choosing ‘Geolocate (with page caching support)’ will add the v=xxxx string to your WordPress URLs. Additionally, selecting ‘Geolocate’ will not work if you are using a WordPress caching plugin.
How do I change my WordPress permalinks?
To set an SEO-friendly permalink structure for your WordPress website, you need to go to Settings » Permalinks. Here, we recommend that most sites choose the ‘Post name structure’ setting or create a ‘Custom’ structure.
For more details, please see our guide to SEO-friendly URL structures in WordPress.
We hope this article helped you learn how to remove the v=xxxx string from your WordPress URLs. You may also want to see our list of the most common WordPress errors and our expert picks for the best WooCommerce plugins to grow your online store.