As I get from here, link tags can be used in the body as long as they contain Microdata. I understand how this may come handy for specifying all sorts of properties, e.g. from Schema.org: author, datePublished etc.
But, by default, the link element is invisible and unclickable for the end user (as an aside - even though it's an empty tag, it can be made visible via a display:block and a ::before/::after pseudo element with content set to one of the attributes; it can also be made clickable via JavaScript pointing to the URL value with simply this.href. But these are optional at most and I'm not sure if a crawler would understand that they are indeed available to the end user).
So, then, how does the Googlebot handle such an URL?
- Follow and index it just like it does with a regular link?
- Treat it as hidden content and punish the site for it?
- Ignore it?
- Something else?
So you are not allowed to use any link element (e.g., <link href="" rel="" />) in the body, but only those with an itemprop attribute (for Microdata) resp. a property attribute (for RDFa).http://webmasters.stackexchange.com/questions/55130/can-i-use-link-tags-in-the-body-of-an-html-document Google will likely ignore it and not factor it in, repeat this behaviour many times either on the same page or across the site then you most likely would get a punishment of some sort. Nowadays its extremely hard to get punished for cloaking because nowadays they reward so little. – Simon Hayter Jul 03 '15 at 06:16