Hi @Wojti , you can check out this answer from a Shopify Partner in another thread:
This is intended behaviour from Shopify, it will create multiple links for each collection a product is in. This isnât a problem for duplicate content as the canonical link is always set to the original product (So, google is told where the original is and not to mark down for duplication).
However, if you do want to change this, it needs to be done in the themeâs .liquid files that build the links to your products. This will vary theme to theme, but in âSupplyâ (the one Iâm using) you can find the relevent line of code in the Snippets section, as âproduct-grid-item.liquidâ. Weâre looking for the link to the products, like this:
<a href="{{ product.url | within: current_collection }}" class="product-grid-item">
The important part is inside the brackets {{ }}. product.url is used to generate the url for the product, but this also has a âwithinâ filter applied to it. This within filter makes sure that the link thatâs generated includes a reference to the current collection. Seeing as you want the URLs all to point to /products/ you can just remove that filter. So that snippet would like like this:
<a href="{{ product.url }}" class="product-grid-item">
As far as the SEO purposes, I believe itâs to provide search engines with more context. For example:
website.com/products/cool-red-design VS website.com/collections/t-shirts/products/cool-red-design
The page=2 on the end of the blog URLs shouldnât be an issue.
To edit the SEO attributes on a product, page or blog post, scroll down until you see âSearch engine listing previewâ and click on âEdit website SEOâ
Check out the whole conversation here: https://community.shopify.com/c/Shopify-Design/SEO-problem-Duplicate-Titles-and-Meta-Descriptions-from/td-p/398109
and Let me know if my answer is of any help 