Dynamic Urls Vs. Static URLs

Static URLs outscore the dynamic URLs in terms of search engine indexing. The latter is not favored by the search engines because they do not give much of an idea what the site is all about.
Dynamic URLs are generated only upon a request or after an action like. Search engines do not see these pages because when indexing, they crawl what is there and are not designed to fill up any forms. Dynamic URLs are still indexed by the search engines today but is done comparatively slower with static URLs. Some of these dynamic URLs maybe stored in the server but are skipped by search engines because they contain too many special characters like question marks used in forms. There are available URL rewriters which will help one convert dynamic URLs to appear as normal HTML web pages. This way, they can be handled easily by both search engines and end users.