Blog URL Canonical
-
Hi Guy's,
I would like to know your thoughts on the following set-up for blog canonical.
Option 1
domain.com/blog = <link rel="canonical" href="domin.com/blog">
domain.com/blog-category/general = <link rel="canonical" href="domain.com/blog">
domain.com/blog-article/how-to-set-canonical = no canonical
option 2
domain.com/blog = <link rel="canonical" href="domin.com blog"="">(as option 1)</link rel="canonical" href="domin.com>
domain.com/blog-category/general = <link rel="canonical" href="domain.com blog-category="" general"="">(this time has the canonical of the category)</link rel="canonical" href="domain.com>
domain.com/blog-article/how-to-set-canonical = <link rel="canonical" href="domain.com blog-article="" how-to-set-canonical"="">(this time has the canonical of the article full URL)</link rel="canonical" href="domain.com>
Just not sure which is the best option, or even if it is any of the above!
Thanks
Dan
-
Without seeing the actual site in question, that's my opinion, yes.
-
Hi Peter,
Thanks for the info, so from everything you have suggested, it seems as if my option 2 would be the better way?
In other words having a canonical for each element
domain.com/blog = <link rel="canonical" href="domin.com blog"=""></link rel="canonical" href="domin.com>
domain.com/blog-category-general = <link rel="canonical" href="domain.com blog-category="" general"=""></link rel="canonical" href="domain.com>
domain.com/blog-article/this-is-it = <link rel="canonical" href="domain.com blog-article="" this-is-it"=""></link rel="canonical" href="domain.com>
Have I understood you correctly?
Many thanks
Daniel
-
I honestly don't think that's a big deal - as long as you aren't creating tags or adding categories in a way that this could spin out of control. You've basically got 20-ish search result pages. They aren't high value, but they are useful paths to the blog content and they could rank for category keywords. I think it's a balancing act, and in many cases internal search can spin out of control and harm a site. My gut reaction, though, is that you're not in that situation, and cutting off these pages might do more harm than good.
-
Just snippets, a paragraph then a read more link to the main article.
-
Are these just snippets (link + paragraph) or are you displaying large portions of the posts on the home/category pages?
-
Hi Peter,
we don't have a have many categories less than 20, obviously when we create a new article it shows in the main domain.com/blog (for a limited time) but the same article can also appear in more than 1 of the categories, so based on this do you feel that option 2 would be the better way to go ?
many thanks
Daniel
-
It depends a bit on the site structure, but I'd actually be wary of setting the category page canonicals back up to the main blog. These aren't really duplicates, and that could send an odd signal (and potentially negative) to Google, especially if there are a lot of them.
If you're talking about a few category pages, leave it alone. Use rel=prev/next for pagination and make sure you're handling and search filters (and not spinning out URLs), but just let these pages get crawled normally. They're an important path on the site.
If you've got a ton of categories, sub-categories, and tags, then I'd go with META NOINDEX. Important note, though: in most cases, you'd use NOINDEX, FOLLOW (not NOFOLLOW) - you don't want to cut the path for crawlers to reach your individual posts. Again, this does depend a bit on the site architecture and whether you have other crawl paths.
-
Hi Tom,
Thanks for the reply, this makes perfect sense
I was unsure if we should be creating a canonical for the full blog article or just leaving it and letting Google work it out!!
I will talk to our developer about adding the noindex and no follow to the category/archive pages.
Thanks
Daniel
-
Hi Dan
I'd say it's Option 1...and a half!
As a general rule of thumb, I want to put a self-referring canonical tag (a tag that points to the same URL) on any page I'd want to rank. So, I'd have one for domain.com/blog and domain.com/blog-article/how-to-set-canonical.
For any page I want Google to disregard, in terms of ranking, will have a different URL in their canonical tag. So, you're right in this sense to have your blog category page to be like this: domain.com/blog-category/general = <link rel="canonical" href="domain.com blog"="">.</link rel="canonical" href="domain.com>
Remembering that canonical tags are a strong directive, not command, to Google, I tend to also noindex and nofollow my category and/or tag pages as well, just to be doubly sure that Google is not flagging them as duplicate. You can do this by simply adding to the head tag of the web page.
Hope this helps Dan.
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
-
We 410'ed URLs to decrease URLs submitted and increase crawl rate, but dynamically generated sub URLs from pagination are showing as 404s. Should we 410 these sub URLs?
Hi everyone! We recently 410'ed some URLs to decrease the URLs submitted and hopefully increase our crawl rate. We had some dynamically generated sub-URLs for pagination that are shown as 404s in google. These sub-URLs were canonical to the main URLs and not included in our sitemap. Ex: We assumed that if we 410'ed example.com/url, then the dynamically generated example.com/url/page1 would also 410, but instead it 404’ed. Does it make sense to go through and 410 these dynamically generated sub-URLs or is it not worth it? Thanks in advice for your help! Jeff
Intermediate & Advanced SEO | | jeffchen0 -
Canonical or No-index
Just a quick question really. Say I have a Promotions page where I list all current promotions for a product, and update it regularly to reflect the latest offer codes etc. On top of that I have Offer announcement posts for specific promotions for that product, highlighting very briefly the promotion, but also linking back to the main product promotion page which has a the promotion duplicated. So main page is 1000+ words with half a dozen promotions, the small post might be 200 words, and quickly become irrelevant as it is a limited time news article. Now, I don't want the promotion page indexed (unless it has a larger news story attached to the promotion, but for this purpose presume it is doesn't). Initially the core essence of the post will be duplicated in the main Promotion page, but later as the offer expires it wouldn't be. Therefore would you Rel Canonical or just simply No-index?
Intermediate & Advanced SEO | | TheWebMastercom0 -
Is it a problem that Google's index shows paginated page urls, even with canonical tags in place?
Since Google shows more pages indexed than makes sense, I used Google's API and some other means to get everything Google has in its index for a site I'm working on. The results bring up a couple of oddities. It shows a lot of urls to the same page, but with different tracking code.The url with tracking code always follows a question mark and could look like: http://www.MozExampleURL.com?tracking-example http://www.MozExampleURL.com?another-tracking-examle http://www.MozExampleURL.com?tracking-example-3 etc So, the only thing that distinguishes one url from the next is a tracking url. On these pages, canonical tags are in place as: <link rel="canonical<a class="attribute-value">l</a>" href="http://www.MozExampleURL.com" /> So, why does the index have urls that are only different in terms of tracking urls? I would think it would ignore everything, starting with the question mark. The index also shows paginated pages. I would think it should show the one canonical url and leave it at that. Is this a problem about which something should be done? Best... Darcy
Intermediate & Advanced SEO | | 945010 -
URL strategy mobile website
Hello everyone, We are facing a challenging decision about where our website (Flash Gaming website) is going. We are in the process of creating html5 games in the same theme of the flash games that we provide to our users. Now our main concern is to decide how to show this new content to the user? Shall we create brand new set of urls such as : http://www.mydomain.com/games/mobile/kids/ Or shall we adapt the main desktop url : http://www.mydomain.com/games/kids/ and show the users two different versions of the page depending on whether they are using a mobile device (so they see a mobile version) or a pc/laptop (so they a see desktop version). Or even redirect people to a sub-domain : http://m.mydomain.com/ The main idea we had is to keep the same url structure, as it seems that google is giving the same search results if you are using a mobile device or not. And creating a new set of urls or even a sub-domain, may involve a lot of work to get those new links to the same PA as the desktop URL that is here and know since a while now. Also the desktop page game should not be accessible to the mobile devices, so should this be redirected (301?) to the mobile homepage of the site? But how google will look at the fact that one url is giving 2 different contents, CSS etc, and also all those redirects might look strange... we are worried that doing so will hurt the page authority and its ranking ... but we are trying to find the best way to combine SEO and user experience. Any input on this will be really appreciated. Cheers,
Intermediate & Advanced SEO | | drimlike0 -
Canonical referencing and aspx
The following pages of my website all end up at the same place:
Intermediate & Advanced SEO | | IPROdigital
http://example.com/seo/Default.aspx
http://example.com/SEO/
http://example.com/seo
http://example.com/sEo
http://example.com/SeO but we have a really messy URL structure throughout the website. I would like to have a neat URL structure, including for offline marketing so customers can easily memorize or even guess the URL. I'm thinking of duplicating the pages and canonical referencing the original ones with the messy URLs instead of a 301 redirect (done for each individual page of course), because the latter will likely result in a traffic drop. We've got tens of thousands of URLs; some active and some inactive. Bearing in mind that thousands of links already point in to the site and even a small percentage drop in traffic would be a serious problem given low industry margins and high marketing spend, I'd love to hear opinions of people who have encountered this issue and found it problematic or successful. @randfish to the rescue. I hope.0 -
URL rewrites
We have a problem whereby a number of our urls are adressable from different urls - I'm told because of a quirk of developing in .net. e.g. mysite/FundComparison mysite/Fund-comparison mysite/fund-comparison We asked our supplier who hosts this section of our site to do some url rewrites so that the duplicates would 301 to the correct url. They're on IIS 6.0 and are not ready to upgrade to IIS 7.0 (my recommendation, which makes it easier for them to do the rewrite using the rewrite module). They said it would take 6-8 weeks to implement a web controller to do this. "The bulk of the time for this implementation is in the build of the engine + the addition of all the possible permutations of the URL to redirect to the proper URL." This sounds absolutely insane to me. I would have thought it could be done in a matter of hours. What do people think?
Intermediate & Advanced SEO | | SearchPM0 -
Long URL with QueryStrings
Hi, I have a search page that generates some querystrings (with the term, current page, number of pages etc). This long url is something bad for Google indexing? Thanks.
Intermediate & Advanced SEO | | GDB0 -
Canonical tag question
Suppose a site has two pages ( Page A ) and Page B. Both of them have pagerank, but duplicate content. The page A is ranked for keyword "seo india" and page B is ranked for keyword "seo services". If i implement canonical tag on page B, does 1. The pagerank of page B will be transfered to Page A ? 2. Does the site A now ranks for keyword "seo servicies " ( for which Page B was ranking earlier )
Intermediate & Advanced SEO | | seoug_20050