AJAX SEO is crawlable framework for AJAX applications that applies the latest SEO standards, Page Speed and YSlow rules, Google HTML/CSS Style Guide, etc. to improve maximal performance, speed, accessibility and usability. The source code is build on latest Web technology, like HTML5, Microdata, PHP 5, etc.
- Server requirements: Apache 2, PHP 5, 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
- For MySQL UPDATE use SET
pubdate=NOW()
to affected cache - Add robots.txt and humans.txt in website root
- 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, https://no-www.org
- Handle HTTP/HTTPS protocol
- 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
- Performance tuning on Apache, PHP, MySQL
- Protocol-relative URL, https://paulirish.com/2010/the-protocol-relative-url/
- 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()
- jQuery Address - rewrite
/#/url
to/#!/url
- W3C - CSS3 standards does not accept vendor prefixes
AJAX SEO is released under MIT license. jQuery and jQuery Address Plugin dual licensed under the MIT and GPL licenses.