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. Canonical use when dynamically placing items on "all products" page

    Canonical use when dynamically placing items on "all products" page

    Intermediate & Advanced SEO
    3 2 132
    • 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.
    • TomNYC
      TomNYC last edited by

      Hi all,

      We're trying to get our canonical situation straightened out. We have a section of our site with 100 product pages in it (in our case a city with hotels that we've reviewed), and we have a single page where we list them all out--an "all products" page called "all.html."

      However, because we have 100 and that's a lot for a user to see at once, we plan to first show only 50 on "all.html." When the user scrolls down to the bottom, we use AJAX to place another 50 on the page (these come from another page called "more.html" and are placed onto "all.html"). So, as you scroll down from the front end, you see "all.html" with 100 listings.

      We have other listings pages that are sorted and filtered subsets of this list with little or no unique content. Thus, we want to place a canonical on those pages.

      Question: Should the canonical point to "all.html"? Would spiders get confused, because they see that all.html is only half the listings? Is it dangerous to dynamically place content on a page that's used as a canonical? Is this a non-issue?

      Thanks,

      Tom

      1 Reply Last reply Reply Quote 0
      • TomRayner
        TomRayner last edited by

        Hi Tom

        (Great name)

        If you preference is to have the all.html page (and more.html page) indexed and potentially ranked, rather than the subset/filtered pages, then you should do just as you say.

        It's worth double checking if your "more.html" page is being indexed as well (just paste the URL into a Google search bar).  If so, if you can point any of the subset pages to that one, if it is more accurate, then that's an option.  Google, when crawling the page, won't see the dynamically loaded content (at least I think - you can test this by pasting the URL into the SEO Browser, running a 'simple' analysis, and seeing what the Googlebot sees), so it might be wise to point the subset pages to the URL that it matches most closely.

        If that isn't an option though, there won't be an issue with adding the canonicals to the subset pages to point to the all.html - even if the content isn't an exact match.  You're taking steps to prevent any duplicate indexation and Google will appreciate that.  Another idea, which is probably more robust, is to add the tag to the code in the HTML, if the listing pages physically exist and are not dynamically created with search queries.

        Having said that, I do believe your solution would work fine. Hope this helps

        TomNYC 1 Reply Last reply Reply Quote 1
        • TomNYC
          TomNYC @TomRayner last edited by

          Thanks for your answer, Tom. (great name!)

          Will do.

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          • Is their value in linking to PPC landing pages and using rel="canonical"
            BrandExpSteve
            BrandExpSteve
            0
            8
            1.0k

          • Should pages with rel="canonical" be put in a sitemap?
            RyanPurkey
            RyanPurkey
            0
            11
            2.1k

          • What is the difference between link rel="canonical" and meta name="canonical"?
            Ideas-Money-Art
            Ideas-Money-Art
            0
            3
            1.3k

          • Can too many "noindex" pages compared to "index" pages be a problem?
            fablau
            fablau
            0
            13
            1.3k

          • Using "rel canonical" with multiple sites
            Dr-Pete
            Dr-Pete
            0
            3
            352

          • What is the best canonical url to use for a product page?
            coremediadesign
            coremediadesign
            0
            3
            603

          • Should "View All Products" be the canonical page?
            john4math
            john4math
            0
            6
            937

          • We are changing ?page= dynamic url's to /page/ static urls. Will this hurt the progress we have made with the pages using dynamic addresses?
            h3counsel
            h3counsel
            0
            3
            806

          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