So Google Analytics sends information based on what users are doing, so if you see those pages in Google Analytics that means that people have gone to them. What your question really tells me is that you do not have a good understanding of how your website functions and how Google Analytics records data, I would recommend you take some time and go through Google Analytic's Academy, it will really help you understand what the data means and how to interpret it based on how it is gathered.
https://analytics.google.com/analytics/academy/
For your blog question, if you are using wordpress you can tell it to not index large swaths of the procedurally generated pages in the site settings.