I am developing a website using GAE Python. It has only a few html pages which are available using Django template. The website allows you to search for bus tickets by selecting country, state, city, date, type of bus and other parameters. I use AJAX POST to send all these criteria to the server side(python). The server side performs a NDB query and returns the available bus operators with details for the selected date. This information is returned as JSON data. After the user clicks on a bus operator, I open a popup on the same page and retrieve and display more details using AJAX POST again in the same way.
The URL at the top of my page remains throughout:
http://localhost:8080/search
[right now the website is not complete and so not online, therefore "localhost"]
Problem: I want to make all the bus operators search results on my website google searchable (actually, searchable by any search engine if possible). In other words, I want Google to somehow index my dynamic search result page so that when people search for bus on google, my website and my search page should come in the google search results
I tried Google search and found the following but could not understand the solution. I did not understand stuff about hash fragment since I have used AJAX POST query string only which do not come in URL like hash fragments.
https://developers.google.com/webmasters/ajax-crawling/docs/specification
http://coding.smashingmagazine.com/2011/09/27/searchable-dynamic-content-with-ajax-crawling/
How to make google search dynamic pages of my site
Hash tag, query string, and Ajaxified search results
I am a novice here and would appreciate any help