undefined
Skip to content
Moz logo Menu open Menu close
  • Products
    • Moz Pro
    • Moz Pro Home
    • Moz Local
    • Moz Local Home
    • STAT
    • Moz API
    • Moz API Home
    • Compare SEO Products
    • Moz Data
  • Free SEO Tools
    • Domain Analysis
    • Keyword Explorer
    • Link Explorer
    • Competitive Research
    • MozBar
    • More Free SEO Tools
  • Learn SEO
    • Beginner's Guide to SEO
    • SEO Learning Center
    • Moz Academy
    • SEO Q&A
    • Webinars, Whitepapers, & Guides
  • Blog
  • Why Moz
    • Digital Marketers
    • Agency Solutions
    • Enterprise Solutions
    • Small Business Solutions
    • The Moz Story
    • New Releases
  • Log in
  • Log out
  • Products
    • Moz Pro

      Your all-in-one suite of SEO essentials.

    • Moz Local

      Raise your local SEO visibility with complete local SEO management.

    • STAT

      SERP tracking and analytics for enterprise SEO experts.

    • Moz API

      Power your SEO with our index of over 44 trillion links.

    • Compare SEO Products

      See which Moz SEO solution best meets your business needs.

    • Moz Data

      Power your SEO strategy & AI models with custom data solutions.

    NEW Keyword Suggestions by Topic
    Moz Pro

    NEW Keyword Suggestions by Topic

    Learn more
  • Free SEO Tools
    • Domain Analysis

      Get top competitive SEO metrics like DA, top pages and more.

    • Keyword Explorer

      Find traffic-driving keywords with our 1.25 billion+ keyword index.

    • Link Explorer

      Explore over 40 trillion links for powerful backlink data.

    • Competitive Research

      Uncover valuable insights on your organic search competitors.

    • MozBar

      See top SEO metrics for free as you browse the web.

    • More Free SEO Tools

      Explore all the free SEO tools Moz has to offer.

    NEW Keyword Suggestions by Topic
    Moz Pro

    NEW Keyword Suggestions by Topic

    Learn more
  • Learn SEO
    • Beginner's Guide to SEO

      The #1 most popular introduction to SEO, trusted by millions.

    • SEO Learning Center

      Broaden your knowledge with SEO resources for all skill levels.

    • On-Demand Webinars

      Learn modern SEO best practices from industry experts.

    • How-To Guides

      Step-by-step guides to search success from the authority on SEO.

    • Moz Academy

      Upskill and get certified with on-demand courses & certifications.

    • MozCon

      Save on Early Bird tickets and join us in London or New York City

    Unlock flexible pricing & new endpoints
    Moz API

    Unlock flexible pricing & new endpoints

    Find your plan
  • Blog
  • Why Moz
    • Digital Marketers

      Simplify SEO tasks to save time and grow your traffic.

    • Small Business Solutions

      Uncover insights to make smarter marketing decisions in less time.

    • Agency Solutions

      Earn & keep valuable clients with unparalleled data & insights.

    • Enterprise Solutions

      Gain a competitive edge in the ever-changing world of search.

    • The Moz Story

      Moz was the first & remains the most trusted SEO company.

    • New Releases

      Get the scoop on the latest and greatest from Moz.

    Surface actionable competitive intel
    New Feature

    Surface actionable competitive intel

    Learn More
  • Log in
    • Moz Pro
    • Moz Local
    • Moz Local Dashboard
    • Moz API
    • Moz API Dashboard
    • Moz Academy
  • Avatar
    • Moz Home
    • Notifications
    • Account & Billing
    • Manage Users
    • Community Profile
    • My Q&A
    • My Videos
    • Log Out

The Moz Q&A Forum

  • Forum
  • Questions
  • Users
  • Ask the Community

Welcome to the Q&A Forum

Browse the forum for helpful insights and fresh discussions about all things SEO.

  1. Home
  2. SEO Tactics
  3. Intermediate & Advanced SEO
  4. Canonical and Alternate Advice

Moz Q&A is closed.

After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.

Canonical and Alternate Advice

Intermediate & Advanced SEO
4
27
3.8k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as question
Log in to reply
This topic has been deleted. Only users with question management privileges can see it.
  • JH_OffLimits
    JH_OffLimits Subscriber last edited by Feb 19, 2019, 7:03 AM

    At the moment for most of our sites, we have both a desktop and mobile version of our sites. They both show the same content and use the same URL structure as each other. The server determines whether if you're visiting from either device and displays the relevant version of the site.

    We are in a predicament of how to properly use the canonical and alternate rel tags. Currently we have a canonical on mobile and alternate on desktop, both of which have the same URL because both mobile and desktop use the same as explained in the first paragraph.

    Would the way of us doing it at the moment be correct?

    1 Reply Last reply Reply Quote 3
    • BlueprintMarketing
      BlueprintMarketing @Nigel_Carr last edited by Feb 19, 2019, 11:27 AM Feb 19, 2019, 11:27 AM

      That would normally be the case but not tonight.

      LOL, I am picking up a lot of the UK Q&A I will be at BrightonSEO and search love London if any of you guys will be in the area I'd love to grab a pint?

      sincerely,

      Thomas

      1 Reply Last reply Reply Quote 1
      • Nigel_Carr
        Nigel_Carr @BlueprintMarketing last edited by Feb 19, 2019, 11:13 AM Feb 19, 2019, 11:13 AM

        The reason we answered 'quickly' by the way is because we are in the UK -  you were still in bed lol! 🙂

        BlueprintMarketing 1 Reply Last reply Feb 19, 2019, 11:27 AM Reply Quote 1
        • Nigel_Carr
          Nigel_Carr @JH_OffLimits last edited by Feb 19, 2019, 11:11 AM Feb 19, 2019, 11:11 AM

          There is only ONE URL that is the point.

          If they share the same URL then you only have one page of code so ONE canonical

          Regards

          Nigel

          1 Reply Last reply Reply Quote 0
          • BlueprintMarketing
            BlueprintMarketing @Nigel_Carr last edited by Feb 19, 2019, 11:10 AM Feb 19, 2019, 11:10 AM

            Sorry Nigel

            was not trying to make this more complicated was just trying to make sure that we were all on the same page.

            FYI if you need a method of adding the rel canonical to your website quickly you can use Google tag manager or if you want to add to the header

            https://support.stackpath.com/hc/en-us/articles/360001445283-EdgeRules-Adding-a-Canonical-Header

            Nigel_Carr 1 Reply Last reply Feb 19, 2019, 11:13 AM Reply Quote 0
            • JH_OffLimits
              JH_OffLimits Subscriber @BlueprintMarketing last edited by Feb 19, 2019, 11:09 AM Feb 19, 2019, 11:09 AM

              So a self referencing canonical on both mobile and desktop versions of the site, regardless if they chuck out two version with the same content?

              Nigel_Carr 1 Reply Last reply Feb 19, 2019, 11:11 AM Reply Quote 1
              • Nigel_Carr
                Nigel_Carr @JH_OffLimits last edited by Feb 19, 2019, 1:46 PM Feb 19, 2019, 11:06 AM

                Hi JH

                I'm sure Thomas means well with his multiple complicated posts but all of this is totally unnecessary.

                Both sites are serving the same URL

                You can't put a rel=alternative because there is nothing to point to.

                Just put a self-referencing canonical. I said that 2 hours ago!

                That is all.

                Regards Nigel

                BlueprintMarketing 1 Reply Last reply Feb 19, 2019, 11:10 AM Reply Quote 2
                • BlueprintMarketing
                  BlueprintMarketing @JH_OffLimits last edited by Feb 19, 2019, 11:05 AM Feb 19, 2019, 11:05 AM

                  Use a self-referencing canonical

                  https://blog.seoprofiler.com/google-recommend-self-referencing-canonical-tags/

                  Please let me know if you want me to remove the image below?

                  you can use this one if needed http://bseo.io/c1vMSv

                  mgkic5E.png

                  JH_OffLimits 1 Reply Last reply Feb 19, 2019, 11:09 AM Reply Quote 0
                  • JH_OffLimits
                    JH_OffLimits Subscriber @BlueprintMarketing last edited by Feb 19, 2019, 10:58 AM Feb 19, 2019, 10:58 AM

                    I've been told to pass on a URL, thanks for your help Thomas!

                    https://www.stag.com/

                    BlueprintMarketing Nigel_Carr 2 Replies Last reply Feb 19, 2019, 11:06 AM Reply Quote 1
                    • BlueprintMarketing
                      BlueprintMarketing @JH_OffLimits last edited by Feb 19, 2019, 10:53 AM Feb 19, 2019, 10:53 AM

                      Hey man I understand is a big deal

                      could you do me a huge favor and run your site through screaming frog SEO spider send me a couple of pages with the domains whited out so I can tell you 100% what to do in this situation because I am basing this on what you have told me and honestly I would like to look at what a tool can show me and that will tell me what I need to do.

                      Or you can tell me if the mobile version of the site hit's Google's index yes or no?

                      respectfully,

                      Tom

                      JH_OffLimits 1 Reply Last reply Feb 19, 2019, 10:58 AM Reply Quote 0
                      • JH_OffLimits
                        JH_OffLimits Subscriber @BlueprintMarketing last edited by Feb 19, 2019, 10:47 AM Feb 19, 2019, 10:46 AM

                        So both mobile and desktop require a self referencing canonical(in both headers)?

                        Sorry for the questions, just need to make sure! It's a very touchy subject!

                        BlueprintMarketing 1 Reply Last reply Feb 19, 2019, 10:53 AM Reply Quote 0
                        • BlueprintMarketing
                          BlueprintMarketing @BlueprintMarketing last edited by Feb 19, 2019, 10:46 AM Feb 19, 2019, 10:46 AM

                          The single self-referencing URL will work.

                          1 Reply Last reply Reply Quote 0
                          • BlueprintMarketing
                            BlueprintMarketing @JH_OffLimits last edited by Sep 6, 2020, 11:52 PM Feb 19, 2019, 10:44 AM

                            What URLs are you  using with the “alternate” tag on?

                            You said 
                            ”1. We have multiple brand sites, that have a similar setup. They all have mobile and desktop versions of the sites running on the same URL, both of which show the same content.

                            2. The server determines whether if you're on a desktop or mobile devices using the header information, and points the user to the site relevant files for the given device.”

                            thats Dynamic serving same URL

                            Dynamic serving is a setup where the server responds with different HTML (and CSS) on the same URL depending on which user agent requests the page (mobile, tablet, or desktop).

                            that would NOT give you the mobile or m.example.com & www.example.com different URLs

                            **But If you do have  a different  m.example.com & www.example.com  URLs you should use this code or  XML site maps **

                            for different URLs use this:

                            Annotations in the HTML

                            On the desktop page (http://www.example.com/page-1), add the following annotation:

                            <linkrel="alternate"media="only screen="" and="" (max-width:="" 640px)"<="" span="">href="http://m.example.com/page-1"></linkrel="alternate"media="only>

                            On the mobile page (http://m.example.com/page-1), the required annotation should be:

                            <linkrel="canonical"href="http: www.example.com="" page-1"=""></linkrel="canonical"href="http:>

                            This rel="canonical" tag on the mobile URL pointing to the desktop page is required.

                            Or

                            Annotations in sitemaps

                            We support including the rel="alternate"annotation for the desktop pages in sitemaps like this:

                            <urlsetxmlns="http: www.sitemaps.org="" schemas="" sitemap="" 0.9"<="" span="">xmlns:xhtml="http://www.w3.org/1999/xhtml">

                            <loc>http://www.example.com/page-1/</loc>
                            <xhtml:linkrel="alternate"media="only screen="" and="" (max-width:="" 640px)"<="" span="">href="http://m.example.com/page-1"/></xhtml:linkrel="alternate"media="only></urlsetxmlns="http:>

                            You should have the same URL on mobile and desktop

                            You should have the same rel canonical tag on your URLs unless and this is a big unless you're talking about using Google AMP?

                            If the URL you want to be indexed is the same URL point everything to that URL if that makes it easier to understand.

                            respectfully,

                            Tom

                            BlueprintMarketing JH_OffLimits 2 Replies Last reply Feb 19, 2019, 10:46 AM Reply Quote 0
                            • JH_OffLimits
                              JH_OffLimits Subscriber @BlueprintMarketing last edited by Feb 19, 2019, 10:43 AM Feb 19, 2019, 10:41 AM

                              Just to confirm, are we suppose to have a canonical on desktop and mobile or just desktop?

                              This would mean removing the alternate?

                              Want to confirm everything before iterating this across to others.

                              We are not using AMP, just a standard site setup.

                              BlueprintMarketing 1 Reply Last reply Feb 19, 2019, 10:44 AM Reply Quote 1
                              • BlueprintMarketing
                                BlueprintMarketing @BlueprintMarketing last edited by Feb 19, 2019, 10:41 AM Feb 19, 2019, 10:41 AM

                                Unless you are using AMP?

                                Then you would add

                                Linking pages with

                                In order to solve this problem, we add information about the AMP page to the non-AMP page and vice versa, in the form of  tags in the .

                                Add the following to the non-AMP page:

                                <link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">
                                
                                

                                And this to the AMP page:

                                <link rel="canonical" href="https://www.example.com/url/to/full/document.html">
                                

                                are you using AMP pages?

                                https://support.google.com/webmasters/answer/139066?hl=en

                                https://www.ampproject.org/docs/fundamentals/discovery

                                I hope that helps you if not please let me know.

                                Respectfully,

                                Tom

                                1 Reply Last reply Reply Quote 0
                                • BlueprintMarketing
                                  BlueprintMarketing @JH_OffLimits last edited by Feb 19, 2019, 10:36 AM Feb 19, 2019, 10:36 AM

                                  Cool, that's what I thought when I heard your description I just wanted to be very thorough because sometimes you get very little information and I appreciate you letting me know that.

                                  dynamic  serving URLs are identical to each other so you should have a self-referencing canonical tag because the URL does not change the real canonical tag just decides what should be in the index and the same URL.

                                  You're Rel canonical should be something like this example below

                                  Example URL https://www.example.com/example-url/

                                  because the end URL is the same and URL that you want to be indexed in Google you want to be certain that you have a self-referencing URL to prevent query strings and other things like that and you do not need to point a URL to an identical URL you just need a self-referencing canonical if that makes sense.

                                  See: https://yoast.com/rel-canonical/

                                  I hope that is of help,

                                  Tom

                                  BlueprintMarketing JH_OffLimits 2 Replies Last reply Feb 19, 2019, 10:41 AM Reply Quote 0
                                  • JH_OffLimits
                                    JH_OffLimits Subscriber @BlueprintMarketing last edited by Feb 19, 2019, 10:39 AM Feb 19, 2019, 10:26 AM

                                    Hi,

                                    I can't give off too much information as it's not my call, but I can answer your questions without mentioning the brands.

                                    1. We have multiple brand sites, that have a similar setup. They all have mobile and desktop versions of the sites running on the same URL, both of which show the same content.

                                    2. The server determines whether if you're on a desktop or mobile devices using the header information, and points the user to the site relevant files for the given device.

                                    3. Our sites would quite clearly fit in the dynamic serving category.

                                    We have 301 redirects on none www to www and http to https.

                                    BlueprintMarketing 1 Reply Last reply Feb 19, 2019, 10:36 AM Reply Quote 1
                                    • effectdigital
                                      effectdigital @Nigel_Carr last edited by Feb 19, 2019, 10:23 AM Feb 19, 2019, 10:23 AM

                                      This is the correct solution!

                                      1 Reply Last reply Reply Quote 0
                                      • Nigel_Carr
                                        Nigel_Carr @JH_OffLimits last edited by Feb 19, 2019, 10:21 AM Feb 19, 2019, 10:21 AM

                                        The URLs are identical it is just the content that is served that may be slightly different.

                                        Since you can only specify one canonical for each URL it makes no difference. Just self-reference and that is it.

                                        If you had to different URLs then it would be an issue where you woudl need a rel=alternative so there is nothing to worry about.

                                        Regards

                                        Nigel

                                        effectdigital 1 Reply Last reply Feb 19, 2019, 10:23 AM Reply Quote 2
                                        • BlueprintMarketing
                                          BlueprintMarketing last edited by Sep 8, 2020, 5:52 AM Feb 19, 2019, 10:20 AM

                                          You guys are fast I was going to answer this and had to do some other things but let me weigh in on couple things.

                                          as you said

                                          “We are in a predicament of how to properly use the canonical and alternate rel tags**. Currently we have a canonical on mobile and alternate on desktop, both of which have the same URL because both mobile and desktop use the same as explained in the first paragraph.”**

                                          so what you’re saying is that you have a dynamic site so you don’t need to add “alternate"media” tags to the site.

                                          https://developers.google.com/search/mobile-sites/mobile-seo/dynamic-serving

                                          As it is not immediately apparent in this setup that the site alters the HTML for mobile user agents (the mobile content is "hidden" when crawled with a desktop user agent), it’s  recommend that the server send a hint to request that Googlebot for smartphones also crawl the page, and thus discover the mobile content. This hint is implemented using the Vary HTTP header.

                                          **you don’t need this **

                                          Annotations in the HTML

                                          On the desktop page (http://www.example.com/page-1), add the following annotation:

                                          <code dir="ltr"><linkrel="alternate"media="only screen="" and="" (max-width:="" 640px)"<br="">href="http://m.example.com/page-1"></linkrel="alternate"media="only></code> 
                                          

                                          On the mobile page (http://m.example.com/page-1), the required annotation should be:

                                           <code dir="ltr"><linkrel="canonical"href="http: www.example.com="" page-1"=""></linkrel="canonical"href="http:></code> 
                                          

                                          This rel="canonical" tag on the mobile URL pointing to the desktop page is required.

                                          Annotations in sitemaps

                                          We support including the rel="alternate"annotation for the desktop pages in sitemaps like this:

                                           <code dir="ltr"><urlsetxmlns="http: www.sitemaps.org="" schemas="" sitemap="" 0.9"<br="">xmlns:xhtml="http://www.w3.org/1999/xhtml">
                                            <url><loc>http://www.example.com/page-1/</loc>
                                              <xhtml:linkrel="alternate"media="only screen="" and="" (max-width:="" 640px)"<br="">href="http://m.example.com/page-1"/></xhtml:linkrel="alternate"media="only></url></urlsetxmlns="http:></code> 
                                          

                                          The required rel="canonical" tag on the mobile URL should still be added to the mobile page's HTML.

                                          **to be sure **

                                          Are you willing to share your domain with us? Or one domain?

                                          1. We're talking about multiple websites that all have the identical site structure or at least mobile and desktop site structure?

                                          2. Your server is making the change for you?

                                          3. Would you be kind enough to install this plug-in on chrome in order for you to show a couple examples of the canonical and the URL?

                                          • https://chrome.google.com/webstore/detail/portents-seo-page-review/babgchcegnkbiojmdpnoilficladccfm?hl=en-US
                                          • https://chrome.google.com/webstore/detail/link-redirect-trace/nnpljppamoaalgkieeciijbcccohlpoh?hl=en

                                          In addition, would you be kind enough to run your site through the two tools here ( 100% free and very easy to use)

                                          • https://varvy.com/mobile/
                                          • https://varvy.com/
                                          • &
                                          • https://redbot.org/

                                          If you would not mind doing this and sending screenshots it would mean a lot to us and getting your canonical's straightened out.

                                          screenshots https://snag.gy/  then upload to http://imgur.com/

                                          everything is on the same server I'm assuming?

                                          Of the three below how would you categorize your site?

                                          1. https://developers.google.com/search/mobile-sites/mobile-seo/separate-urls
                                          2. https://developers.google.com/search/mobile-sites/mobile-seo/dynamic-serving
                                          3. https://developers.google.com/search/mobile-sites/mobile-seo/responsive-design

                                          Respectfully,

                                          Tom

                                          JH_OffLimits 1 Reply Last reply Feb 19, 2019, 10:26 AM Reply Quote 1
                                          • JH_OffLimits
                                            JH_OffLimits Subscriber @Nigel_Carr last edited by Feb 19, 2019, 9:59 AM Feb 19, 2019, 9:59 AM

                                            Would this mean we need canonical only on desktop or mobile site?

                                            Nigel_Carr 1 Reply Last reply Feb 19, 2019, 10:21 AM Reply Quote 0
                                            • Nigel_Carr
                                              Nigel_Carr @effectdigital last edited by Feb 19, 2019, 8:57 AM Feb 19, 2019, 8:57 AM

                                              You are right - you could only use teh rel=alternate if there was an m. version or similar

                                              Regards

                                              Nigel

                                              1 Reply Last reply Reply Quote 1
                                              • effectdigital
                                                effectdigital @Nigel_Carr last edited by Feb 19, 2019, 8:56 AM Feb 19, 2019, 8:56 AM

                                                The self referencing canonical advice was solid and I 100% agree with it. The rel=alternate advice, I felt would cause problems (IMO). But as we all know, fiddly issues like this are highly subjective

                                                Nigel_Carr 1 Reply Last reply Feb 19, 2019, 8:57 AM Reply Quote 1
                                                • Nigel_Carr
                                                  Nigel_Carr @effectdigital last edited by Feb 19, 2019, 8:56 AM Feb 19, 2019, 8:55 AM

                                                  Then there is no problem simply putting a self-referencing canonical. There is in effect no mobile version as there is a single URL so no need for a rel=alternate.

                                                  It's an even easier solution. Well, there isn't a problem in the first place.

                                                  rel=alternate is only necessary if you have two different URLs! The fact they are the same takes away the problem.

                                                  Regards

                                                  Nigel

                                                  effectdigital JH_OffLimits 2 Replies Last reply Feb 19, 2019, 9:59 AM Reply Quote 1
                                                  • effectdigital
                                                    effectdigital last edited by Feb 19, 2019, 8:51 AM Feb 19, 2019, 8:51 AM

                                                    Your problem is that you have two different sites loading on the same URL. If you are returning both the mobile and desktop / laptop site on the same URL, you would be expected to be using responsive design. In-fact, you may have re-invented another different way to implement responsive design which is probably, slightly less fluid yet slightly more efficient :')

                                                    Since your mobile and desktop pages both reside on exactly the same URL, I'd test the page(s) with this tool (the mobile friendly tool) and this tool (the page-speed insights tool). If Google correctly views your site as mobile friendly, and if within PageSpeed insights Google is correctly differentiating between the mobile and desktop site versions (check the mobile and desktop tabs) then both URLs should canonical to themselves (self referencing canonical) and no alternate tag should be used or deployed. Google will misread the alternate tag, which points to itself - as an error. That tag is to be used when your separate mobile site (page) exists on a separate URL, like an 'm.' subdomain or something like that

                                                    Imagine you are Googlebot. You are crawling in desktop mode, load the desktop URL version and find that the page says, it (itself) is also the mobile page. You'd get really confused

                                                    Check to see whether your implementation is even supported by Google using the tools I linked you to. If it is, then just use self referencing canonical tags and do not deploy alternate tags (which would make no sense, since both versions of the site are on the same URL). When people build responsive sites (same source code on the same URL, but it's adaptive CSS which re-organises the contents of the page based upon viewport widths) - they don't use alternate tags, only canonicals

                                                    Since your situation is more similar to responsive design (from a crawling perspective) than it is to separate mobile site design, drop the alt

                                                    1 Reply Last reply Reply Quote 1
                                                    • effectdigital
                                                      effectdigital @Nigel_Carr last edited by Feb 19, 2019, 8:43 AM Feb 19, 2019, 8:43 AM

                                                      The problem with this is, where you say "corresponding mobile URL" - there isn't one as OP has stated that, two different source codes  (pages) can be rendered on the same URL depending upon the user's screen size / user-agent (however they are detecting mobile, and serving different pages)

                                                      Nigel_Carr 1 Reply Last reply Feb 19, 2019, 8:55 AM Reply Quote 0
                                                      • Nigel_Carr
                                                        Nigel_Carr last edited by Feb 19, 2019, 7:57 AM Feb 19, 2019, 7:57 AM

                                                        Hi JH

                                                        This is very straightforward.

                                                        Use the following annotations:

                                                        1. On the desktop page, add a  rel=”alternate” tag pointing to the corresponding mobile URL. This helps Googlebot discover the location of your site’s mobile pages.
                                                        2. On the mobile page, add a link rel=”canonical” tag pointing to the corresponding desktop URL.

                                                        It is that simple and doing this will not create duplicate content

                                                        More here: https://developers.google.com/search/mobile-sites/mobile-seo/separate-urls

                                                        Regards Nigel

                                                        effectdigital 1 Reply Last reply Feb 19, 2019, 8:43 AM Reply Quote 0
                                                        • 1 / 1
                                                        1 out of 27
                                                        • First post
                                                          1/27
                                                          Last post

                                                        Got a burning SEO question?

                                                        Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.


                                                        Start my free trial


                                                        Browse Questions

                                                        Explore more categories

                                                        • Moz Tools

                                                          Chat with the community about the Moz tools.

                                                        • SEO Tactics

                                                          Discuss the SEO process with fellow marketers

                                                        • Community

                                                          Discuss industry events, jobs, and news!

                                                        • Digital Marketing

                                                          Chat about tactics outside of SEO

                                                        • Research & Trends

                                                          Dive into research and trends in the search industry.

                                                        • Support

                                                          Connect on product support and feature requests.

                                                        • See all categories

                                                        Related Questions

                                                        • thpchlk

                                                          How to handle sorting, filtering, and pagination in ecommerce? Canonical is enough?

                                                          Hello, after reading various articles and watching several videos I'm still not sure how to handle faceted navigation (sorting/filtering) and pagination on my ecommerce site. Current indexation status: The number of "real" pages (from my sitemap) - 2.000 pages Google Search Console (Valid) - 8.000 pages Google Search Console (Excluded) - 44.000 pages Additional info: Vast majority of those 50k additional pages (44 + 8 - 2) are pages created by sorting, filtering and pagination. Example of how the URL changes while applying filters/sorting: example.com/category --> example.com/category/1/default/1/pricefrom/100 Every additional page is canonicalized properly, yet as you can see 6k is still indexed. When I enter site:example.com/category in Google it returns at least several results (in most of the cases the main page is on the 1st position). In Google Analytics I can see than ~1.5% of Google traffic comes to the sorted/filtered pages. The number of pages indexed daily (from GSC stats) - 3.000 And so I have a few questions: Is it ok to have those additional pages indexed or will the "real" pages rank higher if those additional would not be indexed? If it's better not to have them indexed should I add "noindex" to sorting/filtering links or add eg. Disallow: /default/ in robots.txt? Or perhaps add "noindex, nofollow" to the links? Google would have then 50k pages less to crawl but perhaps it'd somehow impact my rankings in a negative way? As sorting/filtering is not based on URL parameters I can't add it in GSC. Is there another way of doing that for this filtering/sorting url structure? Thanks in advance, Andrew

                                                          Intermediate & Advanced SEO | Aug 31, 2020, 7:57 PM | thpchlk
                                                          0
                                                        • brucepomeroy

                                                          Spammy page with canonical reference to my website

                                                          A potentially spammy website http://www.rofof.com/ has included a rel canonical tag pointing to my website. They've included the tag on thousands of pages on their website. Furthermore http://www.rofof.com/ appears to have backlinks from thousands of other low-value domains For example www.kazamiza.com/vb/kazamiza242122/, along with thousands of other pages on thousands of other domains all link to pages on rofof.com, and the pages they link to on rofof.com are all canonicalized to a page on my site. If Google does respect the canonical tag on rofof.com and treats it as part of my website then the thousands of spammy links that point to rofof.com could be considered as pointing to my website. I'm trying to contact the owner of www.rofof.com hoping to have the canonical tag removed from their website. In the meantime, I've disavowed the www.rofof.com, the site that has canonical tag. Will that have any effect though? Will disavow eliminate the effect of a rel canonical tag on the disavowed domain or does it only affect links on the disavowed website? If it only affects links then should I attempt to disavow all the pages that link to rofof.com? Thanks for reading. I really appreciate any insight you folks can offer.

                                                          Intermediate & Advanced SEO | Aug 23, 2018, 11:45 AM | brucepomeroy
                                                          2
                                                        • ostesmorbrod

                                                          Landing pages for paid traffic and the use of noindex vs canonical

                                                          A client of mine has a lot of differentiated landing pages with only a few changes on each, but with the same intent and goal as the generic version. The generic version of the landing page  is included in navigation, sitemap and is indexed on Google. The purpose of the differentiated landing pages is to include the city and some minor changes in the text/imagery to best fit the Adwords text. Other than that, the intent and purpose of the pages are the same as the main / generic page. They are not to be indexed, nor am I trying to have hidden pages linking to the generic and indexed one (I'm not going the blackhat way). So – I want to avoid that the duplicate landing pages are being indexed (obviously), but I'm not sure if I should use noindex (nofollow as well?) or rel=canonical, since these landing pages are localized campaign versions of the generic page with more or less only paid traffic to them. I don't want to be accidentally penalized, but I still need the generic / main page to rank as high as possible... What would be your recommendation on this issue?

                                                          Intermediate & Advanced SEO | Sep 7, 2017, 7:34 AM | ostesmorbrod
                                                          0
                                                        • Nigel_Carr

                                                          Canonical Chain

                                                          This is quite advanced so maybe Rand can give me an answer? I often have seen questions surrounding a 301 chain where only 85% of the link juice is passed on to the first target and 85% of that to the next one, up to three targets. But how about a canonical chain? What do I mean by this:? I have a client who sells lighting so I will use a real example (sans domain) I don't want 'new-product' pages appearing in SERPS. They dilute link equity for the categories they replicate and often contain identical products to the main categories and subcategories. I don't want to no index them all together I'd rather tell Google they are the same as the higher category/sub category. (discussion whether a noindex/follow tag would be better?) If I canonicalize new-products/ceiling-lights-c1/kitchen-lighting-c17/kitchen-ceiling-lights-c217 to /ceiling-lights-c1/kitchen-lighting-c17/kitchen-ceiling-lights-c217 I then subsequently discover that everything in kitchen-ceiling-lights-c217 is already in /kitchen-lighting-c17 and I decide to canonicalize those two - so I place a /kitchen-lighting-c17 canonical on /kitchen-ceiling-lights-c217. Then what happens to the new-products canonical? Is it the same rule - does it pass 85% of link equity back to the non new-product URL and 85% of that back to the category? does it just not work? or should I do noindexi/follow Now before you jump in: Let's assume these are done over a period of time because the obvious answer is: Canonicalize both back to /ceiling-lights-c1/kitchen-lighting-c17 I know that and that is not what I am asking. What if they are done in a sequence what is the real result? I don't want to patronise anyone but please read this carefully before giving an answer. Regards Nigel Carousel Projects.

                                                          Intermediate & Advanced SEO | Sep 27, 2017, 5:07 AM | Nigel_Carr
                                                          0
                                                        • redgatst

                                                          Google Ignoring Canonical Tag for Hundreds of Sites

                                                          Bazaar Voice provides a pretty easy-to-use product review solution for websites (especially sites on Magento): https://www.magentocommerce.com/magento-connect/bazaarvoice-conversations-1.html If your product has over a certain number of reviews/questions, the plugin cuts off the number of reviews/questions that appear on the page. To see the reviews/questions that are cut off, you have to click the plugin's next or back function. The next/back buttons' URLs have a parameter of "bvstate....." I have noticed Google is indexing this "bvstate..." URL for hundreds of sites, even with the proper rel canonical tag in place. Here is an example with Microsoft: http://webcache.googleusercontent.com/search?q=cache:zcxT7MRHHREJ:www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Book/productID.325716000%3Fbvstate%3Dpg:8/ct:r+&cd=2&hl=en&ct=clnk&gl=us My website is seeing hundreds of these "bvstate" urls being indexed even though we have a proper rel canonical tag in place. It seems that Google is ignoring the canonical tag. In Webmaster Console, the main source of my duplicate titles/metas in the HTML improvements section is the "bvstate" URLs. I don't necessarily want to block "bvstate" in the robots.txt as it will prohibit Google from seeing the reviews that were cutoff. Same response for prohibiting Google from crawling "bvstate" in Paramters section of Webmaster Console. Should I just keep my fingers crossed that Google honors the rel canonical tag? Home Depot is another site that has this same issue: http://webcache.googleusercontent.com/search?q=cache:k0MBLFcu2PoJ:www.homedepot.com/p/DUROCK-Next-Gen-1-2-in-x-3-ft-x-5-ft-Cement-Board-172965/202263276%23!bvstate%3Dct:r/pg:2/st:p/id:202263276+&cd=1&hl=en&ct=clnk&gl=us

                                                          Intermediate & Advanced SEO | Apr 12, 2016, 7:59 AM | redgatst
                                                          1
                                                        • teconsite

                                                          Pagination parameters and canonical

                                                          Hello, We have a site that manages pagination through parameters in urls, this way: friendly-url.html
                                                          friendly-url.html?p=2
                                                          friendly-url.html?p=3
                                                          ... We've rencently added the canonical tag pointing to friendly-url.html for all paginated results. In search console, we have the "p" parameter identified by google. 
                                                          Now that the canonical has been added, should we still configure the parameter in search console, and tell google that it is being use for pagination? Thank you!

                                                          Intermediate & Advanced SEO | Oct 12, 2015, 6:51 PM | teconsite
                                                          0
                                                        • llamb

                                                          Using Canonical URL to poin to an external page

                                                          I was wondering if I can use a canonical URL that points to a page residing on external site? So a page like:
                                                          www.site1.com/whatever.html will have a canonical link in its header to www.site2.com/whatever.html. Thanks.

                                                          Intermediate & Advanced SEO | Jun 9, 2014, 2:37 PM | llamb
                                                          0
                                                        • Zanox

                                                          Should you use a canonical tag on translated content in a multi-language country?

                                                          A customer of ours has a website in Belgium. There two main languages in Belgium: Dutch and French.
                                                          At first there was only a Dutch version with a .be extension. Right now they are implementing the French Belgium version on the URL website.be/fr. All of the content and comments will be translated. Also the URL’s will change from Dutch to French, so you've got two URL’s with the same content but in another language. Question: Should you use a canonical tag on translated content in a multi-language country? I think Google will understand this is just for the usability for a Multilanguage country. What do you guys think???

                                                          Intermediate & Advanced SEO | Aug 7, 2013, 6:14 AM | Zanox
                                                          0

                                                        Get started with Moz Pro!

                                                        Unlock the power of advanced SEO tools and data-driven insights.

                                                        Start my free trial
                                                        Products
                                                        • Moz Pro
                                                        • Moz Local
                                                        • Moz API
                                                        • Moz Data
                                                        • STAT
                                                        • Product Updates
                                                        Moz Solutions
                                                        • SMB Solutions
                                                        • Agency Solutions
                                                        • Enterprise Solutions
                                                        Free SEO Tools
                                                        • Domain Authority Checker
                                                        • Link Explorer
                                                        • Keyword Explorer
                                                        • Competitive Research
                                                        • Brand Authority Checker
                                                        • Local Citation Checker
                                                        • MozBar Extension
                                                        • MozCast
                                                        Resources
                                                        • Blog
                                                        • SEO Learning Center
                                                        • Help Hub
                                                        • Beginner's Guide to SEO
                                                        • How-to Guides
                                                        • Moz Academy
                                                        • API Docs
                                                        About Moz
                                                        • About
                                                        • Team
                                                        • Careers
                                                        • Contact
                                                        Why Moz
                                                        • Case Studies
                                                        • Testimonials
                                                        Get Involved
                                                        • Become an Affiliate
                                                        • MozCon
                                                        • Webinars
                                                        • Practical Marketer Series
                                                        • MozPod
                                                        Connect with us

                                                        Contact the Help team

                                                        Join our newsletter
                                                        Moz logo
                                                        © 2021 - 2025 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                                                        • Accessibility
                                                        • Terms of Use
                                                        • Privacy

                                                        Looks like your connection to Moz was lost, please wait while we try to reconnect.