- Home
- GEO Factors
- Technical
- Crawl Trust
Crawl Trust
Assesses crawler-friendliness indicators including HTTPS, clean URL structure, redirect chains, and overall technical trustworthiness.
Why It Matters for AI Visibility
How We Score It
How to Improve
- 1
Migrate to HTTPS if you have not already
HTTPS accounts for 3 of your 10 possible points. Most hosting providers offer free SSL certificates through Let's Encrypt. After migrating, update all internal links and set up 301 redirects from HTTP to HTTPS. This single change gives you the largest scoring boost available for this factor.
- 2
Fix mixed content by replacing HTTP resource URLs
Scan your HTML for images, scripts, stylesheets, and iframes loaded over `http://`. Replace each with `https://` or use protocol-relative URLs. Even one or two mixed content items drops your score by a point. Browser developer tools flag mixed content warnings in the console.
- 3
Add security meta tags to your HTML head
Include at least two security meta tags: Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, or Referrer-Policy. These signal a professionally maintained site. Two or more tags earn the full 2 points; one tag earns 1 point.
- 4
Remove meta refresh redirects
Replace any `<meta http-equiv="refresh">` tags with server-side 301 redirects. Meta refresh tags are a legacy pattern that AI crawlers interpret as a redirect signal, costing you 1 point. Server-side redirects are cleaner and do not penalize your crawl trust score.
- 5
Allow AI crawlers in robots.txt
Check your robots.txt for rules blocking GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, or Google-Extended. If these are blocked, AI engines cannot index your content at all. Keep your Disallow rules under 20 total to avoid the overly-restrictive flag.
Before & After
- Served over HTTP (0/3 pts) - 4 images loaded via http:// on the page (0/2 pts) - No security meta tags (0/2 pts) - <meta http-equiv="refresh" content="5;url=..."> present (0/1 pt) - robots.txt blocks GPTBot and ClaudeBot (0/2 pts) Total: 0/10
- HTTPS with valid SSL certificate (3/3 pts) - All resources loaded over https:// (2/2 pts) - Content-Security-Policy and X-Content-Type-Options present (2/2 pts) - Meta refresh removed, using 301 redirect (1/1 pt) - robots.txt allows all AI crawlers (2/2 pts) Total: 10/10
Code Examples
Security meta tags in HTML head
<head>
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
<meta http-equiv="X-Content-Type-Options" content="nosniff">
<meta http-equiv="X-Frame-Options" content="SAMEORIGIN">
<meta name="referrer" content="strict-origin-when-cross-origin">
</head>robots.txt allowing AI crawlers
User-agent: *
Allow: /
User-agent: GPTBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
Sitemap: https://example.com/sitemap.xmlFrequently Asked Questions
My site is already on HTTPS -- why is my crawl trust score not perfect?
HTTPS is only 3 of 10 points. You also need zero mixed content (2 pts), at least two security meta tags (2 pts), no meta refresh redirects (1 pt), and a clean robots.txt (2 pts). Check for HTTP resources loading on your HTTPS page -- that is the most common remaining issue.
What are security meta tags and do AI crawlers actually check them?
Security meta tags like Content-Security-Policy and X-Content-Type-Options signal a well-maintained, professionally configured site. While AI crawlers may not directly parse these tags, they contribute to overall trust signals that influence crawl priority and indexing confidence.
Why does having more than 20 Disallow rules in robots.txt trigger a warning?
Overly complex robots.txt files increase the risk of accidentally blocking AI crawlers from important content. A large number of rules also suggests the site may be restricting access broadly rather than strategically. Simplify your rules to avoid unintended blocking.
Check Your GEO Score
Run a free analysis on your website and see how you score across all 52 factors.
Analyze My SiteInternationalization
NextCanonical Conflicts