Online stores and content manangement systems automatically generate dynamic URLs. These are usually very long urls containing a bunch of characters whereas static urls are much shorter. Shorter(static) URLs were considered to be search engine friendly so site owners would convert dynamic urls to static ones. To do this your server would need to accept what’s called mod rewrite. You create a .htaccess file on the server containing code that automatically converts a dynamic URL to a static URL.
Google’s latest announcement
Google recently announced it now indexes dynamic urls. For example if you enter Remington Stainless Steel Sinks in the Google search box you will notice the URL for that web page is extremely long, however it appears on the first page of Google. This means Google now indexes dynamic URLs.
Search engine modification module
If you still prefer to create short URLs install the “Ultimate SEO URLs” mod.
It will transform a dynamic URL from
http://yoursite.com/index.php?main_page=product_info&products_id=24
to
http://yoursite.com/disciples-sacred-lands-linked-p-24.html