Hi, A Dynamic website pages get problem in crawling, Search engines usually consider dynamic Website as never ending links. First you need to make these URLs to search engine friendly web pages ( Rewrite URLs). If you have a Small Dynamic website then Create static pages with .htm or .html extension That will help you lot to improve SEO factors within the website. Thanks,
Dynamic URLs create problem for crawling, are also not easy to remember so you have to create static url that are beneficial in optimization of your site.
Yes, creating static pages will help you in optimizing your website. It would be better if you re-write your URLs meanwhile slowdown updating your content until you do that. Hope that helps!
Best is to use Ultimate Web Builder. It is very dynamic and flexible and very easy to use. You can create your own design with it. It has a built-in SEO tool to build traffic to your website and a lot more features, including e-commerce/shopping cart. It has an inventory app you can use too.