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. Technical SEO Issues
    4. Query string parameters always bad for SEO?

    Query string parameters always bad for SEO?

    Technical SEO Issues
    7 3 7.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.
    • landport
      landport last edited by

      I've recently put some query string parameters into links leading to a 'request a quote' form which auto-fill the 'product' field with the name of the product that is on the referring product page.

      E.g.

      Red Bicycle product page >>> Link to RFQ form contains '?productname=Red-Bicycle' >>>> form's product field's default value becomes 'Red-Bicycle'

      I know url parameters can lead to keyword cannibalisation and duplicate content, we use sub-domains for our language changer. BUT for something like this, am I potentially damaging our SEO?

      Appreciate I've not explained this very well. We're using Kentico by the way, so K# macros are a possibility (I use a simple one to fill the form's Default Field).

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

        Hi,

        Parameters are definitely not always a bad thing, if you use them for filtering or pagination they have a great use case. Also for tracking purposes which I think is what you're talking about here it would be fine. But you probably want to put some support in place to make sure you don't mess up your SEO. You have a few ways of doing that:

        • Define the URL parameters in Google Search Console, read more about it here.
        • In some cases if it's just for tracking purposes but would trigger an actual pageview or 200 status code. Then it might be good to implement a canonical URL that would link back to the original page.
        • Robots.txt, way more aggressive but if you don't want search engines to look at the pages at all you can exclude the parameters through the robots.txt. I would advise against using this if you don't have great SEO knowledge.

        Hope this was useful!

        landport 1 Reply Last reply Reply Quote 1
        • Guest
          Guest last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 1
          • landport
            landport @Martijn_Scheijbeler last edited by

            Thanks!

            I've defined it in Google Search Console and asked it to not be crawled.

            It isn't actually for tracking, simply to auto-fill a form for the customer, hopefully to enhance conversions (we sell quite wordy and complex products, some people visit the form, get in a muddle and prefer to ring us than complete the form).

            If I was to 301 it back to the original URL, wouldn't that immediately move the user to a URL without the query string?

            Martijn_Scheijbeler 1 Reply Last reply Reply Quote 0
            • Martijn_Scheijbeler
              Martijn_Scheijbeler @landport last edited by

              Well it would depend on how you set up the data. In the end you can transfer the data from one page to the other in multiple ways (local data storage, cookies, POST). So in most cases you wouldn't even need a parameter like this so you can keep your URLs as clean as possible.

              landport 1 Reply Last reply Reply Quote 0
              • landport
                landport @Martijn_Scheijbeler last edited by

                Hi Martijn,

                Thanks for the reply. Am I going about this completely the wrong way? Would you recommend using local storage instead?

                All the best,

                Michael

                Martijn_Scheijbeler 1 Reply Last reply Reply Quote 0
                • Martijn_Scheijbeler
                  Martijn_Scheijbeler @landport last edited by

                  No, I would make sure it's the best use case for you. Sometimes you can store this data in a cookie. But there are still great ways for just SEO that can help you with making sure that it won't hurt. Usually the best way is still having a canonical tag on the page that matches with the page that the content is originally from.

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  • Should I canonicalize URLs with no query params even though query params are always automatically appended?
                    LeahH
                    LeahH
                    0
                    3
                    24

                  • Query Strings causing Duplicate Content
                    Alick300
                    Alick300
                    0
                    3
                    1.3k

                  • Could schema.org and GoodRelations be bad for SEO?
                    TakeshiYoung
                    TakeshiYoung
                    0
                    2
                    609

                  • Canonical solution for query strings?
                    Saijo.George
                    Saijo.George
                    0
                    6
                    2.4k

                  • Which is The Best Way to Handle Query Parameters?
                    Dr-Pete
                    Dr-Pete
                    0
                    9
                    2.1k

                  • Pagination and SEO: How do I fix it during search parameters?
                    Leighm
                    Leighm
                    0
                    22
                    1.8k

                  • Query string in url - duplicate content?
                    rhutchings
                    rhutchings
                    0
                    6
                    4.9k

                  • Query String Redirection
                    JoeQuery
                    JoeQuery
                    0
                    3
                    1.4k

                  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