Ajax SEO is crawlable framework for Ajax applications that uses the latest SEO standards, Page Speed and YSlow rules, Google HTML/CSS Style Guide, etc. to improve and maximize performance, security, accessibility, usability and user experience. The source code is build on latest W3C standards, HTML Living Standard HTML5, CSS3, Microdata, etc.
- Minimum server requirements: Apache 2 with mod_rewrite, PHP 5.2, MySQL 5
- Download the source code and extract on your web server
- Apply Apache settings from content/httpd.conf
- Apply PHP settings from content/php.ini or uncomment .htaccess
php_flag
andphp_value
- Apply MySQL settings from content/connect.php
- Add robots.txt and humans.txt in website root
- In order to disable Ajax cache, set
cache: false
in index.php
- Schema.org Microdata markup
- HTML5 history API with crawlable SEO fallback for < IE10
- Ajax crawling scheme with Apache Rewrite https://developers.google.com/webmasters/ajax-crawling/docs/getting-started
- Rewrite www to no-www domain http://no-www.org
- Handle HTTP/HTTPS protocol, protocol-less URL
- Slash and backslash issues
- Rewrite uppercase URLs to lowercase
- Rewrite space and underscore with dash
- Remove index.php and .php extension
- Remove dot and comma
- Custom 404 error page
- Google Universal Analytics
- Performance tuning on Apache, PHP, MySQL
- Relative URL RFC 3986
- jsPerf
jQuery $.ajax() timeout
vswindow.setTimeout()
- jsPerf
Ajax JSONP
vsAjax JSON
- jsPerf
$.ajax() json
vs$.getJSON()
- jsPerf
document.title=data.title
vs$('title').html(data.title)
- jsPerf
encodeURIComponent()
vsencodeURI()
- jsPerf
decodeURI()
vsdecodeURIComponent()
Ajax SEO released under MIT license. jQuery and jQuery Address Plugin dual licensed under the MIT and GPL licenses.