Meta robots can interfere with canonical tags. If a page has both meta robots set to noindex, nofollow and canonical tags, the canonical tag may be ignored.

The solution here is to remove the meta robots on the page (if your plan is to keep the canonical).

Here's how. 

Table of Contents



The Problem with Noindex, Nofollow and Canonicals

If a page has a meta robots of noindex, nofollow and has a canonical link element, the search engine receives conflicting signals. Your canonical tag may be ignored completely.

 

How to Avoid These Conflicting Signals

For a canonical to work, it has to be indexable. That means removing the noindex, nofollow so the search engine can properly access the canonical.

If you don’t have full access to your CMS, you may have to inform the dev team so they can do this for you.

 

How to Delete Meta Robots at Scale

With next-gen SEO platform ClarityAutomate you can delete meta robots from your website at scale with just a few steps.

(Three steps, to be exact!)

The best part: you can make these changes on your own, all without having to wait for the dev team to come around.

1. Select what you’d like to optimize

The solution to this problem requires deleting the meta robots tag, so we select that as our first step.

2. Choose how you’d like to optimize the meta robots

We need to keep the canonical tag, but delete the meta robots. So, we simply select “Delete” for the meta robots in this step.

3. Set the XPath location

Specify the XPath location of the meta robots that need to be removed.

 

Before and After

Once you’ve done that, your changes can be implemented and the meta robots will be deleted and no longer send mixed signals to search engines.

 


Looking for other canonical issues?