{"id":24906,"date":"2015-10-14T00:00:00","date_gmt":"2015-10-14T00:00:00","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/deprecating-our-ajax-crawling-scheme\/"},"modified":"2015-10-14T00:00:00","modified_gmt":"2015-10-14T00:00:00","slug":"deprecating-our-ajax-crawling-scheme","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/deprecating-our-ajax-crawling-scheme\/","title":{"rendered":"Deprecating our AJAX crawling scheme"},"content":{"rendered":"<p class=\"gargardate\">Wednesday, October 14, 2015<\/p>\n<p>\n  In short: We are no longer recommending the <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/javascript-seo-basics\/\">AJAX crawling<\/a><br \/>\n  proposal we made<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/a-proposal-for-making-ajax-crawlable\/\">back in 2009<\/a>.\n<\/p>\n<p>\n  In 2009, we made a<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/a-proposal-for-making-ajax-crawlable\/\">proposal to make AJAX pages crawlable<\/a>.<br \/>\n  Back then, our systems were not able to render and understand pages that use JavaScript to present<br \/>\n  content to users. Because<br \/>\n  &#8220;<a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/javascript-seo-basics\/\">crawlers are not able to see any content created dynamically<\/a>&#8220;,<br \/>\n  we proposed a set of practices that webmasters can follow in order to ensure that their AJAX-based<br \/>\n  applications are indexed by search engines.\n<\/p>\n<p>\n  Times have changed. Today, as long as you&#8217;re not blocking Googlebot from crawling your JavaScript<br \/>\n  or CSS files, we are generally able to<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/understanding-web-pages-better\/\">render and understand your web pages like modern browsers<\/a>.<br \/>\n  To reflect this improvement, we recently<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/updating-our-technical-webmaster-guidelines\/\">updated our technical Webmaster Guidelines<\/a><br \/>\n  to recommend against disallowing Googlebot from crawling your site&#8217;s CSS or JS files.\n<\/p>\n<p>\n  Since the assumptions for our 2009 proposal are no longer valid, we recommend following the<br \/>\n  principles of<br \/>\n  <a href=\"https:\/\/en.wikipedia.org\/wiki\/Progressive_enhancement\" class=\"external-link\">progressive enhancement<\/a>.<br \/>\n  For example, you can use the<br \/>\n  <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/History_API\" class=\"external-link\"><code>History API pushState()<\/code><\/a><br \/>\n  to ensure accessibility for a wider range of browsers (and our systems).\n<\/p>\n<h2 id=\"questions-and-answers\" tabindex=\"-1\">Questions and answers<\/h2>\n<p>\n  <b>Q: My site currently follows your recommendation and supports <code>_escaped_fragment_<\/code>.<br \/>\n    Would my site stop getting indexed now that you&#8217;ve deprecated your recommendation?<\/b><br \/>\n  A: No, the site would still be indexed. In general, however, we recommend you implement industry<br \/>\n  best practices when you&#8217;re making the next update for your site. Instead of the<br \/>\n  <code>_escaped_fragment_<\/code> URLs, we&#8217;ll generally crawl, render, and index the<br \/>\n  <code>#!<\/code> URLs.\n<\/p>\n<p>\n  <b>Q: Is moving away from the AJAX crawling proposal to industry best practices considered a site<br \/>\n    move? Do I need to implement redirects?<\/b><br \/>\n  A: If your current setup is working fine, you should not have to immediately change anything. If<br \/>\n  you&#8217;re building a new site or restructuring an already existing site, simply avoid introducing<br \/>\n  <code>_escaped_fragment_<\/code> urls.\n<\/p>\n<p>\n  <b>Q: I use a JavaScript framework and my webserver serves a pre-rendered page. Is that still<br \/>\n    ok?<\/b><br \/>\n  A: In general, websites shouldn&#8217;t pre-render pages only for Google&mdash;we expect that you might<br \/>\n  pre-render pages for performance benefits for users and that you would follow progressive<br \/>\n  enhancement guidelines. If you pre-render pages, make sure that the content served to Googlebot<br \/>\n  matches the user&#8217;s experience, both how it looks and how it interacts. Serving Googlebot different<br \/>\n  content than a normal user would see is considered cloaking, and would be against our Webmaster<br \/>\n  Guidelines.\n<\/p>\n<p>\n  If you have any questions, you can post them here, or<br \/>\n  <a href=\"https:\/\/support.google.com\/webmasters\/go\/community\" class=\"external-link\">in the webmaster help forum<\/a>.\n<\/p>\n<p class=\"byline-author\">\n  Posted by<br \/>\n  <a href=\"https:\/\/plus.google.com\/+KazushiNagayama\/\" class=\"external-link\">Kazushi Nagayama<\/a>, Search<br \/>\n  Quality Analyst<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wednesday, October 14, 2015 In short: We are no longer recommending the AJAX crawling proposal we made back in 2009. In 2009, we made a proposal to make AJAX pages crawlable. Back then, our systems were not able to render and understand pages that use JavaScript to present content to users. Because &#8220;crawlers are not [&hellip;]<\/p>\n","protected":false},"menu_order":83278,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[665],"ar_kb_etiket":[],"class_list":["post-24906","ar_kb","type-ar_kb","status-publish","has-post-thumbnail","hentry","ar_kb_kategori-blog"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/24906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":0,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/24906\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/27087"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=24906"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=24906"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=24906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}