I run a property listing website at http://www.kualalumpurproperty.com and would like to have Google index the property posts. For example, when you hit Go, the URL is shown as: http://www.kualalumpurproperty.com/search.php?c=&s=&search_city=&search_PropertyType=&MinPrice=&MaxPrice=&rooms1=&rooms2=&bath1=&bath2=&AgentID=&before=&school=&transit=&park=&ocean_view=&lake_view=&mountain_view=&ocean_waterfront=&lake_waterfront=&river_waterfront=&search_category= What are your suggestions? Currently I have url_rewrite for the city name such as http://www.kualalumpurproperty.com/search_city/Ampang
Google doesn't "submit forms" as a user would and would not index that page anyway unless there was a direct link to it. If you still want to make it SEO friendly, use a redirect on search.php eliminating vars that are empty and then you can use SEO friendly URLs e.g. domain.com/search.php/city:Ampang,field2:value2 domain.com/search/city,Ampang,field2,value2
Just to add to what krt said you're more than likely going to need to make use of mod_rewrite or a similiar module on non apache web servers to rewrite the url's so it sends them to search.php?a=b&c=d ect.
So unless I directly link to the listings, Google won't spider them? Is my problem the "dark web", where Google can't get to content in databases?
I've had instances where google actively spiders my database content [with no links to specific content anywhere] I'd suggest you use mod_rewrite - simply google for a list of articles: google.com/search?hl=en&q=mod_rewrite+AND+php&meta=
there is no need to rewrite form submission URL results as google will not submit forms. if you want all links to be SEO friendly, i would advise that. Use php to replace the &stuff=stuff to nicer things, and se mod rewite to configure it on your server
Haven't heard the term "dark web" but yes, you are right. One option is to use "quick searches" with pre-defined search criteria, these will get indexed and can have custom URLs so are better from an SEO perspective.