How to use url parameters in webmaster tools

32
URL Parameters in Webmaster Tools Maile Ohye Developer Programs Tech Lead Google

Transcript of How to use url parameters in webmaster tools

Page 1: How to use url parameters in webmaster tools

URL Parameters in Webmaster Tools

Maile OhyeDeveloper Programs Tech LeadGoogle

Page 2: How to use url parameters in webmaster tools

URL Parameters in Webmaster Tools

Page 3: How to use url parameters in webmaster tools

Advanced feature

Some sites already have high crawl coverage as determined by Google.

Improper actions can result in pages not appearing in search.

Page 4: How to use url parameters in webmaster tools

URL Parameters hint (vs. directive)

● URL parameters can be helpful hint

● robots.txt or meta noindex is more a directive than hint

Page 5: How to use url parameters in webmaster tools

Issue: Inefficient crawling

www.googlestore.com●158 products●380,000 URLs identified by Googlebot!

Page 6: How to use url parameters in webmaster tools

Issue: Crawling redundant or duplicative content/items

http://www.googlestore.com/googlesearch.aspx?category=You%20Tube

http://www.googlestore.com/googlesearch.aspx?category=You%20Tube&size=M

Page 7: How to use url parameters in webmaster tools

Assists understanding parameters to crawl site more efficiently

● Crawl your site more efficiently (decrease number of duplicates)o Saves bandwidtho Helps more unique, fresh content to be

indexed

● For removals, go to URL Removals in Webmaster Tools

Page 8: How to use url parameters in webmaster tools

On-page markup can still be applied

Page-level markup ●rel="canonical"●rel="prev" and rel="next"●rel="alternate" hreflang="x"●noindex

is still taken into consideration if page is crawled.

* Make sure we can crawl your page (i.e., not robots.txt disallowed), if you want page-level markup applied!

Page 9: How to use url parameters in webmaster tools
Page 10: How to use url parameters in webmaster tools

http://www.googlestore.com/googlesearch.aspx?category=office

http://www.googlestore.com/googlesearch.aspx?category=Wearables

http://www.googlestore.com/googlesearch.aspx?category=Wearables&size=M

URLs eligible for the feature

Page 11: How to use url parameters in webmaster tools

http://www.example.com/page.php?

key=value&key2=value2which we interpret as

equivalent tohttp://www.example.com/page.php?

key2=value2&key=value

Page 12: How to use url parameters in webmaster tools

Ineligible URLshttp://www.example.com/Wearables++Youtube++size+M.axd

http://example.com/cancun+hotel+zone-hotels-1-23-a7a141343.html

http://example.com/hotels/cancun/a7a141343.html

Page 13: How to use url parameters in webmaster tools

Step 1: Specify parameters that do not change content

1.Do I have parameters that don't affect the page content (e.g., SID, affiliateID, or tracking-id)?

Likely mark as "does not change content."Results as "One

representative URL" setting in Webmaster Tools

Page 14: How to use url parameters in webmaster tools

Step 2a: Specify parameters that change content

Page 15: How to use url parameters in webmaster tools

Step 2b: Specify Googlebot's preferred behavior

Page 16: How to use url parameters in webmaster tools

Sort parameter

Changes the order content is presented● sort=price_ascending● rankBy=bestSelling● order=highest-rated● sort=newest

Example of sort parameter pulldown menu

Page 17: How to use url parameters in webmaster tools

1. Identify the sort parameter

2. Specify Googlebot's preferred behavior for URLs with this parameter

Page 18: How to use url parameters in webmaster tools

Option 1: Sort parameter never displayed by default?

1.Is the sort parameter optional throughout my entire site (i.e. not displayed by default, but only with manual selection)?

2.Can Googlebot discover everything useful when the sort parameter isn't displayed?

If "yes," likely that with your parameter you can specify "crawl No URLs."

Verify examples displayed aren't canonical, and that the canonical can be reached with JavaScript turned off during navigation.

Page 19: How to use url parameters in webmaster tools

Option 2: Same sort values site-wide?

1. Are the same sort values used consistently across my entire site? (e.g., not sort=year-issued as a sort option for selling coins but not coin albums)

2. When a user changes the sort value is the total number of items unchanged?

If "yes," likely that with your sort parameter you can specify "only URLs with value x" where x is one of the sorting values used site-wide.

Page 20: How to use url parameters in webmaster tools

Option 3: Let Googlebot decide

If neither rule applies "Let Googlebot decide."

Page 21: How to use url parameters in webmaster tools

Narrows

Filters the content on the page by showing subset of total items.

size=Mless_than=25color=blue

Example of "narrows" on an e-commerce site

Page 22: How to use url parameters in webmaster tools

Narrows

● If the "narrows" parameter shows less useful content that's a subset of the content from the more useful URL without the "narrows" parameter, you might be able to specify "Crawl No URLs."

Useful: category=You%20TubeLess useful: category=You%20Tube&size=M

o But verify a few things first...

Page 23: How to use url parameters in webmaster tools

Narrows and "Crawl No URLs"

1.Be sure the "narrows" parameter won't also filter out useful pages you'd like crawled and surfaced in search results (e.g., perhaps brand or category pages)

2.Verify that the example URLs shown in the Webmaster Tools provide non-searcher useful content when compared to the parent URL

Page 24: How to use url parameters in webmaster tools

Narrows (cont.)

If "Crawl No URLs" isn't optimal for your site, then perhaps select "Let Googlebot decide."

Page 25: How to use url parameters in webmaster tools

Specifies

Determines the content displayed on a page.●itemid=android-t-shirt●SKU=495

Crawl every URL.

Page 26: How to use url parameters in webmaster tools

Translates

Unless you want to exclude certain languages from being crawled/available in search results, (e.g., auto-generated translations), select "Crawl every URL."

Page 27: How to use url parameters in webmaster tools

Translates (cont.)

Best practice to place languages in subdirectory or subfolder rather than parameter to help search engines more easily understand site structure.

Page 28: How to use url parameters in webmaster tools

Paginates

Displays one component page of a multi-page sequence.● page=3● viewItems=10-30● start-index=20

Nearly always "Crawl every URL."

Page 29: How to use url parameters in webmaster tools

Multiple parameters in one URLexample.com/item.php?sku=234&page=3&sortBy=price&sortOrder=lowToHigh

Imagine all URLs begin as eligible for crawling, then apply each setting as a

process of elimination,not inclusion.

Page 30: How to use url parameters in webmaster tools

RecapUtilize URL Parameters for more efficient crawling

o Specify parameters that do not change content

o Specify parameters that change content If you can't determine, don't guess, "let

Googlebot decide"

Page 31: How to use url parameters in webmaster tools

Recap (cont.)

●SortsoIf parameter never exists in URL by default:

"Crawl no URLs"o If parameter values are used consistently

site-wide: "Crawl URLs with value x"●Narrows: for non-useful filters "Crawl no

URLs" (but be sure to double-check :)●Specifies: usually "Crawl every URL"●Translates: usually "Crawl every URL"●Paginates: usually "Crawl every URL"

Page 32: How to use url parameters in webmaster tools

Thanks for your time!

URL Parameters blog posthttp://goo.gl/MDgoE

URL Parameters help center articlehttp://goo.gl/pC1Eu

Google Webmaster Centralhttp://www.google.com/webmasters/