Mobile app version of vmapp.org
Login or Join
Steve110

: Part of content is available in another page. Does that qualify as duplicate? Possible Duplicate: What is duplicate content and how can I avoid being penalized for it on my site?

@Steve110

Posted in: #Seo

Possible Duplicate:
What is duplicate content and how can I avoid being penalized for it on my site?




I know that duplicate content needs to be addressed in some ways, but this problem is bugging me for some time I have no clue how to solve it.

I have a page say a product page with URL /product/1234/name-of-product that part of it is displaying a stream of news related to this product with a "more" button at the end, like Facebook stream.
This more button when clicked is intercepted by javascript code which will fetch the rest of stream through an AJAX request to URL /stream/product?keyword=name-of-product. However if the JS is disabled or for some reason the AJAX cannot be made the link works the normal way which will go to the URL above which will show only the stream.

Now I don't know how to tell search engines that this PART of the page is the same as the stream URL. The thing is I don't want the stream URL to rank higher than main product page.

Is it right to put a rel=canonical on the stream page that point to product page? If true the product page is only showing a portion of stream and for more it links back to stream page again.
I'm confused a little here. Thanks in advance and I'll provide further information if required to clear this up.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Steve110

2 Comments

Sorted by latest first Latest Oldest Best

 

@Yeniel560

Since you only have the start of the content on the product page, the full stream page is not duplicate content (not by a long shot). It's no different from a blog showing the introduction to their posts on the home page - nothing to worry about.

However, from the sound of it the stream page is just a bunch of text without your design/branding surrounding it. In which case, you may not want users stumbling upon those pages in search results (and not knowing what site they are on), so you may consider blocking the stream pages from search engines using robots.txt.

An ideal solution in my opinion would be to add your design to the stream pages so that they fit within your site. Link to those from the product page, but set the AJAX to grab the basic version. You could call e.g. /stream/product?keyword=name-of-product&mode=ajax

10% popularity Vote Up Vote Down


 

@Bryan171

Wow what an interesting problem? It would be worth testing but I reckon over a large body of product pages that would be duplicate content and rel=canonical wouldn't cut it here.

Is there anyway you can put in a bit of JS that is executed as an onclick event when the "MORE" button is pushed that will append the ajax request url so the call can be made but otherwise wouldn@t be available until the "MORE" link is clicked?

That way when the search engine spider comes along it won't be able to execute the JS that causes the onclick event, the link will be empty, it won't be able to follow it and therefore can't be crawled.

You have the UX issue of someone who doesn't have JS enabled won't be able to follow the link but you can have an overlay that advises people to have JS enable to solve that one.

This pure conjecture by the way but it sounds like an interesting problem. Anyone got any other ideas?

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme