this question is so important to many people i have noticed that there are alot of sits that google indeses their searched results for example if you searched for "free programs" you find on of in google results is on the shape http://www.thesitename.,,com/index.php?q=free+programs look at that part index.php?q=free+programs and when you click the link it shows you search results in the site itself how can that done please
It's really quite simple. That search URL is linked to on some page of a site somewhere on the web. If example.com has a search page (say http://www.example.com/search.php) which can be passed a query string parameter q= which accepts a search phrase and the site wants 100 different search URLs indexed, all that has to be done is create a "Most Popular Searches" page (call it http://www.example.com/most-popular-searches.php) and put the 100 links on there like: <a href="http://www.example.com/search.php?q=keyword+phrase+1">keyword phrase 1</a> <a href="http://www.example.com/search.php?q=keyword+phrase+2">keyword phrase 2</a> ... <a href="http://www.example.com/search.php?q=keyword+phrase+100">keyword phrase 100</a> When a search engine crawls http://www.example.com/most-popular-searches.php it will discover the 100 search URLs and index them as well.
thanks friend but how that could be done automatically because it would be so difficult to do that every day manually is there any plugin or widget that do that
I don't know if there sis a plugin or widget to do this, but it would be simple to write your own... Just track that last 100 searches done on the site and create a page for Most Recent Searches. Always render links for the 100 most recent posts similar to how I explained the Most Popular Search page above.
thanks Canonical i know you did your best to answer me but i want to know the exact method for doing that
How to: 1- Make a list of keyword phrases you want to rank for 2- Create list of links by passing parameters to search.php as stated above 3 - Create the containing page which will get indexed by search engines. 4- Submit the containing page url in sitemap.