Dynamic URLs are generated from databases or by content management systems and they typically have question marks (?) and/or other punctuation marks such as &, %, + and $ within the URL. The problem is most search engine robots favor and in some cases only follow standard links such as http://www.iprospect.com/corporate/clients.htm. Furthermore, it's difficult to link to dynamic pages. As a result, websites that utilize dynamic URLs could be penalized by engines which analyze links to improve relevance ranking. There are various search engine marketing techniques to remedy the problem of dynamic URLs with visible punctuation marks, so it’s a good idea to look into that problem before taking any risks with your website.