Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 2.4 KB

README.md

File metadata and controls

56 lines (39 loc) · 2.4 KB

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.

See the demo

How to use

  • 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 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

  • 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
  • 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

Speed performance

Known bugs

  • jQuery Address - rewrite /#/url to /#!/url
  • W3C - CSS3 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.