Default language post slugs are changing automatically and harming SEO
-
TranslatePress is causing many of of my post slugs for my default language (English) to change by adding a number suffix ( such as -2, -3-,-4, or -2, -2-2, -2-2-2 etc) from the original post slug.
E.g.: site.com/slug-post get redirected to site.com/slug-post-2, and after a fays days to site.com/slug-post-2-2, and then after a few more days to site.com/slug-post-2-2-2 automatically. This causes an endless loop of ever creating new post slugs for the same post, and for anyone who knows SEO basics, this is a HUGE issue.
I then tried to change manually the Englush slug to the original slug and this caused the post slug now to change from the ‘site.com/slug-post-2-2-2’ structure to ‘site.com/slug-post-3’ instead of changing back to site.com/slug-post
I was trying to find what’s going on with those slugs by reviewing phpMyAdmin, and noticed that this happens because some of the secondary translated languages occupy/replace the original default language slug. For example on the wp_postmeta table the slug wp_postmeta5165_trp_automatically_translated_slug_es_ES replaced the guid of my original post.
I tried to change then the guid of this slug to another so it doesn’t occupy the original post slug, and then changed again the default language slug to its original form, but this still did not resolve this issue since it create just a new numerical sufix. ( ‘site.com/slug-post-4’
Why is this critical bug happening and how can it be resolved immediately?
- You must be logged in to reply to this topic.