{"id":23935,"date":"2007-11-07T00:00:00","date_gmt":"2007-11-07T00:00:00","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/a-spiders-view-of-web-2-0\/"},"modified":"2007-11-07T00:00:00","modified_gmt":"2007-11-07T00:00:00","slug":"a-spiders-view-of-web-2-0","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/a-spiders-view-of-web-2-0\/","title":{"rendered":"A spider&#8217;s view of Web 2.0"},"content":{"rendered":"<aside class=\"key-point\">It&#8217;s been a while since we published this blog post. Some of the information may be outdated (for example, some images may be missing, and some links may not work anymore).<\/aside>\n<p class=\"gargardate\">Wednesday, November 07, 2007<\/p>\n<aside class=\"note\">\n  <b>Update on July 29, 2010:<\/b> We&#8217;ve improved our<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/improved-flash-indexing\/\">Flash indexing capability<\/a><br \/>\n  and we also now support an<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/a-proposal-for-making-ajax-crawlable\/\">AJAX crawling scheme<\/a>!<br \/>\n  Please check out the posts (linked above) for more details.<br \/>\n<\/aside>\n<p>\n  Many webmasters have discovered the advantages of using Ajax to improve the user experience on<br \/>\n  their sites, creating dynamic pages that act as powerful web applications. But, like Flash, Ajax<br \/>\n  can make a site difficult for search engines to index if the technology is not implemented<br \/>\n  carefully. As promised in our post answering questions about<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/server-location-cross-linking-and-web-2-0-technology-thoughts\/\">Server location, cross-linking, and Web 2.0 technology<\/a>,<br \/>\n  we&#8217;ve compiled some tips for creating Ajax-enhanced websites that are also understood by search<br \/>\n  engines.\n<\/p>\n<h2 id=\"how-will-google-see-my-site\" tabindex=\"-1\">How will Google see my site?<\/h2>\n<p>\n  One of the main issues with Ajax sites is that while Googlebot is great at following and<br \/>\n  understanding the structure of HTML links, it can have a difficult time finding its way around<br \/>\n  sites which use JavaScript for navigation. While we are working to better understand JavaScript,<br \/>\n  your best bet for creating a site that&#8217;s crawlable by Google and other search engines is to<br \/>\n  provide HTML links to your content.\n<\/p>\n<h2 id=\"design-for-accessibility\" tabindex=\"-1\">Design for accessibility<\/h2>\n<p>\n  We encourage webmasters to create pages for users, not just search engines. When you&#8217;re designing<br \/>\n  your Ajax site, think about the needs of your users, including those who may not be using a<br \/>\n  JavaScript-capable browser. There are plenty of such users on the web, including those using<br \/>\n  screen readers or mobile devices.\n<\/p>\n<p>\n  One of the easiest ways to test your site&#8217;s accessibility to this type of user is to explore the<br \/>\n  site in your browser with JavaScript turned off, or by viewing it in a text-only browser such as<br \/>\n  <a href=\"https:\/\/en.wikipedia.org\/wiki\/Lynx_%28web_browser%29\" class=\"external-link\">Lynx<\/a>.<br \/>\n  Viewing a site as text-only can also help you identify other content which may be hard for<br \/>\n  Googlebot to see, including images and Flash.\n<\/p>\n<h2 id=\"develop-with-progressive-enhancement\" tabindex=\"-1\">Develop with progressive enhancement<\/h2>\n<p>\n  If you&#8217;re starting from scratch, one good approach is to build your site&#8217;s structure and<br \/>\n  navigation using only HTML. Then, once you have the site&#8217;s pages, links, and content in place,<br \/>\n  you can spice up the appearance and interface with Ajax. Googlebot will be happy looking at the<br \/>\n  HTML, while users with modern browsers can enjoy your Ajax bonuses.\n<\/p>\n<p>\n  Of course you will likely have links requiring JavaScript for Ajax functionality, so here&#8217;s a way<br \/>\n  to help Ajax and static links coexist:\n<\/p>\n<p>\n  When creating your links, format them so they&#8217;ll offer a static link as well as calling a<br \/>\n  JavaScript function. That way you&#8217;ll have the Ajax functionality for JavaScript users, while<br \/>\n  non-JavaScript users can ignore the script and follow the link. For example:\n<\/p>\n<div><\/div>\n<p>\n  Note that the static link&#8217;s URL has a parameter (<code>?foo=32<\/code>) instead of a fragment<br \/>\n  (<code>#foo=32<\/code>), which is used by the Ajax code. This is important, as search engines<br \/>\n  understand URL parameters but often ignore fragments. Web developer<br \/>\n  <a href=\"https:\/\/adactio.com\/\" class=\"external-link\">Jeremy Keith<\/a><br \/>\n  labeled this technique as<br \/>\n  <a href=\"https:\/\/domscripting.com\/presentations\/xtech2006\/\" class=\"external-link\">Hijax<\/a>. Since<br \/>\n  you now offer static links, users and search engines can link to the exact content they want to<br \/>\n  share or reference.\n<\/p>\n<p>\n  While we&#8217;re constantly improving our crawling capability, using HTML links remains a strong way to<br \/>\n  help us (as well as other search engines, mobile devices and users) better understand your site&#8217;s<br \/>\n  structure.\n<\/p>\n<h2 id=\"follow-the-guidelines\" tabindex=\"-1\">Follow the guidelines<\/h2>\n<p>\n  In addition to the tips described here, we encourage you to also check out our<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/search-essentials-overview\/\">Webmaster Guidelines<\/a><br \/>\n  for more information about what can make a site good for Google and your users. The guidelines<br \/>\n  also point out some practices to avoid, including<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/spam-policies\/#cloaking\">sneaky JavaScript redirects<\/a>.<br \/>\n  A general rule to follow is that while you can provide users different experiences based on their<br \/>\n  capabilities, the content should remain the same. For example, imagine we&#8217;ve created a page for<br \/>\n  Wysz&#8217;s Hamster Farm. The top of the page has a heading of &#8220;Wysz&#8217;s Hamster Farm,&#8221; and below it is<br \/>\n  an Ajax-powered slideshow of the latest hamster arrivals. Turning JavaScript off on the same page<br \/>\n  shouldn&#8217;t surprise a user with additional text reading:\n<\/p>\n<blockquote><p>\n  Wysz&#8217;s Hamster Farm&mdash;hamsters, best hamsters, cheap hamsters, free hamsters, pets, farms,<br \/>\n  hamster farmers, dancing hamsters, rodents, hampsters, hamsers, best hamster resource, pet toys,<br \/>\n  dancing lessons, cute, hamster tricks, pet food, hamster habitat, hamster hotels, hamster<br \/>\n  birthday gift ideas and more!\n<\/p><\/blockquote>\n<p>\n  A more ideal implementation would display the same text whether JavaScript was enabled or not, and<br \/>\n   in the best scenario, offer an HTML version of the slideshow to non-JavaScript users.\n<\/p>\n<p>\n  This is a pretty advanced topic, so please<br \/>\n  <a href=\"https:\/\/groups.google.com\/group\/Google_Webmaster_Help-Indexing\/browse_thread\/thread\/dabe5ab778e8dd4\" class=\"external-link\">continue the discussion<\/a><br \/>\n  by asking questions and sharing ideas over in the Webmaster Help Group.  See you there!\n<\/p>\n<p class=\"byline-author\">Written by Michael Wyszomierski and <a href=\"https:\/\/gregable.com\/\" class=\"external-link\">Greg Grothaus<\/a>, Search Quality<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a while since we published this blog post. Some of the information may be outdated (for example, some images may be missing, and some links may not work anymore). Wednesday, November 07, 2007 Update on July 29, 2010: We&#8217;ve improved our Flash indexing capability and we also now support an AJAX crawling scheme! [&hellip;]<\/p>\n","protected":false},"menu_order":86176,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[665],"ar_kb_etiket":[],"class_list":["post-23935","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\/23935","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\/23935\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/26556"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=23935"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=23935"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=23935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}