link-rot-scanner

Validate internal and external hyperlinks across Adobe Edge Delivery Services sites.

Updated May 14, 2026
One-click install
npx skills add https://github.com/Focus-GTS/eds-content-ops-skills --skill link-rot-scanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: link-rot-scanner
Source: https://github.com/Focus-GTS/eds-content-ops-skills/tree/main/skills/link-rot-scanner
Command: npx skills add https://github.com/Focus-GTS/eds-content-ops-skills --skill link-rot-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Link rot hides broken internal and external URLs that harm SEO, user experience, and content trust after migrations, restructuring, or routine updates.

Core Features & Use Cases

  • Discovers pages via EDS query index or sitemap to avoid manual URL lists.
  • Extracts links from each page’s .plain.html rendition and validates them with HTTP status checks.
  • Prioritizes findings into actionable buckets (broken internal P0, broken external, redirects, insecure HTTP, unverifiable, and anchor issues).

Quick Start

Run link-rot-scanner for your AEM Edge Delivery Services site by scanning all pages listed by the query index or sitemap and generating a prioritized broken-link report.

Frequently Asked Questions about link-rot-scanner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check for broken links on an Adobe Edge Delivery Services site before launch?

To check for broken links on an Adobe Edge Delivery Services site, crawl pages discovered via query-index.json or sitemap.xml, extract hyperlinks from .plain.html renditions, and validate them using HTTP status checks to generate a prioritized report.

What is the best way to automate hyperlink validation after a site migration?

Automate hyperlink validation after migration by crawling pages via the EDS query index or sitemap, extracting links from .plain.html renditions, and classifying HTTP statuses into prioritized buckets like broken internal, broken external, and redirects.

Can I verify external links and anchor fragments during an SEO auditing crawl?

You can verify external links and anchor fragments during an SEO auditing crawl by applying best-effort external validation with timeouts and checking fragment or anchor targets within the extracted HTML renditions.

How does crawl discovery work for finding link rot without a manual URL list?

Crawl discovery for finding link rot works by automatically discovering site pages through query-index.json or sitemap.xml, eliminating the need for manual URL lists, and deduplicating links before performing HTTP status checks.

How are broken links grouped in a link rot scanner report?

Broken links in a link rot scanner report are grouped into prioritized, actionable buckets by page, categorizing issues as broken internal P0, broken external, redirects, insecure HTTP, unverifiable, or anchor issues.

Does link rot scanning work with paginated sitemaps or query indexes?

Link rot scanning works with paginated sitemaps or query indexes by crawling discovered pages, extracting links from .plain.html renditions, and deduplicating URLs to ensure comprehensive coverage across large Adobe Edge Delivery Services sites.