Dynamic and static are the two types of URLs. A dynamic URL consists of page address which results from the search of a database-driven web site or the URL of a web site that runs a script. But in static URLs,the content of the web page remain the same unless the changes are hard-coded into the HTML. Prime necessary of the dynamic page is to display the results of the database query.
Search engine do not go well with dynamic URLs. Hence there is a threat of losing search engine positioning. E-commerce stores, forums, sites utilizing content management systems and blogs like Mambo or Word Press, or any other database-driven website had set back because of this reason. Dynamic URL some what looks like this:
A static URL , is a URL that doesn’t change, and doesn’t have variable strings. It looks like this:
Static URLs are search engine friendly as they bring better rankings of page and they index also quicker than dynamic URLs. Static URLs are easy to use and understand the content of the page. If a user comes across a URL in a search engine query that matches the title and description, they are likely to click on that URL than one that doesn’t make any sense to them.
Search engine accepts only unique index. So search engine cuts off the URLs after a specific number of variable strings
For example, let’s look at this URL:
These URLs point to different pages. But if the search engine purges the information after the first offending character, the question mark (?), now look at this
One more important thing is dynamic pages usually do not contain any keywords in the URL. The best solution is URL Rewrite Tool. It not only saves our time and energy but also helps us to use static URLs by converting them transparently to our dynamic URLs, but it will also save our rankings in the search engines.
Source by Rachel