JavaScript: Uses Old AJAX Crawling Scheme URLs

back to issues overview

Uses Old AJAX Crawling Scheme URLs

URLs that are still using the Old AJAX crawling scheme (a URL containing a #! hash fragment) which was officially deprecated as of October 2015.

How to Analyse in the SEO Spider

View URLs with this issue in the ‘JavaScript’ tab and ‘Uses Old AJAX Crawling Scheme URLs’ filter and export all URLs using the ‘Export’ button.

The ‘Pretty URL’ is the URL that is displayed to users, while the ‘Ugly URL’ column highlights the URL that has been crawled.

Read our tutorial on ‘How To Crawl JavaScript Websites‘.

What Triggers This Issue

This issue is triggered when URLs are still using the old AJAX crawling scheme, characterised by a URL containing a #! hash fragment (also known as “hashbangs”).

For example:!

How To Fix

Update URLs to follow JavaScript best practices on the web today.

Consider server-side rendering or pre-rendering where possible, and dynamic rendering as a workaround solution.

Further Reading

Back to top