Hello,
I’m sorry to hear about the drop in SEO traffic you’ve experienced. I understand how important this is for your client’s website.
It seems that the 301 redirects are not working as expected. This could be a reason for the drop in traffic.
To fix this issue, you can create a 301 redirect from the non-canonical URL to the canonical URL using Rank Math. Here’s how you can do it:
-
Go to the Rank Math > Redirections in your WordPress admin dashboard.

-
Create a 301 redirect by entering the URL you wish to redirect as your Source URL and the location of the new resource as the Destination URL.

-
Once done, click the Add Redirection button, and Google should re-index the page with the new canonical URL.
If you have a lot of URLs that need to be redirected, you can also add them in bulk. Learn more about bulk 301 redirects WordPress.
After adding the 301 redirects, Google should re-index your pages, and your traffic should return to normal levels.
If you need further assistance, please feel free to reach out to our support team directly from here: Rank Math Support.
I hope this helps!
Sources:
How to Fix “Duplicate, Google Chose Different Canonical than User” » Rank Math
Solving Redirection Issues Using Rank Math SEO Plugin » Rank Math
How to Fix ‘Duplicate Without User-Selected Canonical’ Status in Google Search Console » Rank Math
Hi Guys,
I’ve already followed the steps above, but there are still issues with pages not redirecting to the page I’ve set them to be redirected to.
Hello,
Thank you for contacting us and sorry for any inconvenience that might have been caused due to that.
It looks like the pages are Orphan Attachment pages and we can see you’ve set your homepage in the Redirect Orphan Attachments field. In this case, please remove your homepage URL from Rank Math > General Settings > Links > Redirect Orphan Attachments and see if that works for you.

Let us know how it goes. Looking forward to helping you.
Thank you.
Hi Rakibuzzaman,
I think that did the trick, thanks!
I do however experience some trouble with no 404’s being displayed in the 404 monitor. Could you perhaps take a look?
Kind regards,
Leon
Hello,
404 errors happen when someone requests a page or file that doesn’t exist.
We have logged in to your website with the login info provided and can see the 404 monitor is not logging new 404 errors on your website.
We went ahead to Rank Math > Status & Tools > Database Tools > to clear your 404 error log and the Rank Math transient but the issue persisted.
We went further to check if there were any plugin conflicts that might be interfering with the Rank Math 404 monitor using this guide here and discovered that the Breakdance plugin was the culprit.
The Breakdance plugin is interfering with the 404 monitor causing it to stop logging new 404 errors.
We suggest contacting the Breakdance plugin developer to inform them about the issue. They might already have a solution for this.
Hope this helps clarify your doubts.
Don’t hesitate to get in touch if you have any other questions.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.