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
-
Do non-canonical pages need to worry about things like Alt Text, H1 tags, etc?
Just wanted to confirm, if we have multiple similar pages, with all of their canonicals pointing towards the prime page, does it impact SEO rankings at all if the non-canonical pages were missing alt text from their images, or shared duplicate or multiple H1 tags? Basic SEO page construction stuff? I know some will hurt user CTR but wanted to make sure that SEO crawlers don't care about them even if indexed.
On-Page Optimization | | SimonZM2 -
Tags vs. Categories? What should I use?
I'm starting with a blog (self-hosted wordpress) and I'm thinking of the following content structure so that the readers are easily able to locate relevant content: Background: It's a blog which gives people relevant info about government jobs. To start with we will just be publishing information about these jobs but over a period of time also intend to post content that helps readers prepare for these jobs. In other words, right now it's just about detailed job notifications but in the coming months, we shall also post about preparation-related information. Typically, each of the job notifications can be bifurcated like: Jobs basis industry Banking Railways Clinical, etc. Jobs basis company ABC co. DEF co. XYZ co. etc. Jobs basis State / City City 1 City 2, etc. Jobs basis educational qualification Graduation Post-Graduation, etc. Now, I'm seriously confused how should I structure this data from the perspective of Categories & Tags such that it's reader as well as SEO-friendly. Do note that each of the government jobs post ideally falls in a couple of above mentioned categories. Thanks..
On-Page Optimization | | Shalin.TJ0 -
Home Page Keywords not Ranking and Assigned to Inside Pages
Hi, thank you for taking the time to read this. We have a few websites with the same problem. I will use http://www.prepared-meals.com as an example: The home page was ranking on page one for keyword "Prepared Meals". The site is about 6 months old. We use the Moz page optimizer on all pages of our websites to score an A rating. Recently we found the home page is no longer showing up in search results and the keyword "prepared meals" now points to an inside page that is not relevant: http://www.prepared-meals.com/Senior-Meals/Moms-Meals-Reviews.html this page shows up for Prepared Meals around page 15 in Google results. We have read keywords in the URL might be the issue, even though the page optimizer in MOZ says to do that. We are wondering if this is the issue or there is some other problem we are not aware of. Again, thank you for you for your time. -Craig
On-Page Optimization | | CraigSWD0 -
Using Robots Meta Tag on Review Form Pages
I have gone over this so many times and I just can't seem to get it straight and hope someone can help me out with a couple of questions: Right now, on my dynamically created pages created by filters (located on the category pages) I am using rel""canonical" to point them to their respective category page. Should I also use the robots meta tag as well? Similarly, each product I have on my site has a review form on it and thus is getting indexed by Google. I have placed the same canonical tag on them as well pointing them to the page with the review form on it. In the past I used robots.txt to block google from the review pages but this didn't really do much. Should I be using the robots meta tag on these pages as well? If I used the robots meta tag should I noindex,nofollow? Thanks in advance, Jake
On-Page Optimization | | jake3720 -
Home page or landing page?
Hello, I want to ask a question related to that - Should we put keywords in the home page title if we wish to position another landing page better for particular keywords? I have read in one website about SEO that it's good the main keywords of your website to be positioned in homepage title also. f.e. Let's say we have website about web-design and our company is named Company Ltd. The title of the home page is "Company Ltd. - Web design, SEO, etc" We have also another inner page named "Web design | Company Ltd.". So should we leave the first page name only "Company Ltd." and the landing page's name "Web design | Company Ltd." . I don't know if they both have the same keyword in their title they won't compete with each other.
On-Page Optimization | | HrishikeshKarov0 -
Which redirect to use when redirecting to https page from http page
I have one form under https which is redirected from the regular http page. this site was not made by me and I am trying to understand if the way it was redirected using 302 redirect is a problem Thanks
On-Page Optimization | | ciznerguy0 -
Canonical Tag for Ecommerce Site
My client has an ecommerce site with over 1,000 products. We have a ton of duplicates because of how their ecommerce system handles product pages. Each time a new product is added, there is a default product page created (/product/12345-product-name.aspx). Each time that product is added to a specific product category, another, separate URL is created (/product/office-chairs/12345-product-name.aspx). The site has over 1,000 duplicates (at least one for each product) because of how the ecommerce system structures URLs. We are unable to have unique content on /products/12345-product-name.aspx and /product/office-chairs/12345-product-name.aspx because both pages pull from the same database. Their webteam informed me that they can't implement canonical tags on individual pages, they must be dynamically added to the site all at once. Thus forcing me to choose all of the default product pages as primary URLs. Both types of URLs are getting indexed and the product URLs that were added to the categories are SEO friendly so I'm leary to eliminate one or the other with a canonical tag or a no index. Suggestions?
On-Page Optimization | | DynoSaur0 -
If I have too many on-page links can I reduce it with nofollow tags or do the links have to be removed?
On my site I have a top nav drop down menu but once visitors go to one particularly large subsection, that menu is repeated on the left for easier viewing. As a result, I shoot over 100 links on page. Can I put nofollow or noindex tags on the left side links and reduce my "official" on-page links count or do I have to actually eliminate some of the links? Thanks, Oak
On-Page Optimization | | CSA-2316710