I built the Batch Analyzer because I got tired of checking one site at a time. When you are managing multiple properties or benchmarking against competitors, running individual audits is painfully slow. You need to see all the data side by side in one table. That is what the Batch Analyzer does.
You enter up to 10 URLs. It scores every one of them across 8 dimensions. You get a color-coded comparison table, a content gap matrix, and exportable reports — all in your browser, no account required.
What It Measures
Before I walk through how to use it, here is what those 8 scoring dimensions actually mean.
SEO (Search Engine Optimization) is the one you already know. Title tags, meta descriptions, heading structure, canonical URLs, image alt text, internal linking. The fundamentals that determine whether Google can crawl, index, and rank your pages correctly.
GEO (Generative Engine Optimization) is newer. When someone asks ChatGPT, Perplexity, or Google's AI Overview a question, the AI pulls from web content to generate its answer. GEO measures how well your content is structured to be cited by generative AI. This includes clear factual statements, structured data that machines can parse, authoritative sourcing, and content that directly answers common questions. If your competitor shows up in AI-generated answers and you do not, GEO is why.
AEO (Answer Engine Optimization) targets featured snippets, People Also Ask boxes, and voice assistant results. AEO checks whether your content uses the question-and-answer patterns, concise definitions, and list formats that answer engines prefer. Good AEO means your content gets surfaced as the direct answer, not just one of ten blue links.
The remaining dimensions cover Schema Markup (structured data completeness), Performance (Core Web Vitals and load time), Accessibility (WCAG compliance basics), Security (HTTPS, headers, content security policy), and Content Quality (readability, word count, heading hierarchy).
How to Use It Step by Step
Go to the Batch Analyzer and you will see a URL input area at the top. You can enter URLs three ways:
Manual entry. Type or paste up to 10 URLs, one per line. Include the full URL with https://.
Competitor presets. This is the fastest way to get started. The tool includes pre-built competitor sets for common niches. Select "Personal Finance Authors" and it loads 10 sites from that space — Ramit Sethi, Mr. Money Mustache, The Penny Hoarder, and others. Select "Real Estate Investing" and you get BiggerPockets, Fundrise, Roofstock, and similar properties. There are presets for SaaS landing pages, e-commerce stores, local service businesses, and more. Pick a preset, then swap out one or two URLs for your own site so you can see exactly where you stand against real competitors.
Paste from spreadsheet. Copy a column of URLs from Google Sheets or Excel and paste them directly into the input area. The tool parses them automatically.
Once your URLs are loaded, click Run Batch Analysis. The tool processes each site and builds the comparison table.
Reading the Comparison Table
The results table shows all URLs as rows with the 8 scoring dimensions as columns. Each cell contains a score from 0 to 100 and is color-coded: green for 80+, yellow for 50-79, red for below 50.
The rightmost column shows an overall weighted score. Scan down this column to see where you rank in the group. But the real value is in the individual dimension columns. You might have strong SEO but weak GEO — that tells you exactly where to focus next.
Click any cell to expand it and see the specific checks that passed or failed for that site in that dimension. This is where you find actionable details, not just scores.
The Content Gap Analysis Matrix
Below the comparison table is the Content Gap Analysis. This is a matrix that shows which schema types, meta tags, and structured data elements each site has — and which ones are missing.
Read it like a checklist. If every competitor in your set has FAQ schema and you do not, that row lights up as a gap. If three of your competitors have Speakable schema for voice search and you have never heard of it, that is your GEO gap staring you in the face.
The matrix makes it obvious what the baseline expectations are for your niche. Instead of guessing what "good" looks like, you can see exactly what the top performers in your space have implemented.
Saving Snapshots and Tracking Improvement
After each batch analysis, you can save a snapshot. The tool stores it locally in your browser with a timestamp. Run the same batch next month and compare the two snapshots side by side to see which scores improved and which declined.
This is useful for tracking your own progress, but it is also useful for monitoring competitors. If a competitor suddenly jumps from a GEO score of 40 to 75, you can click into their snapshot to see exactly what they added.
Exporting Reports
The Batch Analyzer supports three export formats:
CSV gives you raw data you can pull into Google Sheets for further analysis, pivot tables, or client reporting. Every score and every individual check result is included.
HTML generates a self-contained report file with the full color-coded table, gap analysis, and charts. Send it to a client or stakeholder who needs a visual summary without logging into the tool.
PDF produces a print-ready report. Same content as HTML but formatted for paper or attachments.
Generating an AI Fix Prompt
This is the feature I use the most. After the batch analysis runs, click the Copy AI Fix Prompt button next to any site. The tool generates a detailed prompt that includes every failed check, every missing schema type, every gap identified in the matrix — formatted as specific instructions that ChatGPT, Claude, or any LLM can act on.
Paste that prompt into your preferred AI tool and you get back specific code fixes: the exact JSON-LD blocks to add, the meta tags to insert, the heading structure changes to make. No guessing, no generic advice. The prompt is built from your actual audit data, so the fixes are specific to your site.
I wrote a separate post about this workflow: Generate AI Fix Prompts From Any Site Audit.
Where to Learn the Strategy Behind the Scores
The Batch Analyzer tells you what is broken and helps you fix it. But understanding why these dimensions matter — and how to build a long-term strategy around them — requires deeper reading.
SEO fundamentals are covered in Chapters 6 through 9 of The $20 Agency. That includes technical SEO, on-page optimization, and the audit-to-fix workflow that the Batch Analyzer automates.
GEO and AEO strategy — how to position your content for AI-generated answers and featured snippets — is covered in Chapters 16 and 17 of The $100 Network. Those chapters go beyond the technical checks into content architecture, entity optimization, and the citation patterns that generative engines actually use.
The tool gives you the data. The books give you the strategy. Together, they replace what agencies charge thousands of dollars to deliver.
Try the Batch Analyzer now with one of the competitor presets and see where your site stands.