CINXE.COM

Official Google Webmaster Central Blog: AMP

<!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: AMP </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/search/label/AMP' 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/search/label/AMP' 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/search/label/AMP' 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=22add307-8ae0-4cef-98df-8ba66e3c3292' 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=22add307-8ae0-4cef-98df-8ba66e3c3292' 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/'> <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='1685947314817706235' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2019/07/helping-publishers-and-users-get-more.html' itemprop='url' title='Helping publishers and users get more out of visual searches on Google Images with AMP'> Helping publishers and users get more out of visual searches on Google Images with AMP </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, July 25, 2019 </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"> <p>Google Images has made a series of changes to help people explore, learn and do more through visual search. An important element of visual search is the ability for users to scan many ideas before coming to a decision, whether it&#8217;s purchasing a product, learning more about a stylish room, or finding instructions for a DIY project. Often this involves loading many web pages, which can slow down a search considerably and prevent users from completing a task.&nbsp;</p> <p>As previewed at Google I/O, we&#8217;re launching a new AMP-powered feature in Google Images on the mobile web, Swipe to Visit, which makes it faster and easier for users to browse and visit web pages. After a Google Images user selects an image to view on a mobile device, they will get a preview of the website header, which can be easily swiped up to load the web page instantly.&nbsp;</p> <a href="https://3.bp.blogspot.com/-mjxaMYEDftw/XT9ZL987hHI/AAAAAAABEpo/XTD91NpGq4IWX6AmWY08y6yzqvn9-kcWgCLcBGAs/s1600/amp-phone%2B%25281%2529.gif" imageanchor="1" ><img border="0" data-original-height="1067" data-original-width="616" height="600" src="https://3.bp.blogspot.com/-mjxaMYEDftw/XT9ZL987hHI/AAAAAAABEpo/XTD91NpGq4IWX6AmWY08y6yzqvn9-kcWgCLcBGAs/s400/amp-phone%2B%25281%2529.gif" width="348" /></a> <p>Swipe to Visit uses AMP's prerender capability to show a preview of the page displayed at the bottom of the screen. When a user swipes up on the preview, the web page is displayed instantly and the publisher receives a pageview. The speed and ease of this experience makes it more likely for users to visit a publisher's site, while still allowing users to continue their browsing session.</p> <p>Publishers who support AMP don&#8217;t need to take any additional action for their sites to appear in Swipe to Visit on Google Images. Publishers who don&#8217;t support AMP can <a href="https://developers.google.com/search/docs/guides/enhance-amp">learn more about getting started with AMP here</a>. In the coming weeks, publishers can also view their traffic data from AMP in Google Images in a Search Console&#8217;s <a href="https://support.google.com/webmasters/answer/7576553">performance report</a> for Google Images in a new search area named &#8220;AMP on Image result&#8221;.</p> <p>We look forward to continuing to support the Google Images ecosystem with features that help users and publishers alike.</p> <br> <span class="byline-author">Posted by Assaf Broitman, Google Images PM</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"> <p>Google Images has made a series of changes to help people explore, learn and do more through visual search. An important element of visual search is the ability for users to scan many ideas before coming to a decision, whether it&#8217;s purchasing a product, learning more about a stylish room, or finding instructions for a DIY project. Often this involves loading many web pages, which can slow down a search considerably and prevent users from completing a task.&nbsp;</p> <p>As previewed at Google I/O, we&#8217;re launching a new AMP-powered feature in Google Images on the mobile web, Swipe to Visit, which makes it faster and easier for users to browse and visit web pages. After a Google Images user selects an image to view on a mobile device, they will get a preview of the website header, which can be easily swiped up to load the web page instantly.&nbsp;</p> <a href="https://3.bp.blogspot.com/-mjxaMYEDftw/XT9ZL987hHI/AAAAAAABEpo/XTD91NpGq4IWX6AmWY08y6yzqvn9-kcWgCLcBGAs/s1600/amp-phone%2B%25281%2529.gif" imageanchor="1" ><img border="0" data-original-height="1067" data-original-width="616" height="600" src="https://3.bp.blogspot.com/-mjxaMYEDftw/XT9ZL987hHI/AAAAAAABEpo/XTD91NpGq4IWX6AmWY08y6yzqvn9-kcWgCLcBGAs/s400/amp-phone%2B%25281%2529.gif" width="348" /></a> <p>Swipe to Visit uses AMP's prerender capability to show a preview of the page displayed at the bottom of the screen. When a user swipes up on the preview, the web page is displayed instantly and the publisher receives a pageview. The speed and ease of this experience makes it more likely for users to visit a publisher's site, while still allowing users to continue their browsing session.</p> <p>Publishers who support AMP don&#8217;t need to take any additional action for their sites to appear in Swipe to Visit on Google Images. Publishers who don&#8217;t support AMP can <a href="https://developers.google.com/search/docs/guides/enhance-amp">learn more about getting started with AMP here</a>. In the coming weeks, publishers can also view their traffic data from AMP in Google Images in a Search Console&#8217;s <a href="https://support.google.com/webmasters/answer/7576553">performance report</a> for Google Images in a new search area named &#8220;AMP on Image result&#8221;.</p> <p>We look forward to continuing to support the Google Images ecosystem with features that help users and publishers alike.</p> <br> <span class="byline-author">Posted by Assaf Broitman, Google Images PM</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:Helping publishers and users get more out of visual searches on Google Images with AMP&url=https://webmasters.googleblog.com/2019/07/helping-publishers-and-users-get-more.html&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/2019/07/helping-publishers-and-users-get-more.html'> <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/2019/07/helping-publishers-and-users-get-more.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/images' rel='tag'> images </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/speed' rel='tag'> speed </a> </span> </div> </div> </div> <div class='post' data-id='777432884342387906' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2019/05/io-2019-sessions-webmasters-SEOs.html' itemprop='url' title='Google I/O 2019 - What sessions should SEOs and webmasters watch?'> Google I/O 2019 - What sessions should SEOs and webmasters watch? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, May 06, 2019 </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"> <a href="https://events.google.com/io/" target="_blank">Google I/O 2019</a> is starting tomorrow and will run for 3 days, until Thursday. Google I/O is our yearly developers festival, where product announcements are made, new APIs and frameworks are introduced, and Product Managers present the latest from Google to an audience of 7,000+ developers who fly to California.<br /> <br /> However, you don't have to physically attend the event to take advantage of this once-a-year opportunity: many conferences and talks are live streamed on YouTube for anyone to watch. Browse the <a href="https://events.google.com/io/schedule" target="_blank">full schedule of events</a>, including a list of talks that we think will be interesting for webmasters to watch (all talks are in English). All the links shared below will bring you to pages with more details about each talk, and links to watch the sessions will display on the day of each event. All times are Pacific Central time <b>(California time)</b>.<br /> <br /> <br /> <ul style="text-align: left;"> <li><b><u>Tuesday, May 7th</u></b><br /><br /><b>4pm</b> - <a href="https://events.google.com/io/schedule/events/50bbf64a-1cc4-4169-b91b-1b124b769d07" target="_blank">Building Successful Websites: Case Studies for Mature and Emerging Markets</a>, with Aancha Bahadur, Charlie Croom, Matt Doyle, Rudra Kasturi, and Jesar Shah</li> <br /><br /> <li><b><u>Wednesday, May 8th</u><br /><br />10.30am</b> - <a href="https://events.google.com/io/schedule/events/40a400cf-aa8d-4510-8491-07d1e0248f06" target="_blank">Enhance Your Search and Assistant Presence with Structured Data</a>, with Aylin Altiok and Will Leszczuk<br /><br /><b>11.30am</b> - <a href="https://events.google.com/io/schedule/events/1bbd42a2-3ba3-4b99-88da-48474fc3bb91" target="_blank">Create App-like Experiences on Google Search and the Google Assistant</a>, with Allen Harvey<br /><br /><b>11.30am</b> - <a href="https://events.google.com/io/schedule/events/5311d3a8-03b4-4ae7-ba22-a3990ef1913a" target="_blank">Rapidly Building Better Web Experiences with AMP</a>, with Adam Greenberg and Naina Raisinghani<br /><br /><b>6.30pm</b> - <a href="https://events.google.com/io/schedule/events/7e886111-34a3-4920-ae73-7e13e5bafc0f" target="_blank">Unlocking New Capabilities for the Web</a>, with Pete LePage and Thomas Steiner</li> <br /><br /> <li><b><u>Thursday, May 9th</u></b><br /><br /><b>10.30am</b> - <a href="https://events.google.com/io/schedule/events/280ec615-7a63-420a-9e74-05428da072f9" target="_blank">Google Search: State of the Union</a>, with John Mueller and Martin Splitt<br /><br /><b>1.30pm</b> - <a href="https://events.google.com/io/schedule/events/da7ca544-1260-4940-88c6-e74dbf49a80a" target="_blank">Google Search and JavaScript Sites</a>, with Zoe Clifford and Martin Splitt</li> </ul> <div> <br /></div> <div> <div> This list is only a small part of the agenda that we think is useful to webmasters and SEOs. There are many more sessions that you could find interesting! To learn about those other talks, check out the <a href="https://events.google.com/io/schedule/events/?2=topic_web" target="_blank">full list of &#8220;web&#8221; sessions</a>, <a href="https://events.google.com/io/schedule/events/?2=topic_design" target="_blank">design sessions</a>, <a href="https://events.google.com/io/schedule/events/?2=topic_cloud" target="_blank">Cloud sessions</a>, <a href="https://events.google.com/io/schedule/events/?2=topic_mlai" target="_blank">machine learning sessions</a>, and more. Use the filtering function to toggle the sessions on and off.</div> <div> <br /></div> <div> We hope you can make the time to watch the talks online, and participate in the excitement of I/O ! The videos will also be available on Youtube after the event, in case you can't tune in live.</div> </div> <div> <br /></div> <div> <i><span style="color: #666666;">Posted by Vincent Courson, Search Outreach Specialist</span></i></div> </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"> <a href="https://events.google.com/io/" target="_blank">Google I/O 2019</a> is starting tomorrow and will run for 3 days, until Thursday. Google I/O is our yearly developers festival, where product announcements are made, new APIs and frameworks are introduced, and Product Managers present the latest from Google to an audience of 7,000+ developers who fly to California.<br /> <br /> However, you don't have to physically attend the event to take advantage of this once-a-year opportunity: many conferences and talks are live streamed on YouTube for anyone to watch. Browse the <a href="https://events.google.com/io/schedule" target="_blank">full schedule of events</a>, including a list of talks that we think will be interesting for webmasters to watch (all talks are in English). All the links shared below will bring you to pages with more details about each talk, and links to watch the sessions will display on the day of each event. All times are Pacific Central time <b>(California time)</b>.<br /> <br /> <br /> <ul style="text-align: left;"> <li><b><u>Tuesday, May 7th</u></b><br /><br /><b>4pm</b> - <a href="https://events.google.com/io/schedule/events/50bbf64a-1cc4-4169-b91b-1b124b769d07" target="_blank">Building Successful Websites: Case Studies for Mature and Emerging Markets</a>, with Aancha Bahadur, Charlie Croom, Matt Doyle, Rudra Kasturi, and Jesar Shah</li> <br /><br /> <li><b><u>Wednesday, May 8th</u><br /><br />10.30am</b> - <a href="https://events.google.com/io/schedule/events/40a400cf-aa8d-4510-8491-07d1e0248f06" target="_blank">Enhance Your Search and Assistant Presence with Structured Data</a>, with Aylin Altiok and Will Leszczuk<br /><br /><b>11.30am</b> - <a href="https://events.google.com/io/schedule/events/1bbd42a2-3ba3-4b99-88da-48474fc3bb91" target="_blank">Create App-like Experiences on Google Search and the Google Assistant</a>, with Allen Harvey<br /><br /><b>11.30am</b> - <a href="https://events.google.com/io/schedule/events/5311d3a8-03b4-4ae7-ba22-a3990ef1913a" target="_blank">Rapidly Building Better Web Experiences with AMP</a>, with Adam Greenberg and Naina Raisinghani<br /><br /><b>6.30pm</b> - <a href="https://events.google.com/io/schedule/events/7e886111-34a3-4920-ae73-7e13e5bafc0f" target="_blank">Unlocking New Capabilities for the Web</a>, with Pete LePage and Thomas Steiner</li> <br /><br /> <li><b><u>Thursday, May 9th</u></b><br /><br /><b>10.30am</b> - <a href="https://events.google.com/io/schedule/events/280ec615-7a63-420a-9e74-05428da072f9" target="_blank">Google Search: State of the Union</a>, with John Mueller and Martin Splitt<br /><br /><b>1.30pm</b> - <a href="https://events.google.com/io/schedule/events/da7ca544-1260-4940-88c6-e74dbf49a80a" target="_blank">Google Search and JavaScript Sites</a>, with Zoe Clifford and Martin Splitt</li> </ul> <div> <br /></div> <div> <div> This list is only a small part of the agenda that we think is useful to webmasters and SEOs. There are many more sessions that you could find interesting! To learn about those other talks, check out the <a href="https://events.google.com/io/schedule/events/?2=topic_web" target="_blank">full list of &#8220;web&#8221; sessions</a>, <a href="https://events.google.com/io/schedule/events/?2=topic_design" target="_blank">design sessions</a>, <a href="https://events.google.com/io/schedule/events/?2=topic_cloud" target="_blank">Cloud sessions</a>, <a href="https://events.google.com/io/schedule/events/?2=topic_mlai" target="_blank">machine learning sessions</a>, and more. Use the filtering function to toggle the sessions on and off.</div> <div> <br /></div> <div> We hope you can make the time to watch the talks online, and participate in the excitement of I/O ! The videos will also be available on Youtube after the event, in case you can't tune in live.</div> </div> <div> <br /></div> <div> <i><span style="color: #666666;">Posted by Vincent Courson, Search Outreach Specialist</span></i></div> </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:Google I/O 2019 - What sessions should SEOs and webmasters watch?&url=https://webmasters.googleblog.com/2019/05/io-2019-sessions-webmasters-SEOs.html&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/2019/05/io-2019-sessions-webmasters-SEOs.html'> <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/2019/05/io-2019-sessions-webmasters-SEOs.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing' rel='tag'> crawling and indexing </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/Google%20I%2FO' rel='tag'> Google I/O </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/javascript' rel='tag'> javascript </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/performance' rel='tag'> performance </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/structured%20data' rel='tag'> structured data </a> </span> </div> </div> </div> <div class='post' data-id='5618870169875080581' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2019/04/instant-loading-amp-pages-from-your-own.html' itemprop='url' title='Instant-loading AMP pages from your own domain'> Instant-loading AMP pages from your own domain </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, April 16, 2019 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p>Today we are rolling out support in Google Search&#8217;s <a href="https://blog.google/products/search/search-results-are-officially-ampd/">AMP web results</a> (also known as &#8220;blue links&#8221;) to link to <a href="https://developers.google.com/web/updates/2018/11/signed-exchanges">signed exchanges</a>, an emerging new feature of the web enabled by the <a href="https://tools.ietf.org/id/draft-yasskin-dispatch-web-packaging-00.html">IETF web packaging specification</a>. Signed exchanges enable displaying the publisher&#8217;s domain when content is instantly loaded via Google Search. This is available in browsers that support the necessary web platform feature&#8212;as of the time of writing, Google Chrome&#8212;and availability will expand to include other browsers as they gain support (e.g. the upcoming version of Microsoft Edge).</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyX3fKP0Y9fYwcf5hnwEx7GVl7oro36ggdhP_ggKe4iLfi4vEmnzNj5Cc8N07864z1FF3npv6oRfzMT4BYZ0uT-_kNqJcnezw-oS-xyNvOyHCntcSOLlqPESEzLkAQkiTYWIXB/s1600/ampdev-sxg.gif" imageanchor="1" ><img border="0" data-original-height="864" data-original-width="429" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyX3fKP0Y9fYwcf5hnwEx7GVl7oro36ggdhP_ggKe4iLfi4vEmnzNj5Cc8N07864z1FF3npv6oRfzMT4BYZ0uT-_kNqJcnezw-oS-xyNvOyHCntcSOLlqPESEzLkAQkiTYWIXB/s400/ampdev-sxg.gif" width="199" /></a> <h3>Background on AMP&#8217;s instant loading</h3> <p>One of AMP's biggest user benefits has been the unique ability to instantly load AMP web pages that users click on in Google Search. Near-instant loading works by requesting content ahead of time, balancing the likelihood of a user clicking on a result with device and network constraints&#8211;and <a href="https://blog.amp.dev/2018/07/23/privacy-and-user-choice-in-amps-software-architecture/">doing it in a privacy-sensitive way</a>.</p> <p>We believe that privacy-preserving instant loading web content is a transformative user experience, but in order to accomplish this, we had to make trade-offs; namely, the <a href="https://developers.googleblog.com/2017/02/whats-in-amp-url.html">URLs</a> displayed in browser address bars begin with google.com/amp, as a consequence of being shown in the Google AMP Viewer, rather than display the domain of the publisher. We heard both user and publisher feedback over this, and last year we <a href="https://blog.amp.dev/2018/01/09/improving-urls-for-amp-pages/">identified</a> a web platform innovation that provides a solution that shows the content&#8217;s original URL while still retaining AMP's instant loading.</p> <h3>Introducing signed exchanges</h3> <p>A signed exchange is a file format, defined in the <a href="https://github.com/WICG/webpackage">web packaging specification</a>, that allows the browser to trust a document as if it belongs to your <a href="https://en.wikipedia.org/wiki/Same-origin_policy">origin</a>. This allows you to use first-party cookies and storage to customize content and simplify analytics integration. Your page appears under your URL instead of the google.com/amp URL.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEsuMHfHYZP_H8qXnOuv5AXgxJay_IsvwRPtwMqRmjyX3b9U2BGhmeciIpgf-_FQDxRGJY_nXmJHRJ9YuFLNgbNsw1fC7OxfR_lZsvQRNksjPeDPHURJFGCncdFW7z9SwXqf8G/s1600/url_bar2.gif" imageanchor="1" ><img border="0" data-original-height="182" data-original-width="1600" height="46" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEsuMHfHYZP_H8qXnOuv5AXgxJay_IsvwRPtwMqRmjyX3b9U2BGhmeciIpgf-_FQDxRGJY_nXmJHRJ9YuFLNgbNsw1fC7OxfR_lZsvQRNksjPeDPHURJFGCncdFW7z9SwXqf8G/s400/url_bar2.gif" width="400" /></a> <p>Google Search links to signed exchanges when the publisher, browser, and the Search experience context all support it. As a publisher, you will need to publish both the signed exchange version of the content in addition to the non-signed exchange version. Learn more about how <a href="https://developers.google.com/search/docs/guides/about-amp">Google Search supports signed exchange</a>.</p> <h3>Getting started with signed exchanges</h3> <p>Many publishers have already begun to publish signed exchanges since the <a href="https://blog.amp.dev/2018/11/13/developer-preview-of-better-amp-urls-in-google-search/">developer preview</a> opened up last fall. To implement signed exchanges in your own serving infrastructure, follow the guide &#8220;<a href="https://amp.dev/documentation/guides-and-tutorials/optimize-and-measure/signed-exchange">Serve AMP using Signed Exchanges</a>&#8221; available at amp.dev.</p> <p>If you use a CDN provider, ask them if they can provide AMP signed exchanges. <a href="https://www.cloudflare.com/">Cloudflare</a> has recently <a href="http://blog.cloudflare.com/announcing-amp-real-url/">announced</a> that it is offering signed exchanges to all of its customers free of charge.</p> <p>Check out our resources like the <a href="https://support.google.com/webmasters/community">webmaster community</a> or <a href="https://amp.dev/support/">get in touch with members of the AMP Project</a> with any questions. You can also <a href="https://github.com/WICG/webpackage/issues">provide feedback on the signed exchange specification</a>.</p> <br> <span class="byline-author">Posted by Devin Mullins and Greg Rogers</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p>Today we are rolling out support in Google Search&#8217;s <a href="https://blog.google/products/search/search-results-are-officially-ampd/">AMP web results</a> (also known as &#8220;blue links&#8221;) to link to <a href="https://developers.google.com/web/updates/2018/11/signed-exchanges">signed exchanges</a>, an emerging new feature of the web enabled by the <a href="https://tools.ietf.org/id/draft-yasskin-dispatch-web-packaging-00.html">IETF web packaging specification</a>. Signed exchanges enable displaying the publisher&#8217;s domain when content is instantly loaded via Google Search. This is available in browsers that support the necessary web platform feature&#8212;as of the time of writing, Google Chrome&#8212;and availability will expand to include other browsers as they gain support (e.g. the upcoming version of Microsoft Edge).</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyX3fKP0Y9fYwcf5hnwEx7GVl7oro36ggdhP_ggKe4iLfi4vEmnzNj5Cc8N07864z1FF3npv6oRfzMT4BYZ0uT-_kNqJcnezw-oS-xyNvOyHCntcSOLlqPESEzLkAQkiTYWIXB/s1600/ampdev-sxg.gif" imageanchor="1" ><img border="0" data-original-height="864" data-original-width="429" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyX3fKP0Y9fYwcf5hnwEx7GVl7oro36ggdhP_ggKe4iLfi4vEmnzNj5Cc8N07864z1FF3npv6oRfzMT4BYZ0uT-_kNqJcnezw-oS-xyNvOyHCntcSOLlqPESEzLkAQkiTYWIXB/s400/ampdev-sxg.gif" width="199" /></a> <h3>Background on AMP&#8217;s instant loading</h3> <p>One of AMP's biggest user benefits has been the unique ability to instantly load AMP web pages that users click on in Google Search. Near-instant loading works by requesting content ahead of time, balancing the likelihood of a user clicking on a result with device and network constraints&#8211;and <a href="https://blog.amp.dev/2018/07/23/privacy-and-user-choice-in-amps-software-architecture/">doing it in a privacy-sensitive way</a>.</p> <p>We believe that privacy-preserving instant loading web content is a transformative user experience, but in order to accomplish this, we had to make trade-offs; namely, the <a href="https://developers.googleblog.com/2017/02/whats-in-amp-url.html">URLs</a> displayed in browser address bars begin with google.com/amp, as a consequence of being shown in the Google AMP Viewer, rather than display the domain of the publisher. We heard both user and publisher feedback over this, and last year we <a href="https://blog.amp.dev/2018/01/09/improving-urls-for-amp-pages/">identified</a> a web platform innovation that provides a solution that shows the content&#8217;s original URL while still retaining AMP's instant loading.</p> <h3>Introducing signed exchanges</h3> <p>A signed exchange is a file format, defined in the <a href="https://github.com/WICG/webpackage">web packaging specification</a>, that allows the browser to trust a document as if it belongs to your <a href="https://en.wikipedia.org/wiki/Same-origin_policy">origin</a>. This allows you to use first-party cookies and storage to customize content and simplify analytics integration. Your page appears under your URL instead of the google.com/amp URL.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEsuMHfHYZP_H8qXnOuv5AXgxJay_IsvwRPtwMqRmjyX3b9U2BGhmeciIpgf-_FQDxRGJY_nXmJHRJ9YuFLNgbNsw1fC7OxfR_lZsvQRNksjPeDPHURJFGCncdFW7z9SwXqf8G/s1600/url_bar2.gif" imageanchor="1" ><img border="0" data-original-height="182" data-original-width="1600" height="46" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEsuMHfHYZP_H8qXnOuv5AXgxJay_IsvwRPtwMqRmjyX3b9U2BGhmeciIpgf-_FQDxRGJY_nXmJHRJ9YuFLNgbNsw1fC7OxfR_lZsvQRNksjPeDPHURJFGCncdFW7z9SwXqf8G/s400/url_bar2.gif" width="400" /></a> <p>Google Search links to signed exchanges when the publisher, browser, and the Search experience context all support it. As a publisher, you will need to publish both the signed exchange version of the content in addition to the non-signed exchange version. Learn more about how <a href="https://developers.google.com/search/docs/guides/about-amp">Google Search supports signed exchange</a>.</p> <h3>Getting started with signed exchanges</h3> <p>Many publishers have already begun to publish signed exchanges since the <a href="https://blog.amp.dev/2018/11/13/developer-preview-of-better-amp-urls-in-google-search/">developer preview</a> opened up last fall. To implement signed exchanges in your own serving infrastructure, follow the guide &#8220;<a href="https://amp.dev/documentation/guides-and-tutorials/optimize-and-measure/signed-exchange">Serve AMP using Signed Exchanges</a>&#8221; available at amp.dev.</p> <p>If you use a CDN provider, ask them if they can provide AMP signed exchanges. <a href="https://www.cloudflare.com/">Cloudflare</a> has recently <a href="http://blog.cloudflare.com/announcing-amp-real-url/">announced</a> that it is offering signed exchanges to all of its customers free of charge.</p> <p>Check out our resources like the <a href="https://support.google.com/webmasters/community">webmaster community</a> or <a href="https://amp.dev/support/">get in touch with members of the AMP Project</a> with any questions. You can also <a href="https://github.com/WICG/webpackage/issues">provide feedback on the signed exchange specification</a>.</p> <br> <span class="byline-author">Posted by Devin Mullins and Greg Rogers</span> <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:Instant-loading AMP pages from your own domain&url=https://webmasters.googleblog.com/2019/04/instant-loading-amp-pages-from-your-own.html&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/2019/04/instant-loading-amp-pages-from-your-own.html'> <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/2019/04/instant-loading-amp-pages-from-your-own.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='5043170892468867247' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2018/05/google-io-2018-sessions-SEOs.html' itemprop='url' title='Google I/O 2018 - What sessions should SEOs and Webmasters watch live ?'> Google I/O 2018 - What sessions should SEOs and Webmasters watch live ? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, May 08, 2018 </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"> <a href="https://events.google.com/io/" target="_blank">Google I/O 2018</a> is starting today in California, to an international audience of 7,000+ developers. It will run until Thursday night. It is our annual developers festival, where product announcements are made, new APIs and frameworks are introduced, and Product Managers present the latest from Google.<br /> <br /> However, you don't have to physically attend the event to take advantage of this once-a-year opportunity: many conferences and talks are live streamed on YouTube for anyone to watch. You will find the full-event schedule <a href="https://events.google.com/io/schedule" target="_blank">here</a>.<br /> <div> <br /></div> <div> <div> Dozens upon dozens of talks will take place over the next 3 days. We have hand picked the talks that we think will be the most interesting for webmasters and SEO professionals. Each link shared will bring you to pages with more details about each talk, and you will find out how to tune in to the live stream. All times are California time (PCT). We might add other sessions to this list.</div> <div> <br /></div> </div> <div> <br /></div> <div> <div> <b>Tuesday, May 8th</b></div> <div> <br /> <ul style="text-align: left;"> <li><b>3pm</b> - Web Security post Spectre/Meltdown, with Emily Schechter and Chris Palmer - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=cc6ef17f-243c-451b-9e18-a50bdf959158&amp;topic=web" target="_blank">more info</a>.</li> <li><b>5pm</b> - Dru Knox and Stephan Somogyi talk about building a seamless web with Chrome - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=f4839672-8ab3-49be-ba2b-df5be6ff908f&amp;topic=web" target="_blank">more info</a>.</li> </ul> </div> <div> <br /></div> </div> <div> <br /></div> <div> <div> <b>Wednesday, May 9th</b></div> <div> <br /> <ul style="text-align: left;"> <li><b>9.30am</b> - Ewa Gasperowicz and Addy Osmani talk about Web Performance and increasing control over the loading experience - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=5ca0e495-8409-4279-a4d9-8b5306e75e62&amp;topic=web" target="_blank">more info</a>.</li> <li><b>10.30am</b> - Alberto Medina and Thierry Muller will explain how to make a WordPress site progressive - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=8735be7c-d42d-4fab-abfe-69e48a624261&amp;topic=web" target="_blank">more info</a>.</li> <li><b>11.30am</b> - Rob Dodson and Dominic Mazzoni will cover "What's new in web accessibility" - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=851d5519-9bd8-4431-aa2e-fca6c1e41dd3&amp;topic=web" target="_blank">more info</a>.</li> <li><b>3.30pm</b> - Michael Bleigh will introduce how to leverage AMP in Firebase for a blazing fast website - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=d93e965b-3896-4923-8e57-84914fcee763&amp;topic=web" target="_blank">more info</a>.</li> <li><b>4.30pm</b> - Rick Viscomi and Vinamrata Singal will introduce the latest with Lighthouse and Chrome UX Report for Web Performance - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=2524b9ad-2777-4b3c-951d-4b8accedfd53&amp;topic=web" target="_blank">more info</a>.</li> </ul> </div> <div> <br /></div> <div> <br /></div> <div> <div> <b>Thursday, May 10th</b></div> <div> <br /> <ul style="text-align: left;"> <li><b>8.30am</b> - John Mueller and Tom Greenaway will talk about building Search-friendly JavaScript websites - <a href="https://events.google.com/io/schedule/?section=may-10&amp;sid=e8a0d2f7-1eb2-4dc9-a69c-3f28d460b61f" target="_blank">more info</a>.</li> <li><b>9.30am</b> - Build e-commerce sites for the modern web with AMP, PWA, and more, with Adam Greenberg and Rowan Merewood - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=90159532-d4bd-4a46-97c5-77ecac04b246&amp;topic=web" target="_blank">more info</a>.</li> <li><b>12.30pm</b> - Session on "Building a successful web presence with Google Search" by John Mueller and Mariya Moeva - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=844d803c-ce5b-4dd6-a918-c8fbd95611ac&amp;topic=web" target="_blank">more info</a>.</li> </ul> </div> <div> <br /> <br /></div> </div> </div> <div> <div> This list is only a sample of the content at this year's Google I/O, and there might be many more that are interesting to you! To find out about those other talks, check out the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=web&amp;type=sessions" target="_blank">full list of web sessions</a>, but also the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=design" target="_blank">sessions about Design</a>, the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=cloud" target="_blank">Cloud sessions</a>, the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=machinelearning%26ai&amp;type=sessions" target="_blank">machine learning sessions</a>, and more&#8230;&nbsp;</div> <div> <br /></div> </div> <div> <div> We hope you can make the time to watch the talks online, and participate in the excitement of I/O ! The videos will also be available on Youtube after the event, in case you can't tune in live.</div> <div> <br /></div> </div> <div> <div> <br /></div> <div> <span style="color: #666666;">Posted by <a href="https://twitter.com/VincentCourson" target="_blank">Vincent Courson</a>, Search Outreach Specialist, and the Google Webmasters team</span></div> <div> <br /></div> </div> </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"> <a href="https://events.google.com/io/" target="_blank">Google I/O 2018</a> is starting today in California, to an international audience of 7,000+ developers. It will run until Thursday night. It is our annual developers festival, where product announcements are made, new APIs and frameworks are introduced, and Product Managers present the latest from Google.<br /> <br /> However, you don't have to physically attend the event to take advantage of this once-a-year opportunity: many conferences and talks are live streamed on YouTube for anyone to watch. You will find the full-event schedule <a href="https://events.google.com/io/schedule" target="_blank">here</a>.<br /> <div> <br /></div> <div> <div> Dozens upon dozens of talks will take place over the next 3 days. We have hand picked the talks that we think will be the most interesting for webmasters and SEO professionals. Each link shared will bring you to pages with more details about each talk, and you will find out how to tune in to the live stream. All times are California time (PCT). We might add other sessions to this list.</div> <div> <br /></div> </div> <div> <br /></div> <div> <div> <b>Tuesday, May 8th</b></div> <div> <br /> <ul style="text-align: left;"> <li><b>3pm</b> - Web Security post Spectre/Meltdown, with Emily Schechter and Chris Palmer - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=cc6ef17f-243c-451b-9e18-a50bdf959158&amp;topic=web" target="_blank">more info</a>.</li> <li><b>5pm</b> - Dru Knox and Stephan Somogyi talk about building a seamless web with Chrome - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=f4839672-8ab3-49be-ba2b-df5be6ff908f&amp;topic=web" target="_blank">more info</a>.</li> </ul> </div> <div> <br /></div> </div> <div> <br /></div> <div> <div> <b>Wednesday, May 9th</b></div> <div> <br /> <ul style="text-align: left;"> <li><b>9.30am</b> - Ewa Gasperowicz and Addy Osmani talk about Web Performance and increasing control over the loading experience - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=5ca0e495-8409-4279-a4d9-8b5306e75e62&amp;topic=web" target="_blank">more info</a>.</li> <li><b>10.30am</b> - Alberto Medina and Thierry Muller will explain how to make a WordPress site progressive - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=8735be7c-d42d-4fab-abfe-69e48a624261&amp;topic=web" target="_blank">more info</a>.</li> <li><b>11.30am</b> - Rob Dodson and Dominic Mazzoni will cover "What's new in web accessibility" - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=851d5519-9bd8-4431-aa2e-fca6c1e41dd3&amp;topic=web" target="_blank">more info</a>.</li> <li><b>3.30pm</b> - Michael Bleigh will introduce how to leverage AMP in Firebase for a blazing fast website - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=d93e965b-3896-4923-8e57-84914fcee763&amp;topic=web" target="_blank">more info</a>.</li> <li><b>4.30pm</b> - Rick Viscomi and Vinamrata Singal will introduce the latest with Lighthouse and Chrome UX Report for Web Performance - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=2524b9ad-2777-4b3c-951d-4b8accedfd53&amp;topic=web" target="_blank">more info</a>.</li> </ul> </div> <div> <br /></div> <div> <br /></div> <div> <div> <b>Thursday, May 10th</b></div> <div> <br /> <ul style="text-align: left;"> <li><b>8.30am</b> - John Mueller and Tom Greenaway will talk about building Search-friendly JavaScript websites - <a href="https://events.google.com/io/schedule/?section=may-10&amp;sid=e8a0d2f7-1eb2-4dc9-a69c-3f28d460b61f" target="_blank">more info</a>.</li> <li><b>9.30am</b> - Build e-commerce sites for the modern web with AMP, PWA, and more, with Adam Greenberg and Rowan Merewood - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=90159532-d4bd-4a46-97c5-77ecac04b246&amp;topic=web" target="_blank">more info</a>.</li> <li><b>12.30pm</b> - Session on "Building a successful web presence with Google Search" by John Mueller and Mariya Moeva - <a href="https://events.google.com/io/schedule/?section=may-8&amp;sid=844d803c-ce5b-4dd6-a918-c8fbd95611ac&amp;topic=web" target="_blank">more info</a>.</li> </ul> </div> <div> <br /> <br /></div> </div> </div> <div> <div> This list is only a sample of the content at this year's Google I/O, and there might be many more that are interesting to you! To find out about those other talks, check out the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=web&amp;type=sessions" target="_blank">full list of web sessions</a>, but also the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=design" target="_blank">sessions about Design</a>, the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=cloud" target="_blank">Cloud sessions</a>, the <a href="https://events.google.com/io/schedule?section=may-8&amp;topic=machinelearning%26ai&amp;type=sessions" target="_blank">machine learning sessions</a>, and more&#8230;&nbsp;</div> <div> <br /></div> </div> <div> <div> We hope you can make the time to watch the talks online, and participate in the excitement of I/O ! The videos will also be available on Youtube after the event, in case you can't tune in live.</div> <div> <br /></div> </div> <div> <div> <br /></div> <div> <span style="color: #666666;">Posted by <a href="https://twitter.com/VincentCourson" target="_blank">Vincent Courson</a>, Search Outreach Specialist, and the Google Webmasters team</span></div> <div> <br /></div> </div> </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:Google I/O 2018 - What sessions should SEOs and Webmasters watch live ?&url=https://webmasters.googleblog.com/2018/05/google-io-2018-sessions-SEOs.html&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/2018/05/google-io-2018-sessions-SEOs.html'> <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/2018/05/google-io-2018-sessions-SEOs.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing' rel='tag'> crawling and indexing </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/events' rel='tag'> events </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/javascript' rel='tag'> javascript </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/performance' rel='tag'> performance </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/security' rel='tag'> security </a> </span> </div> </div> </div> <div class='post' data-id='6013420081723539335' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2017/11/engaging-users-through-high-quality-amp.html' itemprop='url' title='Engaging users through high quality AMP pages'> Engaging users through high quality AMP pages </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, November 16, 2017 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p>To improve our users' experience with AMP results, we are making changes to how we enforce our policy on content parity with AMP. Starting Feb 1, 2018, the policy requires that the AMP page content be comparable to the (original) canonical page content. AMP is not a ranking signal and there is no change in terms of the ranking policy with respect to AMP.</p> <p>The open source accelerated mobile pages project (AMP) <a href="https://googleblog.blogspot.com/2015/10/introducing-accelerated-mobile-pages.html">launched in 2015</a> and has seen tremendous growth with over <a href="https://www.ampproject.org/latest/blog/amp-two-years-of-user-first-webpages/">25M domains</a> having implemented the AMP format. This rapid progress comes with a sense of responsibility of ensuring that our users continue to have a great content consumption experience that ultimately leads to more engagement with publisher content.</p> <p>In some cases, webmasters publish two versions of their content: a canonical page that is not based on AMP and an AMP page. In the ideal scenario, both these pages have equivalent content leading the user to get the same content but with a faster and smoother experience via AMP. &nbsp;However, in some cases the content on the AMP page does not match the content on its original (canonical) page.</p> <p>In a small number of cases, AMP pages are used as teaser pages which create a particularly bad user experience since they only contain minimal content. In these instances, users have to click twice to get to the real content. Below is an example of how this may look like: a brief text of the main article and then asking the user to click to visit another page to complete reading the article.</p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUBDI2Pdnt09VOcXjpGRHZarvbdEJuRaWSe1OJXeyTNQmbtPrvML0TGnl0nUczDianxeMOVB4Wa_32ouhE6BgMFuPWfH72hHqjk7uJFfAgPWhyphenhyphenpLyaJJKhcOVhQWajNXSxODnt/s1600/amp01.png" imageanchor="1" ><img border="0" data-original-height="1016" data-original-width="735" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUBDI2Pdnt09VOcXjpGRHZarvbdEJuRaWSe1OJXeyTNQmbtPrvML0TGnl0nUczDianxeMOVB4Wa_32ouhE6BgMFuPWfH72hHqjk7uJFfAgPWhyphenhyphenpLyaJJKhcOVhQWajNXSxODnt/s400/amp01.png" width="289" /></a> </p> <p>AMP was introduced to dramatically improve the performance of the web and deliver a fast, consistent content consumption experience. In keeping with this goal, we'll be enforcing <a href="https://support.google.com/webmasters/answer/6340290">the requirement</a> of close parity between AMP and canonical page, for pages that wish to be shown in Google Search as AMPs.</p> <p>Where we find that an AMP page doesn't contain the same critical content as its non-AMP equivalent, we will direct our users to the non-AMP page. This does not affect Search ranking. However, these pages will not be considered for Search features that require AMP, such as the Top Stories carousel with AMP. Additionally, we will notify the webmaster via <a href="https://www.google.com/webmasters/tools/">Search console</a> as a manual action message and give the publisher the opportunity to fix the issue before its AMP page can be served again. The <a href="https://www.ampproject.org/">AMP open source website</a> has several helpful guides to help produce fast, beautiful and high-performing AMP pages.</p> <p>We hope this change encourages webmasters to maintain content parity between the canonical and AMP equivalent. This will lead to better experience on your site and ultimately happier users.</p> <br> <span class="byline-author">Posted by Ashish Mehta, Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p>To improve our users' experience with AMP results, we are making changes to how we enforce our policy on content parity with AMP. Starting Feb 1, 2018, the policy requires that the AMP page content be comparable to the (original) canonical page content. AMP is not a ranking signal and there is no change in terms of the ranking policy with respect to AMP.</p> <p>The open source accelerated mobile pages project (AMP) <a href="https://googleblog.blogspot.com/2015/10/introducing-accelerated-mobile-pages.html">launched in 2015</a> and has seen tremendous growth with over <a href="https://www.ampproject.org/latest/blog/amp-two-years-of-user-first-webpages/">25M domains</a> having implemented the AMP format. This rapid progress comes with a sense of responsibility of ensuring that our users continue to have a great content consumption experience that ultimately leads to more engagement with publisher content.</p> <p>In some cases, webmasters publish two versions of their content: a canonical page that is not based on AMP and an AMP page. In the ideal scenario, both these pages have equivalent content leading the user to get the same content but with a faster and smoother experience via AMP. &nbsp;However, in some cases the content on the AMP page does not match the content on its original (canonical) page.</p> <p>In a small number of cases, AMP pages are used as teaser pages which create a particularly bad user experience since they only contain minimal content. In these instances, users have to click twice to get to the real content. Below is an example of how this may look like: a brief text of the main article and then asking the user to click to visit another page to complete reading the article.</p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUBDI2Pdnt09VOcXjpGRHZarvbdEJuRaWSe1OJXeyTNQmbtPrvML0TGnl0nUczDianxeMOVB4Wa_32ouhE6BgMFuPWfH72hHqjk7uJFfAgPWhyphenhyphenpLyaJJKhcOVhQWajNXSxODnt/s1600/amp01.png" imageanchor="1" ><img border="0" data-original-height="1016" data-original-width="735" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUBDI2Pdnt09VOcXjpGRHZarvbdEJuRaWSe1OJXeyTNQmbtPrvML0TGnl0nUczDianxeMOVB4Wa_32ouhE6BgMFuPWfH72hHqjk7uJFfAgPWhyphenhyphenpLyaJJKhcOVhQWajNXSxODnt/s400/amp01.png" width="289" /></a> </p> <p>AMP was introduced to dramatically improve the performance of the web and deliver a fast, consistent content consumption experience. In keeping with this goal, we'll be enforcing <a href="https://support.google.com/webmasters/answer/6340290">the requirement</a> of close parity between AMP and canonical page, for pages that wish to be shown in Google Search as AMPs.</p> <p>Where we find that an AMP page doesn't contain the same critical content as its non-AMP equivalent, we will direct our users to the non-AMP page. This does not affect Search ranking. However, these pages will not be considered for Search features that require AMP, such as the Top Stories carousel with AMP. Additionally, we will notify the webmaster via <a href="https://www.google.com/webmasters/tools/">Search console</a> as a manual action message and give the publisher the opportunity to fix the issue before its AMP page can be served again. The <a href="https://www.ampproject.org/">AMP open source website</a> has several helpful guides to help produce fast, beautiful and high-performing AMP pages.</p> <p>We hope this change encourages webmasters to maintain content parity between the canonical and AMP equivalent. This will lead to better experience on your site and ultimately happier users.</p> <br> <span class="byline-author">Posted by Ashish Mehta, Product Manager</span> <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:Engaging users through high quality AMP pages&url=https://webmasters.googleblog.com/2017/11/engaging-users-through-high-quality-amp.html&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/2017/11/engaging-users-through-high-quality-amp.html'> <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/2017/11/engaging-users-through-high-quality-amp.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/general%20tips' rel='tag'> general tips </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='2168173033727260447' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/11/rich-cards-expands-to-more-verticals.html' itemprop='url' title='Rich Cards expands to more verticals'> Rich Cards expands to more verticals </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, November 21, 2016 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p>At Google I/O in May, we <a href="https://webmasters.googleblog.com/2016/05/introducing-rich-cards.html">launched Rich Cards</a> for Movies and Recipes, creating a new way for site owners to present previews of their content on the Search results page. Today, we&#8217;re expanding to two new verticals for US-based sites: <a href="https://developers.google.com/search/docs/data-types/local-businesses#restaurant-lists">Local restaurants</a> and <a href="https://developers.google.com/search/docs/data-types/courses">Online courses</a>. </p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihjaSDbFTfa7RuXyHlDOr9Vg2_ugYCjI1aITyRiFebh0C_E3ZSWmGinDmclOnNI5znhnbI3FL2edckpZSCUe1pLpWtnxRMQQXQs-sFW8RcEqkjkWRSOYqS106SaOckhO3SQsmV/s1600/card-numero-one.png" imageanchor="1" ><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihjaSDbFTfa7RuXyHlDOr9Vg2_ugYCjI1aITyRiFebh0C_E3ZSWmGinDmclOnNI5znhnbI3FL2edckpZSCUe1pLpWtnxRMQQXQs-sFW8RcEqkjkWRSOYqS106SaOckhO3SQsmV/s400/card1.png" width="230" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFB5f6Al5cqAsqTD0w3eFrwOtL5JO3Kc0AMflOwcFMG4p4GCLF7WVGVoRcsm1ljX1EovSyGvXwPYYwY1U7re6eN6gDsZVwkznr3xU8mTSwL77zdheC-qsWIlEynXBxA3va6c_w/s1600/a-card-too.png" imageanchor="1" ><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFB5f6Al5cqAsqTD0w3eFrwOtL5JO3Kc0AMflOwcFMG4p4GCLF7WVGVoRcsm1ljX1EovSyGvXwPYYwY1U7re6eN6gDsZVwkznr3xU8mTSwL77zdheC-qsWIlEynXBxA3va6c_w/s400/card2.png" width="231" /></a> </p> <p>Evolution of search results for queries like [best New Orleans restaurants] and [leadership courses]: with rich cards, results are presented in new UIs, like carousels that are easy to browse by scrolling left and right, or a vertical three-pack that displays more individual courses</p> <p>By building Rich Cards, you have a new opportunity to attract more engaged users to your page. Users can swipe through restaurant recommendations from sites like TripAdvisor, Thrillist, Time Out, Eater, and 10Best. In addition to food, users can browse through courses from sites like Coursera, LinkedIn Learning, EdX, Harvard, Udacity, FutureLearn, Edureka, Open University, Udemy, Canvas Network, and NPTEL.</p> <p>If you have a site that contains local restaurant information or offers online courses, check out our developer docs to start building Rich Cards in the <a href="https://developers.google.com/search/docs/data-types/local-businesses#restaurant-lists">Local restaurant</a> and <a href="https://developers.google.com/search/docs/data-types/courses">Online courses</a> verticals.</p> <p>While AMP HTML is not required for <a href="https://developers.google.com/search/docs/data-types/local-businesses#restaurant-lists">Local restaurant</a> pages and Online Courses rich cards, AMP provides Google Search users with a consistently fast experience, so we recommend that you create AMP pages to further engage users. Users consuming AMP&#8217;d content will be able to swipe near instantly from restaurant to restaurant or from recipe to recipe within your site. </p> <p> <img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKjj0-R0Op4x_vuzIg9bCEdZ9gwgf0gjS4-bZEx1qrVYpk78hEjI_ZR8tiIi7NQZygJD85euwOCmCRfQCS99-jF5h6B-PwnrLlMh3mmJOwvqzTqI2LoWvI_b5qKeuA4n4xderC/s400/card-swoop-swoop.gif" width="226" /> </p> <p>Users who tap on your Rich Card will be taken near instantly to your AMP page, and be able to swipe between pages within your site. </p> <p>Check out our <a href="https://developers.google.com/search/docs/guides/use-AMP-HTML">developer site</a> for implementation details. </p> <p>To make it easier for you to create Rich Cards, we made some changes in our tools:</p> <ul><li>The <a href="https://search.google.com/structured-data/testing-tool/u/0/">Structured Data Testing Tool</a> displays markup errors and a preview card for Local restaurant content as it might appear on Search. </li> <li>The <a href="https://www.google.com/webmasters/tools/rich-cards">Rich Cards report</a> in Search Console shows which cards across verticals contain errors, and which ones could be enhanced with more markup. </li> <li>The <a href="https://search.google.com/search-console/amp">AMP Test</a> helps validate AMP pages as well as mark up on the page.</li></ul> <p><b>What&#8217;s next?</b></p> <p>We are actively experimenting with new verticals globally to provide more opportunities for you to display richer previews of your content. </p> <p>If you have questions, find us in the <a href="https://productforums.google.com/forum/#!categories/webmasters/structured-data">dedicated Structured data section</a> of our forum, <a href="https://twitter.com/googlewmc">on Twitter</a> or <a href="https://plus.google.com/+GoogleWebmasters/">on Google+</a>.</p> <br> <span class="byline-author">Post by Stacie Chan, Global Product Partnerships</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p>At Google I/O in May, we <a href="https://webmasters.googleblog.com/2016/05/introducing-rich-cards.html">launched Rich Cards</a> for Movies and Recipes, creating a new way for site owners to present previews of their content on the Search results page. Today, we&#8217;re expanding to two new verticals for US-based sites: <a href="https://developers.google.com/search/docs/data-types/local-businesses#restaurant-lists">Local restaurants</a> and <a href="https://developers.google.com/search/docs/data-types/courses">Online courses</a>. </p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihjaSDbFTfa7RuXyHlDOr9Vg2_ugYCjI1aITyRiFebh0C_E3ZSWmGinDmclOnNI5znhnbI3FL2edckpZSCUe1pLpWtnxRMQQXQs-sFW8RcEqkjkWRSOYqS106SaOckhO3SQsmV/s1600/card-numero-one.png" imageanchor="1" ><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihjaSDbFTfa7RuXyHlDOr9Vg2_ugYCjI1aITyRiFebh0C_E3ZSWmGinDmclOnNI5znhnbI3FL2edckpZSCUe1pLpWtnxRMQQXQs-sFW8RcEqkjkWRSOYqS106SaOckhO3SQsmV/s400/card1.png" width="230" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFB5f6Al5cqAsqTD0w3eFrwOtL5JO3Kc0AMflOwcFMG4p4GCLF7WVGVoRcsm1ljX1EovSyGvXwPYYwY1U7re6eN6gDsZVwkznr3xU8mTSwL77zdheC-qsWIlEynXBxA3va6c_w/s1600/a-card-too.png" imageanchor="1" ><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFB5f6Al5cqAsqTD0w3eFrwOtL5JO3Kc0AMflOwcFMG4p4GCLF7WVGVoRcsm1ljX1EovSyGvXwPYYwY1U7re6eN6gDsZVwkznr3xU8mTSwL77zdheC-qsWIlEynXBxA3va6c_w/s400/card2.png" width="231" /></a> </p> <p>Evolution of search results for queries like [best New Orleans restaurants] and [leadership courses]: with rich cards, results are presented in new UIs, like carousels that are easy to browse by scrolling left and right, or a vertical three-pack that displays more individual courses</p> <p>By building Rich Cards, you have a new opportunity to attract more engaged users to your page. Users can swipe through restaurant recommendations from sites like TripAdvisor, Thrillist, Time Out, Eater, and 10Best. In addition to food, users can browse through courses from sites like Coursera, LinkedIn Learning, EdX, Harvard, Udacity, FutureLearn, Edureka, Open University, Udemy, Canvas Network, and NPTEL.</p> <p>If you have a site that contains local restaurant information or offers online courses, check out our developer docs to start building Rich Cards in the <a href="https://developers.google.com/search/docs/data-types/local-businesses#restaurant-lists">Local restaurant</a> and <a href="https://developers.google.com/search/docs/data-types/courses">Online courses</a> verticals.</p> <p>While AMP HTML is not required for <a href="https://developers.google.com/search/docs/data-types/local-businesses#restaurant-lists">Local restaurant</a> pages and Online Courses rich cards, AMP provides Google Search users with a consistently fast experience, so we recommend that you create AMP pages to further engage users. Users consuming AMP&#8217;d content will be able to swipe near instantly from restaurant to restaurant or from recipe to recipe within your site. </p> <p> <img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKjj0-R0Op4x_vuzIg9bCEdZ9gwgf0gjS4-bZEx1qrVYpk78hEjI_ZR8tiIi7NQZygJD85euwOCmCRfQCS99-jF5h6B-PwnrLlMh3mmJOwvqzTqI2LoWvI_b5qKeuA4n4xderC/s400/card-swoop-swoop.gif" width="226" /> </p> <p>Users who tap on your Rich Card will be taken near instantly to your AMP page, and be able to swipe between pages within your site. </p> <p>Check out our <a href="https://developers.google.com/search/docs/guides/use-AMP-HTML">developer site</a> for implementation details. </p> <p>To make it easier for you to create Rich Cards, we made some changes in our tools:</p> <ul><li>The <a href="https://search.google.com/structured-data/testing-tool/u/0/">Structured Data Testing Tool</a> displays markup errors and a preview card for Local restaurant content as it might appear on Search. </li> <li>The <a href="https://www.google.com/webmasters/tools/rich-cards">Rich Cards report</a> in Search Console shows which cards across verticals contain errors, and which ones could be enhanced with more markup. </li> <li>The <a href="https://search.google.com/search-console/amp">AMP Test</a> helps validate AMP pages as well as mark up on the page.</li></ul> <p><b>What&#8217;s next?</b></p> <p>We are actively experimenting with new verticals globally to provide more opportunities for you to display richer previews of your content. </p> <p>If you have questions, find us in the <a href="https://productforums.google.com/forum/#!categories/webmasters/structured-data">dedicated Structured data section</a> of our forum, <a href="https://twitter.com/googlewmc">on Twitter</a> or <a href="https://plus.google.com/+GoogleWebmasters/">on Google+</a>.</p> <br> <span class="byline-author">Post by Stacie Chan, Global Product Partnerships</span> <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 Cards expands to more verticals&url=https://webmasters.googleblog.com/2016/11/rich-cards-expands-to-more-verticals.html&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/2016/11/rich-cards-expands-to-more-verticals.html'> <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/2016/11/rich-cards-expands-to-more-verticals.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/rich%20cards' rel='tag'> rich cards </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/structured%20data' rel='tag'> structured data </a> </span> </div> </div> </div> <div class='post' data-id='7218176545813550464' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/10/using-amp-try-our-new-webpage-tester.html' itemprop='url' title='Using AMP? Try our new webpage tester'> Using AMP? Try our new webpage tester </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, October 13, 2016 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p><a href="https://www.ampproject.org/">Accelerated Mobile Pages</a> (AMP) is a great way to make content on your website accessible in an extremely fast way. To help ensure that your AMP implementation is working as expected , <a href="https://www.google.com/webmasters/tools">Search Console</a> now has an enhanced <a href="https://search.google.com/search-console/amp">AMP testing tool</a>. </p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOrFFZUVwKJ97VfFzR-VbA6xUubFvKQ8Lq6vh8NqrO2jomFZokV94DHiQPoa9K8ySoWzD4p9vYfunlCpKuSn9rKtq6SAqBpeFs8BvHAUjy5goD_1BX8vj_Ii7fSBniplLCVLR/s1600/curl-amp-volume-9.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOrFFZUVwKJ97VfFzR-VbA6xUubFvKQ8Lq6vh8NqrO2jomFZokV94DHiQPoa9K8ySoWzD4p9vYfunlCpKuSn9rKtq6SAqBpeFs8BvHAUjy5goD_1BX8vj_Ii7fSBniplLCVLR/s640/curl-amp-volume-9.png" width="640" /></a> <p>This testing tool is mobile-friendly and uses Google's <a href="https://support.google.com/webmasters/answer/182072">live web-search infrastructure</a> to analyze the AMP page with the real Googlebot. The tool tests the validity of the AMP markup as well as any structured data on the page. If issues are found, click on them to see details, and to have the line in the source-code highlighted. For valid AMP pages, we may also provide a link to a live preview of how this page may appear in Google's search results. </p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4GBxxavWzbh6bl-IrQ_d6ss1mlYPwveVZ-bnU7a_CGnFKRIY4jg6beLczfPdYQjHCO0qTVFCJdbbVEoC6RXCt1BCzNN1UYHVBZHl0SBgNRvTJtm9_wolJnxftTQM2pHTMhgCc/s1600/curl-amp-volume-11.png" imageanchor="1" ><img border="0" height="420" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4GBxxavWzbh6bl-IrQ_d6ss1mlYPwveVZ-bnU7a_CGnFKRIY4jg6beLczfPdYQjHCO0qTVFCJdbbVEoC6RXCt1BCzNN1UYHVBZHl0SBgNRvTJtm9_wolJnxftTQM2pHTMhgCc/s420/curl-amp-volume-11.png" /></a> <p>With the share button on the bottom right, you can now share a snapshot of the results that you're currently seeing with others. This makes it easier to discuss issues with your team, whether they're regular occurrences or one-time quirks that you need to iron out. Just click the share button and pass on the URL for this test snapshot. This share feature is now also available in the <a href="https://search.google.com/search-console/mobile-friendly">mobile-friendly testing tool</a>.</p> <p>We hope this tool makes it easier to create great AMP&#8217;d content while finding and resolving issues that may appear on your AMP pages. For any questions, feel free to drop by our <a href="https://support.google.com/webmasters/go/community">webmaster's help forum</a>. </p> <br> <br> <span class="byline-author">Posted by Ofir Roval &amp; Yaniv Loewenstein, Search Console team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p><a href="https://www.ampproject.org/">Accelerated Mobile Pages</a> (AMP) is a great way to make content on your website accessible in an extremely fast way. To help ensure that your AMP implementation is working as expected , <a href="https://www.google.com/webmasters/tools">Search Console</a> now has an enhanced <a href="https://search.google.com/search-console/amp">AMP testing tool</a>. </p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOrFFZUVwKJ97VfFzR-VbA6xUubFvKQ8Lq6vh8NqrO2jomFZokV94DHiQPoa9K8ySoWzD4p9vYfunlCpKuSn9rKtq6SAqBpeFs8BvHAUjy5goD_1BX8vj_Ii7fSBniplLCVLR/s1600/curl-amp-volume-9.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOrFFZUVwKJ97VfFzR-VbA6xUubFvKQ8Lq6vh8NqrO2jomFZokV94DHiQPoa9K8ySoWzD4p9vYfunlCpKuSn9rKtq6SAqBpeFs8BvHAUjy5goD_1BX8vj_Ii7fSBniplLCVLR/s640/curl-amp-volume-9.png" width="640" /></a> <p>This testing tool is mobile-friendly and uses Google's <a href="https://support.google.com/webmasters/answer/182072">live web-search infrastructure</a> to analyze the AMP page with the real Googlebot. The tool tests the validity of the AMP markup as well as any structured data on the page. If issues are found, click on them to see details, and to have the line in the source-code highlighted. For valid AMP pages, we may also provide a link to a live preview of how this page may appear in Google's search results. </p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4GBxxavWzbh6bl-IrQ_d6ss1mlYPwveVZ-bnU7a_CGnFKRIY4jg6beLczfPdYQjHCO0qTVFCJdbbVEoC6RXCt1BCzNN1UYHVBZHl0SBgNRvTJtm9_wolJnxftTQM2pHTMhgCc/s1600/curl-amp-volume-11.png" imageanchor="1" ><img border="0" height="420" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4GBxxavWzbh6bl-IrQ_d6ss1mlYPwveVZ-bnU7a_CGnFKRIY4jg6beLczfPdYQjHCO0qTVFCJdbbVEoC6RXCt1BCzNN1UYHVBZHl0SBgNRvTJtm9_wolJnxftTQM2pHTMhgCc/s420/curl-amp-volume-11.png" /></a> <p>With the share button on the bottom right, you can now share a snapshot of the results that you're currently seeing with others. This makes it easier to discuss issues with your team, whether they're regular occurrences or one-time quirks that you need to iron out. Just click the share button and pass on the URL for this test snapshot. This share feature is now also available in the <a href="https://search.google.com/search-console/mobile-friendly">mobile-friendly testing tool</a>.</p> <p>We hope this tool makes it easier to create great AMP&#8217;d content while finding and resolving issues that may appear on your AMP pages. For any questions, feel free to drop by our <a href="https://support.google.com/webmasters/go/community">webmaster's help forum</a>. </p> <br> <br> <span class="byline-author">Posted by Ofir Roval &amp; Yaniv Loewenstein, Search Console team</span> <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:Using AMP? Try our new webpage tester&url=https://webmasters.googleblog.com/2016/10/using-amp-try-our-new-webpage-tester.html&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/2016/10/using-amp-try-our-new-webpage-tester.html'> <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/2016/10/using-amp-try-our-new-webpage-tester.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20console' rel='tag'> search console </a> </span> </div> </div> </div> <div class='post' data-id='1749279497457474392' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/09/webmaster-forums-top-amp-questions.html' itemprop='url' title='Webmaster Forums Top AMP Questions'> Webmaster Forums Top AMP Questions </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, September 30, 2016 </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"> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrvNGzPVwbDTaFEleqBkUhoU5KYRoeGNGfwsT49215oR_zHQMKddqyBFy-GIylcKGxxaGvXxIMjpyWHEqLGSDjNmIEW7El2LvGadgfGPvqejAWkAR82V5ATvb8QovRHC5aOdJW/s1600/AMP-forum.jpg" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrvNGzPVwbDTaFEleqBkUhoU5KYRoeGNGfwsT49215oR_zHQMKddqyBFy-GIylcKGxxaGvXxIMjpyWHEqLGSDjNmIEW7El2LvGadgfGPvqejAWkAR82V5ATvb8QovRHC5aOdJW/s640/AMP-forum.jpg" width="640" /></a> </p> <p>It has been busy here at Google Webmaster Central over the last few weeks, covering a lot of details about <a href="//goo.gl/mKg0Xw">Accelerated Mobile Pages</a> that we hope you have found useful. The topics have included:</p> <ul><li><a href="https://goo.gl/OMxKSP">What is AMP?</a></li> <li><a href="https://goo.gl/tEI6uQ">How to get started with Accelerated Mobile Pages</a></li> <li><a href="https://goo.gl/qHrzHm">How can Google Search Console help you AMPlify your site</a></li> <li><a href="https://goo.gl/XZUVPs">How to best evaluate issues with your Accelerated Mobile Pages</a></li> <li><a href="https://goo.gl/pouJ6M">Top 8 things to consider when you AMPlify a site</a></li> <li><a href="https://goo.gl/UQKvfs">How to set up Analytics on your AMP page</a></li> <li><a href="https://goo.gl/dyH0GF">How to set up Ads on your AMP page</a></li></ul> <p>We&#8217;ve also been seeing a few AMP questions coming to the Webmaster forums about getting started using AMP on Google Search. To help, we&#8217;ve compiled some of the most common questions we&#8217;ve seen:</p> <p style="font-weight:bold">Q: I&#8217;m considering creating AMP pages for my website. What is the benefit? What types of sites and pages is AMP for?</p> <p>Users love content that loads fast and without any fuss - using the AMP format may make it more compelling for people to consume and engage with your content on mobile devices. Research has shown that <a href="//goo.gl/xpKotK">40% of users</a> abandon a site that takes more than three seconds to load. <a href="//goo.gl/YTUcqQ">The Washington Post</a> observed an 88% decrease in article loading time and a 23% increase in returning users from mobile search from adopting AMP. </p> <p>The AMP format is great for all types of static web content such as news, recipes, movie listings, product pages, reviews, videos, blogs and more.</p> <p style="font-weight:bold">Q: We are getting errors logged in Search Console for AMP pages; however, we already fixed these issues. Why are we still seeing errors?</p> <p>The short answer is that changes to your AMP pages take about a week to be updated in Search Console. For a more in-depth answer on why, Google&#8217;s Webmaster Trends Analyst John Mueller shared a <a href="//goo.gl/MSv01u">detailed post</a> on Search Console latency challenges.</p> <p style="font-weight:bold">Q: Our AMP pages are not showing up on Google Search. What should we do?</p> <p>Only valid AMP pages will be eligible to show on Google Search. Check the validity of your &nbsp;AMP pages by using the <a href="//goo.gl/aRjB32">AMP HTML Web Validator</a>, the <a href="//goo.gl/v84TOQ">Chrome</a> or <a href="//goo.gl/MEIwkd">Opera</a> Extension or through a more automated process such as a cron job to make sure all new content is valid.</p> <p>While it&#8217;s good practise overall to include <a href="//goo.gl/GB6Fvl">schema.org</a> structured data in your AMP pages (we recommend JSON-LD), it's especially important for news publishers. News content that includes <a href="//goo.gl/dYFFzd">valid markup properties</a> are eligible to be shown within the Top Stories section in Google Search results. To test your structured data, try using the <a href="//goo.gl/omN9l9">structured data testing tool</a>.</p> <p>If you have more questions that are not answered here, share your feedback in the comments below or on our <a href="//goo.gl/0UdXCN">Google Webmasters Google+ page</a>. Or as usual, feel free to post in our <a href="//goo.gl/OK9EhD">Webmasters Help Forum</a>.</p> <span class="byline-author">Posted by Tomo Taylor, AMP Community 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"> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrvNGzPVwbDTaFEleqBkUhoU5KYRoeGNGfwsT49215oR_zHQMKddqyBFy-GIylcKGxxaGvXxIMjpyWHEqLGSDjNmIEW7El2LvGadgfGPvqejAWkAR82V5ATvb8QovRHC5aOdJW/s1600/AMP-forum.jpg" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrvNGzPVwbDTaFEleqBkUhoU5KYRoeGNGfwsT49215oR_zHQMKddqyBFy-GIylcKGxxaGvXxIMjpyWHEqLGSDjNmIEW7El2LvGadgfGPvqejAWkAR82V5ATvb8QovRHC5aOdJW/s640/AMP-forum.jpg" width="640" /></a> </p> <p>It has been busy here at Google Webmaster Central over the last few weeks, covering a lot of details about <a href="//goo.gl/mKg0Xw">Accelerated Mobile Pages</a> that we hope you have found useful. The topics have included:</p> <ul><li><a href="https://goo.gl/OMxKSP">What is AMP?</a></li> <li><a href="https://goo.gl/tEI6uQ">How to get started with Accelerated Mobile Pages</a></li> <li><a href="https://goo.gl/qHrzHm">How can Google Search Console help you AMPlify your site</a></li> <li><a href="https://goo.gl/XZUVPs">How to best evaluate issues with your Accelerated Mobile Pages</a></li> <li><a href="https://goo.gl/pouJ6M">Top 8 things to consider when you AMPlify a site</a></li> <li><a href="https://goo.gl/UQKvfs">How to set up Analytics on your AMP page</a></li> <li><a href="https://goo.gl/dyH0GF">How to set up Ads on your AMP page</a></li></ul> <p>We&#8217;ve also been seeing a few AMP questions coming to the Webmaster forums about getting started using AMP on Google Search. To help, we&#8217;ve compiled some of the most common questions we&#8217;ve seen:</p> <p style="font-weight:bold">Q: I&#8217;m considering creating AMP pages for my website. What is the benefit? What types of sites and pages is AMP for?</p> <p>Users love content that loads fast and without any fuss - using the AMP format may make it more compelling for people to consume and engage with your content on mobile devices. Research has shown that <a href="//goo.gl/xpKotK">40% of users</a> abandon a site that takes more than three seconds to load. <a href="//goo.gl/YTUcqQ">The Washington Post</a> observed an 88% decrease in article loading time and a 23% increase in returning users from mobile search from adopting AMP. </p> <p>The AMP format is great for all types of static web content such as news, recipes, movie listings, product pages, reviews, videos, blogs and more.</p> <p style="font-weight:bold">Q: We are getting errors logged in Search Console for AMP pages; however, we already fixed these issues. Why are we still seeing errors?</p> <p>The short answer is that changes to your AMP pages take about a week to be updated in Search Console. For a more in-depth answer on why, Google&#8217;s Webmaster Trends Analyst John Mueller shared a <a href="//goo.gl/MSv01u">detailed post</a> on Search Console latency challenges.</p> <p style="font-weight:bold">Q: Our AMP pages are not showing up on Google Search. What should we do?</p> <p>Only valid AMP pages will be eligible to show on Google Search. Check the validity of your &nbsp;AMP pages by using the <a href="//goo.gl/aRjB32">AMP HTML Web Validator</a>, the <a href="//goo.gl/v84TOQ">Chrome</a> or <a href="//goo.gl/MEIwkd">Opera</a> Extension or through a more automated process such as a cron job to make sure all new content is valid.</p> <p>While it&#8217;s good practise overall to include <a href="//goo.gl/GB6Fvl">schema.org</a> structured data in your AMP pages (we recommend JSON-LD), it's especially important for news publishers. News content that includes <a href="//goo.gl/dYFFzd">valid markup properties</a> are eligible to be shown within the Top Stories section in Google Search results. To test your structured data, try using the <a href="//goo.gl/omN9l9">structured data testing tool</a>.</p> <p>If you have more questions that are not answered here, share your feedback in the comments below or on our <a href="//goo.gl/0UdXCN">Google Webmasters Google+ page</a>. Or as usual, feel free to post in our <a href="//goo.gl/OK9EhD">Webmasters Help Forum</a>.</p> <span class="byline-author">Posted by Tomo Taylor, AMP Community 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 Forums Top AMP Questions&url=https://webmasters.googleblog.com/2016/09/webmaster-forums-top-amp-questions.html&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/2016/09/webmaster-forums-top-amp-questions.html'> <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/2016/09/webmaster-forums-top-amp-questions.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/feedback%20and%20communication' rel='tag'> feedback and communication </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/webmaster%20community' rel='tag'> webmaster community </a> </span> </div> </div> </div> <div class='post' data-id='8416579939940062577' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/09/8-tips-to-amplify-your-clients.html' itemprop='url' title='8 tips to AMPlify your clients'> 8 tips to AMPlify your clients </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, September 21, 2016 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUyFT8DwZdnJ-rtiLk8iY5aJyWc08IGCtc2lbPf874cJUJ6T1ypi6MQkXlcRbjzgJCtWpMhWC7Zdt4C5WBe3-5GuCRwK2Q9gFbFX7c_M89Q8WXd6iZkm28Z_QpnNBVxmDMsJT_/s1600/BLOG+5-agency-rockin.jpg" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUyFT8DwZdnJ-rtiLk8iY5aJyWc08IGCtc2lbPf874cJUJ6T1ypi6MQkXlcRbjzgJCtWpMhWC7Zdt4C5WBe3-5GuCRwK2Q9gFbFX7c_M89Q8WXd6iZkm28Z_QpnNBVxmDMsJT_/s640/BLOG+5-agency-rockin.jpg" width="640" /></a> <p>Here is our list of the top 8 things to consider when helping your clients AMPlify their websites (and staying ahead of their curiosity!) after our <a href="https://goo.gl/af7Psy">announcement</a> to expand support for <a href="//goo.gl/v6mxsL">Accelerated Mobile Pages</a>. </p> <ol><li style="font-weight:bold">Getting started can be simple</li> </ol><p>If a site uses a popular <a href="//goo.gl/1YjGUg">Content Management System (CMS)</a>, getting AMP pages up and running is as straightforward as installing a plug-in. Sites that use custom HTML or that are built from scratch will require additional development resources.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSs_YvmFe87FmWVe5cman0DilH4AZOHKxgxHFyBot-FfHVL9xy5xBghyphenhyphenqVQoNCMeON4SZYBuOqDBR7DVt8ElNW8S0r4kXYLapU-Kgcs5p2yC4W8rCRldl9EdCwmkMYIy0CkZPa/s1600/AMP-Result-v3-CellPhoneCase.gif" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSs_YvmFe87FmWVe5cman0DilH4AZOHKxgxHFyBot-FfHVL9xy5xBghyphenhyphenqVQoNCMeON4SZYBuOqDBR7DVt8ElNW8S0r4kXYLapU-Kgcs5p2yC4W8rCRldl9EdCwmkMYIy0CkZPa/s480/AMP-Result-v3-turned-to-11.gif" width="480" /></a> <ol start="2"><li style="font-weight:bold">Not all types of sites are suitable</li> </ol><p>AMP is great for all types of static web content such as news, recipes, movie listings, product pages, reviews, videos, blogs and more. AMP is less useful for single-page apps that are heavy on dynamic or interactive features, such as route mapping, email or social networks.</p> <ol start="3"><li style="font-weight:bold">You don&#8217;t have to #AMPlify the whole site</li> </ol><p>Add AMP to a client's existing site progressively by starting with simple, static content pages like articles, products, or blog posts. These are the &#8220;leaf&#8221; pages that users access through platforms and search results, and could be simple changes that also bring the benefits of AMP to the website. This approach allows you to keep the homepage and other &#8220;browser&#8221; pages that might require advanced, non-AMP dynamic functionality.</p> <p>If you're creating a new, content-heavy website from scratch, consider building the whole site with AMP from the start. To begin with, check out the <a href="//goo.gl/eeR7Li">getting started guidelines</a>.</p> <ol start="4"><li style="font-weight:bold">The AMP Project is open source and still evolving</li> </ol><p>If a site's use case is not supported in the AMP format yet, consider filing a <a href="//goo.gl/JxKTJw">feature request on GitHub</a>, or you could <a href="//goo.gl/CDnW2m">even design a component yourself</a>.</p> <ol start="5"><li style="font-weight:bold">AMP pages might need to meet additional requirements to show up in certain places</li> </ol><p>In order to appear in Google&#8217;s search results, AMP pages need only be <a href="//goo.gl/nxnGd2">valid</a> AMP HTML. Some products integrating AMP might have further requirements than the AMP validation. For example, you'll need to mark up your AMP pages as <a href="//goo.gl/FMeQ3s">Article markup</a> with <a href="//goo.gl/dPs7Na">Structured Data</a> to make them eligible for the Google Top Stories section.</p> <ol start="6"><li style="font-weight:bold">There is no ranking change on Search</li> </ol><p>Whether a page or site has valid and eligible AMP pages has no bearing on the site&#8217;s ranking on the Search results page. The difference is that web results that have AMP versions will be labeled with an <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQxRjYoVYwIEearbjyzR9-ArYS4VS5BqybGT0KmOKgQ6-ZeWMmuhckhekUN0ovjGF3X7Hc_9n5jXSAc_y81qNDp7LFYdBBSjyuiYgP7ZvWlUrICIkAVS0Mwe2ixHUAVmXMRgih/s240/pasted+image+0+%25283%2529.png" style="height:1em;margin:0" /> icon.</p> <ol start="7"><li style="font-weight:bold">AMP on Google is expanding globally</li> </ol><p>AMP search results on Google will be rolling out worldwide when it launches in the coming weeks. The <a href="//goo.gl/FMeQ3s">Top Stories carousel</a> which shows newsy and fresh AMP content is already available in a number of countries and languages.</p> <ol start="8"><li style="font-weight:bold">Help is on hand</li> </ol><p>There&#8217;s a whole host of useful resources that will help if you have any questions:</p> <p><a href="//goo.gl/Z6qscF">Webmasters Help Forum</a>: Ask questions about AMP and Google&#8217;s implementation of AMP<br> <a href="//goo.gl/FBgXKA">Stack Overflow</a>: Ask technical questions about AMP<br> <a href="//goo.gl/5UtZww">GitHub</a>: Submit a feature request or contribute<br> <p>What are your top tips to #AMPlify pages? Let us know in the comments below or on our <a href="//goo.gl/a4jxns">Google Webmasters Google+ page</a>. Or as usual, if you have any questions or need help, feel free to post in our <a href="//goo.gl/EyF09h">Webmasters Help Forum</a>.</p> <span class="byline-author">Posted by Tomo Taylor, AMP Community Manager </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUyFT8DwZdnJ-rtiLk8iY5aJyWc08IGCtc2lbPf874cJUJ6T1ypi6MQkXlcRbjzgJCtWpMhWC7Zdt4C5WBe3-5GuCRwK2Q9gFbFX7c_M89Q8WXd6iZkm28Z_QpnNBVxmDMsJT_/s1600/BLOG+5-agency-rockin.jpg" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUyFT8DwZdnJ-rtiLk8iY5aJyWc08IGCtc2lbPf874cJUJ6T1ypi6MQkXlcRbjzgJCtWpMhWC7Zdt4C5WBe3-5GuCRwK2Q9gFbFX7c_M89Q8WXd6iZkm28Z_QpnNBVxmDMsJT_/s640/BLOG+5-agency-rockin.jpg" width="640" /></a> <p>Here is our list of the top 8 things to consider when helping your clients AMPlify their websites (and staying ahead of their curiosity!) after our <a href="https://goo.gl/af7Psy">announcement</a> to expand support for <a href="//goo.gl/v6mxsL">Accelerated Mobile Pages</a>. </p> <ol><li style="font-weight:bold">Getting started can be simple</li> </ol><p>If a site uses a popular <a href="//goo.gl/1YjGUg">Content Management System (CMS)</a>, getting AMP pages up and running is as straightforward as installing a plug-in. Sites that use custom HTML or that are built from scratch will require additional development resources.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSs_YvmFe87FmWVe5cman0DilH4AZOHKxgxHFyBot-FfHVL9xy5xBghyphenhyphenqVQoNCMeON4SZYBuOqDBR7DVt8ElNW8S0r4kXYLapU-Kgcs5p2yC4W8rCRldl9EdCwmkMYIy0CkZPa/s1600/AMP-Result-v3-CellPhoneCase.gif" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSs_YvmFe87FmWVe5cman0DilH4AZOHKxgxHFyBot-FfHVL9xy5xBghyphenhyphenqVQoNCMeON4SZYBuOqDBR7DVt8ElNW8S0r4kXYLapU-Kgcs5p2yC4W8rCRldl9EdCwmkMYIy0CkZPa/s480/AMP-Result-v3-turned-to-11.gif" width="480" /></a> <ol start="2"><li style="font-weight:bold">Not all types of sites are suitable</li> </ol><p>AMP is great for all types of static web content such as news, recipes, movie listings, product pages, reviews, videos, blogs and more. AMP is less useful for single-page apps that are heavy on dynamic or interactive features, such as route mapping, email or social networks.</p> <ol start="3"><li style="font-weight:bold">You don&#8217;t have to #AMPlify the whole site</li> </ol><p>Add AMP to a client's existing site progressively by starting with simple, static content pages like articles, products, or blog posts. These are the &#8220;leaf&#8221; pages that users access through platforms and search results, and could be simple changes that also bring the benefits of AMP to the website. This approach allows you to keep the homepage and other &#8220;browser&#8221; pages that might require advanced, non-AMP dynamic functionality.</p> <p>If you're creating a new, content-heavy website from scratch, consider building the whole site with AMP from the start. To begin with, check out the <a href="//goo.gl/eeR7Li">getting started guidelines</a>.</p> <ol start="4"><li style="font-weight:bold">The AMP Project is open source and still evolving</li> </ol><p>If a site's use case is not supported in the AMP format yet, consider filing a <a href="//goo.gl/JxKTJw">feature request on GitHub</a>, or you could <a href="//goo.gl/CDnW2m">even design a component yourself</a>.</p> <ol start="5"><li style="font-weight:bold">AMP pages might need to meet additional requirements to show up in certain places</li> </ol><p>In order to appear in Google&#8217;s search results, AMP pages need only be <a href="//goo.gl/nxnGd2">valid</a> AMP HTML. Some products integrating AMP might have further requirements than the AMP validation. For example, you'll need to mark up your AMP pages as <a href="//goo.gl/FMeQ3s">Article markup</a> with <a href="//goo.gl/dPs7Na">Structured Data</a> to make them eligible for the Google Top Stories section.</p> <ol start="6"><li style="font-weight:bold">There is no ranking change on Search</li> </ol><p>Whether a page or site has valid and eligible AMP pages has no bearing on the site&#8217;s ranking on the Search results page. The difference is that web results that have AMP versions will be labeled with an <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQxRjYoVYwIEearbjyzR9-ArYS4VS5BqybGT0KmOKgQ6-ZeWMmuhckhekUN0ovjGF3X7Hc_9n5jXSAc_y81qNDp7LFYdBBSjyuiYgP7ZvWlUrICIkAVS0Mwe2ixHUAVmXMRgih/s240/pasted+image+0+%25283%2529.png" style="height:1em;margin:0" /> icon.</p> <ol start="7"><li style="font-weight:bold">AMP on Google is expanding globally</li> </ol><p>AMP search results on Google will be rolling out worldwide when it launches in the coming weeks. The <a href="//goo.gl/FMeQ3s">Top Stories carousel</a> which shows newsy and fresh AMP content is already available in a number of countries and languages.</p> <ol start="8"><li style="font-weight:bold">Help is on hand</li> </ol><p>There&#8217;s a whole host of useful resources that will help if you have any questions:</p> <p><a href="//goo.gl/Z6qscF">Webmasters Help Forum</a>: Ask questions about AMP and Google&#8217;s implementation of AMP<br> <a href="//goo.gl/FBgXKA">Stack Overflow</a>: Ask technical questions about AMP<br> <a href="//goo.gl/5UtZww">GitHub</a>: Submit a feature request or contribute<br> <p>What are your top tips to #AMPlify pages? Let us know in the comments below or on our <a href="//goo.gl/a4jxns">Google Webmasters Google+ page</a>. Or as usual, if you have any questions or need help, feel free to post in our <a href="//goo.gl/EyF09h">Webmasters Help Forum</a>.</p> <span class="byline-author">Posted by Tomo Taylor, AMP Community Manager </span> <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:8 tips to AMPlify your clients&url=https://webmasters.googleblog.com/2016/09/8-tips-to-amplify-your-clients.html&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/2016/09/8-tips-to-amplify-your-clients.html'> <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/2016/09/8-tips-to-amplify-your-clients.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile-friendly' rel='tag'> mobile-friendly </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='8072541624946998941' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/09/how-to-best-evaluate-issues-with-your.html' itemprop='url' title='How to best evaluate issues with your Accelerated Mobile Pages'> How to best evaluate issues with your Accelerated Mobile Pages </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, September 19, 2016 </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"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFAkp0dsTx3dDGR5QYekMCtnV_UxVz3lGJQXjZDbJy-Gvt7NGD3yj8hQhLAxMAS0uR2KFRoXe3qFzApVWYUp19q105BCNpL9ZGwcy5ZD4Dd_Wzy99OBnVYtS2VPSHwmBqLrQPH/s1600/pasted+image+0+%25282%2529.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFAkp0dsTx3dDGR5QYekMCtnV_UxVz3lGJQXjZDbJy-Gvt7NGD3yj8hQhLAxMAS0uR2KFRoXe3qFzApVWYUp19q105BCNpL9ZGwcy5ZD4Dd_Wzy99OBnVYtS2VPSHwmBqLrQPH/s640/pasted+image+0+%25282%2529.png" width="640" /></a> <p>As you #AMPlify your site with <a href="https://goo.gl/XSBxRm">Accelerated Mobile Pages</a>, it&#8217;s important to keep an eye periodically on the validation status of your pages, as only valid AMP pages are eligible to show on Google Search.</p> <p>When implementing AMP, sometimes pages will contain <a href="//goo.gl/vl1hSE">errors</a> causing them to not be indexed by Google Search. Pages may also contain warnings that are elements that are not best practice or are going to become errors in the future.</p> <p><a href="//goo.gl/nnDYHR">Google Search Console</a> is a free service that lets you check which of your AMP pages Google has <a href="//goo.gl/vV7tCS">identified as having errors</a>. Once you know which URLs are running into issues, there are a few handy tools that can make checking the validation error details easier.</p> <h3>1. Browser Developer Tools</h3> <p>To use Developer Tools for validation:</p> <ol><li>Open your AMP page in your browser</li> <li>Append "#development=1" to the URL, for example, http://localhost:8000/released.amp.html#development=1.</li> <li>Open the <a href="//goo.gl/GKPq1S">Chrome DevTools console</a> and check for validation errors.</li> </ol><br><p>Developer Console errors will look similar to this:</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzZJv0vXmU9rRVKRKUmW3GA3VEgNJGbzZlmh_g5HwDrsyB_qmYMupeQAhfFAJtk9AeFoNr1Z0mmLfypZjPbTwMLOoagGs6XLhYywj_CSjbQiX0mM0o91r50jWdZYSnuwZuUhTK/s1600/validator_errors.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzZJv0vXmU9rRVKRKUmW3GA3VEgNJGbzZlmh_g5HwDrsyB_qmYMupeQAhfFAJtk9AeFoNr1Z0mmLfypZjPbTwMLOoagGs6XLhYywj_CSjbQiX0mM0o91r50jWdZYSnuwZuUhTK/s640/validator_errors.png" width="640" /></a> <h3>2. AMP Browser Extensions</h3> <p>With the AMP Browser Extensions (available for <a href="//goo.gl/5kH1Vf">Chrome</a> and <a href="//goo.gl/x4vLI5">Opera</a>), you can quickly identify and debug invalid AMP pages. As you browse your site, the extension will evaluate each AMP page visited and give an indication of the validity of the page. </p> <table><colgroup><col width="50"><col width="568"></colgroup><tbody><tr><td><p><img alt="Red AMP icon indicating invalid AMP document." height="27" src="https://lh6.googleusercontent.com/sI5san0EGxe_23SdC4nTMy58bwp9LIJGd6_o7bIe1c93_91DfratFNJPcQf0e5f8VcwHAqk4sliu5Odld2Dqr-bPTVT9MeRTXzRwignifBkhhPugXiHJSV3uIct27bqmuy2N3A0K" width="27"></p> </td><td><p>When there are errors within an AMP page, the extension&#8217;s icon shows in a red color and displays the number of errors encountered.</p> </td></tr><tr><td><p><img alt="Green AMP icon indicating valid AMP document." height="27" src="https://lh4.googleusercontent.com/fGn3GXb-Kko-l6p_e2h2PjxfgPGWuL1sEUhLEFuuS_4_eghx-LXDXv6KGQo6WigTZBPEGUFPP2DnRJQ0FmrAyQvNCQz7mQwiwk32rdqZoupWDM4_niWAWaVJT6_B0AK9sGdgqzw4" width="27"></p> </td><td><p>When there are no errors within an AMP page, the icon shows in a green color and displays the number of warnings, if any exist.</p> </td></tr><tr><td><p><img alt="Blue AMP icon indicating AMP HTML variant if clicked." height="27" src="https://lh4.googleusercontent.com/LbO9LgDg_yxksFMrz6JgVocgP2MilOSjvPhoFTcsdTfVYbQTpdWkMD2wTrsV3ursT1evwSW45qyuEbFMK7goYgZlfbU_q469gSGqeC5uKxk5JM5wFjqt4jSIvzdzcY6vWSjrbCxJ" width="27"></p> </td><td><p>When the page isn&#8217;t AMP but the page indicates that an AMP version is available, the icon shows in a blue color with a link icon, and clicking on the extension will redirect the browser to the AMP version.</p> </td></tr></tbody></table> <p>Using the extensions means you can see what errors or warnings the page has by clicking on the extension icon. Every issue will list the source line, source column, and a message indicating what is wrong. When a more detailed description of the issue exists, a &#8220;Learn more&#8221; link will take you to the relevant page on <a href="https://ampproject.org/">ampproject.org</a>.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRQLvZ9iFLdQ7efQLGX60V0m0nPUhTeE6rP3990Q8xwOF0cH5W-x8jxfQmytowqCXfZggpHr0eUajOOUwSe4DwvANuP5Yxd1OcKOeZxJzBAE0NPMadnxZSQMQ8Wah9AwSxuEci/s1600/screenshot.png-w%253D660.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRQLvZ9iFLdQ7efQLGX60V0m0nPUhTeE6rP3990Q8xwOF0cH5W-x8jxfQmytowqCXfZggpHr0eUajOOUwSe4DwvANuP5Yxd1OcKOeZxJzBAE0NPMadnxZSQMQ8Wah9AwSxuEci/s640/screenshot.png-w%253D660.png" width="640" /></a> <h3>3. AMP Web Validator</h3> <p>The AMP Web Validator, available at <a href="//goo.gl/q5RH1y">validator.ampproject.org</a>, provides a simple web UI to test the validity of your AMP pages.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2j2CtFMv5DwOhuMPSIi1otSngc7idF5LWfqhGt08Q3zIobT6XF5OF0dU6QZS8jNeXp9dLUe_frkFtNyJcR4AAGL2HodrPXGfpj3zdR7spFaz3_569jAtCASuxNfpsiIUoqOUQ/s1600/validator-web-ui-dance-dance-dance-dance.png-w%253D660.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2j2CtFMv5DwOhuMPSIi1otSngc7idF5LWfqhGt08Q3zIobT6XF5OF0dU6QZS8jNeXp9dLUe_frkFtNyJcR4AAGL2HodrPXGfpj3zdR7spFaz3_569jAtCASuxNfpsiIUoqOUQ/s640/validator-web-ui-dance-dance-dance.png-w%253D660.png" width="640" /></a> <p>To use the tool, you enter an AMP URL, or copy/paste your source code, and the web validator displays error messages between the lines. You can make edits directly in the web validator which will trigger revalidation, letting you know if your proposed tweaks will fix the problem. </p> <p>What's your favourite way to check the status of your AMP Pages? Share your feedback in the comments below or on our <a href="//goo.gl/nOSQab">Google Webmasters Google+ page</a>. Or as usual, if you have any questions or need help, feel free to post in our <a href="//goo.gl/MH4Klu">Webmasters Help Forum</a>.</p> <br> <span class="byline-author">Posted by Tomo Taylor, AMP Community 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"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFAkp0dsTx3dDGR5QYekMCtnV_UxVz3lGJQXjZDbJy-Gvt7NGD3yj8hQhLAxMAS0uR2KFRoXe3qFzApVWYUp19q105BCNpL9ZGwcy5ZD4Dd_Wzy99OBnVYtS2VPSHwmBqLrQPH/s1600/pasted+image+0+%25282%2529.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFAkp0dsTx3dDGR5QYekMCtnV_UxVz3lGJQXjZDbJy-Gvt7NGD3yj8hQhLAxMAS0uR2KFRoXe3qFzApVWYUp19q105BCNpL9ZGwcy5ZD4Dd_Wzy99OBnVYtS2VPSHwmBqLrQPH/s640/pasted+image+0+%25282%2529.png" width="640" /></a> <p>As you #AMPlify your site with <a href="https://goo.gl/XSBxRm">Accelerated Mobile Pages</a>, it&#8217;s important to keep an eye periodically on the validation status of your pages, as only valid AMP pages are eligible to show on Google Search.</p> <p>When implementing AMP, sometimes pages will contain <a href="//goo.gl/vl1hSE">errors</a> causing them to not be indexed by Google Search. Pages may also contain warnings that are elements that are not best practice or are going to become errors in the future.</p> <p><a href="//goo.gl/nnDYHR">Google Search Console</a> is a free service that lets you check which of your AMP pages Google has <a href="//goo.gl/vV7tCS">identified as having errors</a>. Once you know which URLs are running into issues, there are a few handy tools that can make checking the validation error details easier.</p> <h3>1. Browser Developer Tools</h3> <p>To use Developer Tools for validation:</p> <ol><li>Open your AMP page in your browser</li> <li>Append "#development=1" to the URL, for example, http://localhost:8000/released.amp.html#development=1.</li> <li>Open the <a href="//goo.gl/GKPq1S">Chrome DevTools console</a> and check for validation errors.</li> </ol><br><p>Developer Console errors will look similar to this:</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzZJv0vXmU9rRVKRKUmW3GA3VEgNJGbzZlmh_g5HwDrsyB_qmYMupeQAhfFAJtk9AeFoNr1Z0mmLfypZjPbTwMLOoagGs6XLhYywj_CSjbQiX0mM0o91r50jWdZYSnuwZuUhTK/s1600/validator_errors.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzZJv0vXmU9rRVKRKUmW3GA3VEgNJGbzZlmh_g5HwDrsyB_qmYMupeQAhfFAJtk9AeFoNr1Z0mmLfypZjPbTwMLOoagGs6XLhYywj_CSjbQiX0mM0o91r50jWdZYSnuwZuUhTK/s640/validator_errors.png" width="640" /></a> <h3>2. AMP Browser Extensions</h3> <p>With the AMP Browser Extensions (available for <a href="//goo.gl/5kH1Vf">Chrome</a> and <a href="//goo.gl/x4vLI5">Opera</a>), you can quickly identify and debug invalid AMP pages. As you browse your site, the extension will evaluate each AMP page visited and give an indication of the validity of the page. </p> <table><colgroup><col width="50"><col width="568"></colgroup><tbody><tr><td><p><img alt="Red AMP icon indicating invalid AMP document." height="27" src="https://lh6.googleusercontent.com/sI5san0EGxe_23SdC4nTMy58bwp9LIJGd6_o7bIe1c93_91DfratFNJPcQf0e5f8VcwHAqk4sliu5Odld2Dqr-bPTVT9MeRTXzRwignifBkhhPugXiHJSV3uIct27bqmuy2N3A0K" width="27"></p> </td><td><p>When there are errors within an AMP page, the extension&#8217;s icon shows in a red color and displays the number of errors encountered.</p> </td></tr><tr><td><p><img alt="Green AMP icon indicating valid AMP document." height="27" src="https://lh4.googleusercontent.com/fGn3GXb-Kko-l6p_e2h2PjxfgPGWuL1sEUhLEFuuS_4_eghx-LXDXv6KGQo6WigTZBPEGUFPP2DnRJQ0FmrAyQvNCQz7mQwiwk32rdqZoupWDM4_niWAWaVJT6_B0AK9sGdgqzw4" width="27"></p> </td><td><p>When there are no errors within an AMP page, the icon shows in a green color and displays the number of warnings, if any exist.</p> </td></tr><tr><td><p><img alt="Blue AMP icon indicating AMP HTML variant if clicked." height="27" src="https://lh4.googleusercontent.com/LbO9LgDg_yxksFMrz6JgVocgP2MilOSjvPhoFTcsdTfVYbQTpdWkMD2wTrsV3ursT1evwSW45qyuEbFMK7goYgZlfbU_q469gSGqeC5uKxk5JM5wFjqt4jSIvzdzcY6vWSjrbCxJ" width="27"></p> </td><td><p>When the page isn&#8217;t AMP but the page indicates that an AMP version is available, the icon shows in a blue color with a link icon, and clicking on the extension will redirect the browser to the AMP version.</p> </td></tr></tbody></table> <p>Using the extensions means you can see what errors or warnings the page has by clicking on the extension icon. Every issue will list the source line, source column, and a message indicating what is wrong. When a more detailed description of the issue exists, a &#8220;Learn more&#8221; link will take you to the relevant page on <a href="https://ampproject.org/">ampproject.org</a>.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRQLvZ9iFLdQ7efQLGX60V0m0nPUhTeE6rP3990Q8xwOF0cH5W-x8jxfQmytowqCXfZggpHr0eUajOOUwSe4DwvANuP5Yxd1OcKOeZxJzBAE0NPMadnxZSQMQ8Wah9AwSxuEci/s1600/screenshot.png-w%253D660.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRQLvZ9iFLdQ7efQLGX60V0m0nPUhTeE6rP3990Q8xwOF0cH5W-x8jxfQmytowqCXfZggpHr0eUajOOUwSe4DwvANuP5Yxd1OcKOeZxJzBAE0NPMadnxZSQMQ8Wah9AwSxuEci/s640/screenshot.png-w%253D660.png" width="640" /></a> <h3>3. AMP Web Validator</h3> <p>The AMP Web Validator, available at <a href="//goo.gl/q5RH1y">validator.ampproject.org</a>, provides a simple web UI to test the validity of your AMP pages.</p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2j2CtFMv5DwOhuMPSIi1otSngc7idF5LWfqhGt08Q3zIobT6XF5OF0dU6QZS8jNeXp9dLUe_frkFtNyJcR4AAGL2HodrPXGfpj3zdR7spFaz3_569jAtCASuxNfpsiIUoqOUQ/s1600/validator-web-ui-dance-dance-dance-dance.png-w%253D660.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2j2CtFMv5DwOhuMPSIi1otSngc7idF5LWfqhGt08Q3zIobT6XF5OF0dU6QZS8jNeXp9dLUe_frkFtNyJcR4AAGL2HodrPXGfpj3zdR7spFaz3_569jAtCASuxNfpsiIUoqOUQ/s640/validator-web-ui-dance-dance-dance.png-w%253D660.png" width="640" /></a> <p>To use the tool, you enter an AMP URL, or copy/paste your source code, and the web validator displays error messages between the lines. You can make edits directly in the web validator which will trigger revalidation, letting you know if your proposed tweaks will fix the problem. </p> <p>What's your favourite way to check the status of your AMP Pages? Share your feedback in the comments below or on our <a href="//goo.gl/nOSQab">Google Webmasters Google+ page</a>. Or as usual, if you have any questions or need help, feel free to post in our <a href="//goo.gl/MH4Klu">Webmasters Help Forum</a>.</p> <br> <span class="byline-author">Posted by Tomo Taylor, AMP Community 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:How to best evaluate issues with your Accelerated Mobile Pages&url=https://webmasters.googleblog.com/2016/09/how-to-best-evaluate-issues-with-your.html&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/2016/09/how-to-best-evaluate-issues-with-your.html'> <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/2016/09/how-to-best-evaluate-issues-with-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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='4231421905482559125' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/09/how-can-google-search-console-help-you.html' itemprop='url' title='How can Google Search Console help you AMPlify your site?'> How can Google Search Console help you AMPlify your site? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, September 16, 2016 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfhIIKD18cQzJXCW2cCvxIHNvOCkX78cEwUWOnX_sAAeypECBVUEtor1UMV9MrpQbtM6aG_FJZrSsoG64iO3tNDVlZWuoZocozxPs85zuw6-Tb_tFLjNEs5J-P6n7Rs0apbGvM/s1600/AMP-searchConsole.jpg" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfhIIKD18cQzJXCW2cCvxIHNvOCkX78cEwUWOnX_sAAeypECBVUEtor1UMV9MrpQbtM6aG_FJZrSsoG64iO3tNDVlZWuoZocozxPs85zuw6-Tb_tFLjNEs5J-P6n7Rs0apbGvM/s640/AMP-searchConsole.jpg" width="640" /></a> <p>If you have recently implemented <a href="//goo.gl/VBlulY">Accelerated Mobile Pages</a> on your site, it&#8217;s a great time to check which of your AMP pages Google has found and indexed by using <a href="//goo.gl/yIjCCt">Search Console</a>. </p> <p>Search Console is a free service that helps you monitor and maintain your site's presence in Google Search, including any Accelerated Mobile Pages. You don't have to sign up for Search Console for your AMP pages to be included in Google Search results, but doing so can help you understand which of your AMP pages are eligible to show in search results.</p> <p>To get started with Search Console, create a free account or sign in <a href="//goo.gl/yIjCCt">here</a> and <a href="//goo.gl/WcW67l">validate the ownership of your sites</a>. </p> <p>Once you have your site set up on Search Console, open the <a href="//goo.gl/JXTLf7">Accelerated Mobile Pages report</a> under Search Appearance &gt; Accelerated Mobile Pages to see which AMP pages Google has found and indexed on your site, as shown here: </p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjreeP7CjJMeotbv-v1gn60E35spoI-ShUpIFHCAae1WCZ4BIe8Kcdcy2dcEJt_iQLEzQSwXJY8-H1rSN8iZAOExOWohV_CFpx8b3f6pglgF1zb-UXwQx8__WsDRcayhMM9jL1O/s1600/Screen+Shot+2016-09-15+at+2.53.21+PM.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjreeP7CjJMeotbv-v1gn60E35spoI-ShUpIFHCAae1WCZ4BIe8Kcdcy2dcEJt_iQLEzQSwXJY8-H1rSN8iZAOExOWohV_CFpx8b3f6pglgF1zb-UXwQx8__WsDRcayhMM9jL1O/s640/Screen+Shot+2016-09-15+at+2.53.21+PM.png" width="640" /></a> </p> <p>The report lists AMP-related issues for AMP pages that are not indexed, so that you can identify and address them.</p> <p>Search Console also lets you monitor the performance of your AMP pages on Google Search in the <a href="https://goo.gl/yDNWtq">Search Analytics report</a>. This report tells you which queries show your AMP pages in Search results, lets you compare how their metrics stack against your other results and see how the visibility of your AMP pages has changed over time. </p> <p>To view your AMP page metrics, such as clicks or impressions, select Search Appearance &gt; Search Analytics &gt; Filter by AMP.</p> <p>(Note: if you&#8217;ve only just created your Search Console account or set up your AMP pages and they have not been detected yet, remember that Google crawls pages only periodically. You can wait for the scheduled regular recrawl, or you can <a href="//goo.gl/FhLexR">request a recrawl</a>.)</p> <p>Have you been using Search Console to monitor your AMP pages? Give us feedback in the comments below or on our <a href="//goo.gl/z7H09v">Google Webmasters Google+ page</a>. Or as usual, if you have any questions or need help, feel free to post in our <a href="//goo.gl/849dzr">Webmasters Help Forum</a>.</p> <p><b>UPDATE</b>: To help ensure that your AMP implementation is working as expected, Search Console now has an <a href="https://search.google.com/search-console/amp">enhanced AMP testing tool</a>.</p> <span class="byline-author">Posted by Tom Taylor, AMP Community Manager </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfhIIKD18cQzJXCW2cCvxIHNvOCkX78cEwUWOnX_sAAeypECBVUEtor1UMV9MrpQbtM6aG_FJZrSsoG64iO3tNDVlZWuoZocozxPs85zuw6-Tb_tFLjNEs5J-P6n7Rs0apbGvM/s1600/AMP-searchConsole.jpg" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfhIIKD18cQzJXCW2cCvxIHNvOCkX78cEwUWOnX_sAAeypECBVUEtor1UMV9MrpQbtM6aG_FJZrSsoG64iO3tNDVlZWuoZocozxPs85zuw6-Tb_tFLjNEs5J-P6n7Rs0apbGvM/s640/AMP-searchConsole.jpg" width="640" /></a> <p>If you have recently implemented <a href="//goo.gl/VBlulY">Accelerated Mobile Pages</a> on your site, it&#8217;s a great time to check which of your AMP pages Google has found and indexed by using <a href="//goo.gl/yIjCCt">Search Console</a>. </p> <p>Search Console is a free service that helps you monitor and maintain your site's presence in Google Search, including any Accelerated Mobile Pages. You don't have to sign up for Search Console for your AMP pages to be included in Google Search results, but doing so can help you understand which of your AMP pages are eligible to show in search results.</p> <p>To get started with Search Console, create a free account or sign in <a href="//goo.gl/yIjCCt">here</a> and <a href="//goo.gl/WcW67l">validate the ownership of your sites</a>. </p> <p>Once you have your site set up on Search Console, open the <a href="//goo.gl/JXTLf7">Accelerated Mobile Pages report</a> under Search Appearance &gt; Accelerated Mobile Pages to see which AMP pages Google has found and indexed on your site, as shown here: </p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjreeP7CjJMeotbv-v1gn60E35spoI-ShUpIFHCAae1WCZ4BIe8Kcdcy2dcEJt_iQLEzQSwXJY8-H1rSN8iZAOExOWohV_CFpx8b3f6pglgF1zb-UXwQx8__WsDRcayhMM9jL1O/s1600/Screen+Shot+2016-09-15+at+2.53.21+PM.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjreeP7CjJMeotbv-v1gn60E35spoI-ShUpIFHCAae1WCZ4BIe8Kcdcy2dcEJt_iQLEzQSwXJY8-H1rSN8iZAOExOWohV_CFpx8b3f6pglgF1zb-UXwQx8__WsDRcayhMM9jL1O/s640/Screen+Shot+2016-09-15+at+2.53.21+PM.png" width="640" /></a> </p> <p>The report lists AMP-related issues for AMP pages that are not indexed, so that you can identify and address them.</p> <p>Search Console also lets you monitor the performance of your AMP pages on Google Search in the <a href="https://goo.gl/yDNWtq">Search Analytics report</a>. This report tells you which queries show your AMP pages in Search results, lets you compare how their metrics stack against your other results and see how the visibility of your AMP pages has changed over time. </p> <p>To view your AMP page metrics, such as clicks or impressions, select Search Appearance &gt; Search Analytics &gt; Filter by AMP.</p> <p>(Note: if you&#8217;ve only just created your Search Console account or set up your AMP pages and they have not been detected yet, remember that Google crawls pages only periodically. You can wait for the scheduled regular recrawl, or you can <a href="//goo.gl/FhLexR">request a recrawl</a>.)</p> <p>Have you been using Search Console to monitor your AMP pages? Give us feedback in the comments below or on our <a href="//goo.gl/z7H09v">Google Webmasters Google+ page</a>. Or as usual, if you have any questions or need help, feel free to post in our <a href="//goo.gl/849dzr">Webmasters Help Forum</a>.</p> <p><b>UPDATE</b>: To help ensure that your AMP implementation is working as expected, Search Console now has an <a href="https://search.google.com/search-console/amp">enhanced AMP testing tool</a>.</p> <span class="byline-author">Posted by Tom Taylor, AMP Community Manager </span> <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:How can Google Search Console help you AMPlify your site?&url=https://webmasters.googleblog.com/2016/09/how-can-google-search-console-help-you.html&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/2016/09/how-can-google-search-console-help-you.html'> <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/2016/09/how-can-google-search-console-help-you.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile-friendly' rel='tag'> mobile-friendly </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20console' rel='tag'> search console </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='4196026901062674440' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/08/amp-your-content-preview-of-amped.html' itemprop='url' title='AMP your content - A Preview of AMP&#39;ed results in Search'> AMP your content - A Preview of AMP'ed results in Search </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, August 02, 2016 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p>It's 2016 and it's hard to believe that browsing the web on a mobile phone can still feel so slow with users abandoning sites that just don't load quickly. To us &mdash; and many in the industry &mdash; it was clear that something needed to change. That was why <a href="https://googleblog.blogspot.com/2015/10/introducing-accelerated-mobile-pages.html">we started working</a> with the <a href="https://www.ampproject.org">Accelerated Mobile Pages Project</a>, an open source initiative to improve the mobile web experience for everyone. </p> <p>Less than <a href="https://googleblog.blogspot.com/2016/02/amping-up-in-mobile-search.html">six months ago</a>, we started sending people to AMP pages in the &#8220;Top stories&#8221; section of the Google Search Results page on mobile phones. Since then, we&#8217;ve seen incredible global adoption of AMP that has gone beyond the news industry to include e-commerce, entertainment, travel, recipe sites and so on. To date we have more than 150 million AMP docs in our index, with over 4 million new ones being added every week. As a result, today we&#8217;re sharing an <a href="//g.co/ampdemo">early preview</a> of our expanded AMP support across the entire search results page --not just the &#8220;Top stories&#8221; section.</p> <p>To clarify, this is not a ranking change for sites. As a result of the growth of AMP beyond publishers, we wanted to make it easier for people to access this faster experience. The preview shows an experience where web results that that have AMP versions are labeled with <img alt="The AMP Logo" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixZiCHY8U0wLJOh0Kcejee5TAFx6nseFi7k_Xl2MB6-3uvpjRtM4xZ-_S0Xh8udC7B-Dal0TnROfl31eoTJoSFHZgPEw0GgZrPqdamgJzsKH5pTd3JBFyTo_SdNO7O1KvxxNKb/s1600/AMP_logo.png" style="margin:0" />. When you tap on these results, you will be directed to the corresponding AMP page within the AMP viewer. </p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEfKjUpdO_wKTYjGPMt0RfxERI7NOlvk2oTw91Z20-fqrmsMM3szacoKtwDaLG7YBWarailh5Cbuc441L3IpV6ZbAKH6HB8vWuimuLh25S16K1G1fcXnVyQbpX9mtSFrmGN6bZ/s1600/ampexample1.gif" imageanchor="1" ><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEfKjUpdO_wKTYjGPMt0RfxERI7NOlvk2oTw91Z20-fqrmsMM3szacoKtwDaLG7YBWarailh5Cbuc441L3IpV6ZbAKH6HB8vWuimuLh25S16K1G1fcXnVyQbpX9mtSFrmGN6bZ/s480/ampexample1.gif" style="margin:0" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrVpfkLMoy-kjkMbqt0WsF7sHHuCLekDBwEfYfC6_Px1g0GTcdr2MMQl4CFv1itfR_zkbVvegahd6TIQyao1MRzySpSJ9G0dlBBWb8EmD19ZKWZrVtrRqL0ecAxjo08ZgiXaiO/s1600/ampexample2.gif" imageanchor="1" ><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrVpfkLMoy-kjkMbqt0WsF7sHHuCLekDBwEfYfC6_Px1g0GTcdr2MMQl4CFv1itfR_zkbVvegahd6TIQyao1MRzySpSJ9G0dlBBWb8EmD19ZKWZrVtrRqL0ecAxjo08ZgiXaiO/s480/ampexample2.gif" style="margin:0" /></a> <br> <i>AMP in Search Preview</i> </p> <p>Try it out for yourself on your mobile device by navigating to <a href="//g.co/ampdemo">g.co/ampdemo</a>. Once you&#8217;re in the demo, search for something like &#8220;french toast recipe&#8221; or music lyrics by your favorite artist to experience how AMP can provide a speedier reading experience on the mobile web. <a href="https://ampproject.org/who">The &#8220;Who&#8221; page</a> on AMPProject.org has a flavor of some of the sites already creating AMP content.</p> <p>We&#8217;re starting with a preview to get feedback from users, developers and sites so that we can create a better Search experience when we make this feature more broadly available later this year. In addition, we want to give everyone who might be interested in &#8220;AMPing up&#8221; their content enough time to learn <a href="https://support.google.com/webmasters/answer/6340290">how to implement AMP</a> and to see how their content appears in the demo. And beyond developing AMP pages, we invite everyone to <a href="https://github.com/ampproject/amphtml">get involved</a> and contribute to the AMP Project.</p> <p>We can&#8217;t wait to hear from you as we work together to speed up the web. And as always, if you have any questions, please visit our <a href="https://support.google.com/webmasters/go/community">webmaster forums</a>. </p> <br> <span class="byline-author">Posted by Nick Zukoski, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p>It's 2016 and it's hard to believe that browsing the web on a mobile phone can still feel so slow with users abandoning sites that just don't load quickly. To us &mdash; and many in the industry &mdash; it was clear that something needed to change. That was why <a href="https://googleblog.blogspot.com/2015/10/introducing-accelerated-mobile-pages.html">we started working</a> with the <a href="https://www.ampproject.org">Accelerated Mobile Pages Project</a>, an open source initiative to improve the mobile web experience for everyone. </p> <p>Less than <a href="https://googleblog.blogspot.com/2016/02/amping-up-in-mobile-search.html">six months ago</a>, we started sending people to AMP pages in the &#8220;Top stories&#8221; section of the Google Search Results page on mobile phones. Since then, we&#8217;ve seen incredible global adoption of AMP that has gone beyond the news industry to include e-commerce, entertainment, travel, recipe sites and so on. To date we have more than 150 million AMP docs in our index, with over 4 million new ones being added every week. As a result, today we&#8217;re sharing an <a href="//g.co/ampdemo">early preview</a> of our expanded AMP support across the entire search results page --not just the &#8220;Top stories&#8221; section.</p> <p>To clarify, this is not a ranking change for sites. As a result of the growth of AMP beyond publishers, we wanted to make it easier for people to access this faster experience. The preview shows an experience where web results that that have AMP versions are labeled with <img alt="The AMP Logo" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixZiCHY8U0wLJOh0Kcejee5TAFx6nseFi7k_Xl2MB6-3uvpjRtM4xZ-_S0Xh8udC7B-Dal0TnROfl31eoTJoSFHZgPEw0GgZrPqdamgJzsKH5pTd3JBFyTo_SdNO7O1KvxxNKb/s1600/AMP_logo.png" style="margin:0" />. When you tap on these results, you will be directed to the corresponding AMP page within the AMP viewer. </p> <p> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEfKjUpdO_wKTYjGPMt0RfxERI7NOlvk2oTw91Z20-fqrmsMM3szacoKtwDaLG7YBWarailh5Cbuc441L3IpV6ZbAKH6HB8vWuimuLh25S16K1G1fcXnVyQbpX9mtSFrmGN6bZ/s1600/ampexample1.gif" imageanchor="1" ><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEfKjUpdO_wKTYjGPMt0RfxERI7NOlvk2oTw91Z20-fqrmsMM3szacoKtwDaLG7YBWarailh5Cbuc441L3IpV6ZbAKH6HB8vWuimuLh25S16K1G1fcXnVyQbpX9mtSFrmGN6bZ/s480/ampexample1.gif" style="margin:0" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrVpfkLMoy-kjkMbqt0WsF7sHHuCLekDBwEfYfC6_Px1g0GTcdr2MMQl4CFv1itfR_zkbVvegahd6TIQyao1MRzySpSJ9G0dlBBWb8EmD19ZKWZrVtrRqL0ecAxjo08ZgiXaiO/s1600/ampexample2.gif" imageanchor="1" ><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrVpfkLMoy-kjkMbqt0WsF7sHHuCLekDBwEfYfC6_Px1g0GTcdr2MMQl4CFv1itfR_zkbVvegahd6TIQyao1MRzySpSJ9G0dlBBWb8EmD19ZKWZrVtrRqL0ecAxjo08ZgiXaiO/s480/ampexample2.gif" style="margin:0" /></a> <br> <i>AMP in Search Preview</i> </p> <p>Try it out for yourself on your mobile device by navigating to <a href="//g.co/ampdemo">g.co/ampdemo</a>. Once you&#8217;re in the demo, search for something like &#8220;french toast recipe&#8221; or music lyrics by your favorite artist to experience how AMP can provide a speedier reading experience on the mobile web. <a href="https://ampproject.org/who">The &#8220;Who&#8221; page</a> on AMPProject.org has a flavor of some of the sites already creating AMP content.</p> <p>We&#8217;re starting with a preview to get feedback from users, developers and sites so that we can create a better Search experience when we make this feature more broadly available later this year. In addition, we want to give everyone who might be interested in &#8220;AMPing up&#8221; their content enough time to learn <a href="https://support.google.com/webmasters/answer/6340290">how to implement AMP</a> and to see how their content appears in the demo. And beyond developing AMP pages, we invite everyone to <a href="https://github.com/ampproject/amphtml">get involved</a> and contribute to the AMP Project.</p> <p>We can&#8217;t wait to hear from you as we work together to speed up the web. And as always, if you have any questions, please visit our <a href="https://support.google.com/webmasters/go/community">webmaster forums</a>. </p> <br> <span class="byline-author">Posted by Nick Zukoski, Software Engineer</span> <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:AMP your content - A Preview of AMP&#39;ed results in Search&url=https://webmasters.googleblog.com/2016/08/amp-your-content-preview-of-amped.html&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/2016/08/amp-your-content-preview-of-amped.html'> <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/2016/08/amp-your-content-preview-of-amped.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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' rel='tag'> search results </a> </span> </div> </div> </div> <div class='post' data-id='4152571805608224280' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://webmasters.googleblog.com/2016/03/amp-newslab-office-hours-in-your.html' itemprop='url' title='AMP NewsLab Office Hours in your language'> AMP NewsLab Office Hours in your language </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, March 02, 2016 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <p><a href="https://www.ampproject.org/">Accelerated Mobile Pages</a> (AMP) is a global, industry-wide initiative, with publishers large and small all focused on the same goal: a better, faster mobile web.<br>We&#8217;ve had a great response to our English language <a href="https://www.youtube.com/playlist?list=PLXYuDvosdAxxy-KyxWsrXPs6Gt2HAYoQv">AMP office hours</a>, but we know that English isn&#8217;t everyone&#8217;s native language. </p> <p>For the next two weeks, we&#8217;re rolling out a new series of office hours in French, Italian, German, Spanish, Brazilian Portuguese, Russian, Japanese, and Indonesian and invite everyone to learn about AMP in their native language. Product Managers, Technical Managers, &amp; Engineers at Google, will get to speak in their native tongue, and answer any questions you may have on AMP.</p> <p>First we will reintroduce you to AMP and how it works, before diving into the technical specs and various components of AMP. You can add your questions via the Q and A app on the event pages below, and we will answer them during the office hours. You can also watch them on the News Lab <a href="https://www.youtube.com/channel/UC6CSDSDMpceGOr_9N0W3kUg">YouTube page</a> after the event. <br>Check out the lineup below and join the discussion.</p> <ul><li>French</li> <ul><li><a href="https://plus.google.com/events/cnmmvj6r4iop4pvjn79h5dn0slo?authkey=CJ6T6aO6tMrFKQ">Introduction to AMP</a> - Mar. 7 @ 1700 CET with Cecile Pruvost, Industry Manager </li> <li><a href="https://plus.google.com/events/cepv51qupoi231ijnb7qbgnnm2o?authkey=CMvlq6ih-Zyr6AE">AMP Anatomy</a> - Mar. 14 @ 1700 CET with Emeric Studer, Technology Manager</li></ul> <li>Italian</li> <ul><li><a href="https://plus.google.com/events/cc9hr58li1gvjb7uoehc4mdugo0?authkey=CNnt86Gcl77VqgE">Introduction to AMP</a> - Mar. 8 @ 1500 CET with Luca Forlin Head of International Play Newsstand Partnerships</li> <li><a href="https://plus.google.com/events/ct47otqssfsgci77evo0dgsbcfc?authkey=CNjH5b24xdC60wE">AMP Anatomy</a> - Mar. 15 @ 1500 CET with Flavio Palandri Antonelli, AMP Software Engineer</li></ul> <li>German</li> <ul><li><a href="https://plus.google.com/events/ceft2ccoklql7ofgil6ld4v67u8?authkey=CL7R5JbK2Z2QkQE">Introduction to AMP</a> - Mar. 9 @ 1700 CET with Nadine Gerspacher, Partner Development Manager</li> <li><a href="https://plus.google.com/events/c0ntk9ura51023s8fedulj6ai0g?authkey=CKvsudvy0KSVcg">AMP Anatomy</a> - Mar. 18 @ 1600 CET with Paul Bakaus, Developer Advocate</li></ul> <li>Spanish</li> <ul><li><a href="https://plus.google.com/events/cs9s17ncb4st2dv50ilbbgv50ak?authkey=CLiSwfD2-L2ORw">Introduction to AMP</a> - Mar. 9 @ 1430 CET with Demian Renzulli, Technical Solutions Consultant</li> <li><a href="https://plus.google.com/events/cirnjp8qn08vshghsm6l522e8nc?authkey=CLO4xejXrrPQiwE">AMP Anatomy</a> - Mar. 16 @ 1430 CET with Julian Toledo, Developer Advocate</li></ul> <li>Brazilian Portuguese</li> <ul><li><a href="https://plus.google.com/events/cn0dgmjpddd0ohglra5qi75r3tk?authkey=CKL2vtPzkfGE9wE">Introduction to AMP</a> - Mar. 10 @ 1430 BRT with Carol Soler, Strategic Partner Manager</li> <li><a href="https://plus.google.com/events/cjb58bfvrfde0efuk3ipvj65qqk?authkey=CKD9pv2IqvfmyAE">AMP Anatomy</a> - Mar. 17 @ 1430 BRT with Breno Araújo, Technology Manager</li></ul> <li>Russian</li> <ul><li><a href="https://plus.google.com/events/c2hp103mbvi1pdr76i4uie26p98?authkey=CKbHt7mVneGJzwE">Introduction to AMP &amp; AMP Anatomy</a> - Mar. 10 @ 1500 MSK with Natasha Rostovtceva, Strategic Partner Manager &amp; Boris Farber, Developer Advocate</li></ul> <li>Japanese</li> <ul><li><a href="https://plus.google.com/events/cnl6sdg2gjus16asgl3u3s9eusg?authkey=CNDM-KKTgvWUPw">Introduction to AMP</a> - Mar. 15 @ 1800 JST with Duncan Wright, Strategic Partner Manager</li></ul> <li>Indonesian</li> <ul><li><a href="https://plus.google.com/events/cng0iucdm3d3qu449rbo6kmq3fo?authkey=CNul8cGzwP3VwgE">Introduction to AMP</a> - Mar. 15 @ 1400 WIB with Rica Handayani, Strategic Partner Manager</li></ul> </ul> <br> <span class="byline-author">Posted by Tomo Taylor, AMP Community Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <p><a href="https://www.ampproject.org/">Accelerated Mobile Pages</a> (AMP) is a global, industry-wide initiative, with publishers large and small all focused on the same goal: a better, faster mobile web.<br>We&#8217;ve had a great response to our English language <a href="https://www.youtube.com/playlist?list=PLXYuDvosdAxxy-KyxWsrXPs6Gt2HAYoQv">AMP office hours</a>, but we know that English isn&#8217;t everyone&#8217;s native language. </p> <p>For the next two weeks, we&#8217;re rolling out a new series of office hours in French, Italian, German, Spanish, Brazilian Portuguese, Russian, Japanese, and Indonesian and invite everyone to learn about AMP in their native language. Product Managers, Technical Managers, &amp; Engineers at Google, will get to speak in their native tongue, and answer any questions you may have on AMP.</p> <p>First we will reintroduce you to AMP and how it works, before diving into the technical specs and various components of AMP. You can add your questions via the Q and A app on the event pages below, and we will answer them during the office hours. You can also watch them on the News Lab <a href="https://www.youtube.com/channel/UC6CSDSDMpceGOr_9N0W3kUg">YouTube page</a> after the event. <br>Check out the lineup below and join the discussion.</p> <ul><li>French</li> <ul><li><a href="https://plus.google.com/events/cnmmvj6r4iop4pvjn79h5dn0slo?authkey=CJ6T6aO6tMrFKQ">Introduction to AMP</a> - Mar. 7 @ 1700 CET with Cecile Pruvost, Industry Manager </li> <li><a href="https://plus.google.com/events/cepv51qupoi231ijnb7qbgnnm2o?authkey=CMvlq6ih-Zyr6AE">AMP Anatomy</a> - Mar. 14 @ 1700 CET with Emeric Studer, Technology Manager</li></ul> <li>Italian</li> <ul><li><a href="https://plus.google.com/events/cc9hr58li1gvjb7uoehc4mdugo0?authkey=CNnt86Gcl77VqgE">Introduction to AMP</a> - Mar. 8 @ 1500 CET with Luca Forlin Head of International Play Newsstand Partnerships</li> <li><a href="https://plus.google.com/events/ct47otqssfsgci77evo0dgsbcfc?authkey=CNjH5b24xdC60wE">AMP Anatomy</a> - Mar. 15 @ 1500 CET with Flavio Palandri Antonelli, AMP Software Engineer</li></ul> <li>German</li> <ul><li><a href="https://plus.google.com/events/ceft2ccoklql7ofgil6ld4v67u8?authkey=CL7R5JbK2Z2QkQE">Introduction to AMP</a> - Mar. 9 @ 1700 CET with Nadine Gerspacher, Partner Development Manager</li> <li><a href="https://plus.google.com/events/c0ntk9ura51023s8fedulj6ai0g?authkey=CKvsudvy0KSVcg">AMP Anatomy</a> - Mar. 18 @ 1600 CET with Paul Bakaus, Developer Advocate</li></ul> <li>Spanish</li> <ul><li><a href="https://plus.google.com/events/cs9s17ncb4st2dv50ilbbgv50ak?authkey=CLiSwfD2-L2ORw">Introduction to AMP</a> - Mar. 9 @ 1430 CET with Demian Renzulli, Technical Solutions Consultant</li> <li><a href="https://plus.google.com/events/cirnjp8qn08vshghsm6l522e8nc?authkey=CLO4xejXrrPQiwE">AMP Anatomy</a> - Mar. 16 @ 1430 CET with Julian Toledo, Developer Advocate</li></ul> <li>Brazilian Portuguese</li> <ul><li><a href="https://plus.google.com/events/cn0dgmjpddd0ohglra5qi75r3tk?authkey=CKL2vtPzkfGE9wE">Introduction to AMP</a> - Mar. 10 @ 1430 BRT with Carol Soler, Strategic Partner Manager</li> <li><a href="https://plus.google.com/events/cjb58bfvrfde0efuk3ipvj65qqk?authkey=CKD9pv2IqvfmyAE">AMP Anatomy</a> - Mar. 17 @ 1430 BRT with Breno Araújo, Technology Manager</li></ul> <li>Russian</li> <ul><li><a href="https://plus.google.com/events/c2hp103mbvi1pdr76i4uie26p98?authkey=CKbHt7mVneGJzwE">Introduction to AMP &amp; AMP Anatomy</a> - Mar. 10 @ 1500 MSK with Natasha Rostovtceva, Strategic Partner Manager &amp; Boris Farber, Developer Advocate</li></ul> <li>Japanese</li> <ul><li><a href="https://plus.google.com/events/cnl6sdg2gjus16asgl3u3s9eusg?authkey=CNDM-KKTgvWUPw">Introduction to AMP</a> - Mar. 15 @ 1800 JST with Duncan Wright, Strategic Partner Manager</li></ul> <li>Indonesian</li> <ul><li><a href="https://plus.google.com/events/cng0iucdm3d3qu449rbo6kmq3fo?authkey=CNul8cGzwP3VwgE">Introduction to AMP</a> - Mar. 15 @ 1400 WIB with Rica Handayani, Strategic Partner Manager</li></ul> </ul> <br> <span class="byline-author">Posted by Tomo Taylor, AMP Community Manager</span> <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:AMP NewsLab Office Hours in your language&url=https://webmasters.googleblog.com/2016/03/amp-newslab-office-hours-in-your.html&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/2016/03/amp-newslab-office-hours-in-your.html'> <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/2016/03/amp-newslab-office-hours-in-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/AMP' rel='tag'> AMP </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/mobile' rel='tag'> mobile </a> , <a class='label' href='https://webmasters.googleblog.com/search/label/search%20results' 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/'> <i class='material-icons'> &#59530; </i> </a> <i class='material-icons disabled'> &#58820; </i> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://webmasters.googleblog.com/search/label/AMP?updated-max=2016-03-02T08:37:00-08:00&max-results=20&start=20&by-date=false' 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'> accessibility </a> <span dir='ltr'> 10 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/advanced'> advanced </a> <span dir='ltr'> 195 </span> </li> <li> <span dir='ltr'> AMP </span> <span dir='ltr'> 13 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Android'> Android </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/API'> API </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/apps'> apps </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/autocomplete'> autocomplete </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/beginner'> beginner </a> <span dir='ltr'> 173 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/CAPTCHA'> CAPTCHA </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Chrome'> Chrome </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/cms'> cms </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/crawling%20and%20indexing'> crawling and indexing </a> <span dir='ltr'> 158 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/encryption'> encryption </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/events'> events </a> <span dir='ltr'> 51 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/feedback%20and%20communication'> feedback and communication </a> <span dir='ltr'> 83 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/forums'> forums </a> <span dir='ltr'> 5 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/general%20tips'> general tips </a> <span dir='ltr'> 90 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/geotargeting'> geotargeting </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20Assistant'> Google Assistant </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20I%2FO'> Google I/O </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20Images'> Google Images </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Google%20News'> Google News </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/hacked%20sites'> hacked sites </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/hangout'> hangout </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/hreflang'> hreflang </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/https'> https </a> <span dir='ltr'> 5 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/images'> images </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/intermediate'> intermediate </a> <span dir='ltr'> 205 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/interstitials'> interstitials </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/javascript'> javascript </a> <span dir='ltr'> 8 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/job%20search'> job search </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/localization'> localization </a> <span dir='ltr'> 21 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/malware'> malware </a> <span dir='ltr'> 6 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/mobile'> mobile </a> <span dir='ltr'> 63 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/mobile-friendly'> mobile-friendly </a> <span dir='ltr'> 14 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/nohacked'> nohacked </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/performance'> performance </a> <span dir='ltr'> 17 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/product%20expert'> product expert </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/product%20experts'> product experts </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/products%20and%20services'> products and services </a> <span dir='ltr'> 63 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/questions'> questions </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/ranking'> ranking </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/recipes'> recipes </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/rendering'> rendering </a> <span dir='ltr'> 2 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/Responsive%20Web%20Design'> Responsive Web Design </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/rich%20cards'> rich cards </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/rich%20results'> rich results </a> <span dir='ltr'> 10 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20console'> search console </a> <span dir='ltr'> 35 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20for%20beginners'> search for beginners </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20queries'> search queries </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/search%20results'> search results </a> <span dir='ltr'> 140 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/security'> security </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/seo'> seo </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/sitemaps'> sitemaps </a> <span dir='ltr'> 46 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/speed'> speed </a> <span dir='ltr'> 6 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/structured%20data'> structured data </a> <span dir='ltr'> 33 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/summit'> summit </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/TLDs'> TLDs </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/url%20removals'> url removals </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/UX'> UX </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/verification'> verification </a> <span dir='ltr'> 8 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/video'> video </a> <span dir='ltr'> 6 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20community'> webmaster community </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20forum'> webmaster forum </a> <span dir='ltr'> 1 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20guidelines'> webmaster guidelines </a> <span dir='ltr'> 57 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmaster%20tools'> webmaster tools </a> <span dir='ltr'> 177 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/webmasters'> webmasters </a> <span dir='ltr'> 3 </span> </li> <li> <a dir='ltr' href='https://webmasters.googleblog.com/search/label/youtube%20channel'> 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 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/2020/'> 2020 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2020/11/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://webmasters.googleblog.com/2011/12/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/'> 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/60983134-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY4-niqDdf2Zh38QxpH6Um7dUzZI6g:1739813997183';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d32069983','//webmasters.googleblog.com/search/label/AMP','32069983'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '32069983', 'title': 'Official Google Webmaster Central Blog', 'url': 'https://webmasters.googleblog.com/search/label/AMP', 'canonicalUrl': 'https://webmasters.googleblog.com/search/label/AMP', 'homepageUrl': 'https://webmasters.googleblog.com/', '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/4b890f0df4aad4c4', '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': 'index', 'searchLabel': 'AMP', 'pageName': 'AMP', 'pageTitle': 'Official Google Webmaster Central Blog: AMP', '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/search/label/AMP', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': false, 'isSearch': true, 'isLabelSearch': true, 'search': {'label': 'AMP', 'resultsMessage': 'Showing posts with the label AMP', 'resultsMessageHtml': 'Showing posts with the label \x3cspan class\x3d\x27search-label\x27\x3eAMP\x3c/span\x3e'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'navMessage': 'Showing posts with label \x3cb\x3eAMP\x3c/b\x3e. \x3ca href\x3d\x22https://webmasters.googleblog.com/\x22\x3eShow all posts\x3c/a\x3e'}, '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