-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
executable file
·176 lines (175 loc) · 25.2 KB
/
Copy pathindex.html
File metadata and controls
executable file
·176 lines (175 loc) · 25.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!doctype html>
<html lang="en"><head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>56 Free SEO & GEO Tools | SEO ProCheck</title>
<meta name="description" content="41 free browser-based SEO and GEO tools plus 15 zero-dependency command-line tools: schema, technical SEO, AI visibility, content analysis and more.">
<link rel="canonical" href="https://seoprocheck.github.io/">
<meta property="og:title" content="56 Free SEO & GEO Tools | SEO ProCheck">
<meta property="og:description" content="41 free browser-based SEO and GEO tools plus 15 zero-dependency command-line tools: schema, technical SEO, AI visibility, content analysis and more.">
<meta property="og:type" content="website"><meta property="og:url" content="https://seoprocheck.github.io/">
<meta property="og:site_name" content="SEO ProCheck">
<meta name="twitter:card" content="summary">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
<style>
:root{--brand:#815be0;--brand2:#7B68EE;--ink:#1d2130;--muted:#5b6472;--bg:#f6f7fb;--card:#fff;--line:#e7e9f2;}
*{box-sizing:border-box}
body{margin:0;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);line-height:1.6}
a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}
.wrap{max-width:1080px;margin:0 auto;padding:0 20px}
header.site{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;padding:14px 0}
header.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}
header.site a{color:#fff}
.brand{font-weight:700;font-size:1.05rem;display:flex;align-items:center;gap:8px}
.brand .dot{width:22px;height:22px;border-radius:6px;background:#fff;color:var(--brand);display:grid;place-items:center;font-weight:800}
.hero{padding:54px 0 30px}.hero h1{font-size:2rem;margin:0 0 10px}.hero p{color:var(--muted);font-size:1.1rem;max-width:680px;margin:0}
.search{margin:26px 0 8px}.search input{width:100%;padding:14px 16px;font-size:1rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}
.cat{margin:34px 0 12px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.cat a{font-size:.78rem;letter-spacing:.04em;text-transform:none;font-weight:500}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;transition:.15s;display:block}
.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(129,91,224,.12);text-decoration:none}
.card h3{margin:0 0 6px;font-size:1.02rem;color:var(--ink)}
.card p{margin:0;color:var(--muted);font-size:.9rem}
.card .tag{display:inline-block;margin-top:10px;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--brand);border:1px solid var(--line);border-radius:20px;padding:2px 9px}
.count{color:var(--muted);font-size:.95rem}
.cats-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}
.cats-nav a{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:6px 14px;font-size:.88rem;color:var(--ink)}
.cats-nav a:hover{border-color:var(--brand);color:var(--brand);text-decoration:none}
.cats-nav a[aria-current]{background:var(--brand);color:#fff;border-color:var(--brand)}
footer.site{border-top:1px solid var(--line);margin-top:60px;padding:26px 0;color:var(--muted);font-size:.9rem;text-align:center}
.crumb{padding:20px 0 0}.crumb a{color:var(--muted);font-size:.9rem}
.note{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:0 10px 10px 0;padding:14px 18px;margin:22px 0 0;color:var(--muted);font-size:.92rem}
@media(prefers-color-scheme:dark){
:root{--ink:#e8eaf2;--muted:#9aa3b5;--bg:#12141c;--card:#1b1e29;--line:#2a2e3d}
}
/* spc-prose css */.toolprose,.catprose{padding:6px 20px 24px}.toolprose h2,.catprose h2{font-size:1.25rem;margin:30px 0 8px;color:var(--ink)}.toolprose p,.toolprose li,.catprose p,.catprose li{line-height:1.7}.toolprose ol,.catprose ul{padding-left:22px}.toolprose .related,.catprose .related{color:var(--muted);margin-top:18px}</style>
<script type="application/ld+json" id="spc-entity">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://seoprocheck.com/#organization","name":"SEO ProCheck","url":"https://seoprocheck.com/","description":"Technical SEO and AI-search practice publishing research, guides and free tools.","sameAs":["https://seoprocheck.github.io/","https://github.com/seoprocheck","https://www.linkedin.com/in/tech-seo"]},{"@type":"WebSite","@id":"https://seoprocheck.github.io/#website","url":"https://seoprocheck.github.io/","name":"SEO ProCheck Tools","description":"The free tool collection published by SEO ProCheck (seoprocheck.com).","publisher":{"@id":"https://seoprocheck.com/#organization"},"isPartOf":{"@id":"https://seoprocheck.com/#website"}}]}</script>
</head>
<body>
<header class="site"><div class="wrap">
<a class="brand" href="/"><span class="dot">S</span> SEO ProCheck Tools</a>
<a href="https://seoprocheck.com">seoprocheck.com →</a>
</div></header>
<div class="wrap hero"><h1>Free SEO & GEO Tools</h1>
<p>41 browser tools and 15 command-line tools for technical SEO, schema, content and AI-search visibility. The browser tools run entirely on your machine — nothing is uploaded.</p>
<p class="attrib">These tools are built and maintained by <strong>SEO ProCheck</strong>, the technical SEO and AI-search practice at <a href="https://seoprocheck.com/">seoprocheck.com</a>, where the research and guides behind them are published. The full list also lives at <a href="https://seoprocheck.com/tools/">seoprocheck.com/tools</a>.</p>
<div class="search"><input id="q" type="search" placeholder="Search 56 tools…" oninput="filterTools(this.value)" autocomplete="off"></div>
<div class="count" id="count"></div>
<div class="cats-nav"><a href="/" aria-current="page">All tools</a><a href="/schema/">🧩 Schema & Structured Data</a><a href="/geo-ai/">🤖 GEO & AI Visibility</a><a href="/technical/">⚙️ Technical SEO</a><a href="/content/">📝 Content Analysis</a><a href="/local/">📍 Local SEO</a><a href="/social-meta/">🔗 Social & Meta</a><a href="/utilities/">🛠️ Developer Utilities</a><a href="/command-line/">⌨️ Command Line</a></div>
</div>
<div class="wrap" id="cats">
<div class="cat" data-cat="schema">🧩 Schema & Structured Data (6) <a href="/schema/">View all →</a></div>
<div class="grid">
<a class="card" href="/schema-markup-generator/" data-name="schema markup generator generate valid json-ld schema markup for articles, products, local business and more."><h3>Schema Markup Generator</h3><p>Generate valid JSON-LD schema markup for Articles, Products, Local Business and more.</p></a>
<a class="card" href="/faq-schema-generator/" data-name="faq schema generator build faqpage json-ld from your questions and answers in seconds."><h3>FAQ Schema Generator</h3><p>Build FAQPage JSON-LD from your questions and answers in seconds.</p></a>
<a class="card" href="/howto-schema-generator/" data-name="howto schema generator create howto structured data with ordered steps, ready to paste."><h3>HowTo Schema Generator</h3><p>Create HowTo structured data with ordered steps, ready to paste.</p></a>
<a class="card" href="/breadcrumb-schema-generator/" data-name="breadcrumb schema generator generate breadcrumblist json-ld for cleaner serp breadcrumbs."><h3>Breadcrumb Schema Generator</h3><p>Generate BreadcrumbList JSON-LD for cleaner SERP breadcrumbs.</p></a>
<a class="card" href="/video-schema-generator/" data-name="video schema generator produce videoobject schema so your videos qualify for rich results."><h3>Video Schema Generator</h3><p>Produce VideoObject schema so your videos qualify for rich results.</p></a>
<a class="card" href="/event-schema-generator/" data-name="event schema generator generate event schema with dates, venue and ticket info."><h3>Event Schema Generator</h3><p>Generate Event schema with dates, venue and ticket info.</p></a>
</div>
<div class="cat" data-cat="geo-ai">🤖 GEO & AI Visibility (5) <a href="/geo-ai/">View all →</a></div>
<div class="grid">
<a class="card" href="/ai-crawler-checker/" data-name="ai crawler checker check whether ai crawlers (gptbot, claudebot, perplexitybot…) can access your site."><h3>AI Crawler Checker</h3><p>Check whether AI crawlers (GPTBot, ClaudeBot, PerplexityBot…) can access your site.</p></a>
<a class="card" href="/llms-txt-generator/" data-name="llms.txt generator generate an llms.txt file to guide ai models around your site."><h3>LLMs.txt Generator</h3><p>Generate an llms.txt file to guide AI models around your site.</p></a>
<a class="card" href="/citation-formatter/" data-name="citation formatter format citations cleanly for reference and e-e-a-t signals."><h3>Citation Formatter</h3><p>Format citations cleanly for reference and E-E-A-T signals.</p></a>
<a class="card" href="/entity-clarity-checker/" data-name="entity clarity checker check how clearly your content defines its core entities."><h3>Entity Clarity Checker</h3><p>Check how clearly your content defines its core entities.</p></a>
<a class="card" href="/ai-content-readiness/" data-name="ai content readiness checker ai content readiness checker — a free seo procheck tool."><h3>AI Content Readiness Checker</h3><p>AI Content Readiness Checker — a free SEO ProCheck tool.</p></a>
</div>
<div class="cat" data-cat="technical">⚙️ Technical SEO (8) <a href="/technical/">View all →</a></div>
<div class="grid">
<a class="card" href="/robots-txt-generator/" data-name="robots.txt generator generate a correct robots.txt with crawl rules and sitemap."><h3>Robots.txt Generator</h3><p>Generate a correct robots.txt with crawl rules and sitemap.</p></a>
<a class="card" href="/hreflang-generator/" data-name="hreflang tag generator generate hreflang tags for multi-language / multi-region pages."><h3>Hreflang Tag Generator</h3><p>Generate hreflang tags for multi-language / multi-region pages.</p></a>
<a class="card" href="/canonical-tag-generator/" data-name="canonical tag generator create canonical link tags to prevent duplicate-content issues."><h3>Canonical Tag Generator</h3><p>Create canonical link tags to prevent duplicate-content issues.</p></a>
<a class="card" href="/meta-robots-generator/" data-name="meta robots tag generator build meta robots directives (index/follow, max-snippet…)."><h3>Meta Robots Tag Generator</h3><p>Build meta robots directives (index/follow, max-snippet…).</p></a>
<a class="card" href="/xml-sitemap-generator/" data-name="xml sitemap generator generate an xml sitemap from your list of urls."><h3>XML Sitemap Generator</h3><p>Generate an XML sitemap from your list of URLs.</p></a>
<a class="card" href="/htaccess-redirect-generator/" data-name="htaccess redirect generator build .htaccess 301/302 redirect rules."><h3>Htaccess Redirect Generator</h3><p>Build .htaccess 301/302 redirect rules.</p></a>
<a class="card" href="/redirect-chain-checker/" data-name="redirect chain checker trace redirect chains and spot wasteful hops."><h3>Redirect Chain Checker</h3><p>Trace redirect chains and spot wasteful hops.</p></a>
<a class="card" href="/http-header-checker/" data-name="http header checker inspect a url&#x27;s http response headers."><h3>HTTP Header Checker</h3><p>Inspect a URL&#x27;s HTTP response headers.</p></a>
</div>
<div class="cat" data-cat="content">📝 Content Analysis (6) <a href="/content/">View all →</a></div>
<div class="grid">
<a class="card" href="/serp-preview-tool/" data-name="serp preview tool preview how your page looks in google search results."><h3>SERP Preview Tool</h3><p>Preview how your page looks in Google search results.</p></a>
<a class="card" href="/word-counter/" data-name="word counter count words, characters, sentences and reading time."><h3>Word Counter</h3><p>Count words, characters, sentences and reading time.</p></a>
<a class="card" href="/keyword-density-checker/" data-name="keyword density checker measure keyword density and spot over-optimization."><h3>Keyword Density Checker</h3><p>Measure keyword density and spot over-optimization.</p></a>
<a class="card" href="/heading-analyzer/" data-name="heading structure analyzer analyze your h1–h6 structure for hierarchy issues."><h3>Heading Structure Analyzer</h3><p>Analyze your H1–H6 structure for hierarchy issues.</p></a>
<a class="card" href="/reading-level-checker/" data-name="reading level checker assess readability / reading grade level of your text."><h3>Reading Level Checker</h3><p>Assess readability / reading grade level of your text.</p></a>
<a class="card" href="/content-gap-finder/" data-name="content gap finder spot topical gaps against target keywords."><h3>Content Gap Finder</h3><p>Spot topical gaps against target keywords.</p></a>
</div>
<div class="cat" data-cat="local">📍 Local SEO (3) <a href="/local/">View all →</a></div>
<div class="grid">
<a class="card" href="/google-review-link-generator/" data-name="google review link generator create a direct google review link for your business."><h3>Google Review Link Generator</h3><p>Create a direct Google review link for your business.</p></a>
<a class="card" href="/nap-consistency-checker/" data-name="nap consistency checker check name/address/phone consistency for local seo."><h3>NAP Consistency Checker</h3><p>Check Name/Address/Phone consistency for local SEO.</p></a>
<a class="card" href="/local-business-schema-generator/" data-name="local business schema generator build localbusiness schema with nap, hours and geo data."><h3>Local Business Schema Generator</h3><p>Build LocalBusiness schema with NAP, hours and geo data.</p></a>
</div>
<div class="cat" data-cat="social-meta">🔗 Social & Meta (4) <a href="/social-meta/">View all →</a></div>
<div class="grid">
<a class="card" href="/open-graph-generator/" data-name="open graph generator build open graph tags for rich social sharing."><h3>Open Graph Generator</h3><p>Build Open Graph tags for rich social sharing.</p></a>
<a class="card" href="/twitter-card-generator/" data-name="twitter card generator generate twitter/x card markup."><h3>Twitter Card Generator</h3><p>Generate Twitter/X Card markup.</p></a>
<a class="card" href="/meta-tags-generator/" data-name="meta tags generator generate title, description and meta tags for any page."><h3>Meta Tags Generator</h3><p>Generate title, description and meta tags for any page.</p></a>
<a class="card" href="/social-preview-tool/" data-name="social media preview preview how your link renders across social platforms."><h3>Social Media Preview</h3><p>Preview how your link renders across social platforms.</p></a>
</div>
<div class="cat" data-cat="utilities">🛠️ Developer Utilities (9) <a href="/utilities/">View all →</a></div>
<div class="grid">
<a class="card" href="/base64-encoder-decoder/" data-name="base64 encoder/decoder encode or decode base64 strings."><h3>Base64 Encoder/Decoder</h3><p>Encode or decode Base64 strings.</p></a>
<a class="card" href="/url-encoder-decoder/" data-name="url encoder/decoder encode or decode urls safely."><h3>URL Encoder/Decoder</h3><p>Encode or decode URLs safely.</p></a>
<a class="card" href="/slug-generator/" data-name="url slug generator turn any title into a clean, seo-friendly url slug."><h3>URL Slug Generator</h3><p>Turn any title into a clean, SEO-friendly URL slug.</p></a>
<a class="card" href="/lorem-ipsum-generator/" data-name="lorem ipsum generator generate placeholder text for mockups."><h3>Lorem Ipsum Generator</h3><p>Generate placeholder text for mockups.</p></a>
<a class="card" href="/timestamp-converter/" data-name="timestamp converter convert between unix timestamps and human dates."><h3>Timestamp Converter</h3><p>Convert between Unix timestamps and human dates.</p></a>
<a class="card" href="/json-validator/" data-name="json validator & formatter validate and format json."><h3>JSON Validator & Formatter</h3><p>Validate and format JSON.</p></a>
<a class="card" href="/utm-builder/" data-name="utm parameter builder build utm-tagged campaign urls for analytics."><h3>UTM Parameter Builder</h3><p>Build UTM-tagged campaign URLs for analytics.</p></a>
<a class="card" href="/html-entity-converter/" data-name="html entity converter convert characters to/from html entities."><h3>HTML Entity Converter</h3><p>Convert characters to/from HTML entities.</p></a>
<a class="card" href="/regex-tester/" data-name="regex tester test regular expressions against sample text live."><h3>Regex Tester</h3><p>Test regular expressions against sample text live.</p></a>
</div>
<div class="cat" data-cat="command-line">⌨️ Command Line (15) <a href="/command-line/">View all →</a></div>
<div class="grid">
<a class="card" href="https://github.com/seoprocheck/thin-content-enrich" target="_blank" rel="noopener" data-name="thin content enrich find thin & near-duplicate pages, then get told what to add — never what to delete."><h3>Thin Content Enrich</h3><p>Find thin & near-duplicate pages, then get told what to add — never what to delete.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/content-brief-builder" target="_blank" rel="noopener" data-name="content brief builder turn the pages already ranking into a brief: table stakes vs coverage gaps."><h3>Content Brief Builder</h3><p>Turn the pages already ranking into a brief: table stakes vs coverage gaps.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/answer-block-auditor" target="_blank" rel="noopener" data-name="answer block auditor can an ai lift an answer off your page? scores answer proximity and extractability."><h3>Answer Block Auditor</h3><p>Can an AI lift an answer off your page? Scores answer proximity and extractability.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/internal-link-opportunities" target="_blank" rel="noopener" data-name="internal link opportunities find pages that discuss another page's subject without linking — with the sentence to link from."><h3>Internal Link Opportunities</h3><p>Find pages that discuss another page's subject without linking — with the sentence to link from.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/content-decay" target="_blank" rel="noopener" data-name="content decay find pages bleeding search traffic in gsc exports, ranked with enrich-first fixes."><h3>Content Decay</h3><p>Find pages bleeding search traffic in GSC exports, ranked with enrich-first fixes.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/cannibalization-map" target="_blank" rel="noopener" data-name="cannibalization map find urls competing for the same query in gsc data, severity-scored."><h3>Cannibalization Map</h3><p>Find URLs competing for the same query in GSC data, severity-scored.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/reddit-voc" target="_blank" rel="noopener" data-name="reddit voc voice-of-customer mining for any subreddit — share of voice, complaints, the venue gap."><h3>Reddit VoC</h3><p>Voice-of-customer mining for any subreddit — share of voice, complaints, the venue gap.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/log-crawl-analyzer" target="_blank" rel="noopener" data-name="log crawl analyzer crawl-budget analysis from server logs, per bot, including ai crawlers."><h3>Log Crawl Analyzer</h3><p>Crawl-budget analysis from server logs, per bot, including AI crawlers.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/redirect-chain-fixer" target="_blank" rel="noopener" data-name="redirect chain fixer find redirect chains and loops, then emit the rules that collapse them."><h3>Redirect Chain Fixer</h3><p>Find redirect chains and loops, then emit the rules that collapse them.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/hreflang-check" target="_blank" rel="noopener" data-name="hreflang check catch the missing return tag that kills international rankings."><h3>Hreflang Check</h3><p>Catch the missing return tag that kills international rankings.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/cwv-field-vs-lab" target="_blank" rel="noopener" data-name="cwv field vs lab core web vitals: crux field data against lighthouse lab, with the likely reason they diverge."><h3>CWV Field vs Lab</h3><p>Core Web Vitals: CrUX field data against Lighthouse lab, with the likely reason they diverge.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/bulk-schema-validator" target="_blank" rel="noopener" data-name="bulk schema validator validate json-ld across a whole sitemap — 17 rich-result types, ci-ready."><h3>Bulk Schema Validator</h3><p>Validate JSON-LD across a whole sitemap — 17 rich-result types, CI-ready.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/schema-gap" target="_blank" rel="noopener" data-name="schema gap see what schema types the pages outranking you ship that you don't."><h3>Schema Gap</h3><p>See what schema types the pages outranking you ship that you don't.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/llms-txt-kit" target="_blank" rel="noopener" data-name="llms.txt kit validate and generate llms.txt, the markdown map that tells ai models what your site is."><h3>llms.txt Kit</h3><p>Validate and generate llms.txt, the Markdown map that tells AI models what your site is.</p><span class="tag">CLI</span></a>
<a class="card" href="https://github.com/seoprocheck/ai-crawler-audit" target="_blank" rel="noopener" data-name="ai crawler audit audit robots.txt for ai crawler policy — which of 27 ai bots you actually allow."><h3>AI Crawler Audit</h3><p>Audit robots.txt for AI crawler policy — which of 27 AI bots you actually allow.</p><span class="tag">CLI</span></a>
</div>
</div>
<script>
function filterTools(q){
q=(q||'').trim().toLowerCase();
document.querySelectorAll('.card').forEach(function(c){
c.style.display = (!q || c.dataset.name.indexOf(q)>-1) ? '' : 'none';
});
// Hide a category heading when its grid has nothing left to show.
document.querySelectorAll('#cats .grid').forEach(function(g){
var any = Array.prototype.some.call(g.querySelectorAll('.card'), function(c){
return c.style.display !== 'none';
});
g.style.display = any ? '' : 'none';
var head = g.previousElementSibling;
if (head && head.classList.contains('cat')) head.style.display = any ? '' : 'none';
});
var n=document.querySelectorAll('.card:not([style*="none"])').length;
document.getElementById('count').textContent = q ? n+' tool'+(n===1?'':'s')+' match' : '';
}
</script>
<!-- spc-prose -->
<div class="wrap catprose">
<h2>Free SEO and GEO tools from SEO ProCheck</h2>
<p>This site collects 41 browser tools and 15 command line tools for technical SEO, structured data, content and AI search visibility. It is published by <a href="https://seoprocheck.com/">SEO ProCheck</a>, where the research and guides behind the tools are written. Every tool is free, and none of them asks you to sign up.</p>
<h2>How the tools are organized</h2>
<p>The browser tools sit in seven groups. <a href="/schema/">Schema & Structured Data</a> writes JSON-LD for articles, products, FAQs, events and more. <a href="/geo-ai/">GEO & AI Visibility</a> checks which AI crawlers can reach you and how clearly your content defines its subject. <a href="/technical/">Technical SEO</a> covers robots.txt, canonicals, hreflang, sitemaps, redirects and headers. <a href="/content/">Content Analysis</a> measures length, headings, readability and keyword use. <a href="/local/">Local SEO</a> handles name, address and phone checks, local business schema and review links. <a href="/social-meta/">Social & Meta</a> writes Open Graph, X card and meta tags. <a href="/utilities/">Developer Utilities</a> holds encoders, a JSON validator, a regex tester and a UTM builder. The <a href="/command-line/">Command Line</a> group lists the 15 Python scripts for jobs a browser cannot do, such as whole-site crawls and log analysis.</p>
<p>The browser tools run in your browser, so the text, code and URLs you paste are not uploaded. Three tools also offer an optional live check: the <a href="/ai-crawler-checker/">AI Crawler Checker</a>, the <a href="/redirect-chain-checker/">Redirect Chain Checker</a> and the <a href="/http-header-checker/">HTTP Header Checker</a>. That live check sends the URL you type to a public proxy. If you would rather keep it private, paste the robots.txt file or the curl output instead, and nothing leaves your browser.</p>
<p class="related">To put these tools to work in a full site review, read <a href="https://seoprocheck.com/evergreen/technical-seo-glossary/technical-seo-audit-checklist-complete-framework/">Technical SEO Audit Checklist: Complete Framework</a>.</p>
</div>
<!-- /spc-prose -->
<footer class="site"><div class="wrap">
Free SEO & GEO tools by <a href="https://seoprocheck.com">SEO ProCheck</a> (seoprocheck.com) · Browser tools run entirely on your machine · No sign-up
</div></footer>
</body></html>