Brandon Lazovic

Tools

SEO & structured-data tools

Small, fast, single-purpose tools I built for my own SEO work. Each one runs in your browser; your markup and URLs are processed locally and are never sent to a server.

AI & crawl monitoring

AI Crawler Access & Speed Checker

Send real AI crawler user agents at a URL and see what your server returns, plus time-to-first-byte for the fetchers that run while a user waits.

Open tool →
AI & crawl monitoring

AI Robots.txt Tester

Test a robots.txt against every AI and search crawler at once. Shows the winning rule, the line it came from, and why it beat the others.

Open tool →
AI & crawl monitoring

AI Crawler Log

See which AI and search crawlers actually read this site, reconstructed from server logs and segmented by what each crawl feeds. Refreshes daily.

Open tool →
Structured data

JSON-LD Prettifier & Validator

Paste raw HTML or JSON-LD, get it formatted, validated, and type-detected. Runs entirely in your browser; nothing is uploaded.

Open tool →
Crawl & index

Sitemap URL Extractor

Pull and categorize every URL from an XML sitemap, including nested sitemap indexes, then export the list.

Open tool →
Site architecture

URL Taxonomy Visualizer

Turn a list of URLs into an interactive, collapsible site-structure tree to see how a catalog is organized.

Open tool →
AI content provenance

AI Watermark Detection Rate Calculator

Estimate how often an AI watermark check actually detects AI-generated content, by setting coverage, survival and detector sensitivity yourself.

Open tool →
Search Console analysis

GSC CTR Curve Builder

Turn a Search Console query export into a click-through-rate curve for positions 1 to 10, split by branded and non-branded intent, with a real confidence interval.

Open tool →

Tools log

What changed and when. A row appears here when a tool ships a behaviour change someone could notice, not for styling passes.

  1. AI Crawler Access & Speed CheckerNew. Sends the real user-agent strings OpenAI, Anthropic, Perplexity and Google publish, reports what the server returned, and times how fast the origin starts answering. Two controls separate a crawler-specific block from a broken URL and from deeper fingerprinting. Needs a server, because browsers are not permitted to set User-Agent.
  2. AI Robots.txt TesterNow leads with a summary matrix (crawlers down, paths across) so the answer fits one screen instead of 27,000 pixels, with the per-crawler detail collapsed behind it. Crawler list verified against vendor docs and grown from 20 to 28 tokens, each with a plain-language explainer and a link to the vendor page it was read from.
  3. AI Robots.txt TesterNew. Resolves a robots.txt against 20 AI and search crawlers at once, names the winning rule and the line it sits on, and flags the three tokens (ChatGPT-User, Google-Extended, AdsBot) that do not behave like ordinary crawl controls.
  4. Tools hubAdded this log.