Easy Settings For URL Parameters in Webmaster Tools

Google is the world's largest search engine. It crawls millions of webpages everyday. But one problem it faces is duplicate URLs on a website linking to the same content. For instance,  the URLs example.com/blog/category/news and example.com/blog/index.php?category=news can both point to the same page, hence creating duplicates, and reducing site efficiency for Google's crawler. In the interest of good SEO, it is important that you optimize your URLs to avoid duplication. To this end, Google Webmaster Tools now gives you a Configure URL Parameters feature, which will help you recommend actions for the GoogleBot crawler to take, so as to increase your site's crawl efficiency. It will also lessen the resource burden on Google that goes into the crawling of your website. In this post, we will show you how to set easy settings for URL Parameters.

Update:  Read: Optimize URL Parameters For Blogger

What are URL parameters and how do they increase URL count?

URL parameters are parameters, or values, passed into a URL for searching or refining. For example, if you search for something on this blog, you will see a URL like this; http://www.mybloggertricks.com/p/search.html?MBT=search_query, where MBT=search_query is the URL parameter. They usually come in a key/value pair, with MBT being the key, and search_query being the value. You can manually search this blog by replacing search_query with anything you want to search for.

You might have seen eCommerce websites, where a product can be found via multiple ways. For example, example.com/tablets/apple/ipad.php and example.com/tablets/index.php?make=apple&product=ipad will both point to an iPad. Notice that multiple URL parameters have been used, separated by an ampersand (&). There can be more parameters, such as color=black, 3g=no, and so on.

Here is a video from Google summarizing what URL parameters are, and how to configure them in Google Webmaster Tools.

Types of URL parameters

Before you dive into configuring URL parameters for your blog, take a look at the different types of URL parameters. This will help you in the configuration process. There are two basic types of URL parameters.
  • Parameters that don't change your content - These parameters have no effect of your actual content, and are simply for tracking purposes to let site owners know where a certain user has come from, or which affiliate id has referred him. E.g. example.com/index.php?affiliateid=12345, and so on.
  • Parameters that change your content - These parameters will change the content on your page. Take a look at our search bar. The URL parameter MBT=search_query effects what is displayed on the site. If I write MBT=SEO, it will show me a list of posts that has the keyword SEO in it. It I change the word SEO, then it will show me something else, hence it has changed the content. As per Google's URL parameter configuration tool, there are 5 different types of URL parameters that change a page's content.
    • Sorts - These are used to sort a list of items according to a certain value, e.g. sort=price_ascending
    • Narrows - These refine a search and narrow it down to lesser content from a larger set. For example, color=black
    • Specifies - These determine what content will be displayed on a page. For example, make=apple&product=ipad. Our example with the search feature on this blog falls under this category
    • Paginates - Displays a specific page in your website. E.g. page=3.
    • Translates - Displays the content in a specific language. E.g. lang=en

Configuring URL parameters in Webmaster Tools

Before starting off, it is important to note that you can only configure URLs that have parameters in the key=value format. URLs that have a different structure are 'ineligible'. For e.g. example.com/page/3 is not eligible, but example.com/index.php?page=3 is.

To configure URL parameter actions for your site, log onto your Google Webmaster Tools account, and select URL Parameters under Configuration on the left sidebar. You will either see an option to add a parameter, or you will see a message telling you that Google has no problems with your site.

URL Parameters Configuration

Caution! If your website is okay, then you should leave it at that! If you accidentally set a site-wide block, then it could result in your pages getting de-indexed from Google. So beware of what you do from now on.

Parameters that do not change content

The first thing you should do is, think of all the URL parameters that you know don't change your content. These can include affiliate ids (affiliateid=12345), sources (source=facebook), tracking id (track-id=abc123), and so on. Add each of these parameters (whichever may apply), and then mark them as "Does not affect content".

Non-content-changing parameters

Parameters that change content

For parameters that change content, select the appropriate option. You will see more options pop up. You can tell Google how that parameter changes the content by selecting from among the five types of parameters we discussed about that change content. You also have the "Other" option for parameters that do not fit into the given five behaviors. You cal also tell GoogleBot how to handle that particular parameter. Here are some of the response types.

Content-changing parameters

  • Let GoogleBot decide - This is the standard option if you don't know what you're dealing with, or if you can't decide how a certain parameter should be handled. You will be safe with this option selected :0
  • Crawl Every URL - Every URL with this parameter will be crawled, as Google will identify each unique value. In our MBT search example, MBT=SEO and MBT=blogging are two different URLs, and should be treated accordingly.
  • Crawl Only URLs with Value - Only the URLs with the specified values in their parameters will be crawled. For example, if I add only the value SEO in the MBT parameter configuration, Google will only crawl URLs with MBT=SEO in them, but not MBT=blogging. This is only useful for sorting purposes, where you can only ask Google to crawl your content that's ordered in an ascending order, and not descending.
  • Crawl No URLs - Beware! If used wrong, this could have catastrophic results. URLs with the specified parameters will not be crawled at all! If I select this option for the MBT parameter, Google won't be able to access our search results.

What option to use with what parameter types?

Sorts need to be handled with care. If a parameter is never used in a URL by default, then you can select "Crawl No URLs". Otherwise, Sorts generally fall under the "Crawl Only URLs With Value" category. Sorts offer the same content, with just the order changed, which doesn't make a bit of a difference to Google. So between sort=ascending and sort=descending, you should go with either one, but not both.

Narrows are tricky as well. Mostly, they select data from a larger set, making the narrowed data somewhat redundant. For example, lets say example.com/search?product=shoes&color=black shows some 50 black shoes at a store. But example.com/search?product=shoes&color=black&price-from=10 may show just 5 shoes that are above $10. This smaller data-set isn't of much use to Google. So you can select the Crawl No URL option. But again, be sure to double-check your options, because wrong implementation can lead to disaster =/

The rest of the parameter types, Specifies, Paginates and Translates generally fall under the "Crawl Every URL" option.

If you are not sure about something, just select "Let GoogleBot  decide". Don't carry out experiments of your own! If you have questions, feel free to ask them here, and maybe we could help solve them. Cheers :)

Need Quick Help within 24 Hours? ASK NOW

If you don't want to get yourself into Serious Technical Trouble while editing your Blog Template then just sit back and relax and let us do the Job for you at a fairly reasonable cost. Submit your order details by Clicking Here »

27 comments : Post Yours! Read Comment Policy ▼
We have Zero Tolerance to Spam. Chessy Comments and Comments with 'Links' will be deleted immediately upon our review.

  1. Outstanding guide, Google webmaster is best friend of all bloggers :)

    5 SMS Per Day Limit In India For The Next 15 Days

  2. But how this is gonna help for blogspot?

  3. Very nice post bro, Google Webmaster is one of the must have tool for website owners. Thanks for sharing such a great post.


  4. Hey there,

    When we change our blogspot address to a domain name (like x.blogspot.com to x.com), do we lose all our backlinks? I heard alexa ranking also changes, as does Page Rank. Is this true??? If so, I may not change my blog into a domain.... :(


  5. Aïd Mabrouk ! dear brothers and sisters.

    I wish you a lot of good things to you and all who are dear to you.

    May Allah grant you health, success, happiness and prosperity.

  6. Dear sir
    i check the HTML Improvement in WebMaster Tool
    so There is 650 Duplicate Tags .i am giving example how is look like


    googlebot automatically create ?m=0 end of url post.

    I am using rel= canonical in my site.
    when i check in google search so ?m=0 represent mobile version

    Want to remove ?m=0 this type duplicate tags but sir i have no idea how to add parameter and remove these type of ?m=0 duplicate tag can you help me ........


    1. Muhammad Bro, i am also having the same problem, please solve this error.

  7. WOW!
    very beneficial and Informative Post Qasim Bhaijaan!
    thanks a Lot!!
    TtrickMe-The Technology and Internet Tricks Blog

  8. I recently upgraded my domain from www.androidmarketguru.blogspot.com to www.freeandroidappshop.com. Do i need to submit my whole sitemap again to google webmaster tools from my new domain dashboard? kindly give me an answer??

  9. @Admin GREAT WORK

  10. Instruction
    A comprehensive post on how to set URL parameters in Blogger will be published by me soon. For the time being make yourselves familiar with the terminology used.

    @Mahi Indra @Sebin Thomas
    Only PageRank is temporarily effected else everything remains same. Its only a redirection of domain address. No resubmission of sitemap required, no nothing. The Blogger server itself will redirect everything back to you. PageRank will be regained on next PR update. You must go for it: Read why? :)

    @Shahbaz Khan
    This post is for any web platform not specifically wordpress, blogger or or any other.

    @Yahia Bouhlel
    Khair Mubarak buddy. Wish you a happy EID too :)

  11. Mohammad Bro, thanks for the reply. So will my backlinks get affected or will I still have the same number of backlinks as I did before I switch to a domain name?

    And thanks for the encouragement for the domain name, will definitely go for it once my doubts are cleared. Actually, I was thinking to stay on blogspot.com domain for 2 more months after the PR update and then switch to a custom domain, is this a good idea?

    Thanks once again :)

  12. A good thing that the URL parameters got more options. In the company we manage several unit websites at example.com/unitname individually via webmaster tools.

    church websites

  13. Hello i wana ask you that i am facing problem of duplicate meta description and duplicate title. now suggest me how to remove it. for your information duplicate titles due to labels. should i remove the labels? if no then how do i rectify it?

  14. very useful information,especially for newcomers like me..
    thank's for share..

  15. why i cannot change my paramater url in webmaster...coz i ever make a parameter url in webmaster by type m=1 but in mobile, its not work for my site if open read more. I look in adress mobile bar there are parameter url m=1..

  16. One more..but this not about paramater, but about sitemap. why my sitemap just one indexed by webmaster for feeds/posts/default,eventhough was sent is 10 url.and for sitemap.xml was sent and indexed all. why atom not function in my site?

    Hot Dangdut music and infoBlog