Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
Category page canonical tag
-
I know this question has been asked a few times on here but I'm looking for very specific advice.
Currently when you go to a category, say http://www.bronterose.co.uk/range.html, a canonical tag is added to the head of the page.
There are plenty of "variant" pages which carry the same tag, for example:
/range.html?p=2
/range.html?p=3
/range.html?dir=asc&order=price
/range.html?dir=asc&limit=all&order=priceIs it wise to push the "link juice" for each of these variant pages to the top level page? Or should each variant page have its own unique canonical tag?
After reading many blog posts, guides and papers I'm truly confused! Any general guidance or recommendations would be much appreciated.
Chris.
-
Thanks DP for the input!
-
It's tricky. Practically, I tend to agree with Tom - if it ain't broke, don't fix it. Especially at small-to-medium scale (let's say hundreds of URLs, but not thousands), rel=canonical is probably going to do the job here.
Technically, CleverPhd is correct that paginated content may be better served by rel=prev/next, and Google isn't fond of you canonical'ing to page 1 of search results. Their other preferred method is to canonical to a "View All" page (and make that page/link available to visitors), if that page loads reasonably and isn't huge.
In practice, they don't seem to penalized anyone for a canonical to page 1, and I know some mega-site SEOs who use rel=prev/next and have been almost completely unable to tell if it works (based on how Google still indexes and ranks the content). I think the critical thing is to keep most of these pages out of the index and avoid the duplicates. If your approach is working for now, my gut says to leave it alone.
-
I would agree that use of the canonical tag is great, I would not say that it is the most optimal solution in this case as you have paginated results
http://searchengineland.com/the-latest-greatest-on-seo-pagination-114284
http://googlewebmastercentral.blogspot.com/2012/03/video-about-pagination-with-relnext-and.html
The use of rel next prev would be more appropriate in that case. It has the advantage of also letting the link juice flow properly and it is what Google "expects" to see.
Now, if you wanted to be more conservative with this approach, you could add the meta noindex so that you also get all the other paginated pages out of the index, but this is an optional step.
One other thing to think about, if this is not a pagination issue, but this is more like a search result or resort of the same page, I would no follow links to those pages and noindex the resulting duplicates. You have to think about crawl efficiency and if you are having Google crawl a bunch of thin pages that you are trying to canonical to a parent page, you are wasting Google's time. Google will only spend so much time on a site spidering. Do you want it to waste time spidering a ton of pages that dont matter? Sure, the canonical would give Google all the right signals of what page goes where, but why would you want it to waste time doing that. You would rather Google spend time on your most important pages and spidering and reindexing those. Think about it, if you are going to ask a math savant to help you with your homework, are you going to have him/her spend time helping you with 1000 simple addition problems? No! You would go right to the more important/complex items.
http://searchengineland.com/how-i-think-crawl-budget-works-sort-of-59768
Anyway, hope this helps give you another perspective. Someone will probably say, well, this only matters on larger sites etc. I say no, it matters on all sites as you always want to have your best foot forward when the spiders come a crawling.
-
Hi Chris
First and foremost, in my mind you don't need to change a thing. It's working well - and here's why:
Think of a canonical tag as an instruction to Google to treat that URL is the top dog, the be all and end all - the one that you want Google to index and rank.
Any other page or URL that has the same canonical tag on it is basically your way of saying - "see this page? Don't worry about that page, it's a variant of this page that might look the same. Ignore it and rank that other page!"
Now, why would you want to do this? Well, if Google thinks that your website has duplicated content and it believes it is being done to manipulate or game the algorithm, it might hit you with a penalty (often a Panda penalty).
Ecommerce sites often have this problem with their product pages and, while not usually intentional, Google has been known to put penalties on these sites.
Your site, in my mind, counters all of these problems very well.
Google can and will index URLs with query strings on them (anything with a "?" after it) and treat them as separate pages. That means, theoretically, Google would have tried to index all of these URLs of yours:
http://www.bronterose.co.uk/range.html_?p=2_
http://www.bronterose.co.uk/range.html_?p=3_
http://www.bronterose.co.uk/range.html_?dir=asc&order=price_
http://www.bronterose.co.uk/range.html_?dir=asc&limit=all&order=price_Now this would be a problem, as you'd quite likely have similar looking pages being indexed where products appear in multiple URLs. This duplicate content could lead to a penalty.
But that's where the canonical tag comes in and does a great job. Your tag is telling Google "ignore all versions of the http://www.bronterose.co.uk/range.html URL with a ? on the end of it - that's just to help the user and I'm not trying to duplicate content to try and rank higher. Ignore them and treat http://www.bronterose.co.uk/range.html as the main page"
So you're avoiding the problem of duplicate content and your canonicalisation is working well. Very well, in fact. If you do a site search (check it out here) you will see that only one version of the URL has been indexed and noted by Google - and that's the canonical version.
So keep it just as it is in my eyes - it's set up very well indeed!
Hope this 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
-
Page Title Length
Hi Gurus, I understand that it is a good practice is to use 50-60 characters for the a page title length. Google appends my brand name to the end of each title (15 characters including spaces) it index. Do I need to count what google adds as part of the maximum recommended length? i.e.
On-Page Optimization | | SunnyMay
is the maximum 50-60 characters + the 15 characters brand name Google adds to the end of the title or 50-60 including the addition? Many thanks!
Lev0 -
Multiple H1 tags on Squarespace blog page?
Hi All, I use Squarespace and while running my site (https://www.growmassagebusiness.com) through programs am seeing that my blog posts are being seen as one page with multiple H1 tags. I read through the SS help desk and found back in 2015 someone wrote that it's not a bit deal b/c of HTML5 and that the search engines will read each blog post as a sub-page. I'm not so sure about that and wondering what the experts think? If that is screwy then I'm considering possibly making each blog post it's own page rather than using their blog posting format.
On-Page Optimization | | rajam0 -
Will it upset Google if I aggregate product page reviews up into a product category page?
We have reviews on our product pages and we are considering averaging those reviews out and putting them on specific category pages in order for the average product ratings to be displayed in search results. Each averaged category review would be only for the products within it's category, and all reviews are from users of the site, no 3rd party reviews. For example, averaging the reviews from all of our boxes products pages, and listing that average review on the boxes category page. My question is, will this be doing anything wrong in the eyes of Google, and if so how so? -Derick
On-Page Optimization | | Deluxe0 -
Should I optimize my home-page or a sub-page for my most important keyword
Quick question: When choosing the most important keyword set that I would like to rank for, would I be better off optimizing my homepage, or a sub page for this keyword. My thinking goes as follows: The homepage (IE www.mysite.com) naturally has more backlinks and thus a better Google Page Rank. However, there are certain things I could do to a subpage (IE www.mysite.com/green-widgets-los-angeles ) that I wouldn't want to do to the homepage, which might be more "optimal" overall. Option C, I suppose, would be to optimize both the homepage, and a single sub-page, which is seeming like a pretty good solution, but I have been told that having multiple pages optimized for the same keywords might "confuse" search engines. Would love any insight on this!
On-Page Optimization | | Jacob_A2 -
No meta description on category page
Hi Moz is reporting no meta description on a wordpress category page like this one: http://www.dwliverpoolphotography.co.uk/category/uncategorized/ Can I add a meta description to a category? Best wishes. David.
On-Page Optimization | | WallerD0 -
Home page and category page target same keyword
Hi there, Several of our websites have a common problem - our main target keyword for the homepage is also the name of a product category we have within the website. There are seemingly two solutions to this problem, both of which not ideal: Do not target the keyword with the homepage. However, the homepage has the most authority and is our best shot at getting ranked for the main keyword. Reword and "de-optimise" the category page, so it doesn't target the keyword. This doesn't work well from UX point of view as the category needs to describe what it is and enable visitors to navigate to it. Anybody else gone through a similar conundrum? How did you end up going about it? Thanks Julian
On-Page Optimization | | tprg0 -
How to properly remove pages and a category from Google's index
I want to remove this category http://www.webdesign.org/web-design-news-all/ and all the pages in that category (e.g. http://www.webdesign.org/web-design-news-all/7386.html ) from Google's index. I used the following string in the "Reomval URS" section in Google Webmaster Tools: http://www.webdesign.org/web-design-news-all/* is that correct or I better use http://www.webdesign.org/web-design-news-all/ ? Thanks in advance.
On-Page Optimization | | VinceWicks0 -
How to avoid keyword stuffing on e-Commerce Category pages
Hi, I'm optimizing a large, consumer electronic e-commerce superstore. Based on client's choice of keywords, I'm using product category pages as my target urls. Because of the proprietary CMS structure, product names and titles, featured on my landing pages (product category pages) create a keyword overkill, affecting various ranking factors. For example, one of the target urls / landing pages, dedicated to a specific product category, mentions the keyword over 190 times because of so many product titles in the "body" section. Would inline "rel="canonical" help? If yes, what part of the website should it "canonize"? If rel="canonical" is not the answer, what strategies would you suggest? Thanks!
On-Page Optimization | | dimanyc0