Internal links tool
Ian Nuttall's internal linking tool at ian.
by @iannuttall
Overview
Ian Nuttall's free tool at ian.is/tools/internal-links crawls your site, uses Jev to classify pages and select sensible link pairs, then exports CSV or JSON for an LLM or editor to implement. Bring your own key or pay one dollar to run on Ian's TypeSafe credit. Launch clip on X walks through the export flow.
Problem: Internal linking audits devolve into spreadsheets no one updates, while blind LLM suggestions invent URLs that do not exist.
Built for: SEO-minded site owners and agent builders who want structured link recommendations for up to five hundred pages.
First indexed on Jev Directory: 2026-09-22
Creator and team
- Name
- Ian Nuttall
- Handle
- @iannuttall
How Jev is used
- Role in the product flow
- Page classification and pairwise internal link Choice across crawled URLs
- Primitives
- ChoiceScoreNoul
- State in
- Crawl graph of up to five hundred URLs with titles, headings, and short text extracts per page.
- Decision out
- Typed labels per page plus selected source-to-target link pairs with scores suitable for CSV or JSON export.
- User submits a site root and authentication options
- Crawler collects page text up to the five hundred page cap
- Jev classifies each page and scores candidate link pairs
- Exporter writes CSV or JSON for downstream implementation
Ian keeps humans or coding agents in the loop: Jev does the judgment-heavy pairing work, but the artifact is a file you can diff, not mystery HTML injected live. Classification questions keep page types explicit so you do not link a pricing page into every blog footer by accident. The dollar tier is for folks who do not want to paste a TypeSafe key on day one. Showcase video is the X clip referenced on madewithjev.com/builds/internal-link-tool; playback uses the same remote twimg pattern as other listings.
Sourced performance claims
- Tool supports up to five hundred pages per run per author post.Source: x.com/iannuttall/status/2102443273339994558
- Pricing is BYOK or one dollar to use Ian's key per the launch post.Source: x.com/iannuttall/status/2102443273339994558
Features and stack
Features
- Up to five hundred pages per crawl
- CSV and JSON export for agent implementers
- BYOK or one dollar hosted key option
- Live tool at ian.is/tools/internal-links
Stack
- Web crawler
- TypeSafe Jev
- CSV and JSON exporters
Pricing: BYOK free path or one dollar per run on Ian's key per launch post.
Demo
Showcase clip with the same lightbox player as the homepage. Click to play.
Internal linking with Jev classification
Five hundred pages, zero spreadsheet trauma. Jev labels the site map and picks which posts should shake hands, then exports CSV your coding agent can actually read.
Links
FAQ
- Does the tool edit my site automatically?
- No. It exports recommendations you or an LLM implement in your CMS or codebase.
- What happens above five hundred pages?
- The author caps runs at five hundred pages per the launch materials. Split large sites or crawl sections separately.
- Do I need an API key?
- You can bring your own TypeSafe key or pay one dollar to use Ian's for that run.
Related learn guides
Original Jev guidance that pairs with this product pattern.
- Jev use cases
The patterns builders actually search for: moderation, routing, triage, RAG verify, and agent gates.
Related products
Hand-picked neighbors with rich profiles or overlapping tags.