# Frequently Asked Questions

## [How does Google index sites based on JavaScript?](/content/faq/how-does-google-index-javascript-sites/index.html)

### [How does Google index Angular, React, Vue.js etc. sites?](/content/faq/how-does-google-index-angular-react-vue-sites/index.html)

### [What other bots support JavaScript?](/content/faq//what-other-bots-support-javascript/index.html)

## [What is the Dynamic Rendering recommendation?](/content/faq/what-is-dynamic-rendering/index.html)

### [How does Dynamic rendering work?](/content/faq/how-does-dynamic-rendering-work/index.html)

### [What is an HTML snapshot?](/content/faq/what-is-an-html-snapshot/index.html)

### [How to generate an HTML snapshot?](/content/faq/how-to-generate-an-html-snapshot/index.html)

### [What bots support the Dynamic Rendering recommendation?](/content/faq/what-bots-support-dynamic-rendering/index.html)

## [What is the Ajax crawling scheme specification?](/content/faq/what-is-the-ajax-crawling-scheme/index.html)

### [How does the Ajax crawling scheme work?](/content/faq/how-does-the-ajax-crawling-scheme-work/index.html)

### [What is the "_escaped_fragment_=" query parameter?](/content/faq/what-is-the-escaped-fragment-parameter/index.html)

### [What bots support the Ajax crawling scheme?](/content/faq/what-bots-support-the-ajax-crawling-scheme/index.html)

## [How to build SEO friendly Single Page Applications?](/content/faq/how-to-build-seo-friendly-spa-websites/index.html)

### [What is Ajax?](/content/faq/what-is-ajax/index.html)

### [What is a Single Page Application (SPA)?](/content/faq/what-is-a-single-page-application-spa/index.html)

### [How to make websites based on Angular, React, Vue.js etc. SEO friendly?](/content/faq/how-to-make-angular-react-websites-seo-friendly/index.html)

### [Is SEO4Ajax compatible with any kind of Single Page Application?](/content/faq/is-seo4ajax-compatible-with-any-kind-of-single-page-application/index.html)

### [How does SEO4Ajax compare to Prerender?](/content/faq/how-does-seo4ajax-compare-to-prerender/index.html)

If you have questions or comments about this FAQ, please contact us by [email](mailto:contact@seo4ajax.com).
