Specific internal links, not a vague audit.
It reads your sitemap and returns a list you can act on today — source page, anchor text, destination.
5 steps · runs on demand · added to your workspace as a draft
What it does
Pre-built, then yours to customize.
Add it to your workspace in one click. Sensible defaults and example inputs are already filled in.
Reads from · writes to
- Your sitemap.xml
The template, step for step
- Trigger
- Get pages from sitemap
- Code
- LLM call
- Notify
Added to your workspace as a Draft, with example inputs filled in. Every step is yours to change.
- 01
Named source page, exact anchor text, destination
- 02
Based on your real sitemap, not a crawl estimate
- 03
Suggestions where the context genuinely fits
- 04
A list you can work through in one sitting
Phrase by phrase
Not “add more links”. This phrase, to that page.
Every suggestion names the sentence it lives in.
01 · Three pages from your sitemap, and a sentence from each.
02 · In each, one phrase is already about the page you want to lift.
03 · That phrase becomes the link. Exact anchor, exact destination.
04 · Three links you can add before lunch. Not “improve internal linking”.
/blog/ai-visibility-guide
Most teams only find out when they track their AI citations for the first time.
/blog/aeo-checklist
Before anything else, set up AI visibility tracking so there's a baseline.
/research/state-of-ai-search
The brands that moved fastest had a tracker watching six engines from day one.
Priority page
/product/ai-visibility-tracker
3
new internal links, each with its sentence
- ← “track their AI citations”
- ← “AI visibility tracking”
- ← “a tracker watching six engines”
In, and out
You give it your sitemap.xml. This is what comes back.
- Shape
- 5 steps
- On demand
- run mode
- 1
- click to add
Illustrative output.
The steps
What happens on every run.
- fetch_sitemap
- sample_site_pages
- find_relevant_sources
- write_anchor_suggestions
- save_link_plan
5 steps · Runs on demand0 / 5
Run history keeps each step's output and runtime, and the input of every step that completed.
Before & after
The time this gives back.
The templates that publish put a Human review step before the CMS step, and nothing ever posts to Reddit for you. Review is a step, not a lock: a workflow you build or edit can publish or message a channel without one, so add it wherever you want the sign-off.
Doing it by hand~3.2 hrs
Internal link suggestions from sitemap~30 min
Bars to scale: the time a person spends, each way.
Doing it by handyour team
- Working out what could link~1.5h
- Reading candidate pages~1h
- Choosing anchor text~40m
Per target page, by hand~3.2 hrs
Internal link suggestions from sitemapLive
- Agent reads sitemap and samplesauto
- Agent writes the suggestionsauto
- You add the links~30m
One agent run~30 min
FAQ
Questions, answered.
A list of pages still leaves the judgement call to you. Naming the anchor text makes each suggestion something you can paste in without re-reading the source page.
No. It reads your public sitemap and pages over HTTP. Adding the links stays a manual step in whatever tool you publish with.
As many as the content genuinely supports for that target page. The agent is built to return links worth adding rather than pad a number.
Free to start
Add this agentto your workspace.
Start free. Customize the steps, run it on demand or on a schedule, and approve anything that ships.