Audit websites for SEO issues with a browsing agent
An open-source agent visits each URL in a real Chromium browser, extracts SEO tags, checks broken links, pauses for human login input, and writes a summary report.
Done withClaude
- What they did
- You list URLs in input.csv and run a Python tool built on Browser Use and the Claude API. It opens each page in a visible Chromium window, has Claude extract the title, description, H1s and canonical tag, and checks same-domain links with httpx. On 404s, login walls or redirects it pauses for you, or in auto mode logs them and moves on. Results save to report.json as it goes, so a run can resume.
- How it went
- It writes a plain-English summary with PASS/FAIL per URL. On the author's own sites it found a title competing with the homepage, a query at position 9.5 with 0% CTR, missing internal links, and an orphan page.
- Worth knowing
- A 20-URL audit costs about $0.12 with Sonnet, and the --tiered flag cuts that. The browser runs visibly, so it isn't suited to server-side CI, and a 2-second delay per URL is deliberate.
Try it yourself with Claude
Audit these pages for SEO issues: [list of URLs]. For each page, open it in the browser, record the title tag, meta description, H1, canonical and any missing or duplicate tags, and check the links on it for broken ones. If a page needs a login, pause and ask me to sign in. Finish with a summary report listing issues by page, sorted by severity, and do not change anything on the site.
Want help getting this working? Join the Vibe Coding Academy ↗ Run by Alex Finn, who also runs this site.
Source: github.com · Undated
Related use cases
Build a C compiler with a team of parallel agents
Anthropic's engineering write-up on tasking Opus 4.6 agent teams with building a C compiler.
Recreate a video ad as a JavaScript animation
The author had Claude recreate a downloaded ad video as a pure JavaScript animation with the original audio, working autonomously with ffmpeg in under an hour.
Log, categorize and file invoices for bookkeeping
A user has Claude go through invoices every couple of weeks, log them in an expense tracker, categorize them, rename the files, and file them in a folder.
Sell services through an agent that takes payment and delivers
An agent runs a transaction flow, creates Stripe checkout links, verifies payment before delivering a service, and asks the owner on Telegram to approve refunds or disputes.
Custom agent
Check prospect fit and write cold email openers
Claude Code automates checking whether companies fit the target and creates personalized openers, saving manual prospect checking.
Find buying signals on Reddit
A reviewer mentions a Grok Bot that found buying signals on Reddit.
Get 5 like this every morning
The best things people got an AI agent to do, each with the prompt to try it.