The OpenWebmaster toolkit

The right tool for your next task.

Explore free SEO tools for a better website. Find a quick check, prepare your next update, or dig into your data.

Technical SEO

Check how search engines access and read your website.

Compare two complete policy sources, duplicate and unsupported declarations, and deterministic path outcomes for a supplied crawler token.

Runs on device

Build page-level robots directives, HTTP headers, Apache snippets and Nginx snippets, then check pasted tags or headers for conflicts and unsupported tokens.

Runs on device

Check HTTP status, redirects, canonical URLs, robots directives, metadata, structured data, hreflang, and social preview tags.

No account

Inspect titles, descriptions, headings, language, viewport, image alternatives, links, schema, hreflang, and social metadata from live HTML.

No account

Crawl up to 25 same-site pages, map anchors, follow states, depth, URL path groups, redirects, and broken targets, then assign evidence-backed tasks with browser-private workflow fields and exports.

No account

Inspect one public page for same-site links, anchor wording, rel qualifiers, duplicate internal targets, fragments, query parameters, and first-directory path groups.

No account

Discover internal and external links from one live page, test up to fifty targets, and distinguish returned 404/410 pages, redirects, access limits, client errors, server errors, and unavailable checks.

No account

Paste URLs or import a sitemap, then check status codes, final URLs, redirect hops, HTTPS downgrades, content types, cache clues, X-Robots-Tag headers, failures, and exports.

No account

Compare a bounded internal-link crawl with up to 2,500 sitemap URLs and review sitemap-only, crawl-only, and shared discovery candidates.

No account

Run bounded live checks across up to 20 URLs with three-request concurrency, compare technical evidence, and export source-labeled CSV or JSON.

No account

Check one public page for meta refresh tags, JavaScript redirect literals, History API URL rewrites, and server redirect context with source-labeled CSV and JSON exports.

No account

Analyze pasted Apache rules for RewriteRule, Redirect, Header, Expires, compression, X-Robots-Tag, HSTS, CSP, broad redirects, and export starter snippets.

Runs on device

Fetch up to 20 pages, trace exact canonical relationships, and retain missing, invalid, cross-origin, chain, loop, redirect, target-health, and fetch evidence.

No account

Extract normalized text or source attribute values with up to ten CSS selectors, retaining match, empty, missing-attribute, invalid-selector, and truncation evidence.

No account

Run bounded browser-local regular expressions against supplied source, HTML, Markdown, logs, redirects, or crawl exports with capture groups, context, and complete exports.

Runs on device

Inspect source-level image alternatives, control and link names, heading structure, landmarks, ARIA references, duplicate IDs, iframe titles, focus-order candidates, and table headers.

No account

Compare two live public page snapshots across response behavior, crawler controls, canonicals, metadata, headings, SHA-256 source and normalized-text fingerprints, retained link changes, schema, hreflang, and social fields.

No account

Import two typed site-audit exports and compare exact URL presence, response, crawl access, metadata, content fingerprints, architecture observations, and finding codes with coverage warnings.

Runs on device

Compare two to five public pages across crawl access, metadata, headings, visible words, images, links, schema, hreflang, social previews, and review findings.

No account

Review supplied sitemap, crawl, redirect, analytics, or QA URL lists for tracking parameters, sensitive parameter names, fragments, duplicates, and path-convention drift with query values redacted.

Runs on device

Metadata & page markup

Prepare how your pages appear in search and social sharing.

Preview title links, meta descriptions, source labels, and display URLs with approximate desktop or mobile pixel-width checks and complete exports.

Runs on device

Build Open Graph and X card tags, preview social share fields, and check pasted metadata for missing images, alt text gaps, duplicates, invalid URLs, and template leftovers.

Runs on device

Fetch one public page, inspect retained JSON-LD script blocks, graph nodes, duplicate @id values, schema.org context, article/product/breadcrumb fields, microdata, RDFa, and exportable findings.

No account

Check HTML lang, text direction, UTF-8, HTTP and meta Content-Language, hreflang alternates, self-reference, x-default, canonical context, and crawler access.

No account

Compare one public URL across controlled Accept-Language headers for status, redirects, final URLs, HTML language, Content-Language, canonicals, source fingerprints, hreflang, robots directives, and Vary cache behavior.

No account

Inspect source-order headings, parent sections, skipped levels, empty headings, duplicate text, duplicate IDs, heading anchors, redirects, and exportable findings.

No account

Discover and group image URLs, retain every source alt/dimension/responsive declaration, and run up to fifty independent HEAD checks for status, redirects, content type, declared length, cache policy, validators, and last-modified evidence.

No account

Inspect source-declared favicon links, /favicon.ico fallback behavior, manifest declarations, icon target responses, content types, redirects, HTTPS state, cache policy, and cross-origin icon usage.

No account

Check supplied AMP source for required markup, runtime, canonical, viewport, boilerplate, component extensions, custom CSS limits, prohibited elements, and metadata cues.

Runs on device

Compare supplied raw response HTML and rendered DOM HTML for JavaScript-created or modified titles, descriptions, canonicals, robots, links, headings, text, images, and JSON-LD.

Runs on device

Keywords & content

Organize your research and improve the content you publish.

Generate phrase-match, same-term, question, comparison, local, commercial, content, source-text, and custom-modifier ideas from your own seeds.

Runs on device

Normalize and deduplicate up to 2,000 phrases, build transparent lexical topic groups, review multilingual rule-based intent cues, and export the complete retained list.

Runs on device

Compare one baseline with up to three supplied research lists, account for duplicates and rejected lines, and export the complete exact phrase-presence matrix.

Runs on device

Count supplied text, Markdown, or HTML for words, sentences, top terms, n-grams, target phrase density, reading-time indicators, and readability estimates.

Runs on device

Crawl up to 25 pages and review content, metadata, indexability, links, exact text digests, and bounded three-word-shingle SimHash candidates with user-controlled thresholds.

No account

Sitemaps & crawler files

Build and validate the files that help crawlers find your pages.

Follow same-host sitemap indexes, review discovered URLs, and check selected terminal responses while keeping sitemap inclusion separate from crawling and indexing.

No account

Validate URL sets, sitemap indexes, gzip decoding, dates, duplicates, unsafe doctypes, and nested references, then run bounded live HEAD checks for selected sitemap URLs.

No account

Compare two complete sitemap exports locally and retain exact URL, source-document, lastmod, scope, and truncation differences.

Runs on device

Extract URL, title, publication date, update date, category, author, and enclosure evidence from supplied RSS, Atom, or RDF feed source with local CSV, TXT, and JSON exports.

Runs on device

Inspect a root or scoped v2 file, validate its exact Markdown order, resolve file-list links, check destinations, and generate clean UTF-8 source.

Build locally · check live

Map one path across search indexing, AI search, user retrieval, model training, and open-corpus robots policies.

No account

Parse up to 50,000 Combined/Common or JSON Lines requests on device, review claimed search and AI crawler paths and HTTP outcomes, and export crawler events.

Runs on device

Performance & security

Review resource delivery, page performance, and server settings.

Run Google Lighthouse for mobile or desktop, keep lab and field evidence separate, and export category scores, timings, opportunities, diagnostics, versions, and timestamps.

Anonymous or use-once key

Check live source evidence for viewport setup, language, UTF-8 clues, image alternatives, image dimensions, blocking resource candidates, resource hints, third-party resources, HTTPS, redirects, and crawler access.

No account

Inspect one public page plus retained CSS for small font-size declarations, tight line-height, zoom restrictions, text-size-adjust rules, font-display gaps, CSS imports, stylesheet fetch status, and exportable findings.

No account

Follow a public URL to its terminal response and inspect exact cache directives, freshness, validators, crawler controls, content metadata, redirects, and common security declarations.

No account

Run two independent HEAD checks and compare exact terminal status, redirects, cache fields, validators, crawler controls, content metadata, and common browser security declarations.

No account

Check exact response headers for Content-Encoding, Vary: Accept-Encoding, Cache-Control, immutable assets, validators, declared file size, redirects, and response state.

No account

Check HTTPS delivery, clear-text HTTP redirects, HSTS, CSP, frame protection, nosniff, referrer policy, permissions policy, cross-origin headers, mixed-content candidates, and technology disclosure.

No account

Build CSP, HSTS, Referrer-Policy, Permissions-Policy, nosniff, and frame headers with Cloudflare Pages, Netlify, Apache, Nginx, CSV, and JSON exports.

Runs on device

Inspect redacted Set-Cookie attributes for Secure, HttpOnly, SameSite, Partitioned, Domain, Path, prefixes, lifetime, redirects, and response status.

No account

Check live HTTPS response evidence, public Certificate Transparency records, issuer, validity dates, key algorithm, SAN count, HSTS, redirects, and expiration cues.

No account

Resolve public A, AAAA, CNAME, and CAA records, TTLs, DNSSEC response bits, HTTPS reachability, redirects, HSTS, and cache-policy evidence.

No account

Inventory source-declared scripts, stylesheets, images, iframes, and loading hints; identify blocking candidates, missing image attributes, cross-origin resources, and legacy nomodule delivery.

No account

Analyze supplied browser console logs or JSON error records for repeated errors, network failures, CSP or CORS blocks, source-map issues, third-party scripts, and missing source locations.

Runs on device

Analyze supplied HAR exports for request count, transfer bytes, resource mix, third-party origins, errors, redirects, cache lifetimes, compression evidence, HTTP protocol labels, and slow wait phases.

Runs on device

Trace CMS, commerce, frameworks, libraries, analytics, marketing, fonts, payment, delivery, server, and DNS evidence back to exact public declarations and resource URLs.

No account

Generate SPF, DMARC, and optional DKIM TXT records, lint pasted policy records, export DNS-ready values, and keep live verification separate from local policy drafting.

Runs on device

Run two complete DNS inspections, align relative owner names across domains, and compare exact record presence, counts, TTLs, response fields, SPF, and DMARC.

No account

Check public RDAP registration date, approximate age, expiration, last changed date, registry status, nameserver count, and DNSSEC delegation cues.

No account

Analysis & reporting

Compare the data you have and turn findings into a plan.

Compare matching provider exports across position, ranking URL, SERP features, engine, location, and device while preserving every input and evidence limit.

Runs on device

Compare supplied feature exports across triggered SERP features, owned features, AI Overview citations, featured snippets, local packs, engine, location, device, and language.

Runs on device

Verify up to twenty supplied source-to-destination pairs, retain anchors and rel qualifiers, check target responses, and export timestamped evidence.

No account

Compare up to 5,000 supplied pairs per snapshot across membership, observed state, anchors, rel attributes, HTTP evidence, and final destinations with complete local exports.

Runs on device

Compare your backlink sources with up to three supplied competitor portfolios, inspect host-level or exact-page overlap, and export the complete source matrix.

Runs on device

Build a clean Google review request link from a Place ID, Google review URL, g.page link, or supported Maps URL, then export neutral request copy, QR SVG, CSV, and JSON evidence.

Runs on device

Import a typed crawl, apply safe raster branding, arrange evidence sections, save browser-private templates, preview the exact document, and export print-ready PDF or script-free UTF-8 HTML.

Runs on device

Group up to 1,000 supplied URLs across ten hosts, save browser-private snapshots, compare exact target membership, and export coverage-aware item, group, and alert-rule evidence.

Runs on device

Import audit, PageSpeed, Search Console, analytics, rank, backlink, sitemap, or AI visibility evidence and turn it into a filterable owner-ready work plan.

Runs on device

Compare earlier and later SEO evidence snapshots, customize added/removed/status/value-change rules, and export exact alert events before any scheduled delivery exists.

Runs on device

Configure a responsive, source-attributed audit iframe with live contrast evidence and hand visitors into the real bounded site crawler.

Free embed

Submission & monitoring

Connect your website and work with search provider tools.

Generate or verify an IndexNow key, submit same-site URL batches, and review the provider response.

Free protocol

Use official eligible types—or run an explicitly labeled ordinary-page experiment with your own service account.

Use-once key

Read Google’s stored URL Inspection view with crawl and retrieval timestamps kept separate.

Use-once OAuth

Research & resources

Explore crawler information and document your observations.

Research public crawler, archive, field-performance, identity, and source-availability evidence.

Public

Build a public, coverage-aware domain snapshot where every scored point remains attached to its evidence.

Public

Keep a private change history, run repeatable experiments, and export signed records that can be checked for later changes.

Private session

Browse documented crawler identities and learn what each bot is designed to do. A directory listing does not prove that a bot visited your site.

No account