> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scayla.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing broken links

> View tracked 404 errors, create redirects to fix them, and organize your broken links list.

## View tracked broken links

See all the 404 errors Redirect Pro has detected on your store.

<Steps>
  <Step title="Open Redirect Pro">
    From your Shopify admin, open the **Redirect Pro** app.
  </Step>

  <Step title="Go to Broken Links">
    Click **Broken links** in the app navigation menu.
  </Step>

  <Step title="Review the broken links">
    The table shows:

    * **Broken link**: The 404 URL visitors tried to access
    * **Visits**: How many times this URL was visited by customers
    * **Last visited at**: Most recent visit timestamp
  </Step>
</Steps>

## Understanding the broken links table

Broken links are organized into tabs based on their status:

**Unresolved** (default tab):

* New broken links that haven't been addressed
* Highest priority - these need redirects or decisions

**Hidden**:

* Broken links you've dismissed as irrelevant
* Keeps your "For review" list clean

<Note>
  Hiding broken links is purely for visual organization. Redirect Pro will continue to detect visits - they just won't clutter your "Unresolved" list.
</Note>

## Create redirects from broken links

Turn broken 404 errors into working redirects.

### Create a single redirect

<Steps>
  <Step title="Find the broken link">
    Locate the 404 URL you want to fix in the "Unresolved" or "Hidden" tab.
  </Step>

  <Step title="Select broken links">
    Select the broken link you want to redirect.

    <Tip>
      For faster bulk creation you can select and redirect multiple broken links to the same destination at once.
    </Tip>
  </Step>

  <Step title="Select Create redirect">
    Click **Create redirect** from the actions menu at the top of the table.
  </Step>

  <Step title="Enter the destination">
    In the form that appears:

    * **Redirect to**: Enter the URL where visitors should be sent

    Common destinations:

    * Similar product: `/products/similar-item`
    * Related collection: `/collections/category`
    * Homepage: `/`
  </Step>

  <Step title="Save the redirect">
    Click **Redirect**. The broken link will be removed from the table, the redirect will appear in your URL Redirects list and future visitors will be redirected.
  </Step>
</Steps>

## Hide or delete irrelevant broken links

Clean up your "Unresolved" list by removing broken links you don't need to fix.

<Steps>
  <Step title="Select broken links to remove">
    Check the boxes next to URLs like:

    * Test URLs or spam from bots
    * Low-traffic URLs (1-2 visits) that aren't important
    * Typos with no clear redirect destination
  </Step>

  <Step title="Choose Hide or Delete">
    * **Hide**: Moves to "Hidden" tab for reference
    * **Delete**: Removes entirely from the app
  </Step>

  <Step title="Confirm">
    The broken links are removed from your "For review" queue.
  </Step>
</Steps>

<Note>
  Both hiding and deleting only organize your list - they don't stop tracking. If you delete a broken link and a visitor accesses the URL again, it will reappear in "Unresolved" and count toward your quota.
</Note>

## Filter broken links

### Search for specific URLs

Use the search bar to find:

* Specific product handles or collection names
* URLs from particular sections (e.g., `/blog/`)
* Patterns you're investigating

## Best practices

<Accordion title="Fix broken links within 48 hours">
  When you see new broken links with high visit counts, create redirects within 48 hours to minimize SEO and customer experience impact.
</Accordion>

<Accordion title="Choose the best redirect destination">
  Don't always redirect to homepage. Send visitors to:

  * Similar products (same category, style, or price range)
  * Parent collections (for deleted products)
  * Related content (for blog posts or pages)
  * Category pages (for deleted collections)
</Accordion>

<Accordion title="Use redirect rules for patterns">
  If you see many broken links with similar structures (e.g., `/old-blog/...`), create a [redirect rule](/redirect-pro/guides/working-with-redirect-rules/create-redirect-rule) instead of individual redirects.
</Accordion>

<Accordion title="Don't hide everything">
  Only hide genuinely irrelevant URLs. When in doubt, create a redirect - even low-traffic broken links can impact SEO.
</Accordion>

## Quota and tracking

**Broken link visits count toward your quota:** Each 404 visit is tracked and counts as a "tracked visit" in your monthly allowance.

**After creating a redirect:**

* The broken link moves to your URL redirects list
* Future visits to that URL are 301 redirects (unlimited)
* Those visits no longer count toward your quota

**If quota is reached:**

* New broken links and visits to existing broken links won't be tracked until quota resets
* Existing broken links data remains visible

See [Understanding usage quotas](/redirect-pro/guides/account-and-settings/usage-quotas) for details.

## Related guides

* [How broken link tracking works](/redirect-pro/guides/tracking-broken-links/how-broken-link-tracking-works) - Understand how 404s are detected
* [Create a redirect](/redirect-pro/guides/managing-301-redirects/create-301-redirect) - Learn about 301 redirects
* [Import redirects in bulk](/redirect-pro/guides/managing-301-redirects/import-301-redirects) - Create many redirects at once
* [Understanding redirect rules](/redirect-pro/guides/working-with-redirect-rules/redirect-rules-overview) - Fix pattern-based broken links

## Need help?

Having trouble managing broken links?

* [Broken link tracking not working](/redirect-pro/help/broken-link-issues/broken-link-tracking-not-working) - Troubleshooting guide
* [Contact support](/redirect-pro/help/support/contact-support) - Get personalized help
