Having a dynamic website, AJAX is often used and rely on hash bang to act as a http GET to let the site be interactive. Inorder to have your application searchable / crawable, there are couple of rules to follow as suggested by the google specs.
Assuming your too lazy to checkout the specs. In summary the hash bang should be setup this way:
In a typical site, you will notice the url with http GET are written in this format
http://yoursite.com?key1=value1&key2=value2
Now in your hashbang, your will want to transform
http://yoursite.com#value1&value2
into beautiful url
http://yoursite.com#!key1=value1&key2=value2