Mobile app version of vmapp.org
Login or Join
Si4351233

: Can I use rel="canonical" on div? I have a page which displays summary versions of content from other pages on the site. The page is essentially a category directory, it's links to other pages

@Si4351233

Posted in: #CanonicalUrl #Rel #Seo

I have a page which displays summary versions of content from other pages on the site. The page is essentially a category directory, it's links to other pages followed by a summary of that page.

I've seen the <link rel="canonical" ... tag, but I think this applies only to a whole page and not only to part of it.

What I'm looking for is something like this:

<div rel="canonical" href="http://original/content">
Summary Content
</div>


And then I can have many of these <div> on the same page.

Is the above valid?

Is there even any point doing this?

10.04% popularity Vote Up Vote Down


Login to follow query

More posts by @Si4351233

4 Comments

Sorted by latest first Latest Oldest Best

 

@Sent6035632

Although canonical is not intended to do this, Schema.org will. Using the sameAs and/or url properties with inner-site source could accomplish a similar result without needing to put in a literal <a> link to the parent entity that the summary describes. An overview of the differences is ironically found in another property, mainEntityOfPage schema.org/mainEntityOfPage
sameAs


The sameAs property also relates a thing to a page that indirectly
identifies it.


url


The url property should be reserved to refer to more official or
authoritative web pages, such as the item’s official website.


So to try it out, you can run it through the rich snippet test developers.google.com/structured-data/testing-tool/

10% popularity Vote Up Vote Down


 

@Kaufman445

This is neither valid nor will it have any positive effect. The rel and href attributes are mainly used on a or link tags, not on div. The usage of canonical is explained in this post.

10% popularity Vote Up Vote Down


 

@Heady270

You cannot use rel canonical on a <div>. Google only recognizes the rel canonical meta tag in the <head> of a document. They have this policy to minimize the risk that websites have rel canonical tags added in the middle of the body due to cross site scripting (XSS) attacks.

If you have a div that has content from another source, a user visible link to that other source should let Google know where you got that piece of content. With proper attribution of syndicated content and enough original content of your own, Google won't consider your site to be a scraper site and you can avoid penalties. See Google's duplicate content documentation where they say:


it is helpful to ensure that each site on which your content is syndicated includes a link back to your original article.

10% popularity Vote Up Vote Down


 

@Hamaas447

I think you should know the meaning and usage of rel canonical tool better.
rel="canonical" is a tool to prevent duplicate content.
We use it in head section of a page to tell Google that which version of pages (with similar content) is original.
So there is no reason for use it in <div> tags of your HTML code.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme