Professional Documents
Culture Documents
Block Crawling of Parameterized Duplicate Content - Search Console Help Part 15
Block Crawling of Parameterized Duplicate Content - Search Console Help Part 15
content
When and how to use the URL Parameters tool
Here is an example of URLs that lead to essentially duplicate content, distinguished only
by different parameters:
URL Description
If you have many such URL parameters in your site, then you might benefit by using the
URL Parameters tool to reduce crawling of duplicate URLs.
Important: If your site serves duplicate content to different URLs without using
parameters, you should define a canonical page rather than block crawling, as
described in this page.
Requirements
You should use the URL Parameters tool only if your site fulfills ALL of the following
requirements.
You should use the URL Parameters tool only if your site fulfills the requirements
above, and you are an experienced SEO. Using the URL Parameters tool
incorrectly can cause Google to ignore important pages on your site, with no
warning or reporting about ignored pages. If this sounds a little dire, it's because
many people misuse the tool, or use it unnecessarily. If you are unsure whether
you are using this tool correctly, it's better not to use it.
Usage
You can specify Google's behavior when crawling your site with specific parameters.
Parameter behavior applies to the entire property; you cannot limit crawling behavior for
a given parameter to a specific URL or branch of your site.
• Which URLs with this parameter should Googlebot crawl? Choose an option to
indicate Google's behavior when encountering URLs that contain this parameter:
• Let Googlebot decide: This setting is the default for already-known
parameters. Select if you're unsure of a parameter's behavior, or if the
parameter behavior changes for different parts of the site. Googlebot can
analyze your site to determine how best to handle the parameter.
• Every URL: Tells Google never to block URLs with this parameter. URLs with
unique values of this parameter do not contain duplicate content. For
example, after you implement this type of setting for URLs containing the
productid parameter, Google automatically considers the URL
http://www.example.com/dresses/real.htm?productid=1202938
to be entirely different from
http://www.example.com/dresses/real.htm?productid=5853729
because each URL has a different productid parameter value.
• Only URLs with value: Tells Google to crawl only URLs where your URL
parameter is set to a specified value. URLs with a different parameter value
5. If your site uses multiple parameters in a URL, see managing URLs with multiple
parameters.
6. Note that your rules might be inherited by other properties (see Inheritance of
parameter rules).
• http/https: If only one of your http or https properties has rules, then the rules are
applied to both. If both your http and https properties have their own rules defined,
then only their own rules are applied.
• Parent/child: If a parent property (example.com) has parameter rules, any child
property (example.com/fr/) without parameter rules inherits those rules; any child
property with parameter rules uses only its own rules. Note that subdomains
(m.example.com) count as children of parent domains (example.com).
For example, below are three URL parameters and their respective Google crawling
settings:
Example 1
http://www.example.com?shopping-category=shoes&sort-by=size&sort-
order=asc.
Google won't crawl this URL because the sort-by parameter is not set to
production-year even though the URL contains a valid sort-order value (asc)
Example 2
http://www.example.com?shopping-category=DVD-movies&sort-
by=production-year&sort-order=asc.
Google can crawl this URL because the sort-by and sort-order values match the
allowed settings.
Example 3
http://www.example.com/shoes/33453
http://www.example.com?country=fr
Google can crawl both URLs because they don't have any flagged parameters.
English