Audisto Crawler Hints
HTML Head Section Analyzer Technical SEO Tool
What is the head section checker for
Ensure Critical Meta Elements: Detect issues with titles, meta descriptions, and character encoding that affect search result appearance and content interpretation.
Validate Technical Directives: Find problems with canonical tags, hreflang implementation, and robots directives that impact how search engines process your content.
Maintain Clean Structure: Identify misplaced elements, duplicate tags, and incorrect implementations that could confuse search engines.
Monitor Head Section Health: Track changes in head section implementation to maintain consistent SEO signals and prevent technical issues.
How to check HTML head issues at scale

Head section drives SEO success
Proper head section implementation is crucial for search engine understanding and visibility. Our analysis helps you maintain clean and effective meta information. While our quick check provides immediate insights for single pages, our full crawler ensures consistent head section implementation across your entire website.
Critical HTML <head> related hints

<base>: Contains malformed or empty href
A <base> tag was found, but its href attribute contains an invalid URL, or a URL that is neither HTTP nor HTTPS.Learn more
<base>: Found more than once and differs
More than one <base> directive are found with a differing href attribute value.Learn more
<base>: Href contains a path only
The <base> tag's href attribute contains a path, not an absolute URL.Learn more
<base>: Occurs more than once
More than one <base> tag was found.Learn more
<link rel=canonical>: Contains malformed or empty href
This hint identifies all occurrences of canonical elements that contain an invalid target URL.Learn more
<link rel=canonical>: Found outside <head>
A canonical element was placed outside the <head> section and so search engines will ignore it.Learn more
<link rel=canonical>: Found twice
More than one canonical element was found, either as a <link> tag with rel="canonical" or an according link header.Learn more
<link rel=canonical>: Found twice and differs
More than one canonical element has been found, either as a <link> tag with rel="canonical" or an according Link header. Additionally, they specify different targets.Learn more
<link> found outside <head>
A not allowed <link> tag was placed outside the <head> section where it may have no effect.Learn more
<meta description> occurs more than once
If a meta description is found more than once in the HTML, the URL is flagged with this hint.Learn more
<meta> found outside <head>
A <meta> tag was placed outside the <head> section, where it may have no effect.Learn more
<title> found outside <head>
A <title> tag was placed outside the <head> section, where it may have no effect.Learn more
<title> missing or empty
If the <title> tag is missing, the URL is flagged with this hint.Learn more
<title> occurs more than once
If the <title> tag is found more than once, the URL is flagged with this hint.Learn more
Charset: Charset set in HTTP Content-Type header and document differ
Both the document and the HTTP Content-Type header specify a charset, but these are not identical.Learn more
Charset: Not set
There is no charset set, neither in the Content-Type HTTP header, nor in the document, e.g. through a <meta> tag.Learn more
Hreflang: Found outside <head>
An hreflang link was placed outside the <head> section and so search engines will ignore it.Learn more
Hreflang: Language tags in HTML and hreflang self link differ
<link> tag with hreflang attribute points to current URL, but the language is different than the one set in the HTML.Learn more
Hreflang: Self link missing
<link> tags with hreflang-attribute were found, but none of them points to the current URL.Learn more
Hreflang: URL empty or malformed
<link> tag with hreflang attribute was found, but the URL it points to is invalid.Learn more
Robots: Specified more than once
Robots directives are specified more than once. If a document contains more than one robots definition, it will be flagged.Learn more
Robots: nofollow differs across specifications
There is more than one source for robots, either a robots meta tag or a X-Robots-Tag header, and at least one specifies "nofollow" while another does not.Learn more
Robots: noindex differs across specifications
There is more than one source for robots directives, either a robots meta tag or a X-Robots-Tag header, and at least one specifies "noindex" while another does not.Learn more
Problem indicating HTML <head> related hints

<link rel=canonical>: Points to other URL
If the canonical element is found and it points to a different URL, the URL is flagged with this hint.Learn more
<link rel=canonical>: URL is not absolute
If the canonical element specifies a URL relative to the document's URL, the document's URL is flagged with this hint.Learn more
<meta description> missing or empty
If the meta description is missing or empty, the URL is flagged with this hint.Learn more
<meta description> too long for Google snippet
If the meta description is too long to be displayed in search result snippets, the URL is flagged with this hint.Learn more
<meta refresh> found
If a meta refresh is found, the URL is flagged with this hint.Learn more
<title> short or single word
If the title of a document has less than 10 characters or if it is only a single word, the URL is flagged with this hint.Learn more
<title> too long for Google snippet
If the title of a document is too long to be displayed in search result snippets, the URL is flagged with this hint.Learn more
Charset: Not set in document
There is no charset set in the document, e.g. through a <meta> tag.Learn more
Hreflang: Self link found, but document has no language
<link> tag with hreflang attribute points to current URL, but the document itself has no language set.Learn more
Robots: Directive probably misspelled
A directive which is likely a misspelling of the robots meta tag was found.Learn more
Informational HTML <head> related hints

<base>: Found
If a base is set in the HTML, the URL is flagged with this hint.Learn more
<base>: Host change
This hint identifies all URLs that have a <base> pointing to another host.Learn more
<base>: Is same as URL
A <base> tag was found, but it points to the same URL, thereby rendering itself useless.Learn more
<base>: Points to other URL
A <base> tag was found and it points to another URL.Learn more
<base>: Protocol change
This hint identifies all URLs that have a base tag that changes the protocol from HTTP to HTTPS or vice versa.Learn more
<base>: To external URL
This hint identifies all URLs that have a base tag that points to a URL that is not within the crawled domain(s).Learn more
<link rel=canonical>: Not found
A canonical element has not been found: neither a <link> tag with rel="canonical" nor an according link header. This may be intended.Learn more
<meta keywords> found
If the HTML contains meta keywords, the URL is flagged with this hint.Learn more
<meta language> found
<meta name=language> was found. Use the lang-attribute in the <html> tag instead.Learn more
Hreflang: Found
<link> tag with hreflang attribute was foundLearn more
Hreflang: URL is not absolute
If the hreflang element specifies a URL relative to the current URL, it is flagged with this hint.Learn more
Robots: Directives Missing
No robots meta tag or X-Robots-Tag header directive was found.Learn more
Robots: follow
The URL is set to "follow" by a robots directive, either by the robots meta tag or the X-Robots-Tag header.Learn more
Robots: index
The URL is set to "index" by all robots directives, either by the robots meta tag or the X-Robots-Tag header.Learn more
Robots: nofollow
The webpage is set to "nofollow" by a robots directive, either by the robots meta tag or the X-Robots-Tag header.Learn more
Robots: noindex
The URL is set to "noindex" by a robots directive, either with the robots meta tag or the X-Robots-Tag header.Learn more
Good practice HTML <head> related hints

<link rel=canonical>: Found
A canonical element has been found, either as a <link> tag with rel="canonical" or an according link header.Learn more
<link rel=canonical>: Points to same URL
If the canonical element is found and points to the same URL, the URL is flagged with this hint.Learn more