Map Any Site's Internal Link Graph.

Enter a URL and get an interactive graph of every page and internal link.

Free. No signup. Rate-limited by IP.
Sample output

What you'll see in the report

A live concentric graph of every page, a page-by-page detail panel with anchor-text analysis, and every hub, orphan, and dead-end flagged.
example-saas.com14 pages31 links2 hubs1 orphans
r1r2r3homeblogdocs
Clusters
home
pricing
blog
docs
about
team
contact
legacy
rings = distance from home · sectors = cluster · drag to rearrange · click to focus
How it works

How does ACME.BOT crawl a site?

Crawl pure HTML — no rendering, cache, or JavaScript execution.
GET https://example.com
200 OK
content-type: text/html
size: 18.4 KB

Fetch the starting URL

ACME.BOT reads the HTML and fetches the starting URL.

<title> Example home
<meta name="description">
<a href="/pricing"> Pricing
<a href="/blog"> Blog
  → { path, title, meta, links }

Parse title, meta, and links

Gather the title, meta description, and every <a> tag with href and anchor text.

Queue (BFS)
/pricing/blog/about/contact
↓ fetch next · stop at max_pages

Queue internal links and repeat

Each new internal link gets added to the queue, and ACME.BOT keeps crawling until it reaches max_pages.

What graphs reveal

What does an internal link graph show?

Every crawl highlights the four structural signals that matter for SEO and information architecture.
home/legacy/v1

Which pages are orphans?

Without inbound internal links to play navigation to these pages, search engines struggle to find and rank them.

/
12
/pricing
8
/blog
5
/about
3

Where does link authority sit?

The graph reveals the hub pages — homepage, blog indexes, pillar pages — that have the most inbound links.

/ (depth 0)
/blog (depth 1)
/blog/post (depth 2)
/docs (depth 1)
/docs/api (depth 2)
max depth · 2

How deep does the site go?

Pages sorted based on the distance from home. If any pages are unusually deep, discoverability issues may exist.

/pricing
pricingsee plans
/blog
blogread the blog
/contact
contactget in touch

How is each page described?

In the detail panel, we see the most prominent anchor words pointing to the page -- the website describing itself.

Workflows

What can you do with a site crawl?

1

SEO auditors — find orphans before Google does

ACME.BOT crawls through your live site and shows you where there are pages with ZERO inbound internal links. Fix those before search engines find them.

2

Information architects — preview navigation depth

Perform a crawl of a staging URL, assess the max depth per section, and make flattening/discovery decisions to avoid confusion for users or crawlers.

3

Growth engineers — pipe site structure into scripts

Result of each crawl: structured JSON for pages, clusters, classifications, and links. Diff it against last week's crawl. Set an alert when routes change.

4

Content strategists — study a competitor's editorial map

Take a look at your competitor's blog and analyze which posts they use as hub pages, the anchor text they use when internally linking, and how they group similar topics with URL prefixes.

How it compares

How is this different from paid crawlers?

Paid crawlers ship exhaustive audit toolkits. ACME.BOT ships the crawl primitive — free, in a browser tab.
Screaming Frog SEO Spider
Strength
A desktop crawl toolkit to identify ow redirects, canonicals, duplicate, pages and extract custom elements.
Friction
Heavier than you need for fast structural check. Java desktop app, free for 500 URLS/month.
ACME.BOT ships the crawl primitive — free, no install, no signup.
Sitebulb
Strength
Audits, technical insights and polished sitemaps.
Friction
Offer paid after 14-day trial. Desktop access only. No one-off, zero-install crawl.
ACME.BOT ships the crawl primitive — free, no install, no signup.
Ahrefs / Semrush Site Audit
Strength
End to end SEO tools — keyword, backlink context and crawl data.
Friction
Designed for continuous monitoring, rather than one-time runs. Subscription begins at $99/mo.
ACME.BOT ships the crawl primitive — free, no install, no signup.
FAQ
Common questions
What is an internal link graph?
How does the crawl work?
How is this different from Screaming Frog?
What does the output contain?
What is a hub, an orphan, and a dead-end?
What is an internal link graph and why does it matter for SEO?
Can I export the crawl as JSON?
How many pages can I crawl at once?
Is the tool rate-limited?
Does it follow external links?
Does it respect robots.txt?
What happens with JavaScript-rendered sites?
How do I turn a crawl into a full SEO audit?

Crawl your site once.
Or crawl every week.

ACME.BOT runs recurring crawls, diffs every run, and turns structural drift into content and link work. One agent, one loop.