Canonicals for product pages - confused, anyone help?
-
I have an ecommerce website (built using Magento), and have just had the functionality extended to allow me to define my own canonical URLs. Currently the URLs are www. domainname.com/product-name.html but I can now change this to www.domainname. com/product-category/product-name.html. I was led to believe that this would be good for SEO.
However, I have since had conflicting advice - it's been suggested that any links across the website that link to domain/category/sub-category/product will pass weight and authority through to the specified canonical anyway. Plus longer URLs are generally worse...
I'm confused. Is it worth changing them? If so, would it be a bad thing to change all 700 canonical URLs at once?
-
I agree with Lynn, but I'm a little confused about the intent. If you create the new URLs with product categories in them, you'll need to move the old URLs somehow, such as with 301-redirects. The new canonical tags won't help those old URLs, so you're potentially creating even more duplicate content by creating a new canonical version.
Generally, I don't think adding categories to the URLs is a great idea. You can squeeze in a few more keywords, but the impact of that in 2013 is very small. As you said, you're also making the URLs longer and you're pushing back the unique keywords. So, Google is going to see more repetition toward the beginning of the URL and less unique information (as are users, although most people don't read URLs closely, IMO).
-
Hi,
If the only reason for changing the canonicals now is to try to help your SEO then I would not jump in and change all 700 right away. Canonicals are used to indicate the preferred version of a page for google to index, they do not actually remove duplicate content pages (see Dr Pete's detailed explanation here). Magento's default canonical structure is usually set to have product urls with no category in them to avoid the dup content issue which you get when the product is in multiple cats/sub cats at the same time. If this is not an issue for you and all products are only in one category, or you are happy for them to be indexed in a specific category then you could change the canonicals, but I would not think it would make a huge difference in rankings so would look at it more from a user's point of view. Does having the category in the url for any specific product make sense or help to define the product more? If yes then consider changing the canonical, but I would try it on a small subset of products first and monitor things for a while before changing them all.
Hope it helps!
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Alternate page with proper canonical tag Status: Excluded in Google webmaster tools.
In Google Webmaster Tools, I have a coverage issue. I am getting this error message: Alternate page with proper canonical tag Status: Excluded. It gives the below blog post page as an example. Any idea how to resolve? At one time, I was using handl utm grabber, but the plugin is deactivated on my website. https://www.savacations.com/turrialba-costa-ricas-garden-city/?utm_source=deleted&utm_medium=deleted&utm_term=deleted&utm_content=deleted&utm_campaign=deleted&gclid=deleted5.
Intermediate & Advanced SEO | | Alancito0 -
Internal search pages (and faceted navigation) solutions for 2018! Canonical or meta robots "noindex,follow"?
There seems to conflicting information on how best to handle internal search results pages. To recap - they are problematic because these pages generally result in lots of query parameters being appended to the URL string for every kind of search - whilst the title, meta-description and general framework of the page remain the same - which is flagged in Moz Pro Site Crawl - as duplicate, meta descriptions/h1s etc. The general advice these days is NOT to disallow these pages in robots.txt anymore - because there is still value in their being crawled for all the links that appear on the page. But in order to handle the duplicate issues - the advice varies into two camps on what to do: 1. Add meta robots tag - with "noindex,follow" to the page
Intermediate & Advanced SEO | | SWEMII
This means the page will not be indexed with all it's myriad queries and parameters. And so takes care of any duplicate meta /markup issues - but any other links from the page can still be crawled and indexed = better crawling, indexing of the site, however you lose any value the page itself might bring.
This is the advice Yoast recommends in 2017 : https://yoast.com/blocking-your-sites-search-results/ - who are adamant that Google just doesn't like or want to serve this kind of page anyway... 2. Just add a canonical link tag - this will ensure that the search results page is still indexed as well.
All the different query string URLs, and the array of results they serve - are 'canonicalised' as the same.
However - this seems a bit duplicitous as the results in the page body could all be very different. Also - all the paginated results pages - would be 'canonicalised' to the main search page - which we know Google states is not correct implementation of canonical tag
https://webmasters.googleblog.com/2013/04/5-common-mistakes-with-relcanonical.html this picks up on this older discussion here from 2012
https://moz.com/community/q/internal-search-rel-canonical-vs-noindex-vs-robots-txt
Where the advice was leaning towards using canonicals because the user was seeing a percentage of inbound into these search result pages - but i wonder if it will still be the case ? As the older discussion is now 6 years old - just wondering if there is any new approach or how others have chosen to handle internal search I think a lot of the same issues occur with faceted navigation as discussed here in 2017
https://moz.com/blog/large-site-seo-basics-faceted-navigation1 -
HELP! How do I get Google to value one page over another (older) page that is ranking?
So I have a tactical question and I need mozzers. I'll use widgets as an example: 1- My company used to sell widgets exclusively and we built thousands of useful, branded unique pages that sell widgets. We have thousands of pages that are ranking for widgets.com/brand-widgets-for-sale. (These pages have been live for almost 2 years) 2- We've shifted our focus to now renting widgets. We have about 100 pages focused on renting the same branded widgets. These pages have unique content and photos and can be found at widgets.com/brand-widgets-for-rent. (These pages have been live for about 2-3 months) The problem is that when someone searches just for the brand name, the "for sale" pages dramatically outrank the "for rent" pages. Instead, I want them to find the "for rent" page. I don't want to redirect traffic from the "for sale" pages because someone might still be interested in buying (although as a company, we are super focused on renting). Solutions? "nofollow" the "for sale" pages with the idea that Google will stop indexing "for sale" and start valuing "for rent" over it? Remove "for sale" from sitemap. Help!!
Intermediate & Advanced SEO | | Vacatia_SEO0 -
Should pages with rel="canonical" be put in a sitemap?
I am working on an ecommerce site and I am going to add different views to the category pages. The views will all have different urls so I would like to add the rel="canonical" tag to them. Should I still add these pages to the sitemap?
Intermediate & Advanced SEO | | EcommerceSite0 -
Can anyone see any issues with the canonical tags on this web site?
The main domain is: http://www.eumom.ie/ And these would be some of the core pages: http://www.eumom.ie/pregnancy/ http://www.eumom.ie/getting-pregnant/ Any help from the Moz community is much appreciated!
Intermediate & Advanced SEO | | IcanAgency0 -
2 pages lost page rank and not showing any backlinks in google
Hi we have a business/service related website, 2 of our main pages lost their page rank from 3 to 0 and are not showing any backlinks in google. What could be the possible reason. Please guide me.
Intermediate & Advanced SEO | | Tech_Ahead0 -
Canonical tag: how to deal with product variations in the music industry?
Hello here. I own a music publishing company: http://www.virtualsheetmusic.com/ And we have several similar items which only difference is the instrument they have been written for. For example, look at the two item pages below: http://www.virtualsheetmusic.com/score/Canon2Vl.html http://www.virtualsheetmusic.com/score/Canon2Vla.html They are the exact same piece of music, but written in a different way to target 2 different instrumental combinations. If it wasn't for the user reviews that can make those two similar pages different, Google could see that as duplicate content. Am I correct? And if so, how do you suggest to tackle such a possible problem? Via canonical tags? How? To have a better idea of the magnitude of the problem, have a look at these search results on our site which give you product variations of basically the same piece of music, the only difference is in the targeted instruments: www.virtualsheetmusic.com/s.php?k=Canon+in+D www.virtualsheetmusic.com/s.php?k=Meditation www.virtualsheetmusic.com/s.php?k=Flight And, similarly, we have collections of pieces targeting different instruments: www.virtualsheetmusic.com/s.php?k=Wedding+Collection www.virtualsheetmusic.com/s.php?k=Christmas+Collection www.virtualsheetmusic.com/s.php?k=Halloween+Collection Any thoughts and suggestions to tackle this potential page duplication issue are very welcome! Thank you to anyone in advance.
Intermediate & Advanced SEO | | fablau0 -
Rel canonical on every page, pointing to home page
I've just started working with a client and have been surprised to find that every page of their site (using Concrete5 CMS) has a rel=canonical pointing to their home page. I'm feeling really dumb, because this seems like a fatal flaw which would keep Google from ranking any page other than the home page... but when I look at Google Analytics, Content > Site Content > Landing Pages, using Secondary Dimension = Source, it seems that Google is delivering users to numerous pages on their site. Can anyone help me out?! Thanks very much!!
Intermediate & Advanced SEO | | measurableROI0