High level rel=canonical conceptual question
-
Hi community. Your advice and perspective is greatly appreciated.
We are doing a site replatform and I fear that serious SEO fundamentals were overlooked and I am not getting straight answers to a simple question: How are we communicating to search engines the single URL we want indexed?
Backstory: Current site has major duplicate content issues. Rel-canonical is not used. There are currently 2 versions of every category and product detail page. Both are indexed in certain instances. A 60 page audit has recommends rel=canonical at least 10 times for the similar situations an ecommerce site has with dupe urls/content.
New site: We are rolling out 2 URLS AGAIN!!! URL A is an internal URL generated by the systerm. We have developed this fancy dynamic sitemap generator which looks/maps to URL A and creates a SEO optimized URL that I call URL B. URL B is then inserted into the site map and the sitemap is communicated externally to google. URL B does an internal 301 redirect back to URL A...so in an essence, the URL a customer sees is not the same as what we want google to see.
I still think there is potential for duplicate indexing. What do you think?
Is rel=canonical the answer?
In my research on this site, past projects and google I think the correct solution is this on each customer facing category and pdp:
The head section (With the optimized Meta Title and Meta Description) needs to have the rel-canonical pointing to URL B
example of the meta area of URL A:What do you think? I am open to all ideas and I can provide more details if needed.
-
Yes, if you redirect URL B, it will not be indexed as content. It will be ignored by Google.
Well... Not ignored, but Google will acknowledge the URL B shouldn't be indexed.
-
Hi guys. I have researched and discussed further.
According to your thoughts, the rel=canonical and 301 redirect in the description in the original post will conflict with each other.
In all honestly, I stated that rel=canonical is being used (I am fighting for it) but it is not in the future state plan.
I will restate a similar situation (with what I think the same outcome is). If we 301 redirect URL B (optimized in sitemap) back to URL A (system generated) without rel=canonical then ultimately we are saying "don't index URL b"???
-
I will verify the fine details of the internal 301 redirect. The entire process as described to me seems a bit fishy also. The developers keep saying "the site map is the only thing that will be indexed" which we know is false.
Ultimately the real solution was getting URL A to be the most optimized.
Thanks, and more to com
-
HI,
I think you are going to have problems as you describe it (if I understood it correctly). 301s and canonicals are not the same thing, the 301 is actually taking you to the second page, the canonical is suggesting which page you want to be considered the main page to index. In your case you are declaring pageB in the sitemp, 301ing that to pageA and then recommending pageB be considered the main page (which is 301ing back to pageA again). The results of that is difficult to predict to say the least. I would think the most likely result is your pageA results being indexed, but only after making life difficult for googlebot et al by running them through this loop.
Is there no chance of fixing the cms so that the pageB urls can be displayed properly without a 301?
-
I don't understand the purpose of the 301 redirect. If you are redirecting your fancy URL, that is "SEO optimized"-- then you are doing nothing. The only thing that will be indexed will be the non-fancy URL. If you 301 redirect anything, that page will not be indexed, so making a keyword-rich URL is useless. Instead, I would use only canonical tags.
So, for example, let's say you have a product page. And it's at example.com/product-name/
But it's also in other places example.com/tags/vases/product-name/
General accepted SEO practices would say that all of the additional or supplemental pages should have the rel=canonical point to the "original." (Not redirected back to the original.)
However, because Google seems to be favoring breadcrumbs more than ever-- you might want to pick a page with breadcrumbs (Page B) and make that page the canonical. You could try it both ways with different products and see how it goes.
Now, please bear in mind that I just thought of this as I was answering your question, and this is just something to think about- I haven't actually tried this, but I might...
In other words, if I had:
example.com/400-watt-halide-bulb/
but I also had it in:
example.com/light-bulbs/halide/400-watt-halide-bulb/
I might point all examples of that product to the longer, breadcrumbed URL with the canonical link. But again, just thinking out loud.
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
-
Interesting Cross Domain Canonical Quirk...
We recently ran cross domain canonicals for 2 of our websites. What's interesting is that when I do a search for ""site:domain1.com "product name"" the Title in the SERPs uses the Domain Name from the site the page has been canonicaled to. So the title for Domain1 (for the search term above) looks like this: Product Name | Keywords | Domain 2 Interesting quirk. Ha anyone else seen this?
Intermediate & Advanced SEO | | AMHC0 -
Ecommerce: A product in multiple categories with a canonical to create a ‘cluster’ in one primary category Vs. a single listing at root level with dynamic breadcrumb.
OK – bear with me on this… I am working on some pretty large ecommerce websites (50,000 + products) where it is appropriate for some individual products to be placed within multiple categories / sub-categories. For example, a Red Polo T-shirt could be placed within: Men’s > T-shirts >
Intermediate & Advanced SEO | | AbsoluteDesign
Men’s > T-shirts > Red T-shirts
Men’s > T-shirts > Polo T-shirts
Men’s > Sale > T-shirts
Etc. We’re getting great organic results for our general T-shirt page (for example) by clustering creative content within its structure – Top 10 tips on wearing a t-shirt (obviously not, but you get the idea). My instinct tells me to replicate this with products too. So, of all the location mentioned above, make sure all polo shirts (no matter what colour) have a canonical set within Men’s > T-shirts > Polo T-shirts. The presumption is that this will help build the authority of the Polo T-shirts page – this obviously presumes “Polo Shirts” get more search volume than “Red T-shirts”. My presumption why this is the best option is because it is very difficult to manage, particularly with a large inventory. And, from experience, taking the time and being meticulous when it comes to SEO is the only way to achieve success. From an administration point of view, it is a lot easier to have all product URLs at the root level and develop a dynamic breadcrumb trail – so all roads can lead to that one instance of the product. There's No need for canonicals; no need for ecommerce managers to remember which primary category to assign product types to; keeping everything at root level also means there no reason to worry about redirects if product move from sub-category to sub-category etc. What do you think is the best approach? Do 1000s of canonicals and redirect look ‘messy’ to a search engine overtime? Any thoughts and insights greatly received.0 -
International SEO Question
_The company I work for has a website www.example.com that ranks very well in English speaking countries - US, UK, CA. For legal reasons, we now need to create www.example.co.uk to be accessible and rank in google.co.uk. Obviously we want this change to be as smooth as possible with little effect on rankings in the UK. We have two options that we're talking through at the moment - Use the hreflang tag on both the .com and the .co.uk to tell Google which site to rank in each country. My worry with this is that we might lose our rankings in the UK as it will be a brand new site with little to no links pointing to it. 301 redirect to the .co.uk based on UK IP addresses. I'm skeptical about this. As a 301 passes most of the link juice, I'm not sure how Google would treat this type of thing - would the .com lose ranking? So my questions are - would we lose ranking in the UK if we use option 1? Would option 2 work? What would you do? Any help is appreciated._
Intermediate & Advanced SEO | | awestwood0 -
Diversifying anchor text question
Hi, I've seen a new article by Dr. Pete on diversifying links for 2013 (http://www.seomoz.org/blog/top-1-seo-tips-for-2013), now my question is this: Dr. Pete talks about mixing up the anchor text for links, is so we don't get caught out by Google or actually mixing it has a better impact? For example: 1. 20 anchor text links targeting just the target term. 2. 20 anchor text links targeting 4 variations of the target term. Is number 2 recommended so things look natural or does it actually have a better impact on SEO. Thanks
Intermediate & Advanced SEO | | activitysuper0 -
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 -
High Bounce Rate
I found something interesting in Google analytic 2 days ago i started getting visitors from a referral source called yndir.com if I click on it , it say the referral path is /adserver/showinterstitial.php there have been 300+ visitors in last 2 days and before that nothing. the site is pushing my bounce rate up. 3 days ago bounce rate was at around 50%, because of this site the bounce rate went up to over 75% already in 2 days... is this some sort of attack , i don't understand? when i go to yndir.com it says its yahoo directory? weird
Intermediate & Advanced SEO | | raybiswa0 -
Site structure question
Hello Everyone, I have a question regarding site structure and I would like to mastermind it with everyone. So I am optimizing a website for a Ford Dealership in Boston, MA. The way the site architecture is set up is as follows: Home >>>> New Inventory >>> Inventory Page (with search refinement choices) After you refine your search (lets say we choose a Ford F150 in white) it shows a page with images, price information and specs. (Nothing the bots or users can sink their teeth into) My thoughts are to create category pages for each Ford model with awesome written content and THEN link to the inventory pages. So it would look like this: Home >>> New Inventory >>> Ford 150 Awesome Category Page>>>>Ford F150 Inventory Page I would work hard at getting these category pages to rank for the vehicle for our GEO targeted locations. Here is my questions: Would you be annoyed to first land on a category page with lots of written text, reviews images and videos first and then link off to the inventory page. Or would you prefer to go right from the new inventory page to the actual inventory page and start looking for vehicles? Thanks you so much, Bill
Intermediate & Advanced SEO | | wparlaman0 -
Rel Canonical Syntax
My IT department is getting ready to setup the rel canonical tag, finally. I took a look at the code on our test server and see that they are using a single quote in the tag syntax (see code block below). Should I be concerned? Will Google read those lines the same? <link rel='canonical' href='[http://www.wholesalecostumeclub.com/easter-costumes/bunny-suits](view-source:http://www.wholesalecostumeclub.com/easter-costumes/bunny-suits)' />VS. **versus** <link rel="canonical" href="[http://www.wholesalecostumeclub.com/easter-costumes/bunny-suits](view-source:http://www.wholesalecostumeclub.com/easter-costumes/bunny-suits)" />
Intermediate & Advanced SEO | | costume0