My wife works at a high school in Germany. I recently noticed that it's extremely hard to find that school's homepage using Google. I looked at the source code of the page and I believe I've found the reason: There are two <meta name="robots">
tags; one is
<meta name="robots" content="all">
and the second one, further down in the page, is
<meta name="robots" content="noindex, follow">
My guess is that the second one trumps the first and keeps Google from indexing the site. Am I right? I wouldn't want to tell the webmaster that I've found the problem and make an idiot of myself (because I don't really know anything about how to build a proper webpage, let alone do SEO).
By the way, if you happen to find any other goofs on the site, I would be glad if you could report them. My next candidate would be the utter lack of relevant meta
tags that convey information about the page's content.
<meta name="robots" content="all">
is semantically equal to<meta name="robots" content="index, follow">
, so the both meta tags are contradicting in any way. I would notify the webmaster. I also guess that Google will choose the stricter policy and therefore not index the page to prevent copyright issues.ajax.googleapis.com
andssl.google-analytics.com
). This can be a legal issue againt the privilege of informational self-determination in Germany. I would recommend to avoid that.title
elements. And the same is repeated on other pages, not just the homepage! In fact, there does not appear to be any pages indexed, apart from a handful of PDFs!? Conflicting modules in the CMS perhaps?! Bit of a side issue... As stated in the answers, the most restrictive rule will be applied by the search engines - not necessarily the later rule. However, a function such as PHP'sget_meta_tags()
will only return the later rule - so there is an immediate (potential) problem with having multiple meta tags for the same data.