Has Link to Non-HTTP Protocol

No Comments

Element Code: LI-008

Quick Reference

Issue: Links use protocols like javascript:, mailto:, tel:, ftp:

Impact: Not crawlable as web pages, potential security concerns

Fix: Ensure non-HTTP links are intentional and properly marked

Detection: Screaming Frog, link audits

What Is This Issue?

Links to non-HTTP protocols serve specific purposes (email, phone, JavaScript actions) but cannot be crawled as web pages. This is often intentional but should be verified.

Why This Matters for Your Website

javascript: links can indicate poor practices. mailto: and tel: are usually fine. Verify each is intentional.

How to Fix This Issue

  1. javascript: links: Convert to button elements or proper links
  2. mailto:/tel:: Usually acceptable, ensure proper format
  3. ftp:: Consider modern alternatives

Tools for Detection

  • Screaming Frog: Identifies all protocol types

TL;DR (The Simple Version)

You have links using non-HTTP protocols like javascript: or mailto:. These are not crawlable. Make sure they are intentional and consider using buttons for JavaScript actions.

About SEO ProCheck

Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.

Work With Me

Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.

Subscribe to our newsletter!

More from our blog