What is the best method for getting pure Javascript/Ajax pages Indeded by Google for SEO?
-
I am in the process of researching this further, and wanted to share some of what I have found below. Anyone who can confirm or deny these assumptions or add some insight would be appreciated.
Option: 1
If you're starting from scratch, a good approach is to build your site's structure and navigation using only HTML. Then, once you have the site's pages, links, and content in place, you can spice up the appearance and interface with AJAX. Googlebot will be happy looking at the HTML, while users with modern browsers can enjoy your AJAX bonuses. You can use Hijax to help ajax and html links coexist. You can use Meta NoFollow tags etc to prevent the crawlers from accessing the javascript versions of the page.
Currently, webmasters create a "parallel universe" of content. Users of JavaScript-enabled browsers will see content that is created dynamically, whereas users of non-JavaScript-enabled browsers as well as crawlers will see content that is static and created offline. In current practice, "progressive enhancement" in the form of Hijax-links are often used.
Option: 2
In order to make your AJAX application crawlable, your site needs to abide by a new agreement.This agreement rests on the following:
- The site adopts the AJAX crawling scheme.
- For each URL that has dynamically produced content, your server provides an HTML snapshot, which is the content a user (with a browser) sees. Often, such URLs will be AJAX URLs, that is, URLs containing a hash fragment, for example www.example.com/index.html#key=value, where #key=value is the hash fragment. An HTML snapshot is all the content that appears on the page after the JavaScript has been executed.
- The search engine indexes the HTML snapshot and serves your original AJAX URLs in search results.
In order to make this work, the application must use a specific syntax in the AJAX URLs (let's call them "pretty URLs;" you'll see why in the following sections). The search engine crawler will temporarily modify these "pretty URLs" into "ugly URLs" and request those from your server. This request of an "ugly URL" indicates to the server that it should not return the regular web page it would give to a browser, but instead an HTML snapshot. When the crawler has obtained the content for the modified ugly URL, it indexes its content, then displays the original pretty URL in the search results. In other words, end users will always see the pretty URL containing a hash fragment. The following diagram summarizes the agreement:
See more in the....... Getting Started Guide.Make sure you avoid this:
http://www.google.com/support/webmasters/bin/answer.py?answer=66355
Here is a few example Pages that have mostly Javascrip/AJAX : http://catchfree.com/listen-to-music#&tab=top-free-apps-tabhttps://www.pivotaltracker.com/public_projects
This is what the spiders see: view-source:http://catchfree.com/listen-to-music#&tab=top-free-apps-tab
This is the best resources I have found regarding Google and Javascript
http://code.google.com/web/ajaxcrawling/ - This is step by step instructions.
http://www.google.com/support/webmasters/bin/answer.py?answer=81766
http://www.seomoz.org/blog/how-to-allow-google-to-crawl-ajax-content
Some additional Resources:http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html
http://www.seomoz.org/blog/how-to-allow-google-to-crawl-ajax-content
http://www.google.com/support/webmasters/bin/answer.py?answer=35769
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Best SEO way to implement multi language store
Hi, I have a magento 1.7 multilanguage store with the following structure: www.example.com/nl and www.example.com (Dutch) www.example.com/uk (English) www.example.com/de (German) As you can see the dutch language basically has two url and this gives problems according to Roger. Both urls show the same page and therefor duplicate content. Should i 301 www.example.com to www.example.com/nl ?
Industry News | | mikehenze
And would this not cause problems with the indexing because www.example.com is shown when searching for my keywords. I need to have all three languages to be indexed good and used only for the correct countries.0 -
What Do You Wish Your CMS Could Do (SEO Wise)?
What do you wish your CMS could do SEO-wise. Even if it can be done with a plugin etc, what could be done better? What CMS are you referring to/using? Very curious as to where folks run into SEO issues with a particular CMS.
Industry News | | belasco0 -
Effect of changes on the Content page on search ranking
Hi, I have a question related to my ranking on Google Search On the content pages of my website, there is a section where our content keeps on changing. Whenever a visitor enters new information, Old information will be removed from the page. Therefore our content page is dynamic. Does this make us difficult to rank for particular keyword / overall.
Industry News | | adiez12340 -
SEO Risks for redirecting sites
Hey Everyone, I've tried searching for this question, but am not exactly sure what keywords to search for so I'm probably missing the resources if they already exist... My client has had duplicated sites for years, and after multiple penalizations of those sites I was finally able to convince him to consolidate them into a "mega-site". Currently, he has a main domain, a geo-subdomain for each office location under the main domain, and a geo-domain for each office location. We plan on redirecting each geo-domain to the corresponding geo-subdomain. So, the final result will be one main domain, and a sub-domain for each office location. I'm looking for any information regarding tracking SEO data after the redirects are in place, how to guard against potential drops in SERPs, what's the smartest strategy to implement, etc... My client is very sensitive to his sites' SEO data, so if anyone has any SEO-related advice regarding redirecting sites it would be greatly appreciated! Thank you!
Industry News | | Level2Designs0 -
Best way to charge my clients...........I think I finally decided
I have struggled with the best way to charge my clients FOREVER it seems and I think I finally have decided on how to proceed! ANY suggestions would be greatly appreciated! (I have read the seomoz blog posts about the subject, the Art of SEO and Search Engine Optimization Secrets book and tons of blogs, etc). I got into this business because of what I was able to accomplish with my party rental companies website and what I had studied and read for months and months. Without knowing any better I tried to get into SEO and online marketing and fell straight into designing websites and subcontractors and hosting and everything EXCEPT seo work! sound familiar? I CAN'T be the only one this happened to 🙂 I have regrouped and finally gotten my FIRST pure SEO client. They agreed to pay me $3,000 over 6 months for JUST recommendations with monthly reporting on traffic, # of links, etc. My plan is to charge clients X amount of dollars broken up over 6 months - $2-5k. (that will include monthly reporting) for a list of recommendations. (on page, link opportunities, design suggestions, kw suggestions, email campaign, on and on). NO MORE $400-500 FOR A WHOLE WEBSITE - INCLUDING CONTENT CREATION! (I was stupid enough to do this - TWICE! I like doing it this way so I can focus on giving them maximum value right from the get go and not slowing spoon feeding my knowledge out to them or them getting burned out after 2 months and not wanting to continue because they haven't seen a miracle yet. I will justify the clients investment by dividing that lump sum by $75 an hour (low for some of you I know) and track the time I spend researching links, their competitors, their on page, etc. and include it in my monthly report. I plan to give my first client their report in a few weeks and it will be pretty comprehensive but not EVERY thing I can think of but enough to impress. They are welcome to pursue the links I found, make the site changes, etc themselves OR I will be happy to have ALL my recommendations implemented for them for a reasonable, fair amount. If they want me to do it I will explain my staff will be doing the work and it will be $25 +/- an hour vs. $75 Sorry for the long post and thanks for hanging in there if you read this far! 🙂 I would love any suggestions or flaws with my plan! Thanks in advance and have an AWESOME week! Matthew
Industry News | | Mrupp441 -
Chrome blocked sites used by Googles Panda update
Google's Panda update said it used Chrome users blocked sites lists as a benchmark for what they now term poor quality content. They said the Panda update effectively took about 85% of them out of the search results. This got me thinking, it would be very nice to discover what are the exact sites they don't like. Does anyone know if there is an archive of what these sites might be? Or if none exists, maybe if people could share their Chrome blocked sites on here we might get an idea?
Industry News | | SpecialCase0 -
Help needed compiling SEO career resources!
We're looking to put together all the best resources out there that offer advice to those thinking of starting a career in SEO and internet marketing, particuarly for graduates. So far we've got Rand's Whiteboard Friday and this post here: http://www.eatsleepsearch.com/2011/07/17/how-to-land-a-graduate-job-in-seo/ Can anyone point me in the direction of a few more good ones? I'm sure there'll be absolutely loads out there!
Industry News | | 9xbmarketing0 -
Google International and National Algorithm
Hi guys, I have a question. Do you have an experience about google national and international ranking algorithm. For example, is the same algorithm for " Google.de " Germany, and " Google.com "??? For example, lot of tactics, are valid and effective on google.de and not effective on google.com, tell us about this . Do you have any idea? Share your skills please! we need your help!
Industry News | | leadsprofi0