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.