Question on Breadcrumb and Canonical
-
Hi SEOmozers,
I have another question. =] Thanks in advance.
First question: How important is the breadcrumb for SEO? I know that breadcrumb makes better UX because it shows how the visitor landed on this page and the breadcrumb may show up in the search engine. But other than that, how important is it?
Second Question:
If I have a page that can be found via 2 locations, how should I handle this in regards to breadcrumb?
For example, I have page A. You can access page A via Category A and Category B. Therefore, what I did was list Page A under Category A and when someone visit Category B and click on Page A, it will redirect to the page A that was found via Category A.
The problem is on page A, the breadcrumb is Home > Category A > Page A. So if someone visit Category B and click on Page A, it redirects and the breadcrumb shows Home > Category A > Page A.
What should I do with the breadcrumb for Category B > Page A?
Should I create another page A and just use canonical on it?
Should I create another page A but do not index it?
or leave it as is? 1 Page A, can be access via 2 categories.
Please advise.
Thank you!
-
You are spot on on the question.
I was thinking along the same line as your answer. So now you just confirmed it.
Thank you very much!
-
Hi Tommy,
Not exactly. I think I misunderstood your original question. I thought you had two pages with the same content, and they were accessible via two different categories.
But I think you're saying you have one page, but you can access that one page via the two different categories, but the breadcrumbs are the same no matter which route they took, whether through A or B, they show category A breadcrumbs.
I wouldn't worry so much about the breadcrumbs, I would worry more about duplicate content and urls.
Let's say you're selling a flashlight, and you just have one flashlight product page. But, because of the content of your site, you listed it under two different categories. Let's just say the categories are tools and gadgets.
So if you had two urls:
http://www.site.com/tools/flashlight and http://www.site.com/gadgets/flashlight
but they were technically the same page (same content and everything just different url), this would be bad.
The fix for this would be to pick the url you want to rank, then put that url as the canonical for the other, so when google crawls it, they know you prefer the other url.
However if it were the same url, no matter which category they came from, there is no problem, because there is no duplication.
Now back to the beginning
If you really want the breadcrumbs to reflect which category they came from, instead of just redirecting to category A, then create another page for category B, make it identical to the page for category A. But on the new page, put the url of page A as the canonical on the new page for B.
So users get the same product page (content speaking) with the breadcrumb that reflects their path, but Google will only count one url no matter which one they crawl.
-
Hi Ryan,
Thanks for replying. So you are saying I should create a new Page A and have it list under Category B and use the canonical tag on the one I want to be indexed. So in the end I will have 1 Page A in Google's eye and 2 Page A in users' eye.
-
Breadcrumbs are more for UX like you say, however they do help search engines crawl your site's pages better as well, especially if they're not in main navigation.
I think the canonical issue is the more important one rather than what links appear in the breadcrumb. I would select which page you would prefer to rank, then put that url in the canonical tag of the other page.
So the canonical would be for Google, and the breadcrumb would be for user.
Also, who knows, maybe having the different breadcrumb is better for the user, because they came from a different path to that product in the first place. But Google would count both pages as the same.
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
-
International SEO | Question about Hreflang
Hi, I have an International SEO question and would like to get some help from Moz forum: Our company has a Taiwan office for a few years already, but never had any Traditional Chinese (lang code: ZH-TW) webpage publihsed on our site: https://www.abc.com. The regional team recently has built a 50 page ZH-TW microsite based on translations from select pages from abc.com. The site will have it's own navigation. Currently our CMS doesn't have a language directory to support ZH-TW (such as https://www.abc.com/zh-tw) If we do not add a directory, the pages would have to be published as ZH nodes (for Simplified CHINESE) with ZH language tags and canonicals. The only tag we can set for ZH-TW would be the Hreflang tag. Example:
Web Design | | ThinkingPanda0 -
URL Re-Mapping Question ?. Do I need to the theme of my business in my url struture even though GWT knows what my site is about
Hi All, I have currently planning to do some url remapping on my Hire Website as alot of most important pages are far to many levels deep from the root domain. This is also making my sitemap not tidy etc. In GWT, Google knows that the theme is my website is Hire as it's the top word. Therefore do I still need to use the word hire in all my new url categories / structures or not ? Examples http://goo.gl/BFmvk2 I was thinking of remapping to www.xxxxxxx.xco.uk/tool-hire-birmingham http://goo.gl/pC9Bdp I was thinking of remapping to www.xxxxxx.co.uk/cleaning-equipment Notice in the later example , I do not have the word rent in the url. Any advice is much appreciated thanks peter
Web Design | | PeteC120 -
Question Mark In URL??
So I am looking at a site for a client, and I think I already have my answer, but wanted to check with you guys. First off the site is in FLASH and HTML. I told the client to dump the flash site, but she isn't willing right now. So the URLS are generated like this. Flash: http://www.mysite.com/#/page/7ca2/wedding-pricing/ HTML: http://www.mysite.com/?/page/7ca2/wedding-pricing/ checking the site in Google with a site:mysite, none of the interior pages are indexed at all. So that is telling me that Google is pretty much ignoring everything past the # or ?. Is that correct? My recommendation is to dump the flash site and redo the URLS in a SEo friendly format.
Web Design | | netviper0 -
Duplicate Content & Canonicals
I am a bit confused about canonicals and whether they are "working" properly on my site. In Webmaster Tools, I'm showing about 13,000 pages flagged for duplicate content, but nearly all of them are showing two pages, one URL as the root and a second with parameters. Case in point, these two are showing as duplicate content: http://www.gallerydirect.com/art/product/vincent-van-gogh/starry-night http://www.gallerydirect.com/art/product/vincent-van-gogh/starry-night?substrate_id=3&product_style_id=8&frame_id=63&size=25x20 We have a canonical tag on each of the pages pointing to the one without the parameters. Pages with other parameters don't show as duplicates, just one root and one dupe per listing, So, am I not using the canonical tag properly? It is clearly listed as:Is the tag perhaps not formatted properly (I saw someone somewhere state that there needs to be a /> after the URL, but that seems rather picky for Google)?Suggestions?
Web Design | | sbaylor0 -
PHP Framework Question! Zend, CakePHP, Symfony, CodeIgniter. Finally I get to ask something.
Hey ya'll! We are looking to re-build our backoffice website. It's a dynamically generated site that pulls information from a DB. The DB is populated by the quote form. The DB contains the customers' info, shipping, email templates, and everything to process orders. The backoffice website is custom made in JAVA, but the owner is not happy with the programmer. I told the owner we may want to go to a PHP Framework. My question is which PHP framework would you recommend and why? Zend CakePHP Symfony CodeIgniter
Web Design | | Francisco_Meza0 -
Coding breadcrumbs manually
I have a super static site - whats the best way to hardcode (manually if possible) the breadcrumbs i.e. the correct mark up etc? Not got a super large site (about 60 pages) and find people land on deep pages and seem to bounce outta there, working on things to turn this around etc but would like to add breadcrumbs as I think some people would probably go up a level in our site to find what they are looking for.
Web Design | | Jon-C0 -
Adding another Question Topic
I am wondering if SEOMoz would consider adding a Question Topic called Webmasters. I see many questions that require answers from webmasters and I have some questions to ask that would require a webmaster to answer. Would it be better to find the answers on another platform? If the question is yes any recommendations on which forums are good for these types of questions?
Web Design | | polarking1 -
Crawl Budget vs Canonical
Got a debate raging here and I figured I'd ask for opinions. We have our websites structured as site/category/product This is fine for URL keywords, etc. We also use this for breadcrumbs. The problem is that we have multiple categories into which a category fits. So "product" could also be at site/cat1/product
Web Design | | Highland
site/cat2/product
site/cat3/product Obviously this produces duplicate content. There's no reason why it couldn't live under 1 URL but it would take some time and effort to do so (time we don't necessarily have). As such, we're applying the canonical band-aid and calling it good. My problem is that I think this will still kill our crawl budget (this is not an insignificant number of pages we're talking about). In some cases the duplicate pages are bloating a site by 500%. So what say you all? Do we just simply do canonical and call it good or do we need to take into account the crawl budget and actually remove the duplicate pages. Or am I totally off base and canonical solves the crawl budget issue as well?0