I have site with few hundred blog posts and few thousand dynamic pages. If I create a sitemap.xml for dynamic pages , google does not crawl and index it. reason - they are not linked to each other and from other pages. The data on each dynamic page gets updated every few weeks. If I create link from home page and then link these pages from inner pages, search engine can crawl them.
How will the search engine figure out if the content has changed after few weeks in absence of sitemap.xml for these dynamic pages?. I use sitemap.xml for blog content but not for dynamic pages.