The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

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

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Intermediate & Advanced SEO
    4. Are pages with a canonical tag indexed?

    Are pages with a canonical tag indexed?

    Intermediate & Advanced SEO
    17 3 11.5k
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Dr-Pete
      Dr-Pete @fablau last edited by

      This gets tricky fast. Google currently wants rel=prev/next to contain the parameters currently in use (like sorts) for the page you're on and then wants you rel-canonical to the non-parameterized version. So, if the URL is:

      http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3&lpg=40

      ...then the tags should be...

      Yeah, it's a bit strange. They have suggested that it's ok to rel-canonical to a "View All" page, but with the kind of product volume you have, that's generally a bad idea (for users and search). The have specifically recommended against setting rel-canonical to Page 1 of search results, especially if you use rel=prev/next.

      Rel=prev/next will still show pages in the index, but I've found it to work pretty well. The other option is the more classic approach to simple META NOINDEX, FOLLOW pages 2+. That can still be effective, but it's getting less common.

      Adam Audette has generally strong posts about this topic - here's a good, recent one:

      http://searchengineland.com/the-latest-greatest-on-seo-pagination-114284

      fablau 2 Replies Last reply Reply Quote 0
      • fablau
        fablau @Dr-Pete last edited by

        Thank you Peter, I guess you meant to have the "canonical" tag as last tag in your example above, and also the previous rel=next and rel=prev definitions should be inverted:

        Am I correct? That makes sense. If so, I will update my site to reflect this.

        Thank you for the link!

        Dr-Pete 1 Reply Last reply Reply Quote 0
        • fablau
          fablau @Dr-Pete last edited by

          Please, have a look at the page below, I have modified the canonical tag as suggested:

          http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3&lpg=40

          Is that correct?

          Thank you again very much.

          mememax 1 Reply Last reply Reply Quote 0
          • Dr-Pete
            Dr-Pete @fablau last edited by

            Wow, yes - sorry about that. I've updated it. Google original write-up actually covers this case, too (it's toward the end):

            http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html

            fablau 1 Reply Last reply Reply Quote 0
            • mememax
              mememax @fablau last edited by

              Hey Fabrizio, I think that what Google states in their guidelines is that you have two choices:

              • if you have a view all page, you should noindex and follow all your other pages so google will deliver only that page
              • if you don't have a view all page or if you prefer to show paginated series (i.e. to make pages lighter and quicker to deliver to users) you may consider to use rel next/prev.

              In this second case it may happen that you also add filters or session ids in the urls of those pages, in that case you should consider adding a self referentail canonical tag to avoid duplicates. But this is only if you cover this case, if you're looking to canonicalize correctly your paginated series you may not use the self canonical tag, because if not properly implemented this may get you a bit of extra work.

              In this page for example

              I found this:

              http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3&lpg=0">

              Which  I don't think is what you want to do.

              Also if you set the page to view as a table: your url changes to http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3&viewlistflag=1

              and while the canonical should remain the same (well done but I think you should get rid of the lpg parameter in the canonical), the rel next prev should change accordingly IMO.

              So instead of being:

              prev: http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=2&lpg=20
              next: http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=4&lpg=60

              you should offer the next and prev page of the filtered url:

              next: http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=4&lpg=60&viewlistflag=1
              prev: http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=2&lpg=20&viewlistflag=1

              Or in this case (since the content is almost the same you may consider the list page as the canonical of the table one putting there a noindex.

              Summing up, IMO: in this page http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3

              you'll have:

              prev: http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=4&lpg=60
              next: http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=2&lpg=20
              (optional) a self canonical to http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3

              In this page (and in other filtered pages if you have apply the same idea):
              http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3&viewlistflag=1

              You'll have:

              noindex,follow and canonical to the list page:
              http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3

              maybe dr peter can correct me if I'm wrong but I think this should be more consistent like this. Sorry for the huge answer

              fablau Dr-Pete 3 Replies Last reply Reply Quote 0
              • fablau
                fablau @Dr-Pete last edited by

                Thank you ! That makes sense now.

                1 Reply Last reply Reply Quote 0
                • fablau
                  fablau @mememax last edited by

                  Yes, thank you Mememax, I agree with you 100%. That makes perfect sense and I will work on that tomorrow morning. I am eager to know Dr. Peter thoughts and confirmation.

                  On my side, I think I got it cleared-up now. Thank you very much again!

                  1 Reply Last reply Reply Quote 0
                  • fablau
                    fablau @mememax last edited by

                    Mememax, after thinking I have some doubts though about what you have suggested.

                    Why I want to put a noindex tag to the page displaying the list in "table view" if I already have a canonical tag pointing to the "regular view" page? Wouldn't the canonical tag be enough for the purpose of telling that the "real" canonical page is the "regular view" version? I am asking this because if I want to apply a noindex tag to that kind of different view, I may want to do the same to the list displayed with a different order, and for any other different way of displaying the list, etc... hence just using the canonical tag would be appropriate, pointing always to the "regular list" view, no matter what kind of "filtering" or "different view' option is selected. What do you think?

                    In other words, I don't think I need to include a noindex tag for any different kind of view the user requests as long as I provide a canonical tag pointing to the regular view list.

                    Am I correct?

                    1 Reply Last reply Reply Quote 0
                    • Dr-Pete
                      Dr-Pete @mememax last edited by

                      Yeah, to be fair, I'm not clear on what all of the additional parameters (like "lpg=") do, so this can get tricky fast. Basically, look at it this way:

                      If the URL is:
                      example.com/page=3?param=x

                      Then the tags should point to:

                      Rel=prev:
                      example.com/page=2?param=x

                      Rel=next:
                      example.com/page=4?param=x

                      Rel=canonical:
                      example.com/page=3 (no parameters)

                      Some parameters may not be indexed and/or functional, though, so individual cases can vary. You may choose to ignore some parameters in Google Webmaster Tools, for example. It gets tricky as the parameter list grows.

                      fablau 1 Reply Last reply Reply Quote 0
                      • fablau
                        fablau @Dr-Pete last edited by

                        Yes, actually I could get rid of the lpg parameter (it wasn't really needed!), so now the tag definitions are (for the 3rd page of the Guitar index):

                        <LINK rel="<a class="attribute-value">next</a>" href="[http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=4](view-source:http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=4)"> <LINK rel="<a class="attribute-value">prev</a>" href="[http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=2](view-source:http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=2)"> <LINK rel="<a class="attribute-value">canonical</a>" href="[http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3](view-source:http://www.virtualsheetmusic.com/downloads/Indici/Guitar.html?cp=3)">
                        

                        Now, the only doubt I still have is to add or not add the noindex tag to the page when it is requested to be displayed in a different way (such as the "table view" or a different item display order). In my opinion, if I stick with the canonical tag I don't need a noindex directive. What do you think?

                        mememax 1 Reply Last reply Reply Quote 0
                        • mememax
                          mememax @fablau last edited by

                          Sorry Fabrizio I got mad with my old answer 🙂

                          that canonical doesn't make sense with a noindex, with noindex follow.you're completely fine.

                          Summing up I think that you have many parameters so you should try to write them down and define the role of each one.

                          Then add them in GWT and choose there which are the ones which doesn't add any value and which you want to "block" (instead of putting a noindex).

                          The valuable ones (the one which adds value and changes content) should contain the self canonical and paginated next/prev. If you can get rid of unesful parameters it could be better so to have cleaner and shorter urls.

                          Just be sure that you're mainly using the most important parameters so you're consistent with your strategy.

                          Hope this will clear your doubts, it was a nice chat! 🙂

                          fablau 1 Reply Last reply Reply Quote 0
                          • fablau
                            fablau @mememax last edited by

                            Yes, I will look into doing that on GWT.

                            Was a nice and useful chat indeed! Thank you again.

                            1 Reply Last reply Reply Quote 0
                            • 1 / 1
                            • First post
                              Last post
                            • Can a duplicate page referencing the original page on another domain in another country using the 'canonical link' still get indexed locally?
                              shahryar89
                              shahryar89
                              2
                              2
                              53

                            • Is it best practice to have a canonical tags on all pages
                              DonnaDuncan
                              DonnaDuncan
                              0
                              5
                              2.6k

                            • How do we decide which pages to index/de-index? Help for a 250k page site
                              julie-getonthemap
                              julie-getonthemap
                              0
                              2
                              63

                            • Do I put a canonical tag on the page I am pointing to?
                              BradyDCallahan
                              BradyDCallahan
                              0
                              3
                              134

                            • Adding a Canonical Tag to each page referencing itself?
                              JulesGCC
                              JulesGCC
                              0
                              9
                              233

                            • Incorrect cached page indexing in Google while correct page indexes intermittently
                              MikeRoberts
                              MikeRoberts
                              0
                              2
                              298

                            • Rel=canonical tag on original page?
                              Dr-Pete
                              Dr-Pete
                              0
                              3
                              1.7k

                            • Should I use the canonical tag on all my mobile pages?
                              KaneJamison
                              KaneJamison
                              0
                              3
                              1.6k

                            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
                            • Digital Marketers
                            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 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                            • Accessibility
                            • Terms of Use
                            • Privacy