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. International Issues
    4. Hreflang Alternate & Pagination

    Hreflang Alternate & Pagination

    International Issues
    7 4 2.4k
    • 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.
    • ABullis
      ABullis last edited by

      Hi everybody,

      So I'm setting up hreflang tags on an ecommerce site. The sites are in the USA and Canada. The Canadian site will have fewer products than the American site, meaning that there won't be as many pages in each category as there are on the American site. What is the correct way to handle hreflang tags on these extra category pages?

      To put this another way, the American site may have a category with 3 pages of products, while the Canadian equivalent only has 2 pages of products. What happens to this extra American category page (example.com/widget-category/page-3) ?

      Does it get an hreflang tag linking to the first page of the equivalent Canadian category (example.ca/widget-category/)?

      Does it not get any hreflang tags because it has no true Canadian counterpart?

      Does it matter at all if it has a canonical tag pointing to the first page in the series anyway (example**.com**/widget-category/)?

      Thanks,

      Andrew B.

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

        The example.com/widget-category/page-3 URL cannot have as href in its hreflang="en-CA" the example.ca/widget-category/page-1 because also this other URL - example.com/widget-category/page-1 - has that Canadian URL as href (moreover, that is the correct href for its hreflang="en-CA").

        Hence, if you follow your first idea, you will be having a URL (the canadian first page of the paginated list) that will have two different hreflang annotations ( <rel="alternate" href="example.com/widget-category/page-1" hreflang="en-US">and <rel="alternate" href="example.com/widget-category/page-3" hreflang="en-US">, which is totally uncorrect, because you are telling Google to use two URLs for English speaking users in the USA, instead of one.</rel="alternate"></rel="alternate">

        Sincerely I wouldn't worry that much. If you are using the rel="prev"/"next", Google will consider the third page of the US listing as a all with the first two pages, hence it should not start showing it in the index.

        ABullis 1 Reply Last reply Reply Quote 2
        • ABullis
          ABullis @gfiorelli1 last edited by

          That makes perfect sense! Thanks Gianluca (hope to see you at Mozcon again this year btw!).

          1 Reply Last reply Reply Quote 1
          • NickJasuja
            NickJasuja last edited by

            Don't use canonical and hreflang together. I blogged about this very issue: https://hreflang.org/use-hreflang-canonical-together/

            What this means for you is that even for Page-2 (for both US and CA), if you are using rel canonical to say that Page-2 is a duplicate of Page-1, then do not use hreflang on Page-2. Using both canonical and hreflang on page-2 will only confuse Googlebot.

            In your case, only use hreflang on the canonical versions of the page. i.e., Page-1 on both US and CA sites should point to each other using hreflang. Page-2 and Page-3 on the US site should use rel canonical to point to US Page-1. And Page-2 on CA site should use rel canonical to point to Page-1 on CA.

            detco 1 Reply Last reply Reply Quote -1
            • detco
              detco @NickJasuja last edited by

              "Page-2 and Page-3 on the US site should use rel canonical to point to US Page-1. And Page-2 on CA site should use rel canonical to point to Page-1 on CA."

              Sorry to say, but this is wrong. Having this configuration will lead the Googlebot to not index or follow anything on page-2 or page-3 because only page-1 is the canonical page. Use either canonical to "page-all" (if existent) or rel="prev"/"next" (sometimes useful with Robots-Tag with noindex,follow for page-2, page-3 ...)

              See > Mistake 1: rel=canonical to the first page of a paginated series
              https://webmasters.googleblog.com/2013/04/5-common-mistakes-with-relcanonical.html#

              NickJasuja 1 Reply Last reply Reply Quote 0
              • NickJasuja
                NickJasuja @detco last edited by

                You are right. I didn't know about the right way to paginate with canonical. But the point about Hreflang stands. Don't use Hreflang and canonical together on the same page. If you are using canonical to point to the "View All" version, then use Hreflang on the "View all" versions, and not on the individual pages.

                gfiorelli1 1 Reply Last reply Reply Quote 1
                • gfiorelli1
                  gfiorelli1 @NickJasuja last edited by

                  Canonicals and hreflangs must be treated separately.

                  My rule, and this what I said at LearnInbound, from where SEMRush tweeted the tweet you embedded in your post, is this:

                  1. First set up and/or solve all canonicalization issues your site may have;

                  2. Once you have solved the canonicalization issues, you can work on implementing the hreflang only on canonical URLs (not canonicalized)

                  In that case of pagination the pages 1, 2, 3, 4, et al have self-referential rel="canonical", so - ideally - the hreflang must reference to the corresponding pages 1, 2, 3, 4, et al of the same pagination in the other country and/or language version.

                  Finally, you are correct regarding the "view all" being the canonical URL of a paginated series.

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  • Correct Hreflang & Canonical Tags for Multi-Regional Website English Language Only having URL Parameters
                    effectdigital
                    effectdigital
                    0
                    2
                    412

                  • GeoIP Redirects & hreflang
                    JonoAlderson
                    JonoAlderson
                    0
                    2
                    402

                  • Hreflang missing
                    Moreleads
                    Moreleads
                    0
                    2
                    143

                  • International SEO & Duplicate Content: ccTLD, hreflang, and relcanonical tags
                    NickJasuja
                    NickJasuja
                    0
                    4
                    1.3k

                  • Alternate Hreflang Problem
                    Izzet
                    Izzet
                    0
                    3
                    304

                  • If Hreflang markup & rel=canonical are implemented for international sites, is On-page SEO necessary for duplicate content pages?
                    Vahe.Arabian
                    Vahe.Arabian
                    0
                    7
                    1.9k

                  • Links metrics & rel="alternate" hreflang="x"
                    TommyTan
                    TommyTan
                    0
                    2
                    230

                  • Geographical targeting and rel=”alternate” hreflang=”x”
                    David_ODonnell
                    David_ODonnell
                    0
                    2
                    896

                  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