/ajax-seo

AJAX SEO is crawlable framework for AJAX applications.

Primary LanguagePHPMIT LicenseMIT

AJAX SEO

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, HTML Living Standard - HTML5, CSS3, Microdata, etc.

See the demo

How to use

  • Server requirements: Apache 2, PHP 5.3, 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 and php_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

Search engine optimization

Speed performance

  • Performance tuning on Apache, PHP, MySQL
  • Relative URL RFC 3986
  • jsPerf jQuery $.ajax() timeout vs window.setTimeout()
  • jsPerf AJAX JSONP vs AJAX JSON
  • jsPerf $.ajax() json vs $.getJSON()
  • jsPerf document.title=data.title vs $('title').html(data.title)
  • jsPerf encodeURIComponent() vs encodeURI()
  • jsPerf decodeURI() vs decodeURIComponent()

Known bugs

  • jQuery Address - rewrite /#/url to /#!/url
  • W3C standards does not accept vendor prefixes

License

AJAX SEO is released under MIT license. jQuery and jQuery Address Plugin dual licensed under the MIT and GPL licenses.