Site search

Search IndexLane

Type at least two characters to search.

    Free WordPress plugin

    IndexLane Redirect & Internal Link Auditor

    Find broken links, redirects, and leftover old-site or staging URLs. Open the right WordPress screen to edit each link, then compare your fixes with a saved scan. The plugin reports problems without changing your content.

    Release
    Version 0.6.0
    License
    GPLv2 or later
    Status
    WordPress.org plugin

    What you can do

    Find problem links and the place to fix them

    See which links fail, which pages receive internal links, and what changed after your edits.

    Repair

    Open the exact place where a problem link is stored

    Problem URLs are grouped with the number of links and places that need editing. You can distinguish a link in a shared footer from a link inside an individual page.

    Each result shows the link text, redirects, final destination, and the WordPress edit screen for that link.

    Coverage

    See links from content, menus, and shared templates

    For each selected published page or post, the report separates links from individual content and shared areas such as menus. Open the details to see the actual links and where to edit them.

    The count covers only the areas you selected. A zero does not prove that a page is orphaned: the plugin does not render the frontend, execute shortcodes, or read unsupported page-builder data.

    Verify

    Check your link fixes

    Save a completed scan, edit the links in WordPress, and run a fix check. It repeats the saved selection and request settings so the comparison covers the same work.

    The comparison shows new, changed, resolved, and remaining problems, with the old and latest redirects, destinations, and link counts.

    Inside version 0.6.0

    See the scan and link reports

    Screenshots from the version 0.6.0 test environment. Select an image to enlarge it.

    Screenshot

    IndexLane Redirect & Internal Link Auditor screenshots

    Scan, save, verify

    Scan your links, make edits, and check the results

    Choose what to scan and save the results. After you edit the links in WordPress, run the same checks again.

    1. Choose which parts of WordPress to scan

      Select content, menus, Navigation blocks, synced patterns, templates, template parts, and assigned block widgets. For content, choose the public post types and scan all published items or only the newest items.

    2. Run the scan in small batches

      Each batch reads up to five sources and makes up to five web requests. Progress shows how much has been checked and which links need attention. Repeated destinations reuse results from the same scan.

    3. Pause, resume, or save one completed scan

      Pause, reload, and resume without losing progress, or cancel the scan. The current scan remains available for up to 24 hours after activity. You can also save one completed scan for a later comparison.

    4. Edit outside the plugin, then run the fix check

      Open the edit link in each result to make your changes. Then compare with the saved scan or download the saved JSON and comparison CSV.

    Four reports

    See link coverage, errors, and changes

    Open or download the completed reports without running another scan.

    Coverage

    Content-link coverage

    See incoming links for each included page or post, separated into content links and links from menus or shared areas.

    • Total, contextual, navigation/shared, and distinct editable-source counts
    • Outgoing links, distinct destinations, link-text variants, and self-links
    • Direct and redirected incoming links with exact source details

    Prioritize URLs

    Problem URLs

    Broken, error, and redirected URLs are grouped so you can prioritize a target by times linked and exact editable sources affected.

    • Link count, editable-source count, and source edit URLs
    • Observed status chain, maximum redirect depth, final URLs, and warnings
    • Problems sorted by severity and impact

    Where to edit

    Link details

    Each link result includes its location and an edit link to the right WordPress screen.

    • Link location, source URL, edit URL, and whether it appears in content or a shared area
    • Linked URL, link text, outcome, and warning
    • HTTP status chain, redirect count, and final URL

    Before and after

    Saved-scan comparison

    Compare the saved and latest results using the same scan selection.

    • New, changed, resolved, and still-present problem URLs
    • Saved and latest statuses, redirects, final URLs, and outcomes
    • Saved and latest link totals and affected editable-source counts

    Open example exports

    The sample rows use example.com data so you can inspect the columns before installing the plugin.

    Content-link coverage sample

    Incoming and outgoing links for each included page, with link text, shared-menu counts, edit locations, and redirect details.

    Open sample CSV →

    Problem-URL sample

    Grouped broken, error, and redirected URLs with link totals, affected editable sources, edit URLs, status chains, final URLs, and warnings.

    Open sample CSV →

    Link-details sample

    Individual links with their WordPress location, edit URL, link text, redirects, final destination, and any error.

    Open sample CSV →

    Your data

    Runs inside WordPress

    Only a WordPress administrator can start a scan. The current scan stays available for up to 24 hours after activity, and one saved scan stays until that administrator replaces or deletes it. Results remain in WordPress. The plugin creates no IndexLane account, sends no telemetry, tracks no visitors, and makes no automatic content changes.

    Features

    • Independently selectable adapters for content, classic menus, Navigation entities, synced patterns, block templates, template parts, and assigned block widgets
    • A developer extension point for adding supported link locations
    • All published content or a numeric newest-content limit across selected public post types
    • Same-site checks for 404/410, other HTTP errors, 301/302/303/307/308 redirects, redirect chains, loops, and final URLs
    • Old-site, staging, and development warnings without fetching those outside hosts
    • Contextual and site-wide coverage totals plus exact editable sources for each included content item
    • One saved scan with checks for new, changed, resolved, and remaining problems
    • Content-coverage, problem-URL, link-detail, and comparison CSV downloads with spreadsheet formula safeguards

    Limitations

    • Automatic link replacement or bulk content edits
    • Unrelated external-link checks or fetching old-site, staging, development, or off-site redirect targets
    • Shortcode execution, arbitrary metadata, unsupported proprietary page-builder storage, or rendered frontend crawling
    • A definitive whole-site orphan-page verdict beyond the selected stored sources
    • Scheduled scans, scan history, custom database tables, telemetry, or frontend tracking

    Requires WordPress 6.0+ and PHP 7.4+ and is tested through WordPress 7.1. Version 0.6.0 reads selected stored sources; it does not render the frontend. A scan can snapshot at most 100,000 sources. Each browser-driven batch processes at most five sources and makes at most five outbound HTTP requests. The initial allowance is 250 actual requests including redirect hops, and an administrator can add 250 at a time without losing progress. Block widgets are included only when their stored structure is available and the widget is assigned to a widget area.

    Free and open source

    Start your first link scan

    Install version 0.6.0 from the official WordPress Plugin Directory, then open Tools → Redirect & Internal Link Auditor in wp-admin.

    Help with your website

    Need help fixing the links?

    I can help clean up WordPress links, check redirect maps, or repair problems after a migration.