A Canonicals Tags Questions

Rookiyama

Newbie
Joined
Mar 10, 2023
Messages
8
Reaction score
3
I have a B2C furniture website. Its collections URLs are like this: /dining-table.html, /bedroom-table.html
Then I find that when I add a filter, such as "color", the URL would be changed to /dining-table-color~1928.html, /bedroom-table-color~2837.html
When I add multi-filters, such as color, size, the URL would be changed to /dining-table-color~1928-size~2873.html, /bedroom-table-color~2734-size~2837.html

And the canonical tags of these URLs all are their own URLs, for example, <link data-n-head="ssr" rel="canonical" href="https://www.xxx.com/furniture/dining-table-color~1928-size~2873.html">

The question is:
Should I change to the canonical tags to /dining-table ?

If I don't change, would it cause keyword cannibalization or duplicate content?




I need more help: This Website building system of this site would be changed from Magento to Shopify. If I want to do some backlinks building for these website, would it useless as the URL would be changed?
OR does Shopify supports the URL with ".html"?
Is there any good solutions?


Thanks a lot!!!
 
I have a B2C furniture website. Its collections URLs are like this: /dining-table.html, /bedroom-table.html
Then I find that when I add a filter, such as "color", the URL would be changed to /dining-table-color~1928.html, /bedroom-table-color~2837.html
When I add multi-filters, such as color, size, the URL would be changed to /dining-table-color~1928-size~2873.html, /bedroom-table-color~2734-size~2837.html

And the canonical tags of these URLs all are their own URLs, for example, <link data-n-head="ssr" rel="canonical" href="https://www.xxx.com/furniture/dining-table-color~1928-size~2873.html">

The question is:
Should I change to the canonical tags to /dining-table ?

If I don't change, would it cause keyword cannibalization or duplicate content?




I need more help: This Website building system of this site would be changed from Magento to Shopify. If I want to do some backlinks building for these website, would it useless as the URL would be changed?
OR does Shopify supports the URL with ".html"?
Is there any good solutions?


Thanks a lot!!!
Yes, you should change the canonical tags to point to the main category pages, like /dining-table.html.
Why?
When filters (like color or size) change the URL, they create many similar pages.
If Google sees them as separate pages, they compete with each other, which can hurt your rankings (keyword cannibalization).
By setting the canonical tag to /dining-table.html, Google understands that it’s the main page and gives it more ranking power.
Solution: Keep the canonical tag pointing to the main category page, NOT the filtered pages.
 
Yes, you should change the canonical tags to point to the main category pages, like /dining-table.html.
Why?
When filters (like color or size) change the URL, they create many similar pages.
If Google sees them as separate pages, they compete with each other, which can hurt your rankings (keyword cannibalization).
By setting the canonical tag to /dining-table.html, Google understands that it’s the main page and gives it more ranking power.
Solution: Keep the canonical tag pointing to the main category page, NOT the filtered pages.

2. URL Migration from Magento to Shopify

If you are switching from Magento to Shopify, URL changes may occur, affecting SEO. Here’s what you need to know:

(a) Will Backlinks Be Useless After Migration?

Yes, if URLs change and you don’t set 301 redirects.
If backlinks point to old URLs (/dining-table.html) and Shopify changes them (/collections/dining-table), those backlinks won’t pass SEO value unless redirected.
Solution: Implement 301 redirects from old URLs to new Shopify URLs to retain backlink value.

(b) Does Shopify Support ".html" URLs?

No, Shopify does NOT support .html in URLs.
Shopify follows this URL structure:
Category Pages: /collections/dining-table/
Product Pages: /products/product-name/

Filtered Pages: Usually use parameters (?color=blue&amp;size=large)
Solution:
Set up 301 redirects from old .html URLs to Shopify’s new structure to avoid losing rankings.
Use Shopify’s canonical tags to manage duplicate content issues.
 
When it comes to migration, Shopify does not support .html URLs, so expect your URL to change. If you are building backlinks now, make sure you have 301 redirects after the migration.
 

2. URL Migration from Magento to Shopify

If you are switching from Magento to Shopify, URL changes may occur, affecting SEO. Here’s what you need to know:

(a) Will Backlinks Be Useless After Migration?

Yes, if URLs change and you don’t set 301 redirects.
If backlinks point to old URLs (/dining-table.html) and Shopify changes them (/collections/dining-table), those backlinks won’t pass SEO value unless redirected.
Solution: Implement 301 redirects from old URLs to new Shopify URLs to retain backlink value.

(b) Does Shopify Support ".html" URLs?

No, Shopify does NOT support .html in URLs.
Shopify follows this URL structure:
Category Pages: /collections/dining-table/
Product Pages: /products/product-name/

Filtered Pages: Usually use parameters (?color=blue&amp;size=large)
Solution:
Set up 301 redirects from old .html URLs to Shopify’s new structure to avoid losing rankings.
Use Shopify’s canonical tags to manage duplicate content issues.
Thank you very much for such a detailed answer, it is very helpful to me!
 
When it comes to migration, Shopify does not support .html URLs, so expect your URL to change. If you are building backlinks now, make sure you have 301 redirects after the migration.
Thank you very much! It is very helpful to me!
 
I have a B2C furniture website. Its collections URLs are like this: /dining-table.html, /bedroom-table.html
Then I find that when I add a filter, such as "color", the URL would be changed to /dining-table-color~1928.html, /bedroom-table-color~2837.html
When I add multi-filters, such as color, size, the URL would be changed to /dining-table-color~1928-size~2873.html, /bedroom-table-color~2734-size~2837.html

And the canonical tags of these URLs all are their own URLs, for example, <link data-n-head="ssr" rel="canonical" href="https://www.xxx.com/furniture/dining-table-color~1928-size~2873.html">

The question is:
Should I change to the canonical tags to /dining-table ?

If I don't change, would it cause keyword cannibalization or duplicate content?




I need more help: This Website building system of this site would be changed from Magento to Shopify. If I want to do some backlinks building for these website, would it useless as the URL would be changed?
OR does Shopify supports the URL with ".html"?
Is there any good solutions?


Thanks a lot!!!
you need to change the canonical tags to the main collection URL, like: /dining-table.html to avoid duplicate content and keywords.
 
Back
Top