Using Ajax without harming SEO

Using Ajax without harming SEO

by Alexandre Calderon / Wednesday, 06 November 2013 / Published in Uncategorized

We notice the Internet evolution every day. A new application there, a new website there and everything is changing at an incredible pace. Web 2.0 brings new features and nobody complains because it greatly enhances our experience as an online user.

This article is precisely related to one of these techniques: The AJAX. AJAX is actually an abbreviation for “Asynchronous JavaScript XML”, which means in other words: sync requests with javascript XML response. You’ve probably seen a web application or website with components that will update all alone without you having to click on anything. It presents content such as the stock market, weather, chat windows, etc… But in this world of SEO, this technology is a double-edged sword.

To understand what I mean, you must first understand how the search engines like Google or Yahoo works, as well as the principle of this technique increasingly used in the web world.

technique-ajax

The technique : Ajax make queries and display the result without reloading the page, so it gives the user a very rich experience. In addition to avoiding the repetitive pages loading to see their updates, this method can also load graphics that would otherwise be too heavy to load at the same time as the site itself. In other words, it loads the main content, and once the site is functional, heavy elements that increase the user experience are loaded, all in a second, which creates the illusion that everything is loaded at the same time.

 

fonctionnement-moteur-de-recherche

Operation of search engines : Search engine is a bit like a camera. It takes a snapshot of the code of the page and then analyzes its contents to the index with the right keywords and good site categories. In addition, search engines like Google do not need to live a compelling user experience and thereby do not require JavaScript to read the source and content of a page. They do not execute JavaScript code in a content page for efficiency and speed.

We can, therefore, with these two pieces of information in hand, deduct that the loaded content after conventional loading of the page will not be seen by the robot different search engines robots and will not be indexed. All webmasters must drop this technique so that all the content is indexed by search engines. There are, however, several other technologies that replace AJAX on some points as the dynamic content display. For example, tabs systems that hide the content already loaded from all the tabs and display it only when a particular event occurs, such as clicking on the tab.

From a marketing perspective, from SEO Sherbrooke Ludis Media, the mixture of these techniques is obviously beneficial and keeps visitors and existing customers a pleasant experience when they visit your site. In addition, search engines will correctly index your content, which will attract new visitors to your site.

web-2.0

In conclusion, whether from a marketing standpoint or user experience, it is necessary to know how to mix all the Web 2.0 techniques. Thus, you will reach a perfect balance between the user who has fast access to an application / website and the minimum information to be loaded at the beginning of a page so that the search engines are efficient experience.

In addition, you can learn here more about some experimental google practices – https://developers.google.com/webmasters/ajax-crawling/

A special thank you to Sebastian Barbei.

The following two tabs change content below.
Alexandre Calderon, Ludis Media
I play with computers since I’m young. With soccer, these are my two main passions in life. I am bilingual (French and English) and have a good base of Spanish. I'm a friendly person so do not hesitate if you have any questions or comments, I will be happy to interact with you.
 
 
TOP