Simba's SEO Dictionary written by Simba Mudonzvo for Simba Academy to teach SEO terms, meaning and acronyms
in

What is AJAX (Asynchronous Javascript and XML)?

[su_label type=”info”]Technical SEO[/su_label]

What is AJAX?

Associated Acronyms: AJAX, XML, JSON, CSS

Asynchronous JavaScript and XML is a type of programming that allows a webpage to send and receive information from a server to change that page dynamically without reloading. This is done by using XML Http Request objects which make requests to the server and receive a response in XML or JSON format.

Explain It Like I’m Five

Why Don't you explain SEO to me like i'm five The Office Gif at Simba Academy
Why Don’t you explain SEO to me like i’m five The Office Gif at Simba Academy

The term AJAX stands for Asynchronous JavaScript and XML. It is a technique used by web developers to create interactive websites or web apps using: XML, HTML, CSS, and JavaScript.

It isn’t a single, nor a new technology. In fact, it is a group of existing technologies (i.e. HTMLCSSJavaScriptXML, etc.) which come together to build modern web applications.

Asynchronous JavaScript and XML (AJAX) is a type of programming that allows a webpage to send and receive information from a server without reloading the page.

This is done by using XML Http Request objects which make requests to the server and receive a response in XML or JSON format.

Why is “AJAX” important to know?

The tricky topic of Javascript and SEO is a notorious one — after all, an AJAX-based website is essentially the same as a FLASH website: it may appear to be attractive but it isn’t navigable.

Although an AJAX website can create an excellent customer experience for users, it may cause server issues for search engines.

AJAX got its bad SEO reputation for a number of reasons, including: crawling, indexing, broken website navigation and useless url address bar (because all pages load under the same URL), useless back/next/reload buttons, potential unintended webmaster guidelines violations due to cloaking issues i.e. where the user sees different content than the crawler.

The most common issues with AJAX websites are as follows: They do not provide unique URLs for each page; instead, they use the “#” symbol. When a page is loaded, on-page content emerges dynamically.

Search engines are unable to crawl and index dynamic content on a website when these situations arise. To deal with these issues, Google devised the AJAX crawling approach, which allows search engines to crawl and index these sorts of websites.

Scenario

“Our web developers said they will implement AJAX for our new website to bring it to life and exciting for our users!”

Further Reading

Below are links to articles or videos or presentations we think further explain or give further insight on Here are some links to articles, videos or presentations we think will help you understand the topic discussed in this post. We have rated them, using a 3-star rating system, based on their likelihood of being useful for simplifying and explaining complex topics like these ones!

  1. SEO for AJAX (Search Engine Journal) ⭐⭐
  2. How to make AJAX applications crawlable (Deepcrawl)⭐⭐⭐
  3. Is AJAX bad for SEO? Not Necessarily. Here’s Why. (Prerender.io)⭐⭐⭐

Comments

Leave a Reply

Your email address will not be published.