Find us at BrightonSEO 25/26 April - STAND 18! Fill your swag bag!

Dealing with Security issues?

Crawl your website with Sitebulb for 300+ tech SEO checks

Try for Free
Critical This Hint requires immediate attention, as the issue may have a serious impact upon crawling, indexing or ranking. Issue This Hint represents an error or problem that needs to be fixed.

Internal HTTP URLs

This means that the URL in question is loaded over an insecure HTTP connection.

Why is this important?

Hyper Text Transfer Protocol Secure (HTTPS) is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications between your browser and the website are encrypted.

HTTPS has long been the standard, and the move towards a more secure internet has been pushed in particular by Google's Chrome browser, encouraging website owners to move to HTTPS by showing 'Not secure' messages to browser users on HTTP pages. As such, the issue becomes about user trust and user experience, in addition to security.

Not secure message in chrome

If a website has not yet implemented HTTPS, then this should be one of your first recommendations. Whilst Chrome is not the only browser, it attracts roughly 50% market share, so it is extremely important to most websites, and it is pushing the agenda further through 2020 with a number of updates to block websites that serve insecure content.

What does the Hint check?

This Hint will trigger for any internal HTML URL which uses the HTTP protocol and returns a 200 status.

Examples that trigger this Hint

Consider a website audit with start URL https://example.com OR http://example.com

Then the URL: http://example.com/page-a would trigger the Hint, so long as this URL returned a HTTP status 200 (OK).

How do you resolve this issue?

This Hint is marked 'Critical' as it represents a fundamentally breaking issue, which may have a serious adverse impact upon traffic, conversion or user experience.

If the website in question has not yet moved over to HTTPS at all, then a HTTP -> HTTPS migration is a matter of high priority.

If the website in question has already moved over to HTTPS, but still has some HTTP URLs that resolve a 200 status, this is also an important issue to fix.

The resolution has two stages:

  1. Set blanket redirect rules for HTTP -> HTTPS at a server level.
  2. Update all links that point at HTTP URLs to instead point at the HTTPS equivalent.

Further reading

Sitebulb Desktop

Find, fix and communicate technical issues with easy visuals, in-depth insights, & prioritized recommendations across 300+ SEO issues.

  • Ideal for SEO professionals, consultants & marketing agencies.

Sitebulb Cloud

Get all the capability of Sitebulb Desktop, accessible via your web browser. Crawl at scale without project, crawl credit, or machine limits.

  • Perfect for collaboration, remote teams & extreme scale.