: 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
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?
More posts by @Si4351233
4 Comments
Sorted by latest first Latest Oldest Best
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/
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.
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.
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.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.