Has link to a non-HTTP protocol

This means that the URL in question contains at least one outgoing anchor link to a destination URL which uses a non-HTTP protocol (e.g. FTP).

Why is this important?

If you have links with a non-HTTP protocol, there is no guarantee how they would be handled by the user's browser. For example, using the FTP protocol in a HTML link will cause the link to be opened by the users' default FTP client (assuming they have one installed). If there is no distinct FTP client, this might also be the browser. While this is valid, it can lead to unexpected user experiences, as further behaviour is fully dependent on the user's default FTP client.

What does the Hint check?

This Hint will trigger for any internal URL which contains an outgoing anchor link to a URL with a non-HTTP protocol.

Examples that trigger this Hint:

The Hint would trigger for any URL which includes links of the form:

Anchor links to IP address using FTP protocol;

<a href="ftp://user:pass@127.0.0.1">FTP Link</a>

OR anchor  links to web address using FTP protocol;

<a href="ftp://sitebulb.com/web">FTP Link</a>

OR anchor links to URL using gopher protocol:

<a href="gopher://sitebulb.com/">Gopher Link</a> <a href="gopher://urlprofiler.com/">Gopher Link</a>

OR anchor links to usenet links:

<a href="news:rec.web">News Link</a>

How do you resolve this issue?

In order to avoid any potential issues, we suggest evaluating all instances of links that are using the non-HTTP protocols. The links themselves could easily be a mistake, which would result in a loss of PageRank flowing to relevant pages. 

Similarly, if the links are not a mistake, you may still wish to alter the links. For example, if you need to provide a download and have previously been doing this through an FTP link, we suggest that you provide an HTTP/HTTPs download whenever possible, so that the links are within the site are within the control of the webmaster.

Ready to try Sitebulb?
Start your free 14 day trial now

Start Free Trial