CINXE.COM

Official Google Webmaster Central Blog: 2011

<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <title> Official Google Webmaster Central Blog: 2011 </title> <script type='text/javascript'> var newhost = 'https://developers.google.com'; var target_blog_path = '/search/blog' var target_search_path = '/s/results/search/blog/?q=' var pathname = window.location.pathname if (pathname.startsWith('/search/label/')) { pathname = target_search_path.concat(pathname.slice(14)); } else if (pathname.endsWith('.html')) { pathname = target_blog_path.concat(pathname.slice(0, -5)); } else { pathname = target_blog_path; } var redir_target = newhost.concat(pathname); window.location.href = redir_target; </script> <meta content='evCklrdiBeZ3REnk8pXEV6_6iEdNf1ZLgUpwH9XirGg' name='google-site-verification'/> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Webmaster Central Blog' property='og:title'/> <meta content='Official news on crawling and indexing sites for the Google index' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://webmasters.googleblog.com/2011/' property='og:url'/> <meta content='Official Google Webmaster Central Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Webmaster Central Blog' property='og:title'/> <meta content='Official news on crawling and indexing sites for the Google index' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@googlewmc' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .header-title h2 { color: rgba(0,0,0,.54); display: inline-block; font-size: 40px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 48px; vertical-align: top; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-top: 8px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgCqNmeVJSIp9EYGk0-d8ScFMrhQri2E5oiIe_wCB-iIf4iefN9xnmLKurx839utT42R76mVmed7FkHd-6nUhw_fEg8XVL_Gn8tamWEtM7QPe7OZcOkWNXN0qSNmnp8qdoYt1KVg/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://webmasters.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://webmasters.googleblog.com/2011/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Webmaster Central Blog - Atom" href="https://webmasters.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Webmaster Central Blog - RSS" href="https://webmasters.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Webmaster Central Blog - Atom" href="https://www.blogger.com/feeds/32069983/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='Official news on crawling and indexing sites for the Google index' name='description'/> <meta content='https://webmasters.googleblog.com/2011/' property='og:url'/> <meta content='Official Google Webmaster Central Blog' property='og:title'/> <meta content='Official news on crawling and indexing sites for the Google index' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { display: inline-block; background-size: contain; z-index: 1; height: 46px; overflow: hidden; margin-top: 4px; margin-right: 8px; } .header-left { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 12px; width: 100%; } .google-logo { margin-left: -4px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint accommodating for long blog titles. */ @media (max-width: 600px) { .header-left { height: 100%; top: inherit; margin-top: 0; -webkit-transform: initial; transform: initial; } .header-title { margin-top: 18px; } .header-inner .google-logo { height: 40px; margin-top: 3px; } .header-inner .google-logo img { height: 42px; } .header-title h2 { font-size: 32px; line-height: 40px; } .header-desc { bottom: 24px; position: absolute; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <script type='text/javascript'> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-18009-4', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=32069983&amp;zx=8855dad6-3029-4476-9a6a-423344a04200' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=32069983&amp;zx=8855dad6-3029-4476-9a6a-423344a04200' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://webmasters.googleblog.com/?hl=en'> <img height='50' src='https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png'/> </a> <a href='/'> <h2> Webmaster Central Blog </h2> </a> </div> <div class='header-desc'> Official news on crawling and indexing sites for the Google index </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='6586612232127483475' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/12/download-search-queries-data-using.html?hl=en' itemprop='url' title='Download search queries data using Python'> Download search queries data using Python </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, December 22, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Advanced<br /> <br /> For all the developers who have expressed interest in getting programmatic access to the search queries data for their sites in Webmaster Tools, we've got some good news. You can now get access to your search queries data in <a href="http://en.wikipedia.org/wiki/Comma-separated_values">CSV format</a> using a open source Python script from the <a href="http://code.google.com/p/webmaster-tools-downloads/">webmaster-tools-downloads</a> project. Search queries data is not currently available via the Webmaster Tools API, which has been a common API user request that we're considering for the next API update. For those of you who need access to search queries data right now, let's look at an example of how the search queries downloader Python script can be used to download your search queries data and upload it to a Google Spreadsheet in Google Docs.<br /> <br /> <span style="font-weight: bold;">Example usage of the search queries downloader Python script</span> <br /> 1) If Python is not already installed on your machine, download and install <a href="http://python.org/download/">Python</a>.<br /> 2) Download and install the <a href="http://code.google.com/apis/gdata/articles/python_client_lib.html">Google Data APIs Python Client Library</a>.<br /> 3) Create a folder and add the <a href="http://code.google.com/p/webmaster-tools-downloads/source/browse/downloader.py">downloader.py</a> script to the newly created folder.<br /> 4) Copy the <a href="http://code.google.com/p/webmaster-tools-downloads/source/browse/example-create-spreadsheet.py">example-create-spreadsheet.py</a> script to the same folder as downloader.py and edit it to replace the example values for &#8220;website,&#8221; &#8220;email&#8221; and &#8220;password&#8221; with valid values for your Webmaster Tools verified site.<br /> 5) Open a Terminal window and run the example-create-spreadsheet.py script by entering "python example-create-spreadsheet.py" at the Terminal window command line:<br /> <pre><code><div> python example-create-spreadsheet.py</div> </code></pre> 6) Visit Google Docs to see a new spreadsheet containing your search queries data.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirrzOjarucEaChXkyor84l2-rT42qADigeKewdekbYzFXWStZHa_AgvaTWp1kD2qlk4153huBojC17MmdfLeLhfV7Okx3skZQF85zHDTEkDlzfhYq4hIdYhyphenhyphenjoOm3hHR0b1hVN/s1600/search-queries-spreadsheet.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5688665759657011842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirrzOjarucEaChXkyor84l2-rT42qADigeKewdekbYzFXWStZHa_AgvaTWp1kD2qlk4153huBojC17MmdfLeLhfV7Okx3skZQF85zHDTEkDlzfhYq4hIdYhyphenhyphenjoOm3hHR0b1hVN/s400/search-queries-spreadsheet.png" style="cursor: hand; cursor: pointer; display: block; height: 174px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /> If you just want to download your search queries data in a .csv file without uploading the data to a Google spreadsheet use <a href="http://code.google.com/p/webmaster-tools-downloads/source/browse/example-simple-download.py">example-simple-download.py</a> instead of example-create-spreadsheet.py in the example above.<br /> <br /> You could easily configure these scripts to be run daily or monthly to archive and view your search queries data across larger date ranges than the current one month of data that is available in Webmaster Tools, for example, by setting up a cron job or using Windows Task Scheduler. <br /> <br /> An important point to note is that this script example includes user name and password credentials within the script itself. If you plan to run this in a production environment you should follow security best practices like using encrypted user credentials retrieved from a secure data storage source. The script itself uses HTTPS to communicate with the API to protect these credentials.<br /> <br /> Take a look at the search queries downloader script and start using search queries data in your own scripts or tools. Let us know if you have questions or feedback in the <a href="//www.google.com/support/forum/p/Webmasters/label?lid=462896acb3879639&amp;hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Written by <a href="https://plus.google.com/100827970491354551456/about" rel="author">Jonathan Simon</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Advanced<br /> <br /> For all the developers who have expressed interest in getting programmatic access to the search queries data for their sites in Webmaster Tools, we've got some good news. You can now get access to your search queries data in <a href="http://en.wikipedia.org/wiki/Comma-separated_values">CSV format</a> using a open source Python script from the <a href="http://code.google.com/p/webmaster-tools-downloads/">webmaster-tools-downloads</a> project. Search queries data is not currently available via the Webmaster Tools API, which has been a common API user request that we're considering for the next API update. For those of you who need access to search queries data right now, let's look at an example of how the search queries downloader Python script can be used to download your search queries data and upload it to a Google Spreadsheet in Google Docs.<br /> <br /> <span style="font-weight: bold;">Example usage of the search queries downloader Python script</span> <br /> 1) If Python is not already installed on your machine, download and install <a href="http://python.org/download/">Python</a>.<br /> 2) Download and install the <a href="http://code.google.com/apis/gdata/articles/python_client_lib.html">Google Data APIs Python Client Library</a>.<br /> 3) Create a folder and add the <a href="http://code.google.com/p/webmaster-tools-downloads/source/browse/downloader.py">downloader.py</a> script to the newly created folder.<br /> 4) Copy the <a href="http://code.google.com/p/webmaster-tools-downloads/source/browse/example-create-spreadsheet.py">example-create-spreadsheet.py</a> script to the same folder as downloader.py and edit it to replace the example values for &#8220;website,&#8221; &#8220;email&#8221; and &#8220;password&#8221; with valid values for your Webmaster Tools verified site.<br /> 5) Open a Terminal window and run the example-create-spreadsheet.py script by entering "python example-create-spreadsheet.py" at the Terminal window command line:<br /> <pre><code><div> python example-create-spreadsheet.py</div> </code></pre> 6) Visit Google Docs to see a new spreadsheet containing your search queries data.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirrzOjarucEaChXkyor84l2-rT42qADigeKewdekbYzFXWStZHa_AgvaTWp1kD2qlk4153huBojC17MmdfLeLhfV7Okx3skZQF85zHDTEkDlzfhYq4hIdYhyphenhyphenjoOm3hHR0b1hVN/s1600/search-queries-spreadsheet.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5688665759657011842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirrzOjarucEaChXkyor84l2-rT42qADigeKewdekbYzFXWStZHa_AgvaTWp1kD2qlk4153huBojC17MmdfLeLhfV7Okx3skZQF85zHDTEkDlzfhYq4hIdYhyphenhyphenjoOm3hHR0b1hVN/s400/search-queries-spreadsheet.png" style="cursor: hand; cursor: pointer; display: block; height: 174px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /> If you just want to download your search queries data in a .csv file without uploading the data to a Google spreadsheet use <a href="http://code.google.com/p/webmaster-tools-downloads/source/browse/example-simple-download.py">example-simple-download.py</a> instead of example-create-spreadsheet.py in the example above.<br /> <br /> You could easily configure these scripts to be run daily or monthly to archive and view your search queries data across larger date ranges than the current one month of data that is available in Webmaster Tools, for example, by setting up a cron job or using Windows Task Scheduler. <br /> <br /> An important point to note is that this script example includes user name and password credentials within the script itself. If you plan to run this in a production environment you should follow security best practices like using encrypted user credentials retrieved from a secure data storage source. The script itself uses HTTPS to communicate with the API to protect these credentials.<br /> <br /> Take a look at the search queries downloader script and start using search queries data in your own scripts or tools. Let us know if you have questions or feedback in the <a href="//www.google.com/support/forum/p/Webmasters/label?lid=462896acb3879639&amp;hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Written by <a href="https://plus.google.com/100827970491354551456/about" rel="author">Jonathan Simon</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Download search queries data using Python&url=https://webmasters.googleblog.com/2011/12/download-search-queries-data-using.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/12/download-search-queries-data-using.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/12/download-search-queries-data-using.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/webmaster%20tools?hl=en' rel='tag'> webmaster tools </a> </span> </div> </div> </div> <div class='post' data-id='2974265483437182814' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/12/website-user-research-and-testing-on.html?hl=en' itemprop='url' title='Website user research and testing on the cheap'> Website user research and testing on the cheap </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, December 20, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Intermediate<br /> <br /> <em>As the team responsible for tens of thousands of Google&#8217;s informational web pages, the <a href="http://googlewebmastercentral.blogspot.com/2011/05/introducing-google-webmaster-team.html">Webmaster Team</a> is here to offer tips and advice based on their experiences as hands-on webmasters.</em><br /> <br /> If you&#8217;ve never tested or analyzed usage of your website, ask yourself if you really know whether your site is useful for your target audience. If you&#8217;re unsure, why not find out? For example, did you know that on average users scroll down 5.9 times as often as they scroll up, meaning that often once page content is scrolled past, it is &#8220;lost?&#8221; (<a href="http://www.useit.com/alertbox/scrolling-attention.html">See Jakob Nielsen&#8217;s findings on scrolling</a>, where he advises that users don&#8217;t mind scrolling, but within limits.)<br /> <br /> Also, check your analytics&#8212;are you curious about high bounce rates from any of your pages, or very short time-on-page metrics?<br /> <div style="font-size: 16px; font-weight: bold;"> First, think about your user</div> <br /> The start of a web project&#8212;whether it&#8217;s completely new or a revamp of an existing site&#8212;is a great time to ask questions like:<br /> <ul><br /> <li>How might users access your site&#8212;home, office, on-the-go?<br /> </li> <li>How tech-savvy are your visitors?<br /> </li> <li>How familiar are users with the subject matter of your website?</li> </ul> <br /> The answers to some of these questions can be valuable when making initial design decisions.<br /> <br /> For instance, if the user is likely to be on the road, they might be short on time to find the information they need from your site, or be in a distracting environment and have a slow data connection&#8212;so a simple layout with single purpose would work best. Additionally, if you&#8217;re providing content for a less technical audience, make sure it&#8217;s not too difficult to access content&#8212;animation might provide a &#8220;wow&#8221; factor, but only if your user appreciates it and it&#8217;s not too difficult to get to the content.<br /> <br /> Even without testing, building a basic user profile (or &#8220;<a href="http://en.wikipedia.org/wiki/Persona_(marketing)">persona</a>&#8221;) can help shape your designs for the benefit of the user&#8212;this doesn&#8217;t have to be an exhaustive biography, but just some basic considerations of your user&#8217;s behavior patterns.<br /> <div style="font-size: 16px; font-weight: bold;"> Simple testing</div> <br /> Testing doesn&#8217;t have to be a costly operation &#8211; friends and family can be a great resource. Some pointers:<br /> <ul><br /> <li><strong>Sample size:</strong> Just five people can be a large enough number of users to find common problems in your layouts and navigation (<a href="http://www.useit.com/alertbox/20000319.html">see Jakob Nielsen&#8217;s article on why using a small sample size is sufficient</a>).<br /> </li> <li><strong>Choosing your testers:</strong> A range of different technical ability can be useful, but be sure to only focus on trends&#8212;for example, if more than 50% of your testers have the same usability issue, it&#8217;s likely a real problem&#8212;rather than individual issues encountered.<br /> </li> <li><strong>Testing location:</strong> If possible, visit the user in their home and watch how they use the site&#8212;observe how he/she normally navigates the web when relaxed and in their natural environment. Remote testing is also a possibility if you can&#8217;t make it in person&#8212;we&#8217;ve heard that Google+ hangouts can be used effectively for this (<a href="http://support.google.com/plus/bin/static.py?hl=en&amp;guide=1257349&amp;page=guide.cs&amp;answer=1215273">find out more about using Google+ hangouts</a>).<br /> </li> <li><strong>How to test:</strong> Based on your site&#8217;s goals, define 4 or 5 simple tasks to do on your website, and let the user try to complete the tasks. Ask your testers to speak aloud so you can better understand their experiences and thought processes.<br /> </li> <li><strong>What to test:</strong> Basic prototypes in clickable image or document format (for example, PDF) or HTML can be used to test the basic interactions, without having to build out a full site for testing. This way, you can test out different options for navigation and layouts to see how they perform before implementing them.<br /> </li> <li><strong>What not to test:</strong> Focus on functionality rather than graphic design elements; viewpoints are often subjective. You would only get useful feedback on design from quantitative testing with large (200+) numbers of users (unless, for example, the colors you use on your site make the content unreadable, which would be good feedback!). One format for getting some useful feedback on the design can be to offer 5-6 descriptive keywords and ask your user to choose the most representative ones. </li> </ul> Overall, basic testing is most useful for seeing how your website&#8217;s functionality is working&#8212;the ease of finding information and common site interactions.<br /> <div style="font-size: 16px; font-weight: bold;"> Lessons learned</div> <br /> In case you&#8217;re still wondering whether it&#8217;s really worth research and testing, here are a few simple things we confirmed from actual users that we wouldn&#8217;t have known if we hadn&#8217;t sat with actual users and watched them use our pages, or analyzed our web traffic.<br /> <ul><br /> <li><strong>Take care when using layouts that hide/show content:</strong> We found when using scripts to expand and collapse long text passages, the user often didn&#8217;t realize the extra content was available&#8212;effectively &#8220;hiding&#8221; the JavaScript-rendered content when the user searches within the page (for example, using Control + F, which we&#8217;ve seen often).<br /><br /><a href="//1.bp.blogspot.com/-3JcjXDAbCg8/TvIBHUZL3CI/AAAAAAAAK74/dUhOrbw5DrQ/s1600/1-wireframes-with-zippies.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5688610504567413794" src="//1.bp.blogspot.com/-3JcjXDAbCg8/TvIBHUZL3CI/AAAAAAAAK74/dUhOrbw5DrQ/s320/1-wireframes-with-zippies.png" style="cursor: hand; cursor: pointer; display: block; height: 234px; margin: 0px auto 10px; text-align: center; width: 320px;"></a><br /> <em style="display: block; margin: 0px auto 10px; text-align: center;">Wireframe of layout tested, showing &#8220;zipped&#8221;<br />content on the bottom left</em><br /><br /><a href="//2.bp.blogspot.com/-CF5kUUwDGFs/TvIADOoRxAI/AAAAAAAAK7s/RQRcypH514A/s1600/2-final-page-design.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5688609334788998146" src="//2.bp.blogspot.com/-CF5kUUwDGFs/TvIADOoRxAI/AAAAAAAAK7s/RQRcypH514A/s320/2-final-page-design.png" style="cursor: hand; cursor: pointer; display: block; height: 254px; margin: 0px auto 10px; text-align: center; width: 320px;"></a><br /> <em style="display: block; margin: 0px auto 10px; text-align: center;">Final page design showing anchor links in the top<br />and content laid out in the main body of the page</em><br /><br /> </li> <li><strong>Check your language:</strong> Headings, link and button text are what catches the user&#8217;s eye the most when scanning the page. Avoid using &#8220;Learn more&#8230;&#8221; in link text&#8212;users seem averse to clicking on a link which implies they will need to learn something. Instead, just try to use a literal description of what content the user will get behind the link&#8212;and make sure link text makes sense and is easy to understand out of context, because that is often how it will be scanned. Be mindful about language and try to make button text descriptive, inviting and interesting.<br /> </li> <li><strong>Test pages on a slower connection:</strong> Try out your pages using different networks (for example, try browsing your website using the wifi at your local coffee shop or a friend&#8217;s house), especially if your target users are likely to be viewing your pages from a home connection that&#8217;s not as fast as your office network. We found a considerable improvement in CTR and time-on-site metrics in some cases when we made scripted animations much simpler and faster (hint: use Google&#8217;s <a href="https://developers.google.com/pagespeed/">Page Speed Online</a> to check performance if you don&#8217;t have access to a slower Internet connection). </li> </ul> So if you&#8217;re caught up in a seemingly never-ending redevelopment cycle, save yourself some time in the future by investing a little up front through user profiling and basic testing, so that you&#8217;re more likely to choose the right approach for your site layout and architecture.<br /> <br /> <em>We&#8217;d love to hear from you in the comments: have you tried out website usability testing? If so, how did you get on, and what are your favorite simple and low-cost tricks to get the most out of it?</em> <span class="byline-author">Written by <a href="https://plus.google.com/113030639083158400706/about" rel="author">Kathryn Cullen</a>, Google Webmaster</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Intermediate<br /> <br /> <em>As the team responsible for tens of thousands of Google&#8217;s informational web pages, the <a href="http://googlewebmastercentral.blogspot.com/2011/05/introducing-google-webmaster-team.html">Webmaster Team</a> is here to offer tips and advice based on their experiences as hands-on webmasters.</em><br /> <br /> If you&#8217;ve never tested or analyzed usage of your website, ask yourself if you really know whether your site is useful for your target audience. If you&#8217;re unsure, why not find out? For example, did you know that on average users scroll down 5.9 times as often as they scroll up, meaning that often once page content is scrolled past, it is &#8220;lost?&#8221; (<a href="http://www.useit.com/alertbox/scrolling-attention.html">See Jakob Nielsen&#8217;s findings on scrolling</a>, where he advises that users don&#8217;t mind scrolling, but within limits.)<br /> <br /> Also, check your analytics&#8212;are you curious about high bounce rates from any of your pages, or very short time-on-page metrics?<br /> <div style="font-size: 16px; font-weight: bold;"> First, think about your user</div> <br /> The start of a web project&#8212;whether it&#8217;s completely new or a revamp of an existing site&#8212;is a great time to ask questions like:<br /> <ul><br /> <li>How might users access your site&#8212;home, office, on-the-go?<br /> </li> <li>How tech-savvy are your visitors?<br /> </li> <li>How familiar are users with the subject matter of your website?</li> </ul> <br /> The answers to some of these questions can be valuable when making initial design decisions.<br /> <br /> For instance, if the user is likely to be on the road, they might be short on time to find the information they need from your site, or be in a distracting environment and have a slow data connection&#8212;so a simple layout with single purpose would work best. Additionally, if you&#8217;re providing content for a less technical audience, make sure it&#8217;s not too difficult to access content&#8212;animation might provide a &#8220;wow&#8221; factor, but only if your user appreciates it and it&#8217;s not too difficult to get to the content.<br /> <br /> Even without testing, building a basic user profile (or &#8220;<a href="http://en.wikipedia.org/wiki/Persona_(marketing)">persona</a>&#8221;) can help shape your designs for the benefit of the user&#8212;this doesn&#8217;t have to be an exhaustive biography, but just some basic considerations of your user&#8217;s behavior patterns.<br /> <div style="font-size: 16px; font-weight: bold;"> Simple testing</div> <br /> Testing doesn&#8217;t have to be a costly operation &#8211; friends and family can be a great resource. Some pointers:<br /> <ul><br /> <li><strong>Sample size:</strong> Just five people can be a large enough number of users to find common problems in your layouts and navigation (<a href="http://www.useit.com/alertbox/20000319.html">see Jakob Nielsen&#8217;s article on why using a small sample size is sufficient</a>).<br /> </li> <li><strong>Choosing your testers:</strong> A range of different technical ability can be useful, but be sure to only focus on trends&#8212;for example, if more than 50% of your testers have the same usability issue, it&#8217;s likely a real problem&#8212;rather than individual issues encountered.<br /> </li> <li><strong>Testing location:</strong> If possible, visit the user in their home and watch how they use the site&#8212;observe how he/she normally navigates the web when relaxed and in their natural environment. Remote testing is also a possibility if you can&#8217;t make it in person&#8212;we&#8217;ve heard that Google+ hangouts can be used effectively for this (<a href="http://support.google.com/plus/bin/static.py?hl=en&amp;guide=1257349&amp;page=guide.cs&amp;answer=1215273">find out more about using Google+ hangouts</a>).<br /> </li> <li><strong>How to test:</strong> Based on your site&#8217;s goals, define 4 or 5 simple tasks to do on your website, and let the user try to complete the tasks. Ask your testers to speak aloud so you can better understand their experiences and thought processes.<br /> </li> <li><strong>What to test:</strong> Basic prototypes in clickable image or document format (for example, PDF) or HTML can be used to test the basic interactions, without having to build out a full site for testing. This way, you can test out different options for navigation and layouts to see how they perform before implementing them.<br /> </li> <li><strong>What not to test:</strong> Focus on functionality rather than graphic design elements; viewpoints are often subjective. You would only get useful feedback on design from quantitative testing with large (200+) numbers of users (unless, for example, the colors you use on your site make the content unreadable, which would be good feedback!). One format for getting some useful feedback on the design can be to offer 5-6 descriptive keywords and ask your user to choose the most representative ones. </li> </ul> Overall, basic testing is most useful for seeing how your website&#8217;s functionality is working&#8212;the ease of finding information and common site interactions.<br /> <div style="font-size: 16px; font-weight: bold;"> Lessons learned</div> <br /> In case you&#8217;re still wondering whether it&#8217;s really worth research and testing, here are a few simple things we confirmed from actual users that we wouldn&#8217;t have known if we hadn&#8217;t sat with actual users and watched them use our pages, or analyzed our web traffic.<br /> <ul><br /> <li><strong>Take care when using layouts that hide/show content:</strong> We found when using scripts to expand and collapse long text passages, the user often didn&#8217;t realize the extra content was available&#8212;effectively &#8220;hiding&#8221; the JavaScript-rendered content when the user searches within the page (for example, using Control + F, which we&#8217;ve seen often).<br /><br /><a href="//1.bp.blogspot.com/-3JcjXDAbCg8/TvIBHUZL3CI/AAAAAAAAK74/dUhOrbw5DrQ/s1600/1-wireframes-with-zippies.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5688610504567413794" src="//1.bp.blogspot.com/-3JcjXDAbCg8/TvIBHUZL3CI/AAAAAAAAK74/dUhOrbw5DrQ/s320/1-wireframes-with-zippies.png" style="cursor: hand; cursor: pointer; display: block; height: 234px; margin: 0px auto 10px; text-align: center; width: 320px;"></a><br /> <em style="display: block; margin: 0px auto 10px; text-align: center;">Wireframe of layout tested, showing &#8220;zipped&#8221;<br />content on the bottom left</em><br /><br /><a href="//2.bp.blogspot.com/-CF5kUUwDGFs/TvIADOoRxAI/AAAAAAAAK7s/RQRcypH514A/s1600/2-final-page-design.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5688609334788998146" src="//2.bp.blogspot.com/-CF5kUUwDGFs/TvIADOoRxAI/AAAAAAAAK7s/RQRcypH514A/s320/2-final-page-design.png" style="cursor: hand; cursor: pointer; display: block; height: 254px; margin: 0px auto 10px; text-align: center; width: 320px;"></a><br /> <em style="display: block; margin: 0px auto 10px; text-align: center;">Final page design showing anchor links in the top<br />and content laid out in the main body of the page</em><br /><br /> </li> <li><strong>Check your language:</strong> Headings, link and button text are what catches the user&#8217;s eye the most when scanning the page. Avoid using &#8220;Learn more&#8230;&#8221; in link text&#8212;users seem averse to clicking on a link which implies they will need to learn something. Instead, just try to use a literal description of what content the user will get behind the link&#8212;and make sure link text makes sense and is easy to understand out of context, because that is often how it will be scanned. Be mindful about language and try to make button text descriptive, inviting and interesting.<br /> </li> <li><strong>Test pages on a slower connection:</strong> Try out your pages using different networks (for example, try browsing your website using the wifi at your local coffee shop or a friend&#8217;s house), especially if your target users are likely to be viewing your pages from a home connection that&#8217;s not as fast as your office network. We found a considerable improvement in CTR and time-on-site metrics in some cases when we made scripted animations much simpler and faster (hint: use Google&#8217;s <a href="https://developers.google.com/pagespeed/">Page Speed Online</a> to check performance if you don&#8217;t have access to a slower Internet connection). </li> </ul> So if you&#8217;re caught up in a seemingly never-ending redevelopment cycle, save yourself some time in the future by investing a little up front through user profiling and basic testing, so that you&#8217;re more likely to choose the right approach for your site layout and architecture.<br /> <br /> <em>We&#8217;d love to hear from you in the comments: have you tried out website usability testing? If so, how did you get on, and what are your favorite simple and low-cost tricks to get the most out of it?</em> <span class="byline-author">Written by <a href="https://plus.google.com/113030639083158400706/about" rel="author">Kathryn Cullen</a>, Google Webmaster</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Website user research and testing on the cheap&url=https://webmasters.googleblog.com/2011/12/website-user-research-and-testing-on.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/12/website-user-research-and-testing-on.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/12/website-user-research-and-testing-on.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> </span> </div> </div> </div> <div class='post' data-id='9005461810559605052' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/12/rich-snippets-instructional-videos.html?hl=en' itemprop='url' title='Rich Snippets Instructional Videos'> Rich Snippets Instructional Videos </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, December 16, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> When users come to Google, they have a pretty good idea of what they&#8217;re looking for, but they need help deciding which result might have the information that best suits their needs. So, the challenge for Google is to make it very clear to our users what content exists on a page in both a useful and concise manner. That&#8217;s why we have <a href="http://googlewebmastercentral.blogspot.com/2009/05/introducing-rich-snippets.html">rich snippets</a>.<br /> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwaBj2YDroQ5TwkRJNNve5YBWuubvmTehHKz6wKUKRa3b_G_i9OMFA1dpIiJtQFMsJCWZz-rntisXW6msArJeWNER0GoigNv14pcqMevDKUGq2mX1qjVosW7GliA5JChcdmAAo/s1600/richrecipe.png" imageanchor="1"><img border="0" height="84" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwaBj2YDroQ5TwkRJNNve5YBWuubvmTehHKz6wKUKRa3b_G_i9OMFA1dpIiJtQFMsJCWZz-rntisXW6msArJeWNER0GoigNv14pcqMevDKUGq2mX1qjVosW7GliA5JChcdmAAo/s400/richrecipe.png" width="400" /></a></div> </div> <br /> Essentially, rich snippets provide you with the ability to help Google highlight aspects of your page. Whether your site contains information about products, recipes, events or apps, a few simple additions to your markup can result in more engagement with your content -- and potentially more traffic to your site.<br /> <br /> To help you get started or fine tune your rich snippets, we&#8217;ve put together a <a href="//www.youtube.com/watch?v=A-kX0Aut-18&amp;list=PL3107CD6C86454FE3&amp;index=1&amp;feature=plpp_video">series of tutorial videos</a> for webmasters of all experience levels. These videos provide guidance as you mark up your site so that Google is better able to understand your content. We can use that content to power the rich snippets we display for your pages. Check out the videos below to get started:<br /> <br /> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/A-kX0Aut-18" width="560"></iframe><br /> <br /> For more information on how to use rich snippets markup for your site, visit our <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=99170">Help Center</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/109246644110601778206/about" rel="author">Alejandro Goyen</a>, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> When users come to Google, they have a pretty good idea of what they&#8217;re looking for, but they need help deciding which result might have the information that best suits their needs. So, the challenge for Google is to make it very clear to our users what content exists on a page in both a useful and concise manner. That&#8217;s why we have <a href="http://googlewebmastercentral.blogspot.com/2009/05/introducing-rich-snippets.html">rich snippets</a>.<br /> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwaBj2YDroQ5TwkRJNNve5YBWuubvmTehHKz6wKUKRa3b_G_i9OMFA1dpIiJtQFMsJCWZz-rntisXW6msArJeWNER0GoigNv14pcqMevDKUGq2mX1qjVosW7GliA5JChcdmAAo/s1600/richrecipe.png" imageanchor="1"><img border="0" height="84" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwaBj2YDroQ5TwkRJNNve5YBWuubvmTehHKz6wKUKRa3b_G_i9OMFA1dpIiJtQFMsJCWZz-rntisXW6msArJeWNER0GoigNv14pcqMevDKUGq2mX1qjVosW7GliA5JChcdmAAo/s400/richrecipe.png" width="400" /></a></div> </div> <br /> Essentially, rich snippets provide you with the ability to help Google highlight aspects of your page. Whether your site contains information about products, recipes, events or apps, a few simple additions to your markup can result in more engagement with your content -- and potentially more traffic to your site.<br /> <br /> To help you get started or fine tune your rich snippets, we&#8217;ve put together a <a href="//www.youtube.com/watch?v=A-kX0Aut-18&amp;list=PL3107CD6C86454FE3&amp;index=1&amp;feature=plpp_video">series of tutorial videos</a> for webmasters of all experience levels. These videos provide guidance as you mark up your site so that Google is better able to understand your content. We can use that content to power the rich snippets we display for your pages. Check out the videos below to get started:<br /> <br /> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/A-kX0Aut-18" width="560"></iframe><br /> <br /> For more information on how to use rich snippets markup for your site, visit our <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=99170">Help Center</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/109246644110601778206/about" rel="author">Alejandro Goyen</a>, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Rich Snippets Instructional Videos&url=https://webmasters.googleblog.com/2011/12/rich-snippets-instructional-videos.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/12/rich-snippets-instructional-videos.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/12/rich-snippets-instructional-videos.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results?hl=en' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='3270707333112351753' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/12/introducing-smartphone-googlebot-mobile.html?hl=en' itemprop='url' title='Introducing smartphone Googlebot-Mobile'> Introducing smartphone Googlebot-Mobile </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, December 15, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> With the number of smartphone users rapidly rising, we&#8217;re seeing more and more websites providing content specifically designed to be browsed on smartphones. Today we are happy to announce that Googlebot-Mobile now crawls with a smartphone user-agent in addition to its previous feature phone user-agents. This is to increase our coverage of smartphone content and to provide a better search experience for smartphone users.<br /> Here are the main user-agent strings that Googlebot-Mobile now uses:<br /> <ul> <li> <strong>Feature phones Googlebot-Mobile:</strong><br /> <ul> <li>SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</li> <li>DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</li> </ul> </li> <li><strong>Smartphone Googlebot-Mobile:</strong><br /> <ul> <li><del>Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</del> <br> <del>Update October 2013: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</del><br> <strong>Update August 2015</strong>: Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F70 Safari/600.1.4 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) </li> </ul> </li> </ul> The content crawled by smartphone Googlebot-Mobile will be used primarily to improve the user experience on mobile search. For example, the new crawler may discover content specifically optimized to be browsed on smartphones as well as smartphone-specific redirects.<br /> One new feature we&#8217;re also launching that uses these signals is <em>Skip Redirect for Smartphone-Optimized Pages</em>. When we discover a URL in our search results that redirects smartphone users to another URL serving smartphone-optimized content, we change the link target shown in the search results to point directly to the final destination URL. This removes the extra latency the redirect introduces leading to a saving of 0.5-1 seconds on average when visiting landing page for such search results. <strong>Update 9 August 2013</strong>: If a site uses separate URLs to serve desktop and smartphone users, and if we discover accurate <a href="https://developers.google.com/webmasters/smartphone-sites/details#separateurls">rel-alternate-media annotations</a> linking the desktop and smartphone pages, our algorithms may change the link target shown in the search results to point directly to the smartphone page.<br /> Since all Googlebot-Mobile user-agents identify themselves as a specific kind of mobile, please <strong>treat each Googlebot-Mobile request as you would a human user with the same phone user-agent</strong>. This, and other guidelines are described in our <a href="http://googlewebmastercentral.blogspot.com/2011/02/making-websites-mobile-friendly.html">previous blog post</a> and they still apply, except for those referring to smartphones which we are updating today. If your site has treated Googlebot-Mobile specially based on the fact that it only crawls with feature phone user-agents, we strongly recommend reviewing this policy and serving the appropriate content based on the Googlebot-Mobile&#8217;s user-agent, so that both your feature phone and smartphone content will be indexed properly.<br /> If you have more questions, please ask on our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help forums</a>.<br /> <span class="byline-author">Posted by Yoshikiyo Kato, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> With the number of smartphone users rapidly rising, we&#8217;re seeing more and more websites providing content specifically designed to be browsed on smartphones. Today we are happy to announce that Googlebot-Mobile now crawls with a smartphone user-agent in addition to its previous feature phone user-agents. This is to increase our coverage of smartphone content and to provide a better search experience for smartphone users.<br /> Here are the main user-agent strings that Googlebot-Mobile now uses:<br /> <ul> <li> <strong>Feature phones Googlebot-Mobile:</strong><br /> <ul> <li>SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</li> <li>DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</li> </ul> </li> <li><strong>Smartphone Googlebot-Mobile:</strong><br /> <ul> <li><del>Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</del> <br> <del>Update October 2013: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)</del><br> <strong>Update August 2015</strong>: Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F70 Safari/600.1.4 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) </li> </ul> </li> </ul> The content crawled by smartphone Googlebot-Mobile will be used primarily to improve the user experience on mobile search. For example, the new crawler may discover content specifically optimized to be browsed on smartphones as well as smartphone-specific redirects.<br /> One new feature we&#8217;re also launching that uses these signals is <em>Skip Redirect for Smartphone-Optimized Pages</em>. When we discover a URL in our search results that redirects smartphone users to another URL serving smartphone-optimized content, we change the link target shown in the search results to point directly to the final destination URL. This removes the extra latency the redirect introduces leading to a saving of 0.5-1 seconds on average when visiting landing page for such search results. <strong>Update 9 August 2013</strong>: If a site uses separate URLs to serve desktop and smartphone users, and if we discover accurate <a href="https://developers.google.com/webmasters/smartphone-sites/details#separateurls">rel-alternate-media annotations</a> linking the desktop and smartphone pages, our algorithms may change the link target shown in the search results to point directly to the smartphone page.<br /> Since all Googlebot-Mobile user-agents identify themselves as a specific kind of mobile, please <strong>treat each Googlebot-Mobile request as you would a human user with the same phone user-agent</strong>. This, and other guidelines are described in our <a href="http://googlewebmastercentral.blogspot.com/2011/02/making-websites-mobile-friendly.html">previous blog post</a> and they still apply, except for those referring to smartphones which we are updating today. If your site has treated Googlebot-Mobile specially based on the fact that it only crawls with feature phone user-agents, we strongly recommend reviewing this policy and serving the appropriate content based on the Googlebot-Mobile&#8217;s user-agent, so that both your feature phone and smartphone content will be indexed properly.<br /> If you have more questions, please ask on our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help forums</a>.<br /> <span class="byline-author">Posted by Yoshikiyo Kato, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Introducing smartphone Googlebot-Mobile&url=https://webmasters.googleblog.com/2011/12/introducing-smartphone-googlebot-mobile.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/12/introducing-smartphone-googlebot-mobile.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/12/introducing-smartphone-googlebot-mobile.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing?hl=en' rel='tag'> crawling and indexing </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile?hl=en' rel='tag'> mobile </a> </span> </div> </div> </div> <div class='post' data-id='7424272840613555167' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/12/clicks-and-impressions-for-authors.html?hl=en' itemprop='url' title='Clicks and impressions for authors'> Clicks and impressions for authors </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, December 14, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster Level: All<br /> <i>(Cross-posted on the <a href="http://insidesearch.blogspot.com/2011/12/clicks-and-impressions-for-authors.html">Inside Search Blog</a>)</i> <br /> <br /> With the latest <a href="http://insidesearch.blogspot.com/2011/10/improving-look-of-authorship-in-your.html">improvements to the way authorship annotations look</a> in search and the <a href="http://insidesearch.blogspot.com/2011/11/highlighting-journalists-on-google-news.html">addition of authorship to Google News</a>, authors have been really excited about getting more visibility, and users benefit from seeing the name, photo, and way to connect with the person who created the content.<br /> <br /> Authors have also been giving us a lot of feedback on what else they'd like to see, so today we're introducing &#8220;Author Stats&#8221; in <a href="//www.google.com/webmasters/tools">Webmaster Tools</a> that shows you how often your content is showing up on the Google search results page. If you associate your content with your Google Profile either via <a href="//www.google.com/insidesearch/authorship.html">e-mail verification</a> or a <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1408986">simple link</a>, you can visit Webmaster Tools to see how many impressions and clicks your content got on the Google search results page. Check out what Matt Cutts would see for his content:<br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQmb-QIWJuPy-ckSnIWFOPPL5_ivUbibSJ1W36Wyv9qwE23ej-NE84c4K8xIDQY-6r-lYmyYbHTgqt7CRZdwUB9RMLeYksR5ZqaJZ42xKLgOu11n3bGMKrPhYuqfZMz_jS62u/s1600/author-stats-example.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5686106707931437234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQmb-QIWJuPy-ckSnIWFOPPL5_ivUbibSJ1W36Wyv9qwE23ej-NE84c4K8xIDQY-6r-lYmyYbHTgqt7CRZdwUB9RMLeYksR5ZqaJZ42xKLgOu11n3bGMKrPhYuqfZMz_jS62u/s400/author-stats-example.png" style="cursor: hand; cursor: pointer; display: block; height: 176px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /> To see your information, go to <a href="//www.google.com/webmasters">google.com/webmasters</a> and login with the same username you use for your Google+ Profile. On the left hand panel, you can see &#8220;Author Stats&#8221; under the &#8220;Labs&#8221; section. This is an experimental feature so we&#8217;re continuing to iterate and improve, but we wanted to get early feedback from you. You can e-mail us at <a href="mailto:authorship-pilot@google.com">authorship-pilot@google.com</a> if you run into any issues or have feedback. <br /> <br /> If you&#8217;re a content creator interested in learning more about authorship, <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1408986">check out our Help Center</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/115448600022457507975/about" rel="author">Javier Tordable</a>, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster Level: All<br /> <i>(Cross-posted on the <a href="http://insidesearch.blogspot.com/2011/12/clicks-and-impressions-for-authors.html">Inside Search Blog</a>)</i> <br /> <br /> With the latest <a href="http://insidesearch.blogspot.com/2011/10/improving-look-of-authorship-in-your.html">improvements to the way authorship annotations look</a> in search and the <a href="http://insidesearch.blogspot.com/2011/11/highlighting-journalists-on-google-news.html">addition of authorship to Google News</a>, authors have been really excited about getting more visibility, and users benefit from seeing the name, photo, and way to connect with the person who created the content.<br /> <br /> Authors have also been giving us a lot of feedback on what else they'd like to see, so today we're introducing &#8220;Author Stats&#8221; in <a href="//www.google.com/webmasters/tools">Webmaster Tools</a> that shows you how often your content is showing up on the Google search results page. If you associate your content with your Google Profile either via <a href="//www.google.com/insidesearch/authorship.html">e-mail verification</a> or a <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1408986">simple link</a>, you can visit Webmaster Tools to see how many impressions and clicks your content got on the Google search results page. Check out what Matt Cutts would see for his content:<br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQmb-QIWJuPy-ckSnIWFOPPL5_ivUbibSJ1W36Wyv9qwE23ej-NE84c4K8xIDQY-6r-lYmyYbHTgqt7CRZdwUB9RMLeYksR5ZqaJZ42xKLgOu11n3bGMKrPhYuqfZMz_jS62u/s1600/author-stats-example.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5686106707931437234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQmb-QIWJuPy-ckSnIWFOPPL5_ivUbibSJ1W36Wyv9qwE23ej-NE84c4K8xIDQY-6r-lYmyYbHTgqt7CRZdwUB9RMLeYksR5ZqaJZ42xKLgOu11n3bGMKrPhYuqfZMz_jS62u/s400/author-stats-example.png" style="cursor: hand; cursor: pointer; display: block; height: 176px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /> To see your information, go to <a href="//www.google.com/webmasters">google.com/webmasters</a> and login with the same username you use for your Google+ Profile. On the left hand panel, you can see &#8220;Author Stats&#8221; under the &#8220;Labs&#8221; section. This is an experimental feature so we&#8217;re continuing to iterate and improve, but we wanted to get early feedback from you. You can e-mail us at <a href="mailto:authorship-pilot@google.com">authorship-pilot@google.com</a> if you run into any issues or have feedback. <br /> <br /> If you&#8217;re a content creator interested in learning more about authorship, <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1408986">check out our Help Center</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/115448600022457507975/about" rel="author">Javier Tordable</a>, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Clicks and impressions for authors&url=https://webmasters.googleblog.com/2011/12/clicks-and-impressions-for-authors.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/12/clicks-and-impressions-for-authors.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/12/clicks-and-impressions-for-authors.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/products%20and%20services?hl=en' rel='tag'> products and services </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/webmaster%20tools?hl=en' rel='tag'> webmaster tools </a> </span> </div> </div> </div> <div class='post' data-id='6511884710365620560' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/12/tips-for-hosting-providers-and.html?hl=en' itemprop='url' title='Tips for hosting providers and webmasters'> Tips for hosting providers and webmasters </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, December 06, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> Some webmasters on our forums ask about hosting-related issues affecting their sites. To help both hosting providers and webmasters recognize, diagnose, and fix such problems, we&#8217;d like to share with you some of the common problems we&#8217;ve seen and suggest how you can fix them.<br /> <ul> <li><strong>Blocking of Googlebot crawling</strong>. This is a very common issue usually due to a misconfiguration in a firewall or DoS protection system and sometimes due to the content management system the site runs. Protection systems are an important part of good hosting and are often configured to block unusually high levels of server requests, sometimes automatically. Because, however, Googlebot often performs more requests than a human user, these protection systems may decide to block Googlebot and prevent it from crawling your website. To check for this kind of problem, use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=158587&amp;hl=en">Fetch as Googlebot function</a> in Webmaster Tools, and check for other <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35120&amp;hl=en">crawl errors</a> shown in Webmaster Tools.<br /> We offer several tools to webmasters and hosting providers who want more control over Googlebot&#8217;s crawling, and to improve crawling efficiency:<br /> <ul> <li>We have detailed help about how you control Googlebot&#8217;s crawling using the <a href="http://code.google.com/web/controlcrawlindex/docs/getting_started.html">robots exclusion protocol</a> and <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1235687&amp;hl=en">configuring URL parameters</a>.</li> <li>If you&#8217;re worried about rogue bots using the Googlebot user-agent, we offer a way to <a href="//www.google.com/support/webmasters/bin/answer.py?answer=80553&amp;hl=en">verify whether a crawler is actually Googlebot</a>.</li> <li>If you would like to change how hard Googlebot crawls your site, you can verify your website in Webmaster Tools and <a href="//www.google.com/support/webmasters/bin/answer.py?answer=48620&amp;hl=en">change Googlebot&#8217;s crawl rate</a>. Hosting providers can verify ownership of their IP addresses too.</li> </ul> We have more information in our <a href="https://sites.google.com/site/webmasterhelpforum/en/faq--crawling--indexing---ranking">crawling and indexing FAQ</a>.<br /> </li> <li><strong>Availability issues</strong>. A related type of problem we see is websites being unavailable when Googlebot (and users) attempt to access the site. This includes DNS issues, overloaded servers leading to timeouts and refused connections, misconfigured content distribution networks (CDNs), and many other kinds of errors. When Googlebot encounters such issues, we report them in Webmaster Tools as either <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35147">URL unreachable errors</a> or <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35120">crawl errors</a>.<br /> </li> <li><strong>Invalid SSL certificates</strong>. For SSL certificates to be valid for your website, they need to match the name of the site. Common problems include expired SSL certificates and servers misconfigured such that all websites on that server use the same certificate. Most web browsers will try warn users in these situations, and Google tries to alert webmasters of this issue by sending a message via Webmaster Tools. The fix for these problems is to make sure to use SSL certificates that are valid for all your website&#8217;s domains and subdomains your users will interact with.</li> <li><strong>Wildcard DNS</strong>. Websites can be configured to respond to all subdomain requests. For example, the website at example.com can be configured to respond to requests to foo.example.com, made-up-name.example.com and all other subdomains.<br /> In some cases this is desirable to have; for example, a user-generated content website may choose to give each account its own subdomain. However, in some cases, the webmaster may not wish to have this behavior as it may cause content to be duplicated unnecessarily across different hostnames and it may also affect Googlebot&#8217;s crawling.<br /> To minimize problems in wildcard DNS setups, either configure your website to not use them, or configure your server to not respond successfully to non-existent hostnames, either by refusing the connection or by returning an HTTP 404 header.</li> <li><strong>Misconfigured virtual hosting</strong>. The symptom of this problem is that multiple hosts and/or domain names hosted on the same server always return the contents of only one site. To rephrase, although the server hosts multiple sites, it returns only one site regardless of what is being requested. To diagnose the issue, you need to check that the server responds correctly to the Host HTTP header.</li> <li><strong>Content duplication through hosting-specific URLs</strong>. Many hosts helpfully offer URLs for your website for testing/development purposes. For example, if you&#8217;re hosting the website http://a.com/ on the hosting provider example.com, the host may offer access to your site through a URL like http://a.example.com/ or http://example.com/~a/. Our recommendation is to have these hosting-specific URLs not publicly accessible (by password protecting them); and even if these URLs are accessible, our algorithms usually pick the URL webmasters intend. If our algorithms <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985&amp;hl=en">select the hosting-specific URLs</a>, you can influence our algorithms to pick your preferred URLs by implementing <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066&amp;hl=en">canonicalization techniques</a> correctly.</li> <li><strong>Soft error pages</strong>. Some hosting providers show error pages using an HTTP 200 status code (meaning &#8220;Success&#8221;) instead of an HTTP error status code. For example, a &#8220;Page not found&#8221; error page could return HTTP 200 instead of 404, making it a <a href="//www.google.com/support/webmasters/bin/answer.py?answer=181708&amp;hl=en">soft 404 page</a>; or a &#8220;Website temporarily unavailable&#8221; message might return a 200 instead of correctly returning a 503 HTTP status code. We try hard to detect soft error pages, but when our algorithms fail to detect a web host&#8217;s soft error pages, these pages may get indexed with the error content. This may cause ranking or <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985&amp;hl=en">cross-domain URL selection</a> issues.<br /> It&#8217;s easy to check the status code returned: simply check the HTTP headers the server returns using any one of a number of tools, such as <a href="//www.google.com/support/webmasters/bin/answer.py?answer=158587&amp;hl=en">Fetch as Googlebot</a>. If an error page is returning HTTP 200, change the configuration to return the correct HTTP error status code. Also, keep an eye out for soft 404 reports in Webmaster Tools, on the Crawl errors page in the Diagnostics section.</li> <li><strong>Content modification and frames</strong>. Webmasters may be surprised to see their page contents modified by hosting providers, typically by injecting scripts or images into the page. Web hosts may also serve your content by embedding it in other pages using frames or iframes. To check whether a web host is changing your content in unexpected ways, simply check the source code of the page as served by the host and compare it to the code you uploaded.<br /> Note that some server-side code modifications may be very useful. For example, a server using Google&#8217;s <a href="http://code.google.com/speed/page-speed/docs/module.html">mod_pagespeed Apache module</a> or other tools may be returning your code minified for page speed optimization.</li> <li><strong>Spam and malware</strong>. We&#8217;ve seen some web hosts and bulk subdomain services become major sources of malware and spam. We try hard to be granular in our actions when protecting our users and search quality, but if we see a very large fraction of sites on a specific web host that are spammy or are distributing malware, we may be forced to take action on the web host as a whole. To help you keep on top of malware, we offer:<br /> <ul> <li><a href="http://googleonlinesecurity.blogspot.com/2010/09/safe-browsing-alerts-for-network.html">Safe Browsing Alerts for Network Administrators</a>, useful for hosting providers</li> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=163633&amp;hl=en">Malware notifications</a> in Webmaster Tools for individual websites</li> <li>A <a href="http://code.google.com/apis/safebrowsing/">Safe Browsing API</a> for developers</li> </ul> </li> </ul> We hope this list helps both hosting providers and webmasters diagnose and fix these issues. Beyond this list, also think about the qualitative aspects of hosting like quality of service and the helpfulness of support. As always, if you have questions or need more help, please ask in our <a href="http://www.google.co.uk/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <span class="byline-author">Written by <a href="https://plus.google.com/115984868678744352358/about" rel="author">Pierre Far</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> Some webmasters on our forums ask about hosting-related issues affecting their sites. To help both hosting providers and webmasters recognize, diagnose, and fix such problems, we&#8217;d like to share with you some of the common problems we&#8217;ve seen and suggest how you can fix them.<br /> <ul> <li><strong>Blocking of Googlebot crawling</strong>. This is a very common issue usually due to a misconfiguration in a firewall or DoS protection system and sometimes due to the content management system the site runs. Protection systems are an important part of good hosting and are often configured to block unusually high levels of server requests, sometimes automatically. Because, however, Googlebot often performs more requests than a human user, these protection systems may decide to block Googlebot and prevent it from crawling your website. To check for this kind of problem, use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=158587&amp;hl=en">Fetch as Googlebot function</a> in Webmaster Tools, and check for other <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35120&amp;hl=en">crawl errors</a> shown in Webmaster Tools.<br /> We offer several tools to webmasters and hosting providers who want more control over Googlebot&#8217;s crawling, and to improve crawling efficiency:<br /> <ul> <li>We have detailed help about how you control Googlebot&#8217;s crawling using the <a href="http://code.google.com/web/controlcrawlindex/docs/getting_started.html">robots exclusion protocol</a> and <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1235687&amp;hl=en">configuring URL parameters</a>.</li> <li>If you&#8217;re worried about rogue bots using the Googlebot user-agent, we offer a way to <a href="//www.google.com/support/webmasters/bin/answer.py?answer=80553&amp;hl=en">verify whether a crawler is actually Googlebot</a>.</li> <li>If you would like to change how hard Googlebot crawls your site, you can verify your website in Webmaster Tools and <a href="//www.google.com/support/webmasters/bin/answer.py?answer=48620&amp;hl=en">change Googlebot&#8217;s crawl rate</a>. Hosting providers can verify ownership of their IP addresses too.</li> </ul> We have more information in our <a href="https://sites.google.com/site/webmasterhelpforum/en/faq--crawling--indexing---ranking">crawling and indexing FAQ</a>.<br /> </li> <li><strong>Availability issues</strong>. A related type of problem we see is websites being unavailable when Googlebot (and users) attempt to access the site. This includes DNS issues, overloaded servers leading to timeouts and refused connections, misconfigured content distribution networks (CDNs), and many other kinds of errors. When Googlebot encounters such issues, we report them in Webmaster Tools as either <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35147">URL unreachable errors</a> or <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35120">crawl errors</a>.<br /> </li> <li><strong>Invalid SSL certificates</strong>. For SSL certificates to be valid for your website, they need to match the name of the site. Common problems include expired SSL certificates and servers misconfigured such that all websites on that server use the same certificate. Most web browsers will try warn users in these situations, and Google tries to alert webmasters of this issue by sending a message via Webmaster Tools. The fix for these problems is to make sure to use SSL certificates that are valid for all your website&#8217;s domains and subdomains your users will interact with.</li> <li><strong>Wildcard DNS</strong>. Websites can be configured to respond to all subdomain requests. For example, the website at example.com can be configured to respond to requests to foo.example.com, made-up-name.example.com and all other subdomains.<br /> In some cases this is desirable to have; for example, a user-generated content website may choose to give each account its own subdomain. However, in some cases, the webmaster may not wish to have this behavior as it may cause content to be duplicated unnecessarily across different hostnames and it may also affect Googlebot&#8217;s crawling.<br /> To minimize problems in wildcard DNS setups, either configure your website to not use them, or configure your server to not respond successfully to non-existent hostnames, either by refusing the connection or by returning an HTTP 404 header.</li> <li><strong>Misconfigured virtual hosting</strong>. The symptom of this problem is that multiple hosts and/or domain names hosted on the same server always return the contents of only one site. To rephrase, although the server hosts multiple sites, it returns only one site regardless of what is being requested. To diagnose the issue, you need to check that the server responds correctly to the Host HTTP header.</li> <li><strong>Content duplication through hosting-specific URLs</strong>. Many hosts helpfully offer URLs for your website for testing/development purposes. For example, if you&#8217;re hosting the website http://a.com/ on the hosting provider example.com, the host may offer access to your site through a URL like http://a.example.com/ or http://example.com/~a/. Our recommendation is to have these hosting-specific URLs not publicly accessible (by password protecting them); and even if these URLs are accessible, our algorithms usually pick the URL webmasters intend. If our algorithms <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985&amp;hl=en">select the hosting-specific URLs</a>, you can influence our algorithms to pick your preferred URLs by implementing <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066&amp;hl=en">canonicalization techniques</a> correctly.</li> <li><strong>Soft error pages</strong>. Some hosting providers show error pages using an HTTP 200 status code (meaning &#8220;Success&#8221;) instead of an HTTP error status code. For example, a &#8220;Page not found&#8221; error page could return HTTP 200 instead of 404, making it a <a href="//www.google.com/support/webmasters/bin/answer.py?answer=181708&amp;hl=en">soft 404 page</a>; or a &#8220;Website temporarily unavailable&#8221; message might return a 200 instead of correctly returning a 503 HTTP status code. We try hard to detect soft error pages, but when our algorithms fail to detect a web host&#8217;s soft error pages, these pages may get indexed with the error content. This may cause ranking or <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985&amp;hl=en">cross-domain URL selection</a> issues.<br /> It&#8217;s easy to check the status code returned: simply check the HTTP headers the server returns using any one of a number of tools, such as <a href="//www.google.com/support/webmasters/bin/answer.py?answer=158587&amp;hl=en">Fetch as Googlebot</a>. If an error page is returning HTTP 200, change the configuration to return the correct HTTP error status code. Also, keep an eye out for soft 404 reports in Webmaster Tools, on the Crawl errors page in the Diagnostics section.</li> <li><strong>Content modification and frames</strong>. Webmasters may be surprised to see their page contents modified by hosting providers, typically by injecting scripts or images into the page. Web hosts may also serve your content by embedding it in other pages using frames or iframes. To check whether a web host is changing your content in unexpected ways, simply check the source code of the page as served by the host and compare it to the code you uploaded.<br /> Note that some server-side code modifications may be very useful. For example, a server using Google&#8217;s <a href="http://code.google.com/speed/page-speed/docs/module.html">mod_pagespeed Apache module</a> or other tools may be returning your code minified for page speed optimization.</li> <li><strong>Spam and malware</strong>. We&#8217;ve seen some web hosts and bulk subdomain services become major sources of malware and spam. We try hard to be granular in our actions when protecting our users and search quality, but if we see a very large fraction of sites on a specific web host that are spammy or are distributing malware, we may be forced to take action on the web host as a whole. To help you keep on top of malware, we offer:<br /> <ul> <li><a href="http://googleonlinesecurity.blogspot.com/2010/09/safe-browsing-alerts-for-network.html">Safe Browsing Alerts for Network Administrators</a>, useful for hosting providers</li> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=163633&amp;hl=en">Malware notifications</a> in Webmaster Tools for individual websites</li> <li>A <a href="http://code.google.com/apis/safebrowsing/">Safe Browsing API</a> for developers</li> </ul> </li> </ul> We hope this list helps both hosting providers and webmasters diagnose and fix these issues. Beyond this list, also think about the qualitative aspects of hosting like quality of service and the helpfulness of support. As always, if you have questions or need more help, please ask in our <a href="http://www.google.co.uk/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <span class="byline-author">Written by <a href="https://plus.google.com/115984868678744352358/about" rel="author">Pierre Far</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Tips for hosting providers and webmasters&url=https://webmasters.googleblog.com/2011/12/tips-for-hosting-providers-and.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/12/tips-for-hosting-providers-and.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/12/tips-for-hosting-providers-and.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='1886065111734903186' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/12/new-markup-for-multilingual-content.html?hl=en' itemprop='url' title='New markup for multilingual content'> New markup for multilingual content </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, December 05, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Many websites serve users from around the world. There are different approaches to serving content appropriate to your users' language and/or region. Last year, we launched support for <a href="http://googlewebmastercentral.blogspot.com/2010/09/unifying-content-under-multilingual.html">explicit annotations</a> for web pages rendering the same content with different language templates.<br /> Today we're going further with our support for multilingual content with improved handling for these two scenarios:<br /> <ul> <li>Multiregional websites using substantially the same content. Example: English webpages for Australia, Canada and USA, differing only in price</li> <li>Multiregional websites using fully translated content, or substantially different monolingual content targeting different regions. Example: a product webpage in German, English and French</li> </ul> <h3> Specifying language and location</h3> We've expanded our support of the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=189077&amp;hl=en">rel="alternate" hreflang link element</a> to handle content that is translated or provided for multiple geographic regions. The hreflang attribute can specify the language, optionally the country, and URLs of equivalent content. By specifying these alternate URLs, our goal is to be able to consolidate signals for these pages, and to serve the appropriate URL to users in search. Alternative URLs can be on the same site or on another domain.<br /> <h3> Annotating pages as substantially similar content</h3> <span style="color: #bbbbbb;"><strike>Optionally, for pages that have substantially the same content in the same language and are targeted at multiple countries, you may use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066">rel="canonical" link element</a> to specify your preferred version. We&#8217;ll use that signal to focus on that version in search, while showing the local URLs to users where appropriate. For example, you could use this if you have the same product page in German, but want to target it separately to users searching on the Google properties for Germany, Austria, and Switzerland. </strike></span> <br /> <b>Update:</b> to simplify implementation, we no longer recommend using rel=canonical. <br /> <h3> Example usage</h3> To explain how it works, let&#8217;s look at some example URLs:<br /> <ul> <li>http://www.example.com/ - contains the general homepage of a website, in Spanish</li> <li>http://es-es.example.com/ - is the version for users in Spain, in Spanish</li> <li>http://es-mx.example.com/ - is the version for users in Mexico, in Spanish</li> <li>http://en.example.com/ - is the generic English language version</li> </ul> On all of these pages, we could use the following markup to specify language and optionally the region:<br /> <pre><code> &lt;link rel="alternate" hreflang="es" href="http://www.example.com/" /&gt; &lt;link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" /&gt; &lt;link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" /&gt; &lt;link rel="alternate" hreflang="en" href="http://en.example.com/" /&gt; </code> </pre> If you specify a regional subtag, we&#8217;ll assume that you want to target that region.<br /> Keep in mind that all of these annotations are to be used on a <b>per-URL basis</b>. You should take care to use the specific URL, not the homepage, for both of these link elements.<br /> <h3> More help</h3> As always, if you need more help correctly implementing multiregional and multilingual websites, please see our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=189077&amp;hl=en">Help Center article</a> about this topic, or ask in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Written by <a href="https://plus.google.com/114874451484944689517/about" rel="author">Christopher Semturs</a>, Software Engineer, Search Infrastructure, Google Switzerland</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Many websites serve users from around the world. There are different approaches to serving content appropriate to your users' language and/or region. Last year, we launched support for <a href="http://googlewebmastercentral.blogspot.com/2010/09/unifying-content-under-multilingual.html">explicit annotations</a> for web pages rendering the same content with different language templates.<br /> Today we're going further with our support for multilingual content with improved handling for these two scenarios:<br /> <ul> <li>Multiregional websites using substantially the same content. Example: English webpages for Australia, Canada and USA, differing only in price</li> <li>Multiregional websites using fully translated content, or substantially different monolingual content targeting different regions. Example: a product webpage in German, English and French</li> </ul> <h3> Specifying language and location</h3> We've expanded our support of the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=189077&amp;hl=en">rel="alternate" hreflang link element</a> to handle content that is translated or provided for multiple geographic regions. The hreflang attribute can specify the language, optionally the country, and URLs of equivalent content. By specifying these alternate URLs, our goal is to be able to consolidate signals for these pages, and to serve the appropriate URL to users in search. Alternative URLs can be on the same site or on another domain.<br /> <h3> Annotating pages as substantially similar content</h3> <span style="color: #bbbbbb;"><strike>Optionally, for pages that have substantially the same content in the same language and are targeted at multiple countries, you may use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066">rel="canonical" link element</a> to specify your preferred version. We&#8217;ll use that signal to focus on that version in search, while showing the local URLs to users where appropriate. For example, you could use this if you have the same product page in German, but want to target it separately to users searching on the Google properties for Germany, Austria, and Switzerland. </strike></span> <br /> <b>Update:</b> to simplify implementation, we no longer recommend using rel=canonical. <br /> <h3> Example usage</h3> To explain how it works, let&#8217;s look at some example URLs:<br /> <ul> <li>http://www.example.com/ - contains the general homepage of a website, in Spanish</li> <li>http://es-es.example.com/ - is the version for users in Spain, in Spanish</li> <li>http://es-mx.example.com/ - is the version for users in Mexico, in Spanish</li> <li>http://en.example.com/ - is the generic English language version</li> </ul> On all of these pages, we could use the following markup to specify language and optionally the region:<br /> <pre><code> &lt;link rel="alternate" hreflang="es" href="http://www.example.com/" /&gt; &lt;link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" /&gt; &lt;link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" /&gt; &lt;link rel="alternate" hreflang="en" href="http://en.example.com/" /&gt; </code> </pre> If you specify a regional subtag, we&#8217;ll assume that you want to target that region.<br /> Keep in mind that all of these annotations are to be used on a <b>per-URL basis</b>. You should take care to use the specific URL, not the homepage, for both of these link elements.<br /> <h3> More help</h3> As always, if you need more help correctly implementing multiregional and multilingual websites, please see our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=189077&amp;hl=en">Help Center article</a> about this topic, or ask in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Written by <a href="https://plus.google.com/114874451484944689517/about" rel="author">Christopher Semturs</a>, Software Engineer, Search Infrastructure, Google Switzerland</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:New markup for multilingual content&url=https://webmasters.googleblog.com/2011/12/new-markup-for-multilingual-content.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/12/new-markup-for-multilingual-content.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/12/new-markup-for-multilingual-content.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/localization?hl=en' rel='tag'> localization </a> </span> </div> </div> </div> <div class='post' data-id='2297452535343283215' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/11/grow-your-audience-with-google.html?hl=en' itemprop='url' title='Grow your audience with Google+'> Grow your audience with Google+ </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, November 07, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster Level: All <br /> <br /> At Google, we help grow your audience by connecting you with new users. We introduced the <a href="//www.google.com/webmasters/+1/button/#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">+1 button</a> so your site would stand out on search and your users could easily share your content on Google+. But, sometimes you want to join the conversation and post content directly to where people are sharing. <br /> <br /> Today we&#8217;re introducing <a href="//www.google.com/+/business#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Google+ for Business</a>, a collection of tools and products that help you grow your audience. At the core of this is Google+ Pages, your site&#8217;s identity on Google+.<br /> <b><br /> Google+ Pages: Have real conversations with the right people</b><br /> To get your site on Google+, you first need to create a Google+ Page. On your page, you can engage in conversations with your visitors, direct readers back to your site for the latest updates, send tailored messages to specific groups of people, and see how many +1&#8217;s you have across the web. Google+ Pages will help you build relationships with your users, encouraging them to spend more time engaging with your content.<br /> <br /> <div style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgZvTa5H3NSytSpq0ckSn8FZwttEtyI81iA58HBOk2eMRawISbNyeM1M_S9Iu8B-TTEdiJJTycpZ813CcSeco_aC43Rhx3qgvBcodSYflzsKi49rq9T8PGtTnyy_t1LVqGWmOmBg/s1600/screenshot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgZvTa5H3NSytSpq0ckSn8FZwttEtyI81iA58HBOk2eMRawISbNyeM1M_S9Iu8B-TTEdiJJTycpZ813CcSeco_aC43Rhx3qgvBcodSYflzsKi49rq9T8PGtTnyy_t1LVqGWmOmBg/s400/screenshot1.png" width="400" /></a></div> <div style="text-align: center;"> <i>Google+ Pages are at the heart of Google+ for Business</i></div> <br /> <i>Hangouts</i><br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRklNCRrguDz9VQCe4DMK8Jor_aZ2wtdj078HqLSuqr3c2zMSxYoDgusned8obh01WLI-LutXqkCfmfuEf4ywtmu7XAKbl3p3k351yzJt2IbVh1CDQWBmGmHLsZE3DngWq_1eUJw/s1600/screenshot2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRklNCRrguDz9VQCe4DMK8Jor_aZ2wtdj078HqLSuqr3c2zMSxYoDgusned8obh01WLI-LutXqkCfmfuEf4ywtmu7XAKbl3p3k351yzJt2IbVh1CDQWBmGmHLsZE3DngWq_1eUJw/s320/screenshot2.png" width="60" /></a></div> Sometimes you might want to chat with your users face-to-face.&nbsp; For example, if you run a food blog, you may want to invite a chef to talk about her favorite recipe, or if you manage a fashion review site, beauty specialists might want to hold how-to sessions with makeup tips. <a href="//www.google.com/support/plus/bin/answer.py?hl=en&amp;answer=1215273">Hangouts</a> make this easy, by letting you have high-quality video chats with nine people with a single click. You can use Hangouts to hold live forums, break news or simply get to know people better, all in real time.<br /> <br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtzt5fh25_jgmqunkAmUIFzvhaZczXJvjci3KhOhZQ5WW0OEAwlFKLH-E6rrwFJTYC_gfM-pYtZda0odHtjthovCOly8CqCg4ZiT47GZZ9IYJbRev8UGzQenl02q3AACMzmCiP4w/s1600/screenshot3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtzt5fh25_jgmqunkAmUIFzvhaZczXJvjci3KhOhZQ5WW0OEAwlFKLH-E6rrwFJTYC_gfM-pYtZda0odHtjthovCOly8CqCg4ZiT47GZZ9IYJbRev8UGzQenl02q3AACMzmCiP4w/s400/screenshot3.png" width="400" /></a></div> <div style="text-align: center;"> <i>Hangouts let you meet your customers, face-to-face</i></div> <br /> <i>Circles</i><br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKMTqNFE3Dxx3zuqu4rjIriiDsLbJzhsAlEoIzlx0fJJx6okTgjyVJPOk0HapTQpJtRpt1m-z6mgJCRWMVJLNkkOxPt9khNLerNDOIgI9XsKkl4ZEEI2rZLOvS-KzR5vLErnofMg/s1600/screenshot4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKMTqNFE3Dxx3zuqu4rjIriiDsLbJzhsAlEoIzlx0fJJx6okTgjyVJPOk0HapTQpJtRpt1m-z6mgJCRWMVJLNkkOxPt9khNLerNDOIgI9XsKkl4ZEEI2rZLOvS-KzR5vLErnofMg/s320/screenshot4.png" width="50" /></a></div> <a href="//www.google.com/support/plus/bin/answer.py?hl=en&amp;answer=1047805&amp;topic=1257347">Circles</a> allow you to group followers of your Page into smaller audiences. You can then share specific messages with specific groups. For example, you could create a Circle containing your most loyal readers and offer them exclusive content. <br /> <b>The Google+ badge: Grow your audience on Google+</b><br /> <br /> To help your users find your page and start sharing, there are two buttons you can add to your site by visiting our <a href="https://developers.google.com/+/plugins/badge/config#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Google+ badge configuration tool</a>:<br /> <br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHeHb2yBPrn3C2kxyg9vvF0WB0_4y2FxhMNGrygRfUecO9BM2fQAPSfLcMV-x0zQh2PJiovWuo28agY_Q9trEAdin6gqiZn3Hzxs9phHog18agScAwvdh067CxyfNUWIaF_agBnA/s1600/100.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHeHb2yBPrn3C2kxyg9vvF0WB0_4y2FxhMNGrygRfUecO9BM2fQAPSfLcMV-x0zQh2PJiovWuo28agY_Q9trEAdin6gqiZn3Hzxs9phHog18agScAwvdh067CxyfNUWIaF_agBnA/s200/100.png" width="50" /></a></div> <div> <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1708844">The Google+ icon</a>, a small icon that directly links to your Page.</div> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfwj5Efg0WkEsTjEvpA-kxdiQo6FPnQyq761-xcu6PHsGhvo9HFcU6pBPDJh5W41Ls70gHUXQNkusffWxCe-Ww_3jAwqYZyRXtC5_PxGt0JqCTmCnvtxZb4tRegAdmcql-lEb9bQ/s1600/Google%252B+badge.png" imageanchor="1" style="float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfwj5Efg0WkEsTjEvpA-kxdiQo6FPnQyq761-xcu6PHsGhvo9HFcU6pBPDJh5W41Ls70gHUXQNkusffWxCe-Ww_3jAwqYZyRXtC5_PxGt0JqCTmCnvtxZb4tRegAdmcql-lEb9bQ/s320/Google%252B+badge.png" width="280" /></a></div> <br /> The Google+ badge, which we&#8217;re introducing in the coming days. This badge lets people add your page to their circles without leaving your site, and allows them to get updates from your site via Google+.<br /> <br /> <br /> <div> </div> <br /> <b>Extend the power of +1, stand out in Google search</b><br /> You can also link your site to your Google+ page so that all your +1s -- from your Page, your website, and search results -- will get tallied together and appear as a single total. Potential visitors will be more likely to see the recommendations your site has received, whether they&#8217;re looking at a search result, your website, or your Page, meaning your +1&#8217;s will reach not only the 40 million users of Google+, but all the people who come to Google every day. You can link your site to your Page either using the Google+ badge or with a&nbsp; piece of code. To set this up, visit our Google+ badge configuration tool. <br /> <b><br /> Bringing Google+ to the rest of Google</b> <br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO_en-o3QkMFrU2CgHUQfNRPRmzi7ABJomATPyHjzUhJJAjxtrOWmAFh6EpiFeTFT380p1O3QigYaM8peVEv6Wnc-X9HpjK8BZFdvNJjPPkijdflPiS9MjqMLqURb-BAPfG2Zqpg/s1600/screenshot6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO_en-o3QkMFrU2CgHUQfNRPRmzi7ABJomATPyHjzUhJJAjxtrOWmAFh6EpiFeTFT380p1O3QigYaM8peVEv6Wnc-X9HpjK8BZFdvNJjPPkijdflPiS9MjqMLqURb-BAPfG2Zqpg/s200/screenshot6.png" width="75" /></a></div> Our ultimate vision for Google+ is to transform the overall Google experience -- weaving identity and sharing into all of our products. Beginning today, we&#8217;re rolling out a new experimental feature to a small group of eligible publishers, <a href="//www.google.com/support/plus/?hl=en&amp;p=direct_connect">Google+ Direct Connect</a> -- an easy way for your audience to find your Google+ Page on Google search.&nbsp; If you&#8217;ve linked your <a href="https://developers.google.com/+/plugins/badge/config#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Page to your site</a> and you <a href="//www.google.com/support/plus/?hl=en&amp;p=direct_connect">qualify</a>, when someone searches for your website&#8217;s name with the &#8216;+&#8217; sign before it Direct Connect will send them directly to your Page. For example, try searching for &#8216;+YouTube&#8217; on Google. Users will also be prompted to automatically add Pages they find through Direct Connect to their circles.<br /> <br /> <div class="separator" style="text-align: center;"> <i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsuLop-sV5dBGsqK_lf59UEkgDtfaETee50j5tg07k8PXpYTZcBvYE37EoVPnm-XDGqSzHphIGtjpgC33MTiYPwgwYO_FwZqziQu0RfMvJ7RLAIPEBMvagSceDxSjPrW-e7xJQg/s1600/screenshot7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="319" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsuLop-sV5dBGsqK_lf59UEkgDtfaETee50j5tg07k8PXpYTZcBvYE37EoVPnm-XDGqSzHphIGtjpgC33MTiYPwgwYO_FwZqziQu0RfMvJ7RLAIPEBMvagSceDxSjPrW-e7xJQg/s400/screenshot7.png" width="400" /></a></i></div> <div style="text-align: center;"> <i>Direct Connect suggestions start populating as you type on Google.com</i></div> <b><br /> Just the beginning</b><br /> We want to help you get your site on Google+ as soon as possible, so we&#8217;re opening the field trial for Google+ Pages to everyone today. <a href="//www.google.com/+/business/#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Creating a Google+ Page</a> only takes a few minutes. To get started, you&#8217;ll need a personal Google+ profile. If you don&#8217;t have a Google account, it&#8217;s very quick and easy to <a href="http://plus.google.com/">join</a>. And if you&#8217;re looking for inspiration, check out some of the sites that are already starting to set up their Pages:<br /> <br /> <div class="separator" style="text-align: center;"> <img alt="Partner Logos" height="339.2" src="//1.bp.blogspot.com/-ZIkbUdbU0rI/TrgbO4vnTiI/AAAAAAAAASw/1lMvTwFHqzA/s400/pages%2Blogos%25284%2529.pptx.png" usemap="#partnermap" width="529"><map name="partnermap"><area alt="Burberry" coords="93, 4, 165, 74" href="https://plus.google.com/110651620964477160777" shape="rect"></area><area alt="HM" coords="184, 82, 258, 240" href="https://plus.google.com/115900903196483234016" shape="rect"></area><area alt="Macys" coords="368, 182, 436, 251" href="https://plus.google.com/116142452604357423186" shape="rect"></area><area alt="Pepsi" coords="364, 267, 437, 339" href="https://plus.google.com/111883881632877146615" shape="rect"></area><area alt="ABC News" coords="91, 87, 165, 157" href="https://plus.google.com/108686021205441482363" shape="rect"></area><area alt="Amazon" coords="95, 181, 163, 249" href="https://plus.google.com/110356773655474889799" shape="rect"></area><area alt="Assassins_Creed" coords="95, 266, 165, 336" href="https://plus.google.com/116281738422983584916" shape="rect"></area><area alt="ATT" coords="458, 6, 527, 75" href="https://plus.google.com/111315125550019591892" shape="rect"></area><area alt="Breaking_News" coords="1, 179, 75, 251" href="https://plus.google.com/108404515213153345305" shape="rect"></area><area alt="Orange" coords="272, 265, 530, 338" href="https://plus.google.com/105593086134906885039" shape="rect"></area><area alt="DC_Comics" coords="182, 88, 255, 155" href="https://plus.google.com/113519537265944504829" shape="rect"></area><area alt="Dell" coords="365, 85, 436, 156" href="https://plus.google.com/117161668189080869053" shape="rect"></area><area alt="NBC_News" coords="273, 92, 348, 155" href="https://plus.google.com/114810779645279671611/" shape="rect"></area><area alt="Gol_Linhas_aeras" coords="275, 186, 349, 246" href="https://plus.google.com/110309663598680066334" shape="rect"></area><area alt="Kia" coords="1, 269, 74, 332" href="https://plus.google.com/116940697436648352120" shape="rect"></area><area alt="LOreal" coords="182, 266, 254, 327" href="https://plus.google.com/101258342230925570027" shape="rect"></area><area alt="Marvel" coords="275, 3, 347, 76" href="https://plus.google.com/108523337373444601877" shape="rect"></area><area alt="NYTimes" coords="183, 3, 256, 74" href="https://plus.google.com/107096716333816995401" shape="rect"></area><area alt="Piaget" coords="457, 269, 528, 338" href="https://plus.google.com/100243859631724702467" shape="rect"></area><area alt="Shady" coords="458, 182, 524, 240" href="https://plus.google.com/110104489090376175548" shape="rect"></area><area alt="Tmobile" coords="455, 89, 529, 157" href="https://plus.google.com/b/101502056223282249599/" shape="rect"></area><area alt="Toyota" coords="3, 82, 76, 155" href="https://plus.google.com/110937137992985950150" shape="rect"></area><area alt="Uniqlo" coords="365, 2, 436, 69" href="https://plus.google.com/118196572751899798724" shape="rect"></area><area alt="Virgin" coords="1, 1, 72, 70" href="https://plus.google.com/109525300902232636271" shape="rect"></area></map></div> <br /> To learn more about how Google+ works for your site, check out the <a href="//www.google.com/+/business#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Google+ Your Business site</a>. We&#8217;re just getting started, and have many more features planned for the coming weeks and months. To keep up to date on the latest news and tips, add the <a href="https://plus.google.com/u/1/115200251016762857369/">Google+ Your Business page</a> to your circles. If you have ideas on how we can improve Google+ for your site, <a href="//www.google.com/intl/en-US/+/learnmore/forum/">we&#8217;d love to hear them</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/102648148748642147788/about" rel="author">Dennis Troper</a>, Product Management Director, Google+ Pages</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster Level: All <br /> <br /> At Google, we help grow your audience by connecting you with new users. We introduced the <a href="//www.google.com/webmasters/+1/button/#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">+1 button</a> so your site would stand out on search and your users could easily share your content on Google+. But, sometimes you want to join the conversation and post content directly to where people are sharing. <br /> <br /> Today we&#8217;re introducing <a href="//www.google.com/+/business#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Google+ for Business</a>, a collection of tools and products that help you grow your audience. At the core of this is Google+ Pages, your site&#8217;s identity on Google+.<br /> <b><br /> Google+ Pages: Have real conversations with the right people</b><br /> To get your site on Google+, you first need to create a Google+ Page. On your page, you can engage in conversations with your visitors, direct readers back to your site for the latest updates, send tailored messages to specific groups of people, and see how many +1&#8217;s you have across the web. Google+ Pages will help you build relationships with your users, encouraging them to spend more time engaging with your content.<br /> <br /> <div style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgZvTa5H3NSytSpq0ckSn8FZwttEtyI81iA58HBOk2eMRawISbNyeM1M_S9Iu8B-TTEdiJJTycpZ813CcSeco_aC43Rhx3qgvBcodSYflzsKi49rq9T8PGtTnyy_t1LVqGWmOmBg/s1600/screenshot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgZvTa5H3NSytSpq0ckSn8FZwttEtyI81iA58HBOk2eMRawISbNyeM1M_S9Iu8B-TTEdiJJTycpZ813CcSeco_aC43Rhx3qgvBcodSYflzsKi49rq9T8PGtTnyy_t1LVqGWmOmBg/s400/screenshot1.png" width="400" /></a></div> <div style="text-align: center;"> <i>Google+ Pages are at the heart of Google+ for Business</i></div> <br /> <i>Hangouts</i><br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRklNCRrguDz9VQCe4DMK8Jor_aZ2wtdj078HqLSuqr3c2zMSxYoDgusned8obh01WLI-LutXqkCfmfuEf4ywtmu7XAKbl3p3k351yzJt2IbVh1CDQWBmGmHLsZE3DngWq_1eUJw/s1600/screenshot2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRklNCRrguDz9VQCe4DMK8Jor_aZ2wtdj078HqLSuqr3c2zMSxYoDgusned8obh01WLI-LutXqkCfmfuEf4ywtmu7XAKbl3p3k351yzJt2IbVh1CDQWBmGmHLsZE3DngWq_1eUJw/s320/screenshot2.png" width="60" /></a></div> Sometimes you might want to chat with your users face-to-face.&nbsp; For example, if you run a food blog, you may want to invite a chef to talk about her favorite recipe, or if you manage a fashion review site, beauty specialists might want to hold how-to sessions with makeup tips. <a href="//www.google.com/support/plus/bin/answer.py?hl=en&amp;answer=1215273">Hangouts</a> make this easy, by letting you have high-quality video chats with nine people with a single click. You can use Hangouts to hold live forums, break news or simply get to know people better, all in real time.<br /> <br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtzt5fh25_jgmqunkAmUIFzvhaZczXJvjci3KhOhZQ5WW0OEAwlFKLH-E6rrwFJTYC_gfM-pYtZda0odHtjthovCOly8CqCg4ZiT47GZZ9IYJbRev8UGzQenl02q3AACMzmCiP4w/s1600/screenshot3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtzt5fh25_jgmqunkAmUIFzvhaZczXJvjci3KhOhZQ5WW0OEAwlFKLH-E6rrwFJTYC_gfM-pYtZda0odHtjthovCOly8CqCg4ZiT47GZZ9IYJbRev8UGzQenl02q3AACMzmCiP4w/s400/screenshot3.png" width="400" /></a></div> <div style="text-align: center;"> <i>Hangouts let you meet your customers, face-to-face</i></div> <br /> <i>Circles</i><br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKMTqNFE3Dxx3zuqu4rjIriiDsLbJzhsAlEoIzlx0fJJx6okTgjyVJPOk0HapTQpJtRpt1m-z6mgJCRWMVJLNkkOxPt9khNLerNDOIgI9XsKkl4ZEEI2rZLOvS-KzR5vLErnofMg/s1600/screenshot4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKMTqNFE3Dxx3zuqu4rjIriiDsLbJzhsAlEoIzlx0fJJx6okTgjyVJPOk0HapTQpJtRpt1m-z6mgJCRWMVJLNkkOxPt9khNLerNDOIgI9XsKkl4ZEEI2rZLOvS-KzR5vLErnofMg/s320/screenshot4.png" width="50" /></a></div> <a href="//www.google.com/support/plus/bin/answer.py?hl=en&amp;answer=1047805&amp;topic=1257347">Circles</a> allow you to group followers of your Page into smaller audiences. You can then share specific messages with specific groups. For example, you could create a Circle containing your most loyal readers and offer them exclusive content. <br /> <b>The Google+ badge: Grow your audience on Google+</b><br /> <br /> To help your users find your page and start sharing, there are two buttons you can add to your site by visiting our <a href="https://developers.google.com/+/plugins/badge/config#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Google+ badge configuration tool</a>:<br /> <br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHeHb2yBPrn3C2kxyg9vvF0WB0_4y2FxhMNGrygRfUecO9BM2fQAPSfLcMV-x0zQh2PJiovWuo28agY_Q9trEAdin6gqiZn3Hzxs9phHog18agScAwvdh067CxyfNUWIaF_agBnA/s1600/100.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHeHb2yBPrn3C2kxyg9vvF0WB0_4y2FxhMNGrygRfUecO9BM2fQAPSfLcMV-x0zQh2PJiovWuo28agY_Q9trEAdin6gqiZn3Hzxs9phHog18agScAwvdh067CxyfNUWIaF_agBnA/s200/100.png" width="50" /></a></div> <div> <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1708844">The Google+ icon</a>, a small icon that directly links to your Page.</div> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfwj5Efg0WkEsTjEvpA-kxdiQo6FPnQyq761-xcu6PHsGhvo9HFcU6pBPDJh5W41Ls70gHUXQNkusffWxCe-Ww_3jAwqYZyRXtC5_PxGt0JqCTmCnvtxZb4tRegAdmcql-lEb9bQ/s1600/Google%252B+badge.png" imageanchor="1" style="float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfwj5Efg0WkEsTjEvpA-kxdiQo6FPnQyq761-xcu6PHsGhvo9HFcU6pBPDJh5W41Ls70gHUXQNkusffWxCe-Ww_3jAwqYZyRXtC5_PxGt0JqCTmCnvtxZb4tRegAdmcql-lEb9bQ/s320/Google%252B+badge.png" width="280" /></a></div> <br /> The Google+ badge, which we&#8217;re introducing in the coming days. This badge lets people add your page to their circles without leaving your site, and allows them to get updates from your site via Google+.<br /> <br /> <br /> <div> </div> <br /> <b>Extend the power of +1, stand out in Google search</b><br /> You can also link your site to your Google+ page so that all your +1s -- from your Page, your website, and search results -- will get tallied together and appear as a single total. Potential visitors will be more likely to see the recommendations your site has received, whether they&#8217;re looking at a search result, your website, or your Page, meaning your +1&#8217;s will reach not only the 40 million users of Google+, but all the people who come to Google every day. You can link your site to your Page either using the Google+ badge or with a&nbsp; piece of code. To set this up, visit our Google+ badge configuration tool. <br /> <b><br /> Bringing Google+ to the rest of Google</b> <br /> <div class="separator" style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO_en-o3QkMFrU2CgHUQfNRPRmzi7ABJomATPyHjzUhJJAjxtrOWmAFh6EpiFeTFT380p1O3QigYaM8peVEv6Wnc-X9HpjK8BZFdvNJjPPkijdflPiS9MjqMLqURb-BAPfG2Zqpg/s1600/screenshot6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO_en-o3QkMFrU2CgHUQfNRPRmzi7ABJomATPyHjzUhJJAjxtrOWmAFh6EpiFeTFT380p1O3QigYaM8peVEv6Wnc-X9HpjK8BZFdvNJjPPkijdflPiS9MjqMLqURb-BAPfG2Zqpg/s200/screenshot6.png" width="75" /></a></div> Our ultimate vision for Google+ is to transform the overall Google experience -- weaving identity and sharing into all of our products. Beginning today, we&#8217;re rolling out a new experimental feature to a small group of eligible publishers, <a href="//www.google.com/support/plus/?hl=en&amp;p=direct_connect">Google+ Direct Connect</a> -- an easy way for your audience to find your Google+ Page on Google search.&nbsp; If you&#8217;ve linked your <a href="https://developers.google.com/+/plugins/badge/config#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Page to your site</a> and you <a href="//www.google.com/support/plus/?hl=en&amp;p=direct_connect">qualify</a>, when someone searches for your website&#8217;s name with the &#8216;+&#8217; sign before it Direct Connect will send them directly to your Page. For example, try searching for &#8216;+YouTube&#8217; on Google. Users will also be prompted to automatically add Pages they find through Direct Connect to their circles.<br /> <br /> <div class="separator" style="text-align: center;"> <i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsuLop-sV5dBGsqK_lf59UEkgDtfaETee50j5tg07k8PXpYTZcBvYE37EoVPnm-XDGqSzHphIGtjpgC33MTiYPwgwYO_FwZqziQu0RfMvJ7RLAIPEBMvagSceDxSjPrW-e7xJQg/s1600/screenshot7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="319" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsuLop-sV5dBGsqK_lf59UEkgDtfaETee50j5tg07k8PXpYTZcBvYE37EoVPnm-XDGqSzHphIGtjpgC33MTiYPwgwYO_FwZqziQu0RfMvJ7RLAIPEBMvagSceDxSjPrW-e7xJQg/s400/screenshot7.png" width="400" /></a></i></div> <div style="text-align: center;"> <i>Direct Connect suggestions start populating as you type on Google.com</i></div> <b><br /> Just the beginning</b><br /> We want to help you get your site on Google+ as soon as possible, so we&#8217;re opening the field trial for Google+ Pages to everyone today. <a href="//www.google.com/+/business/#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Creating a Google+ Page</a> only takes a few minutes. To get started, you&#8217;ll need a personal Google+ profile. If you don&#8217;t have a Google account, it&#8217;s very quick and easy to <a href="http://plus.google.com/">join</a>. And if you&#8217;re looking for inspiration, check out some of the sites that are already starting to set up their Pages:<br /> <br /> <div class="separator" style="text-align: center;"> <img alt="Partner Logos" height="339.2" src="//1.bp.blogspot.com/-ZIkbUdbU0rI/TrgbO4vnTiI/AAAAAAAAASw/1lMvTwFHqzA/s400/pages%2Blogos%25284%2529.pptx.png" usemap="#partnermap" width="529"><map name="partnermap"><area alt="Burberry" coords="93, 4, 165, 74" href="https://plus.google.com/110651620964477160777" shape="rect"></area><area alt="HM" coords="184, 82, 258, 240" href="https://plus.google.com/115900903196483234016" shape="rect"></area><area alt="Macys" coords="368, 182, 436, 251" href="https://plus.google.com/116142452604357423186" shape="rect"></area><area alt="Pepsi" coords="364, 267, 437, 339" href="https://plus.google.com/111883881632877146615" shape="rect"></area><area alt="ABC News" coords="91, 87, 165, 157" href="https://plus.google.com/108686021205441482363" shape="rect"></area><area alt="Amazon" coords="95, 181, 163, 249" href="https://plus.google.com/110356773655474889799" shape="rect"></area><area alt="Assassins_Creed" coords="95, 266, 165, 336" href="https://plus.google.com/116281738422983584916" shape="rect"></area><area alt="ATT" coords="458, 6, 527, 75" href="https://plus.google.com/111315125550019591892" shape="rect"></area><area alt="Breaking_News" coords="1, 179, 75, 251" href="https://plus.google.com/108404515213153345305" shape="rect"></area><area alt="Orange" coords="272, 265, 530, 338" href="https://plus.google.com/105593086134906885039" shape="rect"></area><area alt="DC_Comics" coords="182, 88, 255, 155" href="https://plus.google.com/113519537265944504829" shape="rect"></area><area alt="Dell" coords="365, 85, 436, 156" href="https://plus.google.com/117161668189080869053" shape="rect"></area><area alt="NBC_News" coords="273, 92, 348, 155" href="https://plus.google.com/114810779645279671611/" shape="rect"></area><area alt="Gol_Linhas_aeras" coords="275, 186, 349, 246" href="https://plus.google.com/110309663598680066334" shape="rect"></area><area alt="Kia" coords="1, 269, 74, 332" href="https://plus.google.com/116940697436648352120" shape="rect"></area><area alt="LOreal" coords="182, 266, 254, 327" href="https://plus.google.com/101258342230925570027" shape="rect"></area><area alt="Marvel" coords="275, 3, 347, 76" href="https://plus.google.com/108523337373444601877" shape="rect"></area><area alt="NYTimes" coords="183, 3, 256, 74" href="https://plus.google.com/107096716333816995401" shape="rect"></area><area alt="Piaget" coords="457, 269, 528, 338" href="https://plus.google.com/100243859631724702467" shape="rect"></area><area alt="Shady" coords="458, 182, 524, 240" href="https://plus.google.com/110104489090376175548" shape="rect"></area><area alt="Tmobile" coords="455, 89, 529, 157" href="https://plus.google.com/b/101502056223282249599/" shape="rect"></area><area alt="Toyota" coords="3, 82, 76, 155" href="https://plus.google.com/110937137992985950150" shape="rect"></area><area alt="Uniqlo" coords="365, 2, 436, 69" href="https://plus.google.com/118196572751899798724" shape="rect"></area><area alt="Virgin" coords="1, 1, 72, 70" href="https://plus.google.com/109525300902232636271" shape="rect"></area></map></div> <br /> To learn more about how Google+ works for your site, check out the <a href="//www.google.com/+/business#utm_source=as&amp;utm_medium=blog&amp;utm_campaign=pages">Google+ Your Business site</a>. We&#8217;re just getting started, and have many more features planned for the coming weeks and months. To keep up to date on the latest news and tips, add the <a href="https://plus.google.com/u/1/115200251016762857369/">Google+ Your Business page</a> to your circles. If you have ideas on how we can improve Google+ for your site, <a href="//www.google.com/intl/en-US/+/learnmore/forum/">we&#8217;d love to hear them</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/102648148748642147788/about" rel="author">Dennis Troper</a>, Product Management Director, Google+ Pages</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Grow your audience with Google+&url=https://webmasters.googleblog.com/2011/11/grow-your-audience-with-google.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/11/grow-your-audience-with-google.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/11/grow-your-audience-with-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/products%20and%20services?hl=en' rel='tag'> products and services </a> </span> </div> </div> </div> <div class='post' data-id='1555456817354580443' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/11/get-post-and-safely-surfacing-more-of.html?hl=en' itemprop='url' title='GET, POST, and safely surfacing more of the web'> GET, POST, and safely surfacing more of the web </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, November 01, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster Level: Intermediate to Advanced<br /> <br /> As the web evolves, Google&#8217;s crawling and indexing capabilities also need to progress. We <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">improved our indexing of Flash</a>, built a more robust <a href="http://googlewebmastercentral.blogspot.com/2010/06/our-new-search-index-caffeine.html">infrastructure called Caffeine</a>, and we even started <a href="http://googlewebmastercentral.blogspot.com/2008/04/crawling-through-html-forms.html">crawling forms</a> where it makes sense. Now, especially with the growing popularity of JavaScript and, with it, AJAX, we&#8217;re finding more web pages requiring POST requests -- either for the entire content of the page or because the pages are missing information and/or look completely broken without the resources returned from POST. For Google Search this is less than ideal, because when we&#8217;re not properly discovering and indexing content, searchers may not have access to the most comprehensive and relevant results.<br /> <br /> We generally advise to use <a href="https://www.google.com/search?q=GET+POST+HTTP">GET</a> for fetching resources a page needs, and this is by far our preferred method of crawling. We&#8217;ve started experiments to rewrite POST requests to GET, and while this remains a valid strategy in some cases, often the contents returned by a web server for GET vs. POST are completely different. Additionally, there are legitimate reasons to use POST (e.g., you can attach more data to a POST request than a GET). So, while GET requests remain far more common, to surface more content on the web, Googlebot may now perform POST requests when we believe it&#8217;s safe and appropriate.<br /> <br /> We take precautions to avoid performing any task on a site that could result in executing an unintended user action. Our POSTs are primarily for crawling resources that a page requests automatically, mimicking what a typical user would see when they open the URL in their browser. This will evolve over time as we find better heuristics, but that&#8217;s our current approach.<br /> <br /> Let&#8217;s run through a few POSTs request scenarios that demonstrate how we&#8217;re improving our crawling and indexing to evolve with the web.<br /> <br /> <b>Examples of Googlebot&#8217;s POST requests</b> <br /> <ul> <li><i>Crawling a page via a POST redirect</i><br /> <span class="Apple-style-span" style="font-family: courier new;">&lt;html&gt; <br /> &nbsp;&nbsp;&lt;body onload="document.foo.submit();"&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;form name="foo" action="request.php" method=<span class="Apple-style-span" style="color: #009900;">"post"</span>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type="hidden" name="bar" value="234"/&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br /> &nbsp;&nbsp;&lt;/body&gt;<br /> &lt;/html&gt;</span></li> <li><i>Crawling a resource via a POST XMLHttpRequest</i><br /> In this step-by-step example, we improve both the indexing of a page and its Instant Preview by following the automatic XMLHttpRequest generated as the page renders.<br /> <br /> <ol> <li>Google crawls the URL, yummy-sundae.html.</li> <li>Google begins indexing yummy-sundae.html and, as a part of this process, decides to attempt to render the page to better understand its content and/or generate the Instant Preview.</li> <li>During the render, yummy-sundae.html automatically sends an XMLHttpRequest for a resource, hot-fudge-info.html, using the POST method.<br /> <div style="text-indent: 5px;"> <span class="Apple-style-span" style="font-family: 'courier new';">&lt;html&gt;<br /> &nbsp;&nbsp;&lt;head&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;Yummy Sundae&lt;/title&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;script src="jquery.js"&gt;&lt;/script&gt;<br /> &nbsp;&nbsp;&lt;/head&gt;<br /> &nbsp;&nbsp;&lt;body&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;This page is about a yummy sundae.<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;div id="content"&gt;&lt;/div&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;script type="text/javascript"&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function() {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.<span class="Apple-style-span" style="color: #009900;">post</span>('hot-fudge-info.html', function(data)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$('#content').html(data);});<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br /> &nbsp;&nbsp;&lt;/body&gt;<br /> &lt;/html&gt;</span></div> </li> <li>The URL requested through POST, hot-fudge-info.html, along with its data payload, is added to Googlebot&#8217;s crawl queue.</li> <li>Googlebot performs a POST request to crawl hot-fudge-info.html.</li> <li>Google now has an accurate representation of yummy-sundae.html for Instant Previews. In certain cases, we may also incorporate the contents of hot-fudge-info.html into yummy-sundae.html.</li> <li>Google completes the indexing of yummy-sundae.html.</li> <li>User searches for [hot fudge sundae].</li> <li>Google&#8217;s algorithms can now better determine how yummy-sundae.html is relevant for this query, and we can properly display a snapshot of the page for Instant Previews.</li> </ol> </li> </ul> <b>Improving your site&#8217;s crawlability and indexability</b><br /> <br /> General advice for creating crawlable sites is found in our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=40349">Help Center</a>. For webmasters who want to help Google crawl and index their content and/or generate the Instant Preview, here are a few simple reminders: <br /> <ul> <li>Prefer GET for fetching resources, unless there&#8217;s a specific reason to use POST.</li> <li>Verify that we're allowed to crawl the resources needed to render your page. In the example above, if hot-fudge-info.html is disallowed by <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35303">robots.txt</a>, Googlebot won't fetch it. More subtly, if the JavaScript code that issues the XMLHttpRequest is located in an external .js file disallowed by robots.txt, we won't see the connection between yummy-sundae.html and hot-fudge-info.html, so even if the latter is not disallowed itself, that may not help us much. We've seen even more complicated chains of dependencies in the wild. To help Google better understand your site it's almost always better to allow Googlebot to crawl all resources.<br /> <br /> You can test whether resources are blocked through <a href="//www.google.com/webmasters/tools/">Webmaster Tools</a> &#8220;Labs -&gt; <a href="http://googlewebmastercentral.blogspot.com/2011/05/troubleshooting-instant-previews-in.html">Instant Previews</a>.&#8221;</li> <li>Make sure to return the same content to Googlebot as is returned to users&#8217; web browsers. <a href="//www.google.com/support/webmasters/bin/answer.py?answer=66355">Cloaking</a> (sending different content to Googlebot than to users) is a violation of our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35769">Webmaster Guidelines</a> because, among other things, it may cause us to provide a searcher with an irrelevant result -- the content the user views in their browser may be a complete mismatch from what we crawled and indexed. We&#8217;ve seen numerous POST-request examples where a webmaster non-maliciously cloaked (which is still a violation), and their cloaking -- on even the smallest of changes -- then caused JavaScript errors that prevented accurate indexing and completely defeated their reason for cloaking in the first place. Summarizing, if you want your site to be search-friendly, cloaking is an all-around sticky situation that&#8217;s best to avoid.<br /> <br /> To verify that you're not accidentally cloaking, you can use <a href="http://googlewebmastercentral.blogspot.com/2011/05/troubleshooting-instant-previews-in.html">Instant Previews</a> within Webmaster Tools, or try setting the User-Agent string in your browser to something like:<br /> <br /> <div style="text-indent: 10px;"> <span class="Apple-style-span" style="font-family: 'courier new';">Mozilla/5.0 (compatible; Googlebot/2.1;<br /> &nbsp;&nbsp;+http://www.google.com/bot.html)</span></div> <br /> Your site shouldn't look any different after such a change. If you see a blank page, a JavaScript error, or if parts of the page are missing or different, that means that something's wrong.</li> <li>Remember to include important content (i.e., the content you&#8217;d like indexed) as text, visible directly on the page and without requiring user-action to display. Most search engines are text-based and generally work best with text-based content. We&#8217;re always improving our ability to crawl and index content published in a variety of ways, but it remains a good practice to use text for important information.</li> </ul> <b>Controlling your content</b> <br /> <br /> If you&#8217;d like to prevent content from being crawled or indexed for Google Web Search, traditional <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93708">robots.txt directives</a> remain the best method. To prevent the Instant Preview for your page(s), please see our <a href="http://sites.google.com/site/webmasterhelpforum/en/faq-instant-previews">Instant Previews FAQ</a> which describes the &#8220;Google Web Preview&#8221; User-Agent and the nosnippet meta tag.<br /> <br /> <b>Moving forward</b> <br /> <br /> We&#8217;ll continue striving to increase the comprehensiveness of our index so searchers can find more relevant information. And we expect our crawling and indexing capability to improve and evolve over time, just like the web itself. Please let us know if you have questions or concerns. <br /> <br /> <span class="byline-author">Written by <a href="https://plus.google.com/103690467358879664235/about" rel="author">Pawel Aleksander Fedorynski</a>, Software Engineer, Indexing Team, and <a href="https://plus.google.com/111983349552187459374/about" rel="author">Maile Ohye</a>, Developer Programs Tech Lead</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster Level: Intermediate to Advanced<br /> <br /> As the web evolves, Google&#8217;s crawling and indexing capabilities also need to progress. We <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">improved our indexing of Flash</a>, built a more robust <a href="http://googlewebmastercentral.blogspot.com/2010/06/our-new-search-index-caffeine.html">infrastructure called Caffeine</a>, and we even started <a href="http://googlewebmastercentral.blogspot.com/2008/04/crawling-through-html-forms.html">crawling forms</a> where it makes sense. Now, especially with the growing popularity of JavaScript and, with it, AJAX, we&#8217;re finding more web pages requiring POST requests -- either for the entire content of the page or because the pages are missing information and/or look completely broken without the resources returned from POST. For Google Search this is less than ideal, because when we&#8217;re not properly discovering and indexing content, searchers may not have access to the most comprehensive and relevant results.<br /> <br /> We generally advise to use <a href="https://www.google.com/search?q=GET+POST+HTTP">GET</a> for fetching resources a page needs, and this is by far our preferred method of crawling. We&#8217;ve started experiments to rewrite POST requests to GET, and while this remains a valid strategy in some cases, often the contents returned by a web server for GET vs. POST are completely different. Additionally, there are legitimate reasons to use POST (e.g., you can attach more data to a POST request than a GET). So, while GET requests remain far more common, to surface more content on the web, Googlebot may now perform POST requests when we believe it&#8217;s safe and appropriate.<br /> <br /> We take precautions to avoid performing any task on a site that could result in executing an unintended user action. Our POSTs are primarily for crawling resources that a page requests automatically, mimicking what a typical user would see when they open the URL in their browser. This will evolve over time as we find better heuristics, but that&#8217;s our current approach.<br /> <br /> Let&#8217;s run through a few POSTs request scenarios that demonstrate how we&#8217;re improving our crawling and indexing to evolve with the web.<br /> <br /> <b>Examples of Googlebot&#8217;s POST requests</b> <br /> <ul> <li><i>Crawling a page via a POST redirect</i><br /> <span class="Apple-style-span" style="font-family: courier new;">&lt;html&gt; <br /> &nbsp;&nbsp;&lt;body onload="document.foo.submit();"&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;form name="foo" action="request.php" method=<span class="Apple-style-span" style="color: #009900;">"post"</span>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type="hidden" name="bar" value="234"/&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br /> &nbsp;&nbsp;&lt;/body&gt;<br /> &lt;/html&gt;</span></li> <li><i>Crawling a resource via a POST XMLHttpRequest</i><br /> In this step-by-step example, we improve both the indexing of a page and its Instant Preview by following the automatic XMLHttpRequest generated as the page renders.<br /> <br /> <ol> <li>Google crawls the URL, yummy-sundae.html.</li> <li>Google begins indexing yummy-sundae.html and, as a part of this process, decides to attempt to render the page to better understand its content and/or generate the Instant Preview.</li> <li>During the render, yummy-sundae.html automatically sends an XMLHttpRequest for a resource, hot-fudge-info.html, using the POST method.<br /> <div style="text-indent: 5px;"> <span class="Apple-style-span" style="font-family: 'courier new';">&lt;html&gt;<br /> &nbsp;&nbsp;&lt;head&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;Yummy Sundae&lt;/title&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;script src="jquery.js"&gt;&lt;/script&gt;<br /> &nbsp;&nbsp;&lt;/head&gt;<br /> &nbsp;&nbsp;&lt;body&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;This page is about a yummy sundae.<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;div id="content"&gt;&lt;/div&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;script type="text/javascript"&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function() {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.<span class="Apple-style-span" style="color: #009900;">post</span>('hot-fudge-info.html', function(data)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$('#content').html(data);});<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br /> &nbsp;&nbsp;&lt;/body&gt;<br /> &lt;/html&gt;</span></div> </li> <li>The URL requested through POST, hot-fudge-info.html, along with its data payload, is added to Googlebot&#8217;s crawl queue.</li> <li>Googlebot performs a POST request to crawl hot-fudge-info.html.</li> <li>Google now has an accurate representation of yummy-sundae.html for Instant Previews. In certain cases, we may also incorporate the contents of hot-fudge-info.html into yummy-sundae.html.</li> <li>Google completes the indexing of yummy-sundae.html.</li> <li>User searches for [hot fudge sundae].</li> <li>Google&#8217;s algorithms can now better determine how yummy-sundae.html is relevant for this query, and we can properly display a snapshot of the page for Instant Previews.</li> </ol> </li> </ul> <b>Improving your site&#8217;s crawlability and indexability</b><br /> <br /> General advice for creating crawlable sites is found in our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=40349">Help Center</a>. For webmasters who want to help Google crawl and index their content and/or generate the Instant Preview, here are a few simple reminders: <br /> <ul> <li>Prefer GET for fetching resources, unless there&#8217;s a specific reason to use POST.</li> <li>Verify that we're allowed to crawl the resources needed to render your page. In the example above, if hot-fudge-info.html is disallowed by <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35303">robots.txt</a>, Googlebot won't fetch it. More subtly, if the JavaScript code that issues the XMLHttpRequest is located in an external .js file disallowed by robots.txt, we won't see the connection between yummy-sundae.html and hot-fudge-info.html, so even if the latter is not disallowed itself, that may not help us much. We've seen even more complicated chains of dependencies in the wild. To help Google better understand your site it's almost always better to allow Googlebot to crawl all resources.<br /> <br /> You can test whether resources are blocked through <a href="//www.google.com/webmasters/tools/">Webmaster Tools</a> &#8220;Labs -&gt; <a href="http://googlewebmastercentral.blogspot.com/2011/05/troubleshooting-instant-previews-in.html">Instant Previews</a>.&#8221;</li> <li>Make sure to return the same content to Googlebot as is returned to users&#8217; web browsers. <a href="//www.google.com/support/webmasters/bin/answer.py?answer=66355">Cloaking</a> (sending different content to Googlebot than to users) is a violation of our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35769">Webmaster Guidelines</a> because, among other things, it may cause us to provide a searcher with an irrelevant result -- the content the user views in their browser may be a complete mismatch from what we crawled and indexed. We&#8217;ve seen numerous POST-request examples where a webmaster non-maliciously cloaked (which is still a violation), and their cloaking -- on even the smallest of changes -- then caused JavaScript errors that prevented accurate indexing and completely defeated their reason for cloaking in the first place. Summarizing, if you want your site to be search-friendly, cloaking is an all-around sticky situation that&#8217;s best to avoid.<br /> <br /> To verify that you're not accidentally cloaking, you can use <a href="http://googlewebmastercentral.blogspot.com/2011/05/troubleshooting-instant-previews-in.html">Instant Previews</a> within Webmaster Tools, or try setting the User-Agent string in your browser to something like:<br /> <br /> <div style="text-indent: 10px;"> <span class="Apple-style-span" style="font-family: 'courier new';">Mozilla/5.0 (compatible; Googlebot/2.1;<br /> &nbsp;&nbsp;+http://www.google.com/bot.html)</span></div> <br /> Your site shouldn't look any different after such a change. If you see a blank page, a JavaScript error, or if parts of the page are missing or different, that means that something's wrong.</li> <li>Remember to include important content (i.e., the content you&#8217;d like indexed) as text, visible directly on the page and without requiring user-action to display. Most search engines are text-based and generally work best with text-based content. We&#8217;re always improving our ability to crawl and index content published in a variety of ways, but it remains a good practice to use text for important information.</li> </ul> <b>Controlling your content</b> <br /> <br /> If you&#8217;d like to prevent content from being crawled or indexed for Google Web Search, traditional <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93708">robots.txt directives</a> remain the best method. To prevent the Instant Preview for your page(s), please see our <a href="http://sites.google.com/site/webmasterhelpforum/en/faq-instant-previews">Instant Previews FAQ</a> which describes the &#8220;Google Web Preview&#8221; User-Agent and the nosnippet meta tag.<br /> <br /> <b>Moving forward</b> <br /> <br /> We&#8217;ll continue striving to increase the comprehensiveness of our index so searchers can find more relevant information. And we expect our crawling and indexing capability to improve and evolve over time, just like the web itself. Please let us know if you have questions or concerns. <br /> <br /> <span class="byline-author">Written by <a href="https://plus.google.com/103690467358879664235/about" rel="author">Pawel Aleksander Fedorynski</a>, Software Engineer, Indexing Team, and <a href="https://plus.google.com/111983349552187459374/about" rel="author">Maile Ohye</a>, Developer Programs Tech Lead</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:GET, POST, and safely surfacing more of the web&url=https://webmasters.googleblog.com/2011/11/get-post-and-safely-surfacing-more-of.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/11/get-post-and-safely-surfacing-more-of.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/11/get-post-and-safely-surfacing-more-of.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing?hl=en' rel='tag'> crawling and indexing </a> </span> </div> </div> </div> <div class='post' data-id='729708820431970844' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/10/raising-awareness-of-cross-domain-url.html?hl=en' itemprop='url' title='Raising awareness of cross-domain URL selections'> Raising awareness of cross-domain URL selections </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, October 31, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Advanced<br /> A piece of content can often be reached via several URLs, not all of which may be on the same domain. A common example we&#8217;ve talked about over the years is having the same content available on more than one URL, an issue known as <a href="//www.google.com/support/webmasters/bin/answer.py?answer=66359">duplicate content</a>. When we discover a group of pages with duplicate content, Google uses algorithms to select one representative URL for that content. A group of pages may contain URLs from the same site or from different sites. When the representative URL is selected from a group with different sites the selection is called a cross-domain URL selection. To take a simple example, if the group of URLs contains one URL from a.com and one URL from b.com and our algorithms select the URL from b.com, the a.com URL may no longer be shown in our search results and may see a drop in search-referred traffic.<br /> Webmasters can greatly influence our algorithms&#8217; selections using one of the currently supported mechanisms to indicate the preferred URL, for example using <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139394">rel="canonical" elements</a> or <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93633">301 redirects</a>. In most cases, the decisions our algorithms make in this regard correctly reflect the webmaster&#8217;s intent. However, in some rare cases we&#8217;ve also found many webmasters are confused as to why it has happened and what they can do if they believe the selection is incorrect.<br /> To be transparent about cross-domain URL selection decisions, we&#8217;re launching new Webmaster Tools messages that will attempt to notify webmasters when our algorithms select an external URL instead of one from their website. The details about how these messages work are in our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985">Help Center article about the topic</a>, and in this blog post we&#8217;ll discuss the different scenarios in which you may see a cross-domain URL selection and what you can do to fix any selections you believe are incorrect.<br /> <h3> Common causes of cross-domain URL selection</h3> There are many scenarios that can lead our algorithms to select URLs across domains.<br /> In most cases, our algorithms select a URL based on signals that the webmaster implemented to influence the decision. For example, a webmaster following <a href="//www.google.com/support/webmasters/bin/answer.py?answer=83105">our guidelines</a> and <a href="http://googlewebmastercentral.blogspot.com/2008/04/best-practices-when-moving-your-site.html">best practices</a> for moving websites is effectively signalling that the URLs on their new website are the ones they prefer for Google to select. If you&#8217;re moving your website and see these new messages in Webmaster Tools, you can take that as confirmation that our algorithms have noticed.<br /> However, we regularly see webmasters ask questions when our algorithms select a URL they did not want selected. When your website is involved in a cross-domain selection, and you believe the selection is incorrect (i.e. not your intention), there are several strategies to improve the situation. Here are some of the common causes of unexpected cross-domain URL selections that we&#8217;ve seen, and how to fix them:<br /> <ol> <li><strong>Duplicate content, including multi-regional websites</strong>: We regularly see webmasters use substantially the same content in the same language on multiple domains, sometimes inadvertently and sometimes to geotarget the content. For example, it&#8217;s common to see a webmaster set up the same English language website on both example.com and example.net, or a German language website hosted on a.de, a.at, and a.ch.Depending on your website and your users, you can use one of the currently-supported canonicalization techniques to signal to our algorithms which URLs you wish selected. Please see the following articles about this topic:<br /> <ul> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066">Canonicalization</a>, specifically <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139394">rel="canonical" elements</a> and <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93633">301 redirects</a></li> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=182192">Multi-regional and multilingual sites</a> and more about <a href="http://googlewebmastercentral.blogspot.com/2010/03/working-with-multi-regional-websites.html">working with multi-regional websites</a></li> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=189077">About rel="alternate" hreflang="x"</a></li> </ul> </li> <li><strong>Configuration mistakes</strong>: Certain types of misconfigurations can lead our algorithms to make an incorrect decision. Examples of misconfiguration scenarios include:<ol> <li><strong>Incorrect canonicalization</strong>: Incorrect usage of <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066">canonicalization techniques</a> pointing to URLs on an external website can lead our algorithms to select the external URLs to show in our search results. We&#8217;ve seen this happen with misconfigured content management systems (CMS) or CMS plugins installed by the webmaster.To fix this kind of situation, find how your website is incorrectly indicating the canonical URL preference (e.g. through incorrect usage of a rel="canonical" element or a 301 redirect) and fix that.</li> <li><strong>Misconfigured servers</strong>: Sometimes we see hosting misconfigurations where content from site a.com is returned for URLs on b.com. A similar case occurs when two unrelated web servers return identical <a href="//www.google.com/support/webmasters/bin/answer.py?answer=181708">soft 404 pages</a> that we may fail to detect as error pages. In both situations we may assume the same content is being returned from two different sites and our algorithms may incorrectly select the a.com URL as the canonical of the b.com URL.You will need to investigate which part of your website&#8217;s serving infrastructure is misconfigured. For example, your server may be returning HTTP 200 (success) status codes for error pages, or your server might be confusing requests across different domains hosted on it. Once you find the root cause of the issue, work with your server admins to correct the configuration.</li> </ol> </li> <li><strong>Malicious website attacks</strong>: Some attacks on websites introduce code that can cause undesired canonicalization. For example, the malicious code might cause the website to return an <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93633">HTTP 301 redirect</a> or insert a cross-domain <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139394">rel="canonical" link element</a> into the HTML &lt;head&gt; or HTTP header, usually pointing to an external URL hosting malicious content. In these cases our algorithms may select the malicious or spammy URL instead of the URL on the compromised website.In this situation, please follow our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=163634">guidance on cleaning your site</a> and submit a reconsideration request when done. To identify <a href="//www.google.com/support/webmasters/bin/answer.py?answer=66355">cloaked</a> attacks, you can use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=158587">Fetch as Googlebot</a> function in Webmaster Tools to see your page&#8217;s content as Googlebot sees it.</li> </ol> In rare situations, our algorithms may select a URL from an external site that is hosting your content without your permission. If you believe that another site is duplicating your content in violation of copyright law, you may contact the site&#8217;s host to request removal. In addition, you can request that Google remove the infringing page from our search results by <a href="//www.google.com/support/bin/answer.py?answer=1386831">filing a request under the Digital Millennium Copyright Act</a>.<br /> And as always, if you need help in identifying the cause of an incorrect decision or how to fix it, you can see our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985">Help Center article</a> about this topic and ask in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <span class="byline-author">Posted by <a href="https://plus.google.com/115984868678744352358/about" rel="author">Pierre Far</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Advanced<br /> A piece of content can often be reached via several URLs, not all of which may be on the same domain. A common example we&#8217;ve talked about over the years is having the same content available on more than one URL, an issue known as <a href="//www.google.com/support/webmasters/bin/answer.py?answer=66359">duplicate content</a>. When we discover a group of pages with duplicate content, Google uses algorithms to select one representative URL for that content. A group of pages may contain URLs from the same site or from different sites. When the representative URL is selected from a group with different sites the selection is called a cross-domain URL selection. To take a simple example, if the group of URLs contains one URL from a.com and one URL from b.com and our algorithms select the URL from b.com, the a.com URL may no longer be shown in our search results and may see a drop in search-referred traffic.<br /> Webmasters can greatly influence our algorithms&#8217; selections using one of the currently supported mechanisms to indicate the preferred URL, for example using <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139394">rel="canonical" elements</a> or <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93633">301 redirects</a>. In most cases, the decisions our algorithms make in this regard correctly reflect the webmaster&#8217;s intent. However, in some rare cases we&#8217;ve also found many webmasters are confused as to why it has happened and what they can do if they believe the selection is incorrect.<br /> To be transparent about cross-domain URL selection decisions, we&#8217;re launching new Webmaster Tools messages that will attempt to notify webmasters when our algorithms select an external URL instead of one from their website. The details about how these messages work are in our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985">Help Center article about the topic</a>, and in this blog post we&#8217;ll discuss the different scenarios in which you may see a cross-domain URL selection and what you can do to fix any selections you believe are incorrect.<br /> <h3> Common causes of cross-domain URL selection</h3> There are many scenarios that can lead our algorithms to select URLs across domains.<br /> In most cases, our algorithms select a URL based on signals that the webmaster implemented to influence the decision. For example, a webmaster following <a href="//www.google.com/support/webmasters/bin/answer.py?answer=83105">our guidelines</a> and <a href="http://googlewebmastercentral.blogspot.com/2008/04/best-practices-when-moving-your-site.html">best practices</a> for moving websites is effectively signalling that the URLs on their new website are the ones they prefer for Google to select. If you&#8217;re moving your website and see these new messages in Webmaster Tools, you can take that as confirmation that our algorithms have noticed.<br /> However, we regularly see webmasters ask questions when our algorithms select a URL they did not want selected. When your website is involved in a cross-domain selection, and you believe the selection is incorrect (i.e. not your intention), there are several strategies to improve the situation. Here are some of the common causes of unexpected cross-domain URL selections that we&#8217;ve seen, and how to fix them:<br /> <ol> <li><strong>Duplicate content, including multi-regional websites</strong>: We regularly see webmasters use substantially the same content in the same language on multiple domains, sometimes inadvertently and sometimes to geotarget the content. For example, it&#8217;s common to see a webmaster set up the same English language website on both example.com and example.net, or a German language website hosted on a.de, a.at, and a.ch.Depending on your website and your users, you can use one of the currently-supported canonicalization techniques to signal to our algorithms which URLs you wish selected. Please see the following articles about this topic:<br /> <ul> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066">Canonicalization</a>, specifically <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139394">rel="canonical" elements</a> and <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93633">301 redirects</a></li> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=182192">Multi-regional and multilingual sites</a> and more about <a href="http://googlewebmastercentral.blogspot.com/2010/03/working-with-multi-regional-websites.html">working with multi-regional websites</a></li> <li><a href="//www.google.com/support/webmasters/bin/answer.py?answer=189077">About rel="alternate" hreflang="x"</a></li> </ul> </li> <li><strong>Configuration mistakes</strong>: Certain types of misconfigurations can lead our algorithms to make an incorrect decision. Examples of misconfiguration scenarios include:<ol> <li><strong>Incorrect canonicalization</strong>: Incorrect usage of <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139066">canonicalization techniques</a> pointing to URLs on an external website can lead our algorithms to select the external URLs to show in our search results. We&#8217;ve seen this happen with misconfigured content management systems (CMS) or CMS plugins installed by the webmaster.To fix this kind of situation, find how your website is incorrectly indicating the canonical URL preference (e.g. through incorrect usage of a rel="canonical" element or a 301 redirect) and fix that.</li> <li><strong>Misconfigured servers</strong>: Sometimes we see hosting misconfigurations where content from site a.com is returned for URLs on b.com. A similar case occurs when two unrelated web servers return identical <a href="//www.google.com/support/webmasters/bin/answer.py?answer=181708">soft 404 pages</a> that we may fail to detect as error pages. In both situations we may assume the same content is being returned from two different sites and our algorithms may incorrectly select the a.com URL as the canonical of the b.com URL.You will need to investigate which part of your website&#8217;s serving infrastructure is misconfigured. For example, your server may be returning HTTP 200 (success) status codes for error pages, or your server might be confusing requests across different domains hosted on it. Once you find the root cause of the issue, work with your server admins to correct the configuration.</li> </ol> </li> <li><strong>Malicious website attacks</strong>: Some attacks on websites introduce code that can cause undesired canonicalization. For example, the malicious code might cause the website to return an <a href="//www.google.com/support/webmasters/bin/answer.py?answer=93633">HTTP 301 redirect</a> or insert a cross-domain <a href="//www.google.com/support/webmasters/bin/answer.py?answer=139394">rel="canonical" link element</a> into the HTML &lt;head&gt; or HTTP header, usually pointing to an external URL hosting malicious content. In these cases our algorithms may select the malicious or spammy URL instead of the URL on the compromised website.In this situation, please follow our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=163634">guidance on cleaning your site</a> and submit a reconsideration request when done. To identify <a href="//www.google.com/support/webmasters/bin/answer.py?answer=66355">cloaked</a> attacks, you can use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=158587">Fetch as Googlebot</a> function in Webmaster Tools to see your page&#8217;s content as Googlebot sees it.</li> </ol> In rare situations, our algorithms may select a URL from an external site that is hosting your content without your permission. If you believe that another site is duplicating your content in violation of copyright law, you may contact the site&#8217;s host to request removal. In addition, you can request that Google remove the infringing page from our search results by <a href="//www.google.com/support/bin/answer.py?answer=1386831">filing a request under the Digital Millennium Copyright Act</a>.<br /> And as always, if you need help in identifying the cause of an incorrect decision or how to fix it, you can see our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1716747&amp;topic=20985">Help Center article</a> about this topic and ask in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <span class="byline-author">Posted by <a href="https://plus.google.com/115984868678744352358/about" rel="author">Pierre Far</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Raising awareness of cross-domain URL selections&url=https://webmasters.googleblog.com/2011/10/raising-awareness-of-cross-domain-url.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/10/raising-awareness-of-cross-domain-url.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/10/raising-awareness-of-cross-domain-url.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='6507872772849677114' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/10/accessing-search-query-data-for-your.html?hl=en' itemprop='url' title='Accessing search query data for your sites'> Accessing search query data for your sites </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, October 18, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> SSL encryption on the web has <a href="http://googleblog.blogspot.com/2010/05/search-more-securely-with-encrypted.html">been</a> <a href="http://gmailblog.blogspot.com/2010/01/default-https-access-for-gmail.html">growing</a> <a href="http://blog.facebook.com/blog.php?post=486790652130">by</a> <a href="https://www.eff.org/https-everywhere">leaps</a> <a href="http://blog.wikimedia.org/2011/10/03/native-https-support-enabled-for-all-wikimedia-foundation-wikis/">and</a> <a href="http://blog.twitter.com/2011/03/making-twitter-more-secure-https.html">bounds</a>. As part of our commitment to provide a more secure online experience, today we announced that SSL Search on <a href="https://www.google.com/">https://www.google.com</a> will become the <a href="http://googleblog.blogspot.com/2011/10/making-search-more-secure.html">default experience for signed in users</a> on google.com. This change will be rolling out over the next few weeks.<br /> <br /> What is the impact of this change for webmasters? Today, a web site accessed through organic search results on <a href="//www.google.com/">http://www.google.com</a> (non-SSL) can see both that the user came from <a href="//www.google.com/">google.com</a> and their search query. (Technically speaking, the user&#8217;s browser passes this information via the <a href="http://en.wikipedia.org/wiki/HTTP_referrer">HTTP referrer field</a>.) However, for organic search results on SSL search, a web site will only know that the user came from <a href="//www.google.com/">google.com</a>. <br /> <br /> Webmasters can still access a <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35252">wealth of search query data</a> for their sites via <a href="https://www.google.com/webmasters/tools">Webmaster Tools</a>. For sites which have been <a href="//www.google.com/support/webmasters/bin/answer.py?answer=34592">added and verified in Webmaster Tools</a>, webmasters can do the following: <br /> <ul> <li>View the top 1000 daily search queries and top 1000 daily landing pages for the past 30 days.<br /> </li> <li>View the impressions, clicks, clickthrough rate (CTR), and average position in search results for each query, and compare this to the previous 30 day period.<br /> </li> <li>Download this data in CSV format.<br /> </li> </ul> In addition, users of <a href="//www.google.com/analytics/">Google Analytics</a>&#8217; Search Engine Optimization reports have access to the <a href="http://googlewebmastercentral.blogspot.com/2011/10/webmaster-tools-search-queries-data-is.html">same search query data available in Webmaster Tools</a> and can take advantage of its rich reporting capabilities.<br /> <br /> We will continue to look into further improvements to how search query data is surfaced through Webmaster Tools. If you have questions, feedback or suggestions, please let us know through the <a href="//www.google.com/support/forum/p/Webmasters/thread?tid=6e82ce3ec2a33b60&amp;hl=en">Webmaster Tools Help Forum</a>.<br /> <br /> <span class="byline-author">Posted by Anthony Chavez, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> SSL encryption on the web has <a href="http://googleblog.blogspot.com/2010/05/search-more-securely-with-encrypted.html">been</a> <a href="http://gmailblog.blogspot.com/2010/01/default-https-access-for-gmail.html">growing</a> <a href="http://blog.facebook.com/blog.php?post=486790652130">by</a> <a href="https://www.eff.org/https-everywhere">leaps</a> <a href="http://blog.wikimedia.org/2011/10/03/native-https-support-enabled-for-all-wikimedia-foundation-wikis/">and</a> <a href="http://blog.twitter.com/2011/03/making-twitter-more-secure-https.html">bounds</a>. As part of our commitment to provide a more secure online experience, today we announced that SSL Search on <a href="https://www.google.com/">https://www.google.com</a> will become the <a href="http://googleblog.blogspot.com/2011/10/making-search-more-secure.html">default experience for signed in users</a> on google.com. This change will be rolling out over the next few weeks.<br /> <br /> What is the impact of this change for webmasters? Today, a web site accessed through organic search results on <a href="//www.google.com/">http://www.google.com</a> (non-SSL) can see both that the user came from <a href="//www.google.com/">google.com</a> and their search query. (Technically speaking, the user&#8217;s browser passes this information via the <a href="http://en.wikipedia.org/wiki/HTTP_referrer">HTTP referrer field</a>.) However, for organic search results on SSL search, a web site will only know that the user came from <a href="//www.google.com/">google.com</a>. <br /> <br /> Webmasters can still access a <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35252">wealth of search query data</a> for their sites via <a href="https://www.google.com/webmasters/tools">Webmaster Tools</a>. For sites which have been <a href="//www.google.com/support/webmasters/bin/answer.py?answer=34592">added and verified in Webmaster Tools</a>, webmasters can do the following: <br /> <ul> <li>View the top 1000 daily search queries and top 1000 daily landing pages for the past 30 days.<br /> </li> <li>View the impressions, clicks, clickthrough rate (CTR), and average position in search results for each query, and compare this to the previous 30 day period.<br /> </li> <li>Download this data in CSV format.<br /> </li> </ul> In addition, users of <a href="//www.google.com/analytics/">Google Analytics</a>&#8217; Search Engine Optimization reports have access to the <a href="http://googlewebmastercentral.blogspot.com/2011/10/webmaster-tools-search-queries-data-is.html">same search query data available in Webmaster Tools</a> and can take advantage of its rich reporting capabilities.<br /> <br /> We will continue to look into further improvements to how search query data is surfaced through Webmaster Tools. If you have questions, feedback or suggestions, please let us know through the <a href="//www.google.com/support/forum/p/Webmasters/thread?tid=6e82ce3ec2a33b60&amp;hl=en">Webmaster Tools Help Forum</a>.<br /> <br /> <span class="byline-author">Posted by Anthony Chavez, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Accessing search query data for your sites&url=https://webmasters.googleblog.com/2011/10/accessing-search-query-data-for-your.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/10/accessing-search-query-data-for-your.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/10/accessing-search-query-data-for-your.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results?hl=en' rel='tag'> search results </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/webmaster%20tools?hl=en' rel='tag'> webmaster tools </a> </span> </div> </div> </div> <div class='post' data-id='1199119281141434298' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/10/create-and-manage-custom-search-engines.html?hl=en' itemprop='url' title='Create and manage Custom Search Engines from within Webmaster Tools'> Create and manage Custom Search Engines from within Webmaster Tools </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, October 12, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> <a href="//www.google.com/cse/">Custom Search Engines</a> (CSEs) enable you to create Google-powered customized search experiences for your sites. You can search over one or more sites, customize the look and feel to match your site, and even make money with <a href="https://www.google.com/adsense/static/Afs.html">AdSense for Search</a>. Now it&#8217;s even easier to get started directly from <a href="//www.google.com/webmasters/tools">Webmaster Tools</a>.<br /> <br /> If you&#8217;ve never created a CSE, just click on the &#8220;Custom Search&#8221; link in the Labs section and we&#8217;ll automatically create a default CSE that searches just your site. You can do some basic configuring or immediately get the code snippet to add your new CSE to your site. You can always continue on to the full CSE control panel for more advanced settings.<br /> <br /> Once you&#8217;ve created your CSE (or if you already had one), clicking the &#8220;Custom Search&#8221; link in Labs will allow you to manage your CSEs without leaving Webmaster Tools.<br /> <br /> We hope these new features make it easier for you to help users search your site. If you have any questions, please post them in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a> or the <a href="//www.google.com/support/forum/p/customsearch?hl=en">Custom Search Help Forum</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/109207758147397418316/about" rel="author">Sharon Xiao</a>, Software Engineering Intern, and Ying Huang, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> <a href="//www.google.com/cse/">Custom Search Engines</a> (CSEs) enable you to create Google-powered customized search experiences for your sites. You can search over one or more sites, customize the look and feel to match your site, and even make money with <a href="https://www.google.com/adsense/static/Afs.html">AdSense for Search</a>. Now it&#8217;s even easier to get started directly from <a href="//www.google.com/webmasters/tools">Webmaster Tools</a>.<br /> <br /> If you&#8217;ve never created a CSE, just click on the &#8220;Custom Search&#8221; link in the Labs section and we&#8217;ll automatically create a default CSE that searches just your site. You can do some basic configuring or immediately get the code snippet to add your new CSE to your site. You can always continue on to the full CSE control panel for more advanced settings.<br /> <br /> Once you&#8217;ve created your CSE (or if you already had one), clicking the &#8220;Custom Search&#8221; link in Labs will allow you to manage your CSEs without leaving Webmaster Tools.<br /> <br /> We hope these new features make it easier for you to help users search your site. If you have any questions, please post them in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a> or the <a href="//www.google.com/support/forum/p/customsearch?hl=en">Custom Search Help Forum</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/109207758147397418316/about" rel="author">Sharon Xiao</a>, Software Engineering Intern, and Ying Huang, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Create and manage Custom Search Engines from within Webmaster Tools&url=https://webmasters.googleblog.com/2011/10/create-and-manage-custom-search-engines.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/10/create-and-manage-custom-search-engines.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/10/create-and-manage-custom-search-engines.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/products%20and%20services?hl=en' rel='tag'> products and services </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/webmaster%20tools?hl=en' rel='tag'> webmaster tools </a> </span> </div> </div> </div> <div class='post' data-id='7388399774115860771' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/10/webmaster-forums-top-contributors-rock.html?hl=en' itemprop='url' title='Webmaster forums&#39; Top Contributors rock'> Webmaster forums' Top Contributors rock </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, October 05, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> The TC Summit was a blast! As we wrote in our <a href="http://googlewebmastercentral.blogspot.com/2011/09/recognizing-top-contributors-in-googles.html">announcement post</a>, we recently invited more than 250 Top Contributors from all over the world to California to thank them for being so awesome and to give them the opportunity to meet some of our forum guides, engineers and product managers in person.<br /> Our colleagues Adrianne and Brenna already published a <a href="http://googleblog.blogspot.com/2011/09/saying-thanksin-personto-our-google-top.html">recap post</a> on the Official Google Blog. As for us, the search folks at Google, there's not much left to say except that we enjoyed the event and meeting Top Contributors in real life, many of them for the first time. We got the feeling you guys had a great time, too. Let&#8217;s quote a few of the folks who make a huge difference on a daily basis:<br /> Sasch Mayer <a href="https://plus.google.com/u/0/108942877395886428909/posts">on Google+</a> (Webmaster TC in English): <br /> <blockquote style="font-style: italic;"> "For a number of reasons this event does hold a special place for me, and always will. It's not because I was one of comparatively few people to be invited for a Jolly at the &#8216;Plex, but because this trip offered the world's TCs a unique opportunity to finally meet each other in person."</blockquote> <br /> Herbert Sulzer, a.k.a. Luzie <a href="https://plus.google.com/u/0/117648168533284905994/posts">on Google+</a> (Webmaster TC in English, German and Spanish): <br /> <blockquote style="font-style: italic;"> &#8220;Hehehe! Fun, fun fun, this was all fun :D Huhhh&#8221;</blockquote> <br /> Aygul Zagidullina <a href="https://plus.google.com/101697775213251991950/posts">on Google+</a> (Web Search TC in English): <br /> <blockquote style="font-style: italic;"> &#8220;It was a truly fantastic, amazing, and unforgettable experience meeting so many other TCs across product forums and having the chance to talk to and hear from so many Googlers across so many products!&#8221;</blockquote> <br /> Of course we did receive lots of constructive feedback, too. Transparency and communication were on top of the list, and we're looking into increasing our outreach efforts via <a href="//www.google.com/webmasters/tools/">Webmaster Tools</a>, so stay tuned! By the way, if you haven&#8217;t done so yet, please remember to use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=140528">forwarding option in the Webmaster Tools Message Center</a> to get the messages straight to your email inbox. In the meantime please keep an eye on our Webmaster Central Blog, and of course keep on contributing to discussions in the <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Google Webmaster Forum</a>.<br /> On behalf of all Google guides who participated in the 2011 Summit we want to thank you. You guys rock! :)<br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-Cr9AsYrchvU/ToyRccLIWLI/AAAAAAAAAIA/cn-b75sfpNY/s1600/map.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="301" src="//4.bp.blogspot.com/-Cr9AsYrchvU/ToyRccLIWLI/AAAAAAAAAIA/cn-b75sfpNY/s400/map.JPG" width="400"></a> </div> That&#8217;s right, TCs &amp; Google Guides came from all over the world to convene in California.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-F0OYji7ZCvk/ToyRlH7dffI/AAAAAAAAAII/veDHdscb7Z8/s1600/group1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="301" src="//4.bp.blogspot.com/-F0OYji7ZCvk/ToyRlH7dffI/AAAAAAAAAII/veDHdscb7Z8/s400/group1.JPG" width="400"></a> </div> TCs &amp; Google Guides from Webmaster Central and Search forums after one of the sessions.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-g5KfX6RQimk/ToyR10Kae-I/AAAAAAAAAIQ/fFvIqdTbRL4/s1600/lunch.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="//4.bp.blogspot.com/-g5KfX6RQimk/ToyR10Kae-I/AAAAAAAAAIQ/fFvIqdTbRL4/s400/lunch.JPG" width="400"></a> </div> After a day packed with presentations and breakout sessions...<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//1.bp.blogspot.com/-OVjmWIeHWCY/ToyR7NDWEBI/AAAAAAAAAIY/wieeecuixXk/s1600/dj.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="//1.bp.blogspot.com/-OVjmWIeHWCY/ToyR7NDWEBI/AAAAAAAAAIY/wieeecuixXk/s400/dj.JPG" width="400"></a> </div> ...we did what we actually came for...<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-uheEKXL4-3I/ToySDEq52bI/AAAAAAAAAIg/hC1_aMtdA8Y/s1600/android.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="//4.bp.blogspot.com/-uheEKXL4-3I/ToySDEq52bI/AAAAAAAAAIg/hC1_aMtdA8Y/s400/android.JPG" width="400"></a> </div> ...enjoyed a party, celebrated and had a great time together.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/116454053076386107961/about" rel="author">Esperanza Navas</a>, <a href="https://plus.google.com/102575132391459963731/about" rel="author">Yves Taquet</a>, <a href="https://plus.google.com/100370036835775851472/about" rel="author">Uli Lutz</a>, &amp; <a href="https://plus.google.com/105501965108087246894/about" rel="author">Kaspar Szymanski</a>, Google Search Quality</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> The TC Summit was a blast! As we wrote in our <a href="http://googlewebmastercentral.blogspot.com/2011/09/recognizing-top-contributors-in-googles.html">announcement post</a>, we recently invited more than 250 Top Contributors from all over the world to California to thank them for being so awesome and to give them the opportunity to meet some of our forum guides, engineers and product managers in person.<br /> Our colleagues Adrianne and Brenna already published a <a href="http://googleblog.blogspot.com/2011/09/saying-thanksin-personto-our-google-top.html">recap post</a> on the Official Google Blog. As for us, the search folks at Google, there's not much left to say except that we enjoyed the event and meeting Top Contributors in real life, many of them for the first time. We got the feeling you guys had a great time, too. Let&#8217;s quote a few of the folks who make a huge difference on a daily basis:<br /> Sasch Mayer <a href="https://plus.google.com/u/0/108942877395886428909/posts">on Google+</a> (Webmaster TC in English): <br /> <blockquote style="font-style: italic;"> "For a number of reasons this event does hold a special place for me, and always will. It's not because I was one of comparatively few people to be invited for a Jolly at the &#8216;Plex, but because this trip offered the world's TCs a unique opportunity to finally meet each other in person."</blockquote> <br /> Herbert Sulzer, a.k.a. Luzie <a href="https://plus.google.com/u/0/117648168533284905994/posts">on Google+</a> (Webmaster TC in English, German and Spanish): <br /> <blockquote style="font-style: italic;"> &#8220;Hehehe! Fun, fun fun, this was all fun :D Huhhh&#8221;</blockquote> <br /> Aygul Zagidullina <a href="https://plus.google.com/101697775213251991950/posts">on Google+</a> (Web Search TC in English): <br /> <blockquote style="font-style: italic;"> &#8220;It was a truly fantastic, amazing, and unforgettable experience meeting so many other TCs across product forums and having the chance to talk to and hear from so many Googlers across so many products!&#8221;</blockquote> <br /> Of course we did receive lots of constructive feedback, too. Transparency and communication were on top of the list, and we're looking into increasing our outreach efforts via <a href="//www.google.com/webmasters/tools/">Webmaster Tools</a>, so stay tuned! By the way, if you haven&#8217;t done so yet, please remember to use the <a href="//www.google.com/support/webmasters/bin/answer.py?answer=140528">forwarding option in the Webmaster Tools Message Center</a> to get the messages straight to your email inbox. In the meantime please keep an eye on our Webmaster Central Blog, and of course keep on contributing to discussions in the <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Google Webmaster Forum</a>.<br /> On behalf of all Google guides who participated in the 2011 Summit we want to thank you. You guys rock! :)<br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-Cr9AsYrchvU/ToyRccLIWLI/AAAAAAAAAIA/cn-b75sfpNY/s1600/map.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="301" src="//4.bp.blogspot.com/-Cr9AsYrchvU/ToyRccLIWLI/AAAAAAAAAIA/cn-b75sfpNY/s400/map.JPG" width="400"></a> </div> That&#8217;s right, TCs &amp; Google Guides came from all over the world to convene in California.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-F0OYji7ZCvk/ToyRlH7dffI/AAAAAAAAAII/veDHdscb7Z8/s1600/group1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="301" src="//4.bp.blogspot.com/-F0OYji7ZCvk/ToyRlH7dffI/AAAAAAAAAII/veDHdscb7Z8/s400/group1.JPG" width="400"></a> </div> TCs &amp; Google Guides from Webmaster Central and Search forums after one of the sessions.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-g5KfX6RQimk/ToyR10Kae-I/AAAAAAAAAIQ/fFvIqdTbRL4/s1600/lunch.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="//4.bp.blogspot.com/-g5KfX6RQimk/ToyR10Kae-I/AAAAAAAAAIQ/fFvIqdTbRL4/s400/lunch.JPG" width="400"></a> </div> After a day packed with presentations and breakout sessions...<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//1.bp.blogspot.com/-OVjmWIeHWCY/ToyR7NDWEBI/AAAAAAAAAIY/wieeecuixXk/s1600/dj.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="//1.bp.blogspot.com/-OVjmWIeHWCY/ToyR7NDWEBI/AAAAAAAAAIY/wieeecuixXk/s400/dj.JPG" width="400"></a> </div> ...we did what we actually came for...<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-uheEKXL4-3I/ToySDEq52bI/AAAAAAAAAIg/hC1_aMtdA8Y/s1600/android.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="//4.bp.blogspot.com/-uheEKXL4-3I/ToySDEq52bI/AAAAAAAAAIg/hC1_aMtdA8Y/s400/android.JPG" width="400"></a> </div> ...enjoyed a party, celebrated and had a great time together.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/116454053076386107961/about" rel="author">Esperanza Navas</a>, <a href="https://plus.google.com/102575132391459963731/about" rel="author">Yves Taquet</a>, <a href="https://plus.google.com/100370036835775851472/about" rel="author">Uli Lutz</a>, &amp; <a href="https://plus.google.com/105501965108087246894/about" rel="author">Kaspar Szymanski</a>, Google Search Quality</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Webmaster forums&#39; Top Contributors rock&url=https://webmasters.googleblog.com/2011/10/webmaster-forums-top-contributors-rock.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/10/webmaster-forums-top-contributors-rock.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/10/webmaster-forums-top-contributors-rock.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/events?hl=en' rel='tag'> events </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/feedback%20and%20communication?hl=en' rel='tag'> feedback and communication </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> </span> </div> </div> </div> <div class='post' data-id='7311817114602988856' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/10/webmaster-tools-search-queries-data-is.html?hl=en' itemprop='url' title='Webmaster Tools Search Queries data is now available in Google Analytics'> Webmaster Tools Search Queries data is now available in Google Analytics </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, October 04, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> Earlier this year we <a href="http://googlewebmastercentral.blogspot.com/2011/06/pilot-webmaster-tools-search-queries.html">announced</a> a limited pilot for Search Engine Optimization reports in Google Analytics, based on <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35252">Search queries</a> data from Webmaster Tools. Thanks to valuable feedback from our pilot users, we&#8217;ve made several improvements and are pleased to announce that the following reports are now publicly available in the Traffic Sources section of Google Analytics.<br /> <ul> <li>Queries: impressions, clicks, position, and CTR info for the top 1,000 daily queries</li> <li>Landing Pages: impressions, clicks, position, and CTR info for the top 1,000 daily landing pages</li> <li>Geographical Summary: impressions, clicks, and CTR by country</li> </ul> All of these Search Engine Optimization reports offer Google Analytics&#8217; advanced filtering and visualization capabilities for deeper data analysis. With the secondary dimensions, you can view your site&#8217;s data in ways that aren&#8217;t available in Webmaster Tools.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjays-4G6iGKSY8tWzK5wrsfaOPxlpkhAoKFxcz5z4-eRVJ36QbxnGfxpAiw6TpLjg7fmUSQJGy8x5Fvx8VTHxC48RMMjOkyYS0Ja-ZtviKJqUPCXhe6KWIOoSydMau_GcsPF_/s1600/Analytics-Webmaster-Tools.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5659721826443656258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjays-4G6iGKSY8tWzK5wrsfaOPxlpkhAoKFxcz5z4-eRVJ36QbxnGfxpAiw6TpLjg7fmUSQJGy8x5Fvx8VTHxC48RMMjOkyYS0Ja-ZtviKJqUPCXhe6KWIOoSydMau_GcsPF_/s400/Analytics-Webmaster-Tools.png" style="cursor: hand; cursor: pointer; display: block; height: 177px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /> To enable these Search Engine Optimization reports for a web property, you must be both a Webmaster Tools verified site owner and a Google Analytics administrator of that Property. Once enabled, administrators can choose which profiles can see these reports.<br /> <br /> If you have feedback or suggestions, please let us know in the <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/109176046132504579946/about" rel="author">Christina Chen</a>, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> Earlier this year we <a href="http://googlewebmastercentral.blogspot.com/2011/06/pilot-webmaster-tools-search-queries.html">announced</a> a limited pilot for Search Engine Optimization reports in Google Analytics, based on <a href="//www.google.com/support/webmasters/bin/answer.py?answer=35252">Search queries</a> data from Webmaster Tools. Thanks to valuable feedback from our pilot users, we&#8217;ve made several improvements and are pleased to announce that the following reports are now publicly available in the Traffic Sources section of Google Analytics.<br /> <ul> <li>Queries: impressions, clicks, position, and CTR info for the top 1,000 daily queries</li> <li>Landing Pages: impressions, clicks, position, and CTR info for the top 1,000 daily landing pages</li> <li>Geographical Summary: impressions, clicks, and CTR by country</li> </ul> All of these Search Engine Optimization reports offer Google Analytics&#8217; advanced filtering and visualization capabilities for deeper data analysis. With the secondary dimensions, you can view your site&#8217;s data in ways that aren&#8217;t available in Webmaster Tools.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjays-4G6iGKSY8tWzK5wrsfaOPxlpkhAoKFxcz5z4-eRVJ36QbxnGfxpAiw6TpLjg7fmUSQJGy8x5Fvx8VTHxC48RMMjOkyYS0Ja-ZtviKJqUPCXhe6KWIOoSydMau_GcsPF_/s1600/Analytics-Webmaster-Tools.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5659721826443656258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjays-4G6iGKSY8tWzK5wrsfaOPxlpkhAoKFxcz5z4-eRVJ36QbxnGfxpAiw6TpLjg7fmUSQJGy8x5Fvx8VTHxC48RMMjOkyYS0Ja-ZtviKJqUPCXhe6KWIOoSydMau_GcsPF_/s400/Analytics-Webmaster-Tools.png" style="cursor: hand; cursor: pointer; display: block; height: 177px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /> To enable these Search Engine Optimization reports for a web property, you must be both a Webmaster Tools verified site owner and a Google Analytics administrator of that Property. Once enabled, administrators can choose which profiles can see these reports.<br /> <br /> If you have feedback or suggestions, please let us know in the <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/109176046132504579946/about" rel="author">Christina Chen</a>, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Webmaster Tools Search Queries data is now available in Google Analytics&url=https://webmasters.googleblog.com/2011/10/webmaster-tools-search-queries-data-is.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/10/webmaster-tools-search-queries-data-is.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/10/webmaster-tools-search-queries-data-is.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='1065354316736865414' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/09/work-smarter-not-harder-with-site.html?hl=en' itemprop='url' title='Work smarter, not harder, with site health'> Work smarter, not harder, with site health </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 29, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> We consistently hear from webmasters that they have to prioritize their time. Some manage dozens or hundreds of clients&#8217; sites; others run their own business and may only have an hour to spend on website maintenance in between managing finances and inventory. To help you prioritize your efforts, Webmaster Tools is introducing the idea of &#8220;site health,&#8221; and we&#8217;ve redesigned the Webmaster Tools home page to highlight your sites with health problems. This should allow you to easily see what needs your attention the most, without having to click through all of the reports in Webmaster Tools for every site you manage.<br /> <br /> Here&#8217;s what the new home page looks like:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-jt65zIEv-qU/TnorMGr7BiI/AAAAAAAAAHo/SeiWIQuS_is/s1600/homepage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="271" src="//4.bp.blogspot.com/-jt65zIEv-qU/TnorMGr7BiI/AAAAAAAAAHo/SeiWIQuS_is/s400/homepage.png" width="400"></a></div> <br /> You can see that sites with health problems are shown at the top of the list. (If you prefer, you can always switch back to listing your sites alphabetically.) To see the specific issues we detected on a site, click the site health icon <a href="//3.bp.blogspot.com/-EkVkiEN7j0U/Tnorxc9lKsI/AAAAAAAAAH4/DVqXn5DF8XM/s1600/warning-icon.png" imageanchor="1"><img border="0" height="14" src="//3.bp.blogspot.com/-EkVkiEN7j0U/Tnorxc9lKsI/AAAAAAAAAH4/DVqXn5DF8XM/s400/warning-icon.png" style="border: none; margin: 0; padding: 0;" width="14"></a> or the &#8220;Check site health&#8221; link next to that site:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-rlANgvXE214/Tnorsw2kqrI/AAAAAAAAAHw/jcNhvSBeTWk/s1600/health-popup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="117" src="//4.bp.blogspot.com/-rlANgvXE214/Tnorsw2kqrI/AAAAAAAAAHw/jcNhvSBeTWk/s400/health-popup.png" width="400"></a></div> <br /> This new home page is currently only available if you have 100 or fewer sites in your Webmaster Tools account (either verified or unverified). We&#8217;re working on making it available to all accounts in the future. If you have more than 100 sites, you can see site health information at the top of the Dashboard for each of your sites.<br /> <br /> Right now we include three issues in your site&#8217;s health check:<br /> <ol> <li>Have we detected malware on the site?</li> <li>Have any important pages been removed via our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=164734">URL removal tool</a>?</li> <li>Are any of your important pages blocked from crawling in robots.txt?</li> </ol> You can click on any of these items to get more details about what we detected on your site. If the site health icon and the &#8220;Check site health&#8221; link don&#8217;t appear next to a site, it means that we didn&#8217;t detect any of these issues on that site (congratulations!).<br /> <br /> A word about &#8220;important pages:&#8221; as you know, you can get a comprehensive list of all URLs that have been removed by going to <i>Site configuration &gt; Crawler access &gt; Remove URL</i>; and you can see all the URLs that we couldn&#8217;t crawl because of robots.txt by going to <i>Diagnostics &gt; Crawl errors &gt; Restricted by robots.txt</i>. But since webmasters often block or remove content on purpose, we only wanted to indicate a potential site health issue if we think you may have blocked or removed a page you didn&#8217;t mean to, which is why we&#8217;re focusing on &#8220;important pages.&#8221; Right now we&#8217;re looking at the number of clicks pages get (which you can see in <i>Your site on the web &gt; Search queries</i>) to determine importance, and we may incorporate other factors in the future as our site health checks evolve.<br /> <br /> Obviously these three issues&#8212;malware, removed URLs, and blocked URLs&#8212;aren&#8217;t the only things that can make a website &#8220;unhealthy;&#8221; in the future we&#8217;re hoping to expand the checks we use to determine a site&#8217;s health, and of course there&#8217;s no substitute for your own good judgment and knowledge of what&#8217;s going on with your site. But we hope that these changes make it easier for you to quickly spot major problems with your sites without having to dig down into all the data and reports.<br /> <br /> After you&#8217;ve resolved any site health issues we&#8217;ve flagged, it will usually take several days for the warning to disappear from your Webmaster Tools account, since we have to recrawl the site, see the changes you&#8217;ve made, and then process that information through our Web Search and Webmaster Tools pipelines. If you continue to see a site health warning for that site after a week or so, the issue may not have been resolved. Feel free to ask for help tracking it down in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>... and let us know what you think!<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/107122646256015117642/about" rel="author">Susan Moskwa</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: All<br /> <br /> We consistently hear from webmasters that they have to prioritize their time. Some manage dozens or hundreds of clients&#8217; sites; others run their own business and may only have an hour to spend on website maintenance in between managing finances and inventory. To help you prioritize your efforts, Webmaster Tools is introducing the idea of &#8220;site health,&#8221; and we&#8217;ve redesigned the Webmaster Tools home page to highlight your sites with health problems. This should allow you to easily see what needs your attention the most, without having to click through all of the reports in Webmaster Tools for every site you manage.<br /> <br /> Here&#8217;s what the new home page looks like:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-jt65zIEv-qU/TnorMGr7BiI/AAAAAAAAAHo/SeiWIQuS_is/s1600/homepage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="271" src="//4.bp.blogspot.com/-jt65zIEv-qU/TnorMGr7BiI/AAAAAAAAAHo/SeiWIQuS_is/s400/homepage.png" width="400"></a></div> <br /> You can see that sites with health problems are shown at the top of the list. (If you prefer, you can always switch back to listing your sites alphabetically.) To see the specific issues we detected on a site, click the site health icon <a href="//3.bp.blogspot.com/-EkVkiEN7j0U/Tnorxc9lKsI/AAAAAAAAAH4/DVqXn5DF8XM/s1600/warning-icon.png" imageanchor="1"><img border="0" height="14" src="//3.bp.blogspot.com/-EkVkiEN7j0U/Tnorxc9lKsI/AAAAAAAAAH4/DVqXn5DF8XM/s400/warning-icon.png" style="border: none; margin: 0; padding: 0;" width="14"></a> or the &#8220;Check site health&#8221; link next to that site:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="//4.bp.blogspot.com/-rlANgvXE214/Tnorsw2kqrI/AAAAAAAAAHw/jcNhvSBeTWk/s1600/health-popup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="117" src="//4.bp.blogspot.com/-rlANgvXE214/Tnorsw2kqrI/AAAAAAAAAHw/jcNhvSBeTWk/s400/health-popup.png" width="400"></a></div> <br /> This new home page is currently only available if you have 100 or fewer sites in your Webmaster Tools account (either verified or unverified). We&#8217;re working on making it available to all accounts in the future. If you have more than 100 sites, you can see site health information at the top of the Dashboard for each of your sites.<br /> <br /> Right now we include three issues in your site&#8217;s health check:<br /> <ol> <li>Have we detected malware on the site?</li> <li>Have any important pages been removed via our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=164734">URL removal tool</a>?</li> <li>Are any of your important pages blocked from crawling in robots.txt?</li> </ol> You can click on any of these items to get more details about what we detected on your site. If the site health icon and the &#8220;Check site health&#8221; link don&#8217;t appear next to a site, it means that we didn&#8217;t detect any of these issues on that site (congratulations!).<br /> <br /> A word about &#8220;important pages:&#8221; as you know, you can get a comprehensive list of all URLs that have been removed by going to <i>Site configuration &gt; Crawler access &gt; Remove URL</i>; and you can see all the URLs that we couldn&#8217;t crawl because of robots.txt by going to <i>Diagnostics &gt; Crawl errors &gt; Restricted by robots.txt</i>. But since webmasters often block or remove content on purpose, we only wanted to indicate a potential site health issue if we think you may have blocked or removed a page you didn&#8217;t mean to, which is why we&#8217;re focusing on &#8220;important pages.&#8221; Right now we&#8217;re looking at the number of clicks pages get (which you can see in <i>Your site on the web &gt; Search queries</i>) to determine importance, and we may incorporate other factors in the future as our site health checks evolve.<br /> <br /> Obviously these three issues&#8212;malware, removed URLs, and blocked URLs&#8212;aren&#8217;t the only things that can make a website &#8220;unhealthy;&#8221; in the future we&#8217;re hoping to expand the checks we use to determine a site&#8217;s health, and of course there&#8217;s no substitute for your own good judgment and knowledge of what&#8217;s going on with your site. But we hope that these changes make it easier for you to quickly spot major problems with your sites without having to dig down into all the data and reports.<br /> <br /> After you&#8217;ve resolved any site health issues we&#8217;ve flagged, it will usually take several days for the warning to disappear from your Webmaster Tools account, since we have to recrawl the site, see the changes you&#8217;ve made, and then process that information through our Web Search and Webmaster Tools pipelines. If you continue to see a site health warning for that site after a week or so, the issue may not have been resolved. Feel free to ask for help tracking it down in our <a href="//www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>... and let us know what you think!<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/107122646256015117642/about" rel="author">Susan Moskwa</a>, Webmaster Trends Analyst</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Work smarter, not harder, with site health&url=https://webmasters.googleblog.com/2011/09/work-smarter-not-harder-with-site.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/09/work-smarter-not-harder-with-site.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/09/work-smarter-not-harder-with-site.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/advanced?hl=en' rel='tag'> advanced </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/beginner?hl=en' rel='tag'> beginner </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en' rel='tag'> intermediate </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/webmaster%20tools?hl=en' rel='tag'> webmaster tools </a> </span> </div> </div> </div> <div class='post' data-id='5096126161254926438' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/09/pagination-with-relnext-and-relprev.html?hl=en' itemprop='url' title='Pagination with rel=“next” and rel=“prev”'> Pagination with rel=&#8220;next&#8221; and rel=&#8220;prev&#8221; </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 15, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p style="padding:0.8em; border-left: 6px solid #A03; background-color:#FEE; color:#000; line-height:1.5em; font-weight:bold">Note: The information in this post is outdated. Rel=prev/next is not an indexing signal anymore.</p> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Intermediate to Advanced<br /> <br /> Much like <a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html">rel=&#8221;canonical&#8221;</a> acts a strong hint for duplicate content, you can now use the HTML link elements <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#sequential-link-types">rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;</a> to indicate the relationship between component URLs in a paginated series. Throughout the web, a paginated series of content may take many shapes&#8212;it can be an article divided into several component pages, or a product category with items spread across several pages, or a forum thread divided into a sequence of URLs. Now, if you choose to include rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; markup on the component pages within a series, you&#8217;re giving Google a strong hint that you&#8217;d like us to:<br /> <ul> <li>Consolidate indexing properties, such as links, from the component pages/URLs to the series as a whole (i.e., links should not remain dispersed between page-1.html, page-2.html, etc., but be grouped with the sequence).</li> <li>Send users to the most relevant page/URL&#8212;typically the first page of the series.</li> </ul> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1_gCWUTQ_8D9GY8ovgEBEkD1l6cG07CkdO0xHtLoW5xx9gGNL4YW5KwGPAFQ4BDPSOl2M5ZKatxyjMcBE8nT6EwRKM8De5X9v4pvNfLD20QQE0bZDLsZyw50DnTTUpbSNQZv/s1600/Screen+shot+2011-09-15+at+12.48.10+AM.jpeg" imageanchor="1"><img border="0" height="291" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1_gCWUTQ_8D9GY8ovgEBEkD1l6cG07CkdO0xHtLoW5xx9gGNL4YW5KwGPAFQ4BDPSOl2M5ZKatxyjMcBE8nT6EwRKM8De5X9v4pvNfLD20QQE0bZDLsZyw50DnTTUpbSNQZv/s400/Screen+shot+2011-09-15+at+12.48.10+AM.jpeg" width="400" /></a></div> <br /> <i>The relationship between component URLs in a series can now be indicated to Google through rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;.</i></div> <br /> There&#8217;s an exception to the rel=&#8221;prev&#8221; and rel=&#8221;next&#8221; implementation: If, alongside your series of content, you also offer users a view-all page, or if you&#8217;re considering a view-all page, please see our post on <a href="http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html">View-all in search results</a> for more information. Because view-all pages are most commonly preferred by searchers, we do our best to surface this version when appropriate in results rather than a component page (component pages are more likely to surface with rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;).<br /> <br /> If you don&#8217;t have a view-all page or you&#8217;d like to override Google returning a view-all page, you can use rel="next" and rel="prev" as described in this post.<br /> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3a4QgNcAvEPrLstR-4whtEIfZfnZmSISaG5DzyKJake0OdI9XECaVPSLlL2x7uoK7-Rccniq_KBV3HwC8qckfSBYcaSPE7QBQnqmKfS899fm1SVZtaL4Q6vXl6J39voayGuDT/s1600/Screen+shot+2011-09-15+at+12.46.16+AM.jpeg" imageanchor="1"><img border="0" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3a4QgNcAvEPrLstR-4whtEIfZfnZmSISaG5DzyKJake0OdI9XECaVPSLlL2x7uoK7-Rccniq_KBV3HwC8qckfSBYcaSPE7QBQnqmKfS899fm1SVZtaL4Q6vXl6J39voayGuDT/s400/Screen+shot+2011-09-15+at+12.46.16+AM.jpeg" width="400" /></a></div> <i>For information on paginated configurations that include a view-all page, please see our post on <a href="http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html">View-all in search results</a>.</i></div> <br /> <b>Outlining your options</b><br /> <br /> Here are three options for a series:<br /> <ol> <li>Leave whatever you have exactly as-is. Paginated content exists throughout the web and we&#8217;ll continue to strive to give searchers the best result, regardless of the page&#8217;s rel=&#8221;next&#8221;/rel=&#8221;prev&#8221; HTML markup&#8212;or lack thereof.</li> <li>If you have a view-all page, or are considering a view-all page, see our post on <a href="http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html">View-all in search results</a>.</li> <li>Hint to Google the relationship between the component URLs of your series with rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;. This helps us more accurately index your content and serve to users the most relevant page (commonly the first page). Implementation details below.</li> </ol> <br /> <b>Implementing rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;</b><br /> <br /> If you prefer option 3 (above) for your site, let&#8217;s get started! Let&#8217;s say you have content paginated into the URLs:<br /> <br /> http://www.example.com/article?story=abc&amp;page=1<br /> http://www.example.com/article?story=abc&amp;page=2<br /> http://www.example.com/article?story=abc&amp;page=3<br /> http://www.example.com/article?story=abc&amp;page=4<br /> <br /> On the first page, http://www.example.com/article?story=abc&amp;page=1, you&#8217;d include in the <code><span style="color: green;">&lt;head&gt;</span></code> section:<br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=2" /&gt;</code></span><br /> <br /> On the second page, http://www.example.com/article?story=abc&amp;page=2:<br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=1" /&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=3" /&gt;</code></span><br /> <br /> On the third page, http://www.example.com/article?story=abc&amp;page=3:<br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=2" /&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=4" /&gt;</code></span><br /> <br /> And on the last page, http://www.example.com/article?story=abc&amp;page=4:<br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=3" /&gt;</code></span><br /> <br /> A few points to mention:<br /> <ul> <li>The first page only contains rel=&#8221;next&#8221; and no rel=&#8221;prev&#8221; markup.</li> <li>Pages two to the second-to-last page should be doubly-linked with both rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; markup.</li> <li>The last page only contains markup for rel=&#8221;prev&#8221;, not rel=&#8221;next&#8221;.</li> <li>rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; values can be either relative or absolute URLs (as allowed by the <span style="color: green;"><code>&lt;link&gt;</code></span> tag). And, if you include a <span style="color: green;"><code>&lt;base&gt;</code></span> link in your document, relative paths will resolve according to the base URL.</li> <li>rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; only need to be declared within the <span style="color: green;"><code>&lt;head&gt;</code></span> section, not within the document <span style="color: green;"><code>&lt;body&gt;</code></span>.</li> <li>We allow rel=&#8221;previous&#8221; as a syntactic variant of rel=&#8221;prev&#8221; links.</li> <li>rel="next" and rel="previous" on the one hand and rel="canonical" on the other constitute independent concepts. Both declarations can be included in the same page. For example, http://www.example.com/article?story=abc&amp;page=2&amp;sessionid=123 may contain:<br /> <br /> <span style="color: green;"><code>&lt;link rel="canonical" href="http://www.example.com/article?story=abc&amp;page=2&#8221;/&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=1&amp;sessionid=123" /&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=3&amp;sessionid=123" /&gt;</code></span><br /> <br /> </li> <li>rel=&#8221;prev&#8221; and rel=&#8221;next&#8221; act as hints to Google, not absolute directives.</li> <li>When implemented incorrectly, such as omitting an expected rel="prev" or rel="next" designation in the series, we'll continue to index the page(s), and rely on our own heuristics to understand your content.</li> </ul> <br /> <b>Questions?</b><br /> More information can be found in our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1663744">Help Center</a>, or join the conversation in our <a href="//www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&amp;hl=en">Webmaster Help Forum</a>!<br /> <br /> <span class="byline-author">Written by Benjia Li &amp; Joachim Kupke, Software Engineers, Indexing Team</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p style="padding:0.8em; border-left: 6px solid #A03; background-color:#FEE; color:#000; line-height:1.5em; font-weight:bold">Note: The information in this post is outdated. Rel=prev/next is not an indexing signal anymore.</p> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Intermediate to Advanced<br /> <br /> Much like <a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html">rel=&#8221;canonical&#8221;</a> acts a strong hint for duplicate content, you can now use the HTML link elements <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#sequential-link-types">rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;</a> to indicate the relationship between component URLs in a paginated series. Throughout the web, a paginated series of content may take many shapes&#8212;it can be an article divided into several component pages, or a product category with items spread across several pages, or a forum thread divided into a sequence of URLs. Now, if you choose to include rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; markup on the component pages within a series, you&#8217;re giving Google a strong hint that you&#8217;d like us to:<br /> <ul> <li>Consolidate indexing properties, such as links, from the component pages/URLs to the series as a whole (i.e., links should not remain dispersed between page-1.html, page-2.html, etc., but be grouped with the sequence).</li> <li>Send users to the most relevant page/URL&#8212;typically the first page of the series.</li> </ul> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1_gCWUTQ_8D9GY8ovgEBEkD1l6cG07CkdO0xHtLoW5xx9gGNL4YW5KwGPAFQ4BDPSOl2M5ZKatxyjMcBE8nT6EwRKM8De5X9v4pvNfLD20QQE0bZDLsZyw50DnTTUpbSNQZv/s1600/Screen+shot+2011-09-15+at+12.48.10+AM.jpeg" imageanchor="1"><img border="0" height="291" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1_gCWUTQ_8D9GY8ovgEBEkD1l6cG07CkdO0xHtLoW5xx9gGNL4YW5KwGPAFQ4BDPSOl2M5ZKatxyjMcBE8nT6EwRKM8De5X9v4pvNfLD20QQE0bZDLsZyw50DnTTUpbSNQZv/s400/Screen+shot+2011-09-15+at+12.48.10+AM.jpeg" width="400" /></a></div> <br /> <i>The relationship between component URLs in a series can now be indicated to Google through rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;.</i></div> <br /> There&#8217;s an exception to the rel=&#8221;prev&#8221; and rel=&#8221;next&#8221; implementation: If, alongside your series of content, you also offer users a view-all page, or if you&#8217;re considering a view-all page, please see our post on <a href="http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html">View-all in search results</a> for more information. Because view-all pages are most commonly preferred by searchers, we do our best to surface this version when appropriate in results rather than a component page (component pages are more likely to surface with rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;).<br /> <br /> If you don&#8217;t have a view-all page or you&#8217;d like to override Google returning a view-all page, you can use rel="next" and rel="prev" as described in this post.<br /> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3a4QgNcAvEPrLstR-4whtEIfZfnZmSISaG5DzyKJake0OdI9XECaVPSLlL2x7uoK7-Rccniq_KBV3HwC8qckfSBYcaSPE7QBQnqmKfS899fm1SVZtaL4Q6vXl6J39voayGuDT/s1600/Screen+shot+2011-09-15+at+12.46.16+AM.jpeg" imageanchor="1"><img border="0" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3a4QgNcAvEPrLstR-4whtEIfZfnZmSISaG5DzyKJake0OdI9XECaVPSLlL2x7uoK7-Rccniq_KBV3HwC8qckfSBYcaSPE7QBQnqmKfS899fm1SVZtaL4Q6vXl6J39voayGuDT/s400/Screen+shot+2011-09-15+at+12.46.16+AM.jpeg" width="400" /></a></div> <i>For information on paginated configurations that include a view-all page, please see our post on <a href="http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html">View-all in search results</a>.</i></div> <br /> <b>Outlining your options</b><br /> <br /> Here are three options for a series:<br /> <ol> <li>Leave whatever you have exactly as-is. Paginated content exists throughout the web and we&#8217;ll continue to strive to give searchers the best result, regardless of the page&#8217;s rel=&#8221;next&#8221;/rel=&#8221;prev&#8221; HTML markup&#8212;or lack thereof.</li> <li>If you have a view-all page, or are considering a view-all page, see our post on <a href="http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html">View-all in search results</a>.</li> <li>Hint to Google the relationship between the component URLs of your series with rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;. This helps us more accurately index your content and serve to users the most relevant page (commonly the first page). Implementation details below.</li> </ol> <br /> <b>Implementing rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;</b><br /> <br /> If you prefer option 3 (above) for your site, let&#8217;s get started! Let&#8217;s say you have content paginated into the URLs:<br /> <br /> http://www.example.com/article?story=abc&amp;page=1<br /> http://www.example.com/article?story=abc&amp;page=2<br /> http://www.example.com/article?story=abc&amp;page=3<br /> http://www.example.com/article?story=abc&amp;page=4<br /> <br /> On the first page, http://www.example.com/article?story=abc&amp;page=1, you&#8217;d include in the <code><span style="color: green;">&lt;head&gt;</span></code> section:<br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=2" /&gt;</code></span><br /> <br /> On the second page, http://www.example.com/article?story=abc&amp;page=2:<br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=1" /&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=3" /&gt;</code></span><br /> <br /> On the third page, http://www.example.com/article?story=abc&amp;page=3:<br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=2" /&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=4" /&gt;</code></span><br /> <br /> And on the last page, http://www.example.com/article?story=abc&amp;page=4:<br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=3" /&gt;</code></span><br /> <br /> A few points to mention:<br /> <ul> <li>The first page only contains rel=&#8221;next&#8221; and no rel=&#8221;prev&#8221; markup.</li> <li>Pages two to the second-to-last page should be doubly-linked with both rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; markup.</li> <li>The last page only contains markup for rel=&#8221;prev&#8221;, not rel=&#8221;next&#8221;.</li> <li>rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; values can be either relative or absolute URLs (as allowed by the <span style="color: green;"><code>&lt;link&gt;</code></span> tag). And, if you include a <span style="color: green;"><code>&lt;base&gt;</code></span> link in your document, relative paths will resolve according to the base URL.</li> <li>rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; only need to be declared within the <span style="color: green;"><code>&lt;head&gt;</code></span> section, not within the document <span style="color: green;"><code>&lt;body&gt;</code></span>.</li> <li>We allow rel=&#8221;previous&#8221; as a syntactic variant of rel=&#8221;prev&#8221; links.</li> <li>rel="next" and rel="previous" on the one hand and rel="canonical" on the other constitute independent concepts. Both declarations can be included in the same page. For example, http://www.example.com/article?story=abc&amp;page=2&amp;sessionid=123 may contain:<br /> <br /> <span style="color: green;"><code>&lt;link rel="canonical" href="http://www.example.com/article?story=abc&amp;page=2&#8221;/&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="prev" href="http://www.example.com/article?story=abc&amp;page=1&amp;sessionid=123" /&gt;</code></span><br /> <span style="color: green;"><code>&lt;link rel="next" href="http://www.example.com/article?story=abc&amp;page=3&amp;sessionid=123" /&gt;</code></span><br /> <br /> </li> <li>rel=&#8221;prev&#8221; and rel=&#8221;next&#8221; act as hints to Google, not absolute directives.</li> <li>When implemented incorrectly, such as omitting an expected rel="prev" or rel="next" designation in the series, we'll continue to index the page(s), and rely on our own heuristics to understand your content.</li> </ul> <br /> <b>Questions?</b><br /> More information can be found in our <a href="//www.google.com/support/webmasters/bin/answer.py?answer=1663744">Help Center</a>, or join the conversation in our <a href="//www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&amp;hl=en">Webmaster Help Forum</a>!<br /> <br /> <span class="byline-author">Written by Benjia Li &amp; Joachim Kupke, Software Engineers, Indexing Team</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:Pagination with rel=“next” and rel=“prev”&url=https://webmasters.googleblog.com/2011/09/pagination-with-relnext-and-relprev.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/09/pagination-with-relnext-and-relprev.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/09/pagination-with-relnext-and-relprev.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing?hl=en' rel='tag'> crawling and indexing </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results?hl=en' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='3692182012999696136' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2011/09/view-all-in-search-results.html?hl=en' itemprop='url' title='View-all in search results'> View-all in search results </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 15, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p style="padding:0.8em; border-left: 6px solid #A03; background-color:#FEE; color:#000; line-height:1.5em; font-weight:bold">Note: The information in this post may be outdated. Rel=prev/next is not an indexing signal anymore.</p> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Intermediate to Advanced<br /> <br /> User testing has taught us that searchers much prefer the view-all, single-page version of content over a component page containing only a portion of the same information with arbitrary page breaks (which cause the user to click &#8220;next&#8221; and load another URL).<br /> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO70i2I8nEZ-oDtbET0wTbA_w6qyb1adpMGI-3OdR93JdofxiYWqVLlPndBDZbnZMmz0Gtahiqeahe-awkAlk-D_em9d8MD7XcoPpTiynjI2QqU94Llb1r3xNSrsKKzx94TnGb/s1600/Screen+shot+2011-09-14+at+10.54.19+PM.jpeg" imageanchor="1"><img border="0" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO70i2I8nEZ-oDtbET0wTbA_w6qyb1adpMGI-3OdR93JdofxiYWqVLlPndBDZbnZMmz0Gtahiqeahe-awkAlk-D_em9d8MD7XcoPpTiynjI2QqU94Llb1r3xNSrsKKzx94TnGb/s400/Screen+shot+2011-09-14+at+10.54.19+PM.jpeg" width="400" /></a></div> <br /> <i>Searchers often prefer the view-all vs. paginated content with arbitrary page breaks and worse latency.</i></div> <br /> Therefore, to improve the user experience, when we detect that a content series (e.g. page-1.html, page-2.html, etc.) also contains a single-page version (e.g. page-all.html), we&#8217;re now making a larger effort to return the single-page version in search results. If your site has a view-all option, there&#8217;s nothing you need to do; we&#8217;ll work to do it on your behalf. Also, indexing properties, like links, will be consolidated from the component pages in the series to the view-all page.<br /> <br /> <b>However, high latency can make the view-all less preferred</b><br /> <br /> Interestingly, the cases when users didn&#8217;t prefer the view-all page were correlated with high latency (e.g., when the view-all page took a while to load, say, because it contained many images). This makes sense because we know users are <a href="http://googleresearch.blogspot.com/2009/06/speed-matters.html">less satisfied with slow results</a>. So while a view-all page is commonly desired, as a webmaster it&#8217;s important to balance this preference with the page&#8217;s load time and overall user experience.<br /> <br /> <b>Best practices for a series of content</b><br /> <ol> <li><b>If your site includes view-all pages</b><br /> <br /> We aim to detect the view-all version of your content and, if available, its associated component pages. There&#8217;s nothing more you need to do! However, if you&#8217;d like to make it more explicit to us, you can include rel=&#8221;canonical&#8221; from your component pages to your view-all to increase the likelihood that we detect your series of pages appropriately.<br /> <br /> <div style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ3ok9Co8kDiAeQu31Dkxjk0lQOkGmMu63ru2u5uDIs_3DeZ6k1Gk-5M_egUPi6SHYfeuG8qF1SBGRioaDf1Y8_uIFFicD5s4KiZFP-_V7k1-gBoJ0xNnPU3b3NxWv1hZ6e94K/s1600/Screen+shot+2011-10-18+at+9.03.55+AM.jpeg" imageanchor="1"><img border="0" height="291" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ3ok9Co8kDiAeQu31Dkxjk0lQOkGmMu63ru2u5uDIs_3DeZ6k1Gk-5M_egUPi6SHYfeuG8qF1SBGRioaDf1Y8_uIFFicD5s4KiZFP-_V7k1-gBoJ0xNnPU3b3NxWv1hZ6e94K/s400/Screen+shot+2011-10-18+at+9.03.55+AM.jpeg" width="400" /></a><br /> <i>rel=&#8221;canonical&#8221; can specify the superset of content (i.e. the view-all page, in this case page-all.html) from the same information in a series of URLs.</i></div> <br /> <div style="padding-left: 15px;"> <i>Why does this work?</i></div> </li> </ol> In the diagram, page-2.html of a series may specify the canonical target as page-all.html because page-all.html is a superset of page-2.html's content. When a user searches for a query term and page-all.html is selected in search results, even if the query most related to page-2.html, we know the user will still see page-2.html&#8217;s relevant information within page-all.html.<br /> <br /> On the other hand, page-2.html shouldn&#8217;t designate page-1.html as the canonical because page-2.html&#8217;s content isn&#8217;t included on page-1.html. It&#8217;s possible that a user&#8217;s search query is relevant to content on page-2.html, but if page-2.html&#8217;s canonical is set to page-1.html, the user could then select page-1.html in search results and find herself in a position where she has to further navigate to a different page to arrive at the desired information. That&#8217;s a poor experience for the user, a suboptimal result from us, and it could also bring poorly targeted traffic to your site.<br /> <br /> However, if you strongly desire your view-all page not to appear in search results: 1) make sure the component pages in the series don&#8217;t include rel=&#8221;canonical&#8221; to the view-all page, and 2) mark the view-all page as <a href="//www.google.com/support/webmasters/bin/answer.py?&amp;answer=93710http://www.google.com/support/webmasters/bin/answer.py?&amp;answer=93710">&#8220;noindex&#8221;</a> using any of the standard methods. <br /> <li><b>If you&#8217;d like to surface individual, component pages (or there&#8217;s no view-all available)</b><br /> <br /> It may be the case that one or both of the situations below apply to your site:<br /> <br /> <ul> <li>The view-all page is undesirable as a search result (e.g., load time too high or too difficult for users to navigate).</li> <li>Your users prefer the multi-page experience and to be directed to a component page in search results, rather than the view-all page.</li> </ul> <br /> If so, you can use standard HTML <a href="http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html">rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; elements</a> to specify a relationship between the component pages in your series of content. If done correctly, Google will generally strive to:<br /> <br /> <ul> <li>Consolidate indexing properties, such as links, between the component pages/URLs.</li> <li>Send users to the most relevant page/URL from the component pages. Typically, the most relevant page is the first page of your content, but our algorithms may point users to one of the component pages in the series.</li> </ul> </li> <br /> It&#8217;s not uncommon for webmasters to incorrectly use rel=&#8221;canonical&#8221; from component pages to the first page of their series (e.g. page-2.html with rel=&#8221;canonical&#8221; to page-1.html). We recommend against this implementation because the component pages don&#8217;t actually contain duplicate content. Using rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; is far more appropriate.<br /> <br /> <b>Summary</b><br /> <br /> Because users generally prefer the view-all option in search results, we&#8217;re making more of an effort to properly detect and serve this version to searchers. If you have a series of content, there&#8217;s nothing more you need to do. If you&#8217;d like to hint more to Google how best to serve users your information:<br /> <ol> <li>To better optimize your view-all page, you can use rel=&#8221;canonical&#8221; from component pages to the single-page version; otherwise,</li> <li>If a view-all page doesn&#8217;t provide a good user experience for your site, you can use the <a href="http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html">rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;</a> attributes as a strong hint for Google to identify the series of pages and still surface a component page in results.</li> </ol> <br /> <b>Questions?</b><br /> <br /> As always, feel free to ask in our <a href="//www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&amp;hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Written by Benjia Li &amp; Joachim Kupke, Software Engineers, Indexing Team</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p style="padding:0.8em; border-left: 6px solid #A03; background-color:#FEE; color:#000; line-height:1.5em; font-weight:bold">Note: The information in this post may be outdated. Rel=prev/next is not an indexing signal anymore.</p> <div dir="ltr" style="text-align: left;" trbidi="on"> Webmaster level: Intermediate to Advanced<br /> <br /> User testing has taught us that searchers much prefer the view-all, single-page version of content over a component page containing only a portion of the same information with arbitrary page breaks (which cause the user to click &#8220;next&#8221; and load another URL).<br /> <br /> <div style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO70i2I8nEZ-oDtbET0wTbA_w6qyb1adpMGI-3OdR93JdofxiYWqVLlPndBDZbnZMmz0Gtahiqeahe-awkAlk-D_em9d8MD7XcoPpTiynjI2QqU94Llb1r3xNSrsKKzx94TnGb/s1600/Screen+shot+2011-09-14+at+10.54.19+PM.jpeg" imageanchor="1"><img border="0" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO70i2I8nEZ-oDtbET0wTbA_w6qyb1adpMGI-3OdR93JdofxiYWqVLlPndBDZbnZMmz0Gtahiqeahe-awkAlk-D_em9d8MD7XcoPpTiynjI2QqU94Llb1r3xNSrsKKzx94TnGb/s400/Screen+shot+2011-09-14+at+10.54.19+PM.jpeg" width="400" /></a></div> <br /> <i>Searchers often prefer the view-all vs. paginated content with arbitrary page breaks and worse latency.</i></div> <br /> Therefore, to improve the user experience, when we detect that a content series (e.g. page-1.html, page-2.html, etc.) also contains a single-page version (e.g. page-all.html), we&#8217;re now making a larger effort to return the single-page version in search results. If your site has a view-all option, there&#8217;s nothing you need to do; we&#8217;ll work to do it on your behalf. Also, indexing properties, like links, will be consolidated from the component pages in the series to the view-all page.<br /> <br /> <b>However, high latency can make the view-all less preferred</b><br /> <br /> Interestingly, the cases when users didn&#8217;t prefer the view-all page were correlated with high latency (e.g., when the view-all page took a while to load, say, because it contained many images). This makes sense because we know users are <a href="http://googleresearch.blogspot.com/2009/06/speed-matters.html">less satisfied with slow results</a>. So while a view-all page is commonly desired, as a webmaster it&#8217;s important to balance this preference with the page&#8217;s load time and overall user experience.<br /> <br /> <b>Best practices for a series of content</b><br /> <ol> <li><b>If your site includes view-all pages</b><br /> <br /> We aim to detect the view-all version of your content and, if available, its associated component pages. There&#8217;s nothing more you need to do! However, if you&#8217;d like to make it more explicit to us, you can include rel=&#8221;canonical&#8221; from your component pages to your view-all to increase the likelihood that we detect your series of pages appropriately.<br /> <br /> <div style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ3ok9Co8kDiAeQu31Dkxjk0lQOkGmMu63ru2u5uDIs_3DeZ6k1Gk-5M_egUPi6SHYfeuG8qF1SBGRioaDf1Y8_uIFFicD5s4KiZFP-_V7k1-gBoJ0xNnPU3b3NxWv1hZ6e94K/s1600/Screen+shot+2011-10-18+at+9.03.55+AM.jpeg" imageanchor="1"><img border="0" height="291" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ3ok9Co8kDiAeQu31Dkxjk0lQOkGmMu63ru2u5uDIs_3DeZ6k1Gk-5M_egUPi6SHYfeuG8qF1SBGRioaDf1Y8_uIFFicD5s4KiZFP-_V7k1-gBoJ0xNnPU3b3NxWv1hZ6e94K/s400/Screen+shot+2011-10-18+at+9.03.55+AM.jpeg" width="400" /></a><br /> <i>rel=&#8221;canonical&#8221; can specify the superset of content (i.e. the view-all page, in this case page-all.html) from the same information in a series of URLs.</i></div> <br /> <div style="padding-left: 15px;"> <i>Why does this work?</i></div> </li> </ol> In the diagram, page-2.html of a series may specify the canonical target as page-all.html because page-all.html is a superset of page-2.html's content. When a user searches for a query term and page-all.html is selected in search results, even if the query most related to page-2.html, we know the user will still see page-2.html&#8217;s relevant information within page-all.html.<br /> <br /> On the other hand, page-2.html shouldn&#8217;t designate page-1.html as the canonical because page-2.html&#8217;s content isn&#8217;t included on page-1.html. It&#8217;s possible that a user&#8217;s search query is relevant to content on page-2.html, but if page-2.html&#8217;s canonical is set to page-1.html, the user could then select page-1.html in search results and find herself in a position where she has to further navigate to a different page to arrive at the desired information. That&#8217;s a poor experience for the user, a suboptimal result from us, and it could also bring poorly targeted traffic to your site.<br /> <br /> However, if you strongly desire your view-all page not to appear in search results: 1) make sure the component pages in the series don&#8217;t include rel=&#8221;canonical&#8221; to the view-all page, and 2) mark the view-all page as <a href="//www.google.com/support/webmasters/bin/answer.py?&amp;answer=93710http://www.google.com/support/webmasters/bin/answer.py?&amp;answer=93710">&#8220;noindex&#8221;</a> using any of the standard methods. <br /> <li><b>If you&#8217;d like to surface individual, component pages (or there&#8217;s no view-all available)</b><br /> <br /> It may be the case that one or both of the situations below apply to your site:<br /> <br /> <ul> <li>The view-all page is undesirable as a search result (e.g., load time too high or too difficult for users to navigate).</li> <li>Your users prefer the multi-page experience and to be directed to a component page in search results, rather than the view-all page.</li> </ul> <br /> If so, you can use standard HTML <a href="http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html">rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; elements</a> to specify a relationship between the component pages in your series of content. If done correctly, Google will generally strive to:<br /> <br /> <ul> <li>Consolidate indexing properties, such as links, between the component pages/URLs.</li> <li>Send users to the most relevant page/URL from the component pages. Typically, the most relevant page is the first page of your content, but our algorithms may point users to one of the component pages in the series.</li> </ul> </li> <br /> It&#8217;s not uncommon for webmasters to incorrectly use rel=&#8221;canonical&#8221; from component pages to the first page of their series (e.g. page-2.html with rel=&#8221;canonical&#8221; to page-1.html). We recommend against this implementation because the component pages don&#8217;t actually contain duplicate content. Using rel=&#8221;next&#8221; and rel=&#8221;prev&#8221; is far more appropriate.<br /> <br /> <b>Summary</b><br /> <br /> Because users generally prefer the view-all option in search results, we&#8217;re making more of an effort to properly detect and serve this version to searchers. If you have a series of content, there&#8217;s nothing more you need to do. If you&#8217;d like to hint more to Google how best to serve users your information:<br /> <ol> <li>To better optimize your view-all page, you can use rel=&#8221;canonical&#8221; from component pages to the single-page version; otherwise,</li> <li>If a view-all page doesn&#8217;t provide a good user experience for your site, you can use the <a href="http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html">rel=&#8221;next&#8221; and rel=&#8221;prev&#8221;</a> attributes as a strong hint for Google to identify the series of pages and still surface a component page in results.</li> </ol> <br /> <b>Questions?</b><br /> <br /> As always, feel free to ask in our <a href="//www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&amp;hl=en">Webmaster Help Forum</a>.<br /> <br /> <span class="byline-author">Written by Benjia Li &amp; Joachim Kupke, Software Engineers, Indexing Team</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Webmaster Central Blog:View-all in search results&url=https://webmasters.googleblog.com/2011/09/view-all-in-search-results.html?hl=en&via=googlewmc'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://webmasters.googleblog.com/2011/09/view-all-in-search-results.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://webmasters.googleblog.com/2011/09/view-all-in-search-results.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing?hl=en' rel='tag'> crawling and indexing </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results?hl=en' rel='tag'> search results </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://webmasters.googleblog.com/?hl=en'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://webmasters.googleblog.com/search?updated-max=2012-02-21T14:00:00-08:00&max-results=7&reverse-paginate=true&hl=en' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://webmasters.googleblog.com/search?updated-max=2011-09-15T05:00:00-07:00&max-results=7&hl=en' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML9'> <div class='widget-content'> <a href="https://www.google.com/webmasters/tools/mobile-friendly/?utm_source=wmc-blog&utm_medium=referral&utm_campaign=blog-nav"><img src="https://lh3.googleusercontent.com/-osGJupx0-HY/VQta1nmaAPI/AAAAAAAACfs/UdMPzubsXFk/w80-h1368-no/blog%2Bpromo.png" align="left" width="80" /></a> Hey! <a href="https://search.google.com/test/mobile-friendly">Check here if your site is mobile-friendly.</a> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML10'> <div class='widget-content'> <div class='searchBox'> <input type='text' title='Search This Blog' placeholder='Search blog ...' /> </div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/accessibility?hl=en'> accessibility </a> <span dir='ltr'> 10 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/advanced?hl=en'> advanced </a> <span dir='ltr'> 195 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/AMP?hl=en'> AMP </a> <span dir='ltr'> 13 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Android?hl=en'> Android </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/API?hl=en'> API </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/apps?hl=en'> apps </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/autocomplete?hl=en'> autocomplete </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/beginner?hl=en'> beginner </a> <span dir='ltr'> 173 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/CAPTCHA?hl=en'> CAPTCHA </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Chrome?hl=en'> Chrome </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/cms?hl=en'> cms </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing?hl=en'> crawling and indexing </a> <span dir='ltr'> 158 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/encryption?hl=en'> encryption </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/events?hl=en'> events </a> <span dir='ltr'> 51 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/feedback%20and%20communication?hl=en'> feedback and communication </a> <span dir='ltr'> 83 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/forums?hl=en'> forums </a> <span dir='ltr'> 5 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/general%20tips?hl=en'> general tips </a> <span dir='ltr'> 90 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/geotargeting?hl=en'> geotargeting </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20Assistant?hl=en'> Google Assistant </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20I%2FO?hl=en'> Google I/O </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20Images?hl=en'> Google Images </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20News?hl=en'> Google News </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/hacked%20sites?hl=en'> hacked sites </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/hangout?hl=en'> hangout </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/hreflang?hl=en'> hreflang </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/https?hl=en'> https </a> <span dir='ltr'> 5 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/images?hl=en'> images </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/intermediate?hl=en'> intermediate </a> <span dir='ltr'> 205 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/interstitials?hl=en'> interstitials </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/javascript?hl=en'> javascript </a> <span dir='ltr'> 8 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/job%20search?hl=en'> job search </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/localization?hl=en'> localization </a> <span dir='ltr'> 21 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/malware?hl=en'> malware </a> <span dir='ltr'> 6 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/mobile?hl=en'> mobile </a> <span dir='ltr'> 63 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/mobile-friendly?hl=en'> mobile-friendly </a> <span dir='ltr'> 14 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/nohacked?hl=en'> nohacked </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/performance?hl=en'> performance </a> <span dir='ltr'> 17 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/product%20expert?hl=en'> product expert </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/product%20experts?hl=en'> product experts </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/products%20and%20services?hl=en'> products and services </a> <span dir='ltr'> 63 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/questions?hl=en'> questions </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/ranking?hl=en'> ranking </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/recipes?hl=en'> recipes </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/rendering?hl=en'> rendering </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Responsive%20Web%20Design?hl=en'> Responsive Web Design </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/rich%20cards?hl=en'> rich cards </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/rich%20results?hl=en'> rich results </a> <span dir='ltr'> 10 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20console?hl=en'> search console </a> <span dir='ltr'> 35 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20for%20beginners?hl=en'> search for beginners </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20queries?hl=en'> search queries </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20results?hl=en'> search results </a> <span dir='ltr'> 140 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/security?hl=en'> security </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/seo?hl=en'> seo </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/sitemaps?hl=en'> sitemaps </a> <span dir='ltr'> 46 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/speed?hl=en'> speed </a> <span dir='ltr'> 6 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/structured%20data?hl=en'> structured data </a> <span dir='ltr'> 33 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/summit?hl=en'> summit </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/TLDs?hl=en'> TLDs </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/url%20removals?hl=en'> url removals </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/UX?hl=en'> UX </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/verification?hl=en'> verification </a> <span dir='ltr'> 8 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/video?hl=en'> video </a> <span dir='ltr'> 6 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20community?hl=en'> webmaster community </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20forum?hl=en'> webmaster forum </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20guidelines?hl=en'> webmaster guidelines </a> <span dir='ltr'> 57 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20tools?hl=en'> webmaster tools </a> <span dir='ltr'> 177 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmasters?hl=en'> webmasters </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/youtube%20channel?hl=en'> youtube channel </a> <span dir='ltr'> 6 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/?hl=en'> 2020 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/?hl=en'> 2019 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2019/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/?hl=en'> 2018 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2018/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/?hl=en'> 2017 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2017/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/?hl=en'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2016/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/?hl=en'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2015/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/?hl=en'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2014/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/?hl=en'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2013/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/?hl=en'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2012/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/?hl=en'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/?hl=en'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2010/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/?hl=en'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2009/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/?hl=en'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2008/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/?hl=en'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2007/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://webmasters.googleblog.com/2006/?hl=en'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2006/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2006/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2006/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2006/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2006/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="https://googlewebmastercentral.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script></div> <div class="g-ytsubscribe class='followgooglewrapper'" data-channel="GoogleWebmasterHelp" data-layout="full"></div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=https://googlewebmastercentral.blogspot.com/&amp;screen_name=googlewmc" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @googlewmc</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> Give us feedback in our <a href="https://support.google.com/webmasters/go/community">Product Forums</a>. </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML8'> <h2 class='title'> Subscribe via email </h2> <div class='widget-content'> <form #nsubmit="window.open('https://www.feedburner.com/fb/a/emailverifySubmit?feedId=1092589', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true" action="https://www.feedburner.com/fb/a/emailverify" style="border:1px solid #ccc;padding:3px;text-align:center;" target="popupwindow" method="post"><p>Enter your email address:</p><p><input style="width:140px" name="email" type="text"/></p><input value="https://feeds.feedburner.com/~e?ffid=1092589" name="url" type="hidden"/><input value="Official Google Webmaster Central Blog" name="title" type="hidden"/><input value="en_US" name="loc" type="hidden"/><input value="Subscribe" type="submit"/><p>Delivered by <a href="https://www.feedburner.com" target="_blank">FeedBurner</a></p></form> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY46rJbXkNUDWtVKaTE-iHT0pWC1lQ:1732410105303';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d32069983','//webmasters.googleblog.com/2011/?hl\x3den','32069983'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '32069983', 'title': 'Official Google Webmaster Central Blog', 'url': 'https://webmasters.googleblog.com/2011/?hl\x3den', 'canonicalUrl': 'https://webmasters.googleblog.com/2011/', 'homepageUrl': 'https://webmasters.googleblog.com/?hl\x3den', 'searchUrl': 'https://webmasters.googleblog.com/search', 'canonicalHomepageUrl': 'https://webmasters.googleblog.com/', 'blogspotFaviconUrl': 'https://webmasters.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': false, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-18009-4', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Webmaster Central Blog - Atom\x22 href\x3d\x22https://webmasters.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Webmaster Central Blog - RSS\x22 href\x3d\x22https://webmasters.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Webmaster Central Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/32069983/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': '2011', 'pageTitle': 'Official Google Webmaster Central Blog: 2011', 'metaDescription': 'Official news on crawling and indexing sites for the Google index'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Webmaster Central Blog', 'description': 'Official news on crawling and indexing sites for the Google index', 'url': 'https://webmasters.googleblog.com/2011/?hl\x3den', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2011, 'rangeMessage': 'Showing posts from 2011'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML9', 'sidebar-top', document.getElementById('HTML9'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML10', 'sidebar-top', document.getElementById('HTML10'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-bottom', document.getElementById('HTML8'), {}, 'displayModeFull')); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10