As David G. Johnson put it in his earlier comment, you guys are well-respected and I do appreciate being able to use the Yoast SEO plugin for free. The Yoast SEO plugin is an extremely popular plugin and Yoast has a good reputation in the WordPress community. This reputation means that WordPress users and also developers often rely on Yoast plugins to be rock-solid.
However, as they say, with great power comes great responsibility.
And in software generally, and WordPress plugins and themes in particular, a key attribute that leads to “rock-solidness” is the thought given to backwards compatiblity and to unintended consequences.
I understand the reason why this functionality was removed (I agree it is messy to manage redirects on a per-page basis), and appreciate that redirects are not “lost” (more on this further down).
However, there are a couple of consequences of this decision which leaves me a little dissapointed.
1. Loss of visibility
Even though redirects are not “lost”, there are some consequences of removing the redirect edit field completely.
— Crucially, the VISIBILTY of such a redirect has been removed as well. Sure, a redirect will happen, but, I have no way to edit the old redirect or even remove it (unless I am missing something). This is not an unsurmountable problem for a developer, but is a problem for clients who are not tech savvy.
— It removes the ability to even see the existence of a redirect from the UI
2. Unintended consequence
(This issue is specific to users of the Genesis theme and possibly other plugins/themes with similar functionality)
The Genesis theme has a field in its SEO section for setting up redirects. When the Yoast SEO plugin is installed, the native Genesis SEO section gets disabled in favor of the Yoast SEO section (by itself this makes sense). However, this also results in removal of the Genesis’ “Custom Redirect URL” field and its replacement with — nothing. Imagine a WordPress user who has setup Redirects using Genesis and who then installs Yoast SEO plugin — s/he loses the ability to edit, delete or even *see* any of the Custom Redirects s/he setup in Genesis.
Again, I do appreciate the effort and the free availability of a high-quality plugin such as Yoast SEO. But one of the reasons I had made Yoast SEO a tool in my toolkit was my belief that it was rock-solid. And while I understand the reason for removing the feature, it could have been done with a little more care and thought for existing users.
Regards,
Mangesh