Audisto Crawler Hints
Website Link Checker Technical SEO & Navigation Analysis
What is the link checker for
Validate Link Implementation: Find critical issues like malformed URLs, broken fragments, and improper base tag usage that affect navigation and crawling.
Ensure Proper Link Architecture: Detect problems with internal linking patterns, robots directives conflicts, and sitemap URL validation to maintain clean site structure.
Optimize Link Attributes: Identify issues with link attributes including rel values, target specifications, and protocol usage that impact user experience and SEO.
Monitor Link Health: Track link-related changes across your website to maintain proper navigation paths and prevent technical SEO issues.
How to check website links issues at scale

Links are your site's foundation
Proper link implementation is crucial for both users and search engines. Our analysis helps you maintain a clean and efficient linking structure. While our quick check provides immediate link insights for single pages, our full crawler ensures proper link implementation across your entire website.
Critical Links related hints

<a> has malformed href
If a malformed href is found, the URL is flagged with this hint.Learn more
<a> links to fragment by name attribute on non-anchor
The anchor contains a fragment link, but the target is defined by a name attribute and is not an anchor itself.Learn more
<a> links to fragment only, but <base> points to another URL
<a> links to fragment only, while there is a <base> pointing to another URLLearn more
<a> links to fragment that was not found
The anchor contains a fragment link, like "#top", but there was no corresponding id or name attribute found in the document.Learn more
<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> has empty, unknown or forbidden rel
This hint identifies all occurrences of <link> elements that contain rel attributes which are unknown, empty or forbidden.Learn more
<link> has malformed or empty href
This hint identifies all occurrences of <link> elements that contain an empty or invalid target URL.Learn more
<link> has rel and itemprop attribute
This hint identifies all occurrences of <link> elements that contain both a rel and an itemprop attribute.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
URL too long for some browsers
If a URL longer than 2,000 characters is encountered, it is flagged with this hint, since some browsers are unable to handle URLs of this size.Learn more
XML sitemaps: URL invalid or empty
This hint identifies all XML sitemap files and XML sitemap index files that contain an invalid or empty URL reference.Learn more
Problem indicating Links related hints

<a> has no content
If a link without content is found, the URL is flagged with this hint.Learn more
<a> href attribute has leading or trailing whitespace characters
If a leading or trailing whitespace gets dicovered in an HTML anchor tag, the linking URL gets flagged with this hint.Learn more
<a> href is empty
If a link with an empty href attribute or an href that contains only whitespace is found, the URL is flagged with this hint.Learn more
<a> link contains user and password
An anchor's href contains user and password, such as http://user:password@example.com.Learn more
<a> link uses file: protocol
An anchor's href uses the file: protocol, which is used to open files on the user's computer.Learn more
<a> links to fragment by name attribute, not id
The anchor contains a fragment link, like "#top", but the target is defined by a name attribute.Learn more
Linking: Follow link to a so far nofollow URL
A follow link was found, linking to a URL that was previously linked "nofollow" only.Learn more
Linking: Local HTML page has no user level
This hint identifies all local HTML documents that were discovered during the crawl but are unreachable for users via <a href> links.Learn more
Linking: nofollow link to a follow URL
A link with rel="nofollow" was found, linking to a URL that was previously linked "follow".Learn more
Linking: nofollow link to network URL
A nofollow links to a URL within the scope of the crawl (network) was found.Learn more
Linking: nofollow linking revoked later on
A URL that has been linked nofollow has later (i.e. on the same or a deeper level) been linked to as follow.Learn more
XML sitemaps: Linked HTML page has no user level
This hint identifies all HTML documents that were discovered via a XML sitemap but are unreachable for users via <a href> links.Learn more
XML sitemaps: URL duplicate
This hint identifies all XML sitemap files and XML sitemap index files that contain multiple URL references that normalize to the same URL within a parent tag.Learn more
Informational Links related hints

<a> has both href and onclick attributes
If a link with an href attribute and an onclick attribute is found, the URL is flagged with this hint.Learn more
<a> has no href attribute
If a link without an href attribute is found, the URL is flagged with this hint.Learn more
<a> link uses a websocket protocol
An anchor's href uses a websocket protocol (either ws: or wss:).Learn more
<a> link uses an unknown protocol
An anchor's href uses a protocol that is unknown to our crawler.Learn more
<a> link uses data: protocol
An anchor's href uses the data: protocol.Learn more
<a> link uses ftp: protocol
An anchor's href uses the ftp: protocol to link to an FTP server.Learn more
<a> link uses javascript: protocol
An anchor's href uses the javascript: protocol, which may execute arbitrary JavaScript code.Learn more
<a> link uses mailto: protocol
An anchor's href uses the mailto: protocol.Learn more
<a> link uses sftp: protocol
An anchor's href uses the sftp: protocol to link to an SFTP server.Learn more
<a> link uses tel: protocol
An anchor's href uses the tel: protocol.Learn more
<a> linking relative to base
If links are found, that are relative to the base, the URL is flagged with this hint.Learn more
<a> links to fragment only
The anchor tag contains a fragment-only link target, like "#top".Learn more
<a> more than 100 links
If more than 100 unique links are found, the URL is flagged with this hint.Learn more
<a> no outgoing internal links
If the HTML contains no internal links, the URL is flagged with this hint.Learn more
<a> no target=_blank to external
An anchor tag with target=_blank was not found in a hyperlink to an external domain.Learn more
<a> no target=_blank to your other domains
An anchor tag with target=_blank was not found in a hyperlink to other domains that you included in your crawl.Learn more
<a> target=_blank to external
An anchor tag with target=_blank was found in a hyperlink to an external domain.Learn more
<a> target=_blank to same domain
An anchor tag with target=_blank was found in a hyperlink to the same domain.Learn more
<a> target=_blank to your other domains
An anchor tag with target=_blank was found in a hyperlink to other domains that you included in your crawl.Learn more
<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
Linked as a resource
The element was linked to as a resource, like an image, a CSS file, a script, or a frame from an HTML document.Learn more
Links: Non-standard rel attribute value found
The rel attribute has a value without predefined meaningLearn 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: 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
XML sitemaps: Linked from sitemap
This hint identifies all URLs that were found within XML sitemap files.Learn more
XML sitemaps: Linked from sitemap index
This hint identifies all URLs that were found within XML sitemap index files.Learn more
XML sitemaps: URL not normalized or URL-escaped
This hint identifies all XML sitemap files and XML sitemap index files that contain URL references that are not normalized or URL-escaped.Learn more