{"uid":"cap_2yoykyDWTH2u9ZMLohPWG","slug":"internal-links-audit-d4ed3157","name":"Internal Links Audit","description":"Internal linking audit: crawls up to max_pages same-site pages (robots.txt respected, 30 s cap): broken internal links, orphan pages vs XML sitemap, click depth, dead ends, generic/empty anchors, internal nofollow, duplicate titles, missing meta descriptions.","url":"https://gogeta2-u35175.vm.elestio.app/agents/v1/seo/internal-links?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public page URL or domain, e.g. https://www.example.com/ or example.com"},"max_pages":{"type":"integer","default":20,"maximum":40,"minimum":3,"description":"Pages to crawl, 3-40 (default 20)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_S5PT8nDaZAgV7mDCA18J4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Crawls up to 40 same-site pages and reports broken internal links, orphan pages, click depth, dead ends, anchor quality issues, internal nofollow usage, duplicate titles, and missing meta descriptions.","exampleAgentPrompt":"Can you run an internal links audit on https://www.acmecorp.com, crawling up to 30 pages, and tell me about any broken links, orphan pages, dead ends, and pages with missing meta descriptions?","exampleUseCases":[{"title":"Pre-launch site health check","prompt":"Before we go live, can you audit the internal links on https://staging.mybrand.com crawling up to 25 pages and flag any broken links, orphan pages not in the sitemap, and pages buried too deep in the site structure?"},{"title":"Client SEO audit report","prompt":"I need an internal linking audit for my client's site at https://www.clientsite.com — crawl up to 40 pages and give me a full breakdown of broken links, dead ends, generic anchor text, duplicate titles, and missing meta descriptions."},{"title":"Identifying orphan pages after migration","prompt":"We just migrated our site at https://www.example.com and I'm worried some pages got disconnected — can you crawl up to 20 pages and find any orphan pages that aren't linked in the sitemap or reachable through internal links?"}],"resultDescription":"Returns a structured audit report covering: list of broken internal links with source and target URLs, orphan pages identified by comparing crawled pages against the XML sitemap, per-page click depth from the root, dead-end pages with no outbound internal links, anchors that are generic or empty, internal links with nofollow attributes, pages with duplicate title tags, and pages missing meta descriptions — all gathered within a 30-second crawl window respecting robots.txt.","failureModes":["URL is unreachable or returns non-2xx — crawl cannot start","robots.txt blocks all crawling — limited or no pages audited","Site uses heavy JavaScript rendering — some pages may not be discovered","max_pages cap reached before full site coverage — partial results only","XML sitemap absent or malformed — orphan page comparison skipped","30-second time cap hit — audit returns partial results for pages crawled so far","Invalid or non-public URL provided — returns validation error"],"whenToPreferThis":"Use this endpoint when you need a fast, automated internal-link health snapshot of a website without setting up a full crawl pipeline. It's ideal for SEO audits, pre-launch checks, post-migration reviews, and client reporting where you need broken links, orphan detection, click depth, and content-metadata issues in a single call. Prefer it over full-suite SEO tools when you only need internal link structure analysis and want results within seconds for sites under 40 pages, or when you want to integrate internal SEO diagnostics directly into an agent workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:40:06.443Z","isFirstParty":false,"canonicalSlug":"internal-links-audit-d4ed3157"}