[SmartCrawl Pro] SmartCrawl: When I turn on "remove redundant canonical links" the canon

SmartCrawl: When I turn on "remove redundant canonical links" the canonical link added by SmartCrawl doesn't appear in the source code. It only shows up if I turn "off" the remove redundant canonical links. I figured I should be able to leave this "on" and it would display any canonical links entered by SmartCrawl and just remove any others. Can you explain? Thanks. Gary

Note: You can see this at https://www.jambuildingandrenovations.com/testimonials/. Right now I have it turned "off" so the canonical link shows up fine. But if I turn this option "on" to remove redudant canonical links, it hides the one entered by SmartCrawl.

  • Pawel
    • Staff

    Hello Gary M. Gordon !

    Hope you’re having a good day!

    This feature, when enabled, will remove redundant canonical links – so this means any canonical link that isn’t necessary (because the content is available only under one URL). This is by design, as the canonical links aren’t needed here at all (not on the page you shared as an example).

    I took a look at your website and I can see that there should be actually no need for canonical links in this scenario. Those are more important in cases when the same content can be accessed from multiple URLs – so we use a canonical link to tell Google and other search engines which URL is the main (canonical) one that should be shown in the search results and get all the SEO “juice”.

    For example, if there’s an online store with multiple categories that are included in the URL, the products may be accessible under many different links:




    In this case using a canonical link is necessary to say which one of the URLs should be treated as the main one.

    In case of your site, the canonical links are not necessary (redundant) and therefore they are hidden.

    Hope this helps!

    Kind regards,


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.