AJAX or not AJAX? This is the SEO question

Check out the Top 8 SEO Tools to Raise Your Organic Traffic!
Is Parallax site good for SEO end? We will unveil the Myth!

You can list the use of AJAX and SEO without affecting your site? Is it feasible to build a website using AJAX to have a “beautiful visual effect”? Want to discover these answers and understand a little more about how a site using AJAX? Let’s go then!


What is AJAX?


Asyncronous Javascript And XML or simply AJAX is not a programming language. It is characterized as the use of methodologies or technologies evolving JavaScript or XML that aims to improve the interactivity of a web system for users.


Illustration of AJAX.


It is worth noting that it is not only used with Javascript and XML. Its use may be related to various other technologies like JSON, XMLHttpRequest, CSS and others. Among these, AJAX is most commonly used by the JSON.


But how can we exemplify the fact that AJAX adds to the user experience? Or that fact improves the user interaction with the system? Calm down, we have to get there. : D


How AJAX works?


Basically, the use of AJAX on your website is you do not need to reload the page every time you need a new information, or just when it interact with it.


And yes, we are talking about requests made to the server. As?


Simple, it works using HTTP requests. What ends up being processed as follows:


  • Information is requested by the client;
  • This request is in fact the activation of an event;
  • The event, makes an HTTP request to be created;
  • The same is sent over the Internet to the server;
  • Once there, it is processed and consequently result in a customer back response;
  • Already on the client, the response is processed and updated content to the user.


Fantastic is not it? This makes the site responds much faster to the user. After all, it can access data on your server without having to refresh the page.


However, you can not please everyone. This is what we find out now, as the use of AJAX ultimately affects the SEO of your site.


Do you want to know the importance of SEO for your company? Click here to understand what is the importance of SEO for your Company!


AJAX and SEO, Problem or Solution?


Okay, now we come to our point of conflict of ideas on the use of AJAX sites. But first, we will introduce all related reasons here to understand why there is the conflict between AJAX and SEO.


Conflict between the use of AJAX and SEO.


Well, as we talked about earlier, the better AJAX is at the point where you do not need to reload the page to be able to get responses from the server and update the content of your page.


But guess what, it is precisely THAT that makes use of AJAX affect the SEO of your site.


Because? Well, when Google’s little robots try to look at your site, they can not understand the AJAX requests. This makes them, are therefore not analyzed.


OK! Until then we do not have many problems, right? Wrong.


If your site has points, and or even sections that are not able to be accessed, how they will be indexed? As Google will be able to make information available to its users.


Soon, you are in serious trouble.


But calm, all is not lost! Let’s see now what the solutions to the problems generated.


How to troubleshoot AJAX and SEO problems?


Until then, we understand how AJAX works and what are the reasons that make this technology to be used on the websites. Of course, we also understand why its use is not suitable for Website SEO purposes.


But then we have a technology that improves the interactivity with the user, who just can not be used because it causes problems for the site?


The answer is no! We have a solution! 


How can we do this and that its use implies not generate URLs, or if pages to be analyzed and made available?


It is a solution somewhat simple .. What you need to do is just give Google the pages he wants to be able to process! ( “Oh, really?”)


Yes! I’m not kidding you, you must generate the pages, or if URLs that are dynamically generated by the use of AJAX.


That is, you have to help the little robots creating a structure of links and directories. Making so the little robots that have the access to power rankear you in organic search!


This solution also solves another problem if the user wants to access the links directly, which with the use of AJAX is not possible.


Another point that can be used to try to fix this, is the use of Google’s crawling rules for AJAX. And there’s this? Yes, oddly enough, there is.

The technique is called Hijack. It consists of you use static URLs in AJAX call, so the robots can follow a link and index the content. While still allowing the user to continue with the good experience that AJAX provides.


However, Google crawling depreciated this methodology on 14 October 2015. In the issued note, it was mentioned that anyone who has ever used should not worry.


How to know if your site needs AJAX?


Why Your Website “need”? Well, I do not agree that it is right to say that only applications can or should use AJAX in its construction, after all, is Facebook’s own it all started, with techniques such as infinite scroll for example. Facebook does not need to have concern about the indexing of your pages, precisely because it is an application.

See video a bit more about what is infinite scroll, view and all product lists:

However, yes you can use it on your site, just need to remember two points:


  1. Enter AJAX only where it is really needed. There is no reason for you to insert it everywhere. The question is, you need to use in specific places, knowing that it will not hinder that proportion “AJAX and SEO.”
  2. Always be content to be indexed. And if you use a lot AJAX to your site, make sure that the little robots can somehow find your content and index it in the best possible way. So you will not have SEO problems.


Like the post? Leave your opinion in the comments or contact us! : D