Hello, I am creating a vertical search engine and would like your feedback regarding SEO friendly URLs. For example, I would like my site to appear under a google search of "used bikes cleveland". Now, i obviously want to create my site SEO friendly and am considering plan A vs plan B. References http://www.searchengineguide.com/dale-goetsch/optimizing-dynamic-pages-part-ii.php Plan A Create "bare bones" static pages. Name it www.xyz.com/bikes/ohio/cleveland.html. Then run a script inside it to populate them with dynamic content related to cleveland used bikes. This involves creating a directory of pages with the structure Bikes/Ohio/Cleveland. To do an advanced search, the page would turn back to xyz.com/query?id=bikes&location&cleveland. Pros: works well in google. Cons: must create a link and page for every search term. Plan B Create "on the fly" search pages. In this plan, every search query is basically its own page. For example, search attributes would appear in the URL in a friendly way. www.xyz.com/bikes/condition_used/location_cleveland/state_ohio There would thus be infinite number of pages. However, the "main pages" would be linked to in the same directory structure as Plan B. " This method does not require creating dozens of static pages, or of having to include exotic scripts in your web pages. " Pros: might do well in the long tail searches. Cons: google cant differentiate between important vs less important pages? Still must create pages for each important search term. Can anyone shed some advice?