Blog listing pages tend to be paginated, meaning that the most recent 5-10 posts are on the first blog listing page, and then at the bottom you can click to go to the next page and see earlier blog posts. Some blog have over 20 blog listing pages. If you add a canonical URL to the first blog listing page, this prevents Google and other search engines from finding the subsequent listing pages.
HubSpot warns that you could run into a scenario whereby adding canonical tags pointing back to the main blog list page, Google could read duplicate list page content based on the timing of the crawl.
A canonical URL tells search engines which piece of content is the preferred version and prevents your site from being penalised for duplicate content - that's why it's recommended.
Each page should have a self-referencing canonical tag, as explained here https://www.searchenginejournal.com/technical-seo/pagination/#close. They link to your blog posts, which helps Google find and crawl all your posts easily, so actually neither option is best practice for SEO.
HubSpot warns that you could run into a scenario whereby adding canonical tags pointing back to the main blog list page, Google could read duplicate list page content based on the timing of the crawl.
A canonical URL tells search engines which piece of content is the preferred version and prevents your site from being penalised for duplicate content - that's why it's recommended.
I'm having the same issue, my filter pages are coming up as duplicate content and I have investigated every option, without finding a suitable solution.
Blog listing pages tend to be paginated, meaning that the most recent 5-10 posts are on the first blog listing page, and then at the bottom you can click to go to the next page and see earlier blog posts. Some blog have over 20 blog listing pages. If you add a canonical URL to the first blog listing page, this prevents Google and other search engines from finding the subsequent listing pages.