✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Broken Link Checker

Broken Link Checker fills wp_blc_links with every URL it scans and wp_blc_instances with every place that URL appears. SleekView renders that audit history as a sortable, filterable grid the SEO lead can actually triage from.

♾️ Lifetime License available

SleekView table view for Broken Link Checker

An audit table that survives the latest-fifty results screen

Broken Link Checker (the long-running ManageWP fork) does the work most WordPress sites need: it crawls the content, hits every URL it finds, and writes the result to wp_blc_links (url, http_code, broken, redirect_count, last_check, log) along with one row per appearance in wp_blc_instances (post id, container type, container field, link text). On a mid-size publication that table grows past tens of thousands of rows in a few months.

The default Tools, Broken Links screen is a paginated list of the most recent fifty results with a Fix It and a Dismiss button per row. That works for the one-at-a-time triage, and it falls apart the moment an SEO lead wants to filter to 404s in editorial content posted before a migration, or to confirm that yesterday's cleanup actually emptied the broken bucket for a specific post type.

SleekView reads the same blc tables and renders the audit as a real grid. Each row carries the URL, the http_code, the container_type the link appears in, the last_check timestamp, the broken or warned status, and the dismissed flag. Saved filters do the rest: a view filtered to broken equals 1 and dismissed equals 0 is the actual cleanup queue, and a view scoped to container_type equals comment isolates user-generated rot from editorial rot in one click.

Workflow

From a paginated results screen to a real audit grid

1

Read the link tables

SleekView queries wp_blc_links (url, http_code, broken, redirect_count, last_check, log, dismissed, first_failure) and joins to wp_blc_instances (container_type, container_id, container_field, link_text).
2

Map the columns

URL, status code, container, last check, state. Five columns that match how SEO leads actually triage link rot, not the order the plugin's results screen returns rows in.
3

Save the cleanup queue

Save a view filtered to broken equals 1, dismissed equals 0, container_type in post or page. The morning glance replaces opening the Broken Links screen and clicking through pagination.
4

Drill into the link

Click a row to open the underlying post, comment, or custom field where the link lives. SleekView never re-crawls the URL; it just makes the in-content fix one click closer.

Sample columns

A typical Broken Link Checker table view

Every audited URL with its status code, container, last check, and current state on one row.
Source: wp_blc_links joined to wp_blc_instances
URL Status code Container Last check State
https://example.com/2019/launch-recap 404 post body 2026-05-15 02:14 Broken
https://partner.io/case-study 410 post body 2026-05-15 02:12 Broken
https://docs.legacy.io/api timeout comment 2026-05-15 02:10 Warned
https://oldvendor.com/whitepaper 404 custom field 2026-05-14 02:08 Dismissed
https://blog.example.com/2017/old 301 post body 2026-05-15 02:06 OK

Comparison

Default Broken Link Checker admin vs SleekView

Default Broken Link Checker

  • Tools, Broken Links is a paginated list, not a queryable grid
  • No saved filter for broken-and-undismissed across a post type
  • Cannot isolate comment rot from editorial rot without scrolling
  • Warned and dismissed states blur into the same default view
  • No export of the cleanup queue without a copy-paste from the screen

SleekView

  • One row per audited URL with status code and container
  • Filter by http_code, container_type, broken flag, or dismissed flag
  • Saved view for the actual cleanup queue (broken, not dismissed)
  • Spot warned links that have been silently flagged for months
  • Click through to the post, comment, or custom field that holds the link

Features

What SleekView gives you for Broken Link Checker

Audit observability

Confirm that the last crawl actually checked the URLs you care about and that the cleanup queue is shrinking, not just rotating to a new page of results.

Container isolation

Filter the grid to container_type equals comment or to custom_field to triage user-generated rot separately from editorial content. Different desks, different queues.

Cleanup queue

A saved view of broken-and-undismissed in posts surfaces the real fix list every morning, no scrolling through the latest fifty to find the same rows you saw yesterday.

Audience

Who uses SleekView for Broken Link Checker

SEO leads

One sortable grid answers 'what is the actual broken-link queue this week?' across the site, broken down by status code and container type, without scrolling pagination.

Editorial leads

Filter to container_type equals post and post_type equals post to isolate rot inside articles. Hand the editor a defensible list rather than a screenshot from Tools.

Migration teams

After a launch, the grid filtered to first_failure within the last 7 days is the post-migration cleanup queue. Watch the row count drop sprint by sprint.

The bigger picture

Why a link-audit plugin earns a queryable grid

Broken Link Checker is excellent at the slow, patient work of finding broken URLs across a long-running site. The data it produces is rich (status code, container type, last check, log message, dismissed state) and the default surface only exposes a sliver of that richness through a paginated list of the latest fifty results. On a brochure site that is enough.

On a publication with ten thousand outbound links, the audit becomes a guessing game played one page of results at a time. SleekView does not replace the crawler, the retry logic, or the dismiss workflow. It reads the same wp_blc_links and wp_blc_instances rows and renders them as the sortable, filterable, exportable grid the audit always deserved.

Questions

Common questions about SleekView for Broken Link Checker

No. Broken Link Checker owns the crawl, the retry schedule, and the dismiss workflow. SleekView reads what the plugin writes to wp_blc_links and wp_blc_instances and renders it as a grid. That separation is intentional: the crawler stays canonical and the audit layer stays read-only.

 

From wp_blc_links (url, http_code, broken, redirect_count, last_check, first_failure, log, dismissed) joined to wp_blc_instances (container_type, container_id, container_field, link_text). No additional logger or premium add-on is required.

 

Yes. http_code is a real filterable column, so isolating 404s, 410s, 500s, or timeouts is one click. Useful for separating links that genuinely disappeared from upstream servers that are flaking.

 

Yes. Broken Link Checker writes wp_blc_links and wp_blc_instances on free installs as well, so the grid works without any premium dependency on the plugin side. SleekView reads what is already present.

 

Yes. The warned and dismissed flags live on wp_blc_links, so a filter on dismissed equals 1 surfaces links that have been silently ignored for months, and a filter on broken equals 0 and warned equals 1 isolates flapping URLs.

 

Yes. The plugin writes per-site tables on multisite, and SleekView respects that scope. Each subsite has its own audit grid, and a network roll-up can aggregate row counts when one SEO team monitors a network.

 

The cloud version stores results on WPMU DEV servers rather than in wp_blc_links, so the local-table grid only applies to the self-hosted scanner. Sites running the cloud variant should keep that variant's own dashboard.

 

Yes. Any filtered view exports to CSV with the URL, status code, container type, last check, and state columns, which is exactly the shape a contractor or external editor needs to fix the rot without WP admin access.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView