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
- javascript: links: Convert to button elements or proper links
- mailto:/tel:: Usually acceptable, ensure proper format
- 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!
Recent Posts
- No Social Schema December 7, 2025
- Missing Social Profile Links December 7, 2025
- Social Image Wrong Size December 7, 2025
