Video support – Broken Link Checker now auto-detects video links and checks whether the linked video still exists, instead of just making sure that the link works. YouTube, Vimeo and 10+ platforms supported!
Broken links are now scanned a second time client-side to reduce false-negatives due to WAF blocks or timeouts.
Updated
Added support for HTML API for WP 6.6 and above to make link updates/removals more reliable.
Added a license recheck action link to settings to refresh subscription data (useful in case of connection issues/subscription upgrades) + an indicator for the amount of sites that are active under the subscription.
Added a mechanism to prevent duplicate actions from being scheduled.
Link Assistant and Broken Link Checker now clean up database rows for trashed, private, or deleted posts so tables don't accumulate invisible bloat over time.
Hardened options against unintended frontend exposure.
Fixed
Setup Wizard sometimes not triggering due to missing cache table.
Relative URLs are now resolved against the post permalink before storing them to the DB.
Malformed URLs sent to Broken Link Checker server in rare cases.
Scan sometimes getting stuck due to duplicate rows in the DB.
Version 1.2.10
Fixed
PHP error when connecting BLC when AIOSEO is not active.
Version 1.2.9
Updated
Links that have never been checked before are now prioritized better.
Improved scheduled action scheduling to prevent duplicate actions.
Improved request handling with concurrency guards and caching to reduce outbound request volume.
Added transient fallback mechanism for caching in case aioseo_cache table doesn't exist.
Various performance improvements.
Fixed
Subsite database table cache no longer includes tables of all other subsites for multisites.
Rare issue where some links wouldn't be indexed due to special characters like new lines.
Version 1.2.8
Updated
Changed wording to reflect that free subscriptions never expire, but that their quota resets each month.
Version 1.2.7
New
Users using AIOSEO, Broken Link Checker and Link Assistant now see their broken links count in the AIOSEO Details post column.
Updated
Compatibility with WordPress 6.9.
Cache class now uses JSON instead of PHP serialization to prevent cache misses when charsets don't match.
Various database performance improvements.
Hardened database queries against SQL attacks.
Fixed
“Good” filter now no longer shows URLs that still need to be scanned for the first time.
Version 1.2.6
New
Added Link Distribution dashboard widget to the WordPress admin dashboard.
Added reminder emails to inform users when Broken Link Checker is not connected.
Updated
All BLC plans, including free, now support external links.
The free BLC plan now includes 50 more links for free, for a total of 250.
Added warning messages when indexed link count is larger than plan link quota or link quota is (almost) depleted.
Added hook to filter URLs when they are indexed to add compatibility with WP Offload Media.
Hardened REST API routes and added permission checks to improve security.
Fixed
Link scan sometimes getting stuck if AIOSEO is not installed due to missing function.
Version 1.2.4
Updated
Hardening for ORDER BY/LIMIT clauses in database queries.
Version 1.2.3
Updated
Updated: Added support for updating/removing relative URLs.
Version 1.2.2
New
Added support for indexing and checking media URLs.
Updated
Improved link removal process to increase rate of success.
Fixed
Link Status row now closes after performing a table action to ensure no data leaks through to the next row.
Version 1.2.1
New
Added a “Not Checked Yet” filter for new, unchecked links to the links table.
Added an alert to the link info modal to indicate the date when the link will be rechecked.
Added an admin notice to inform users when they have not connected Broken Link Checker yet.
Fixed
Image URIs could cause catastrophical regex backtracking, freezing up the site.
Links with leading/trailing spaces in their URL or anchor text could not be edited or unlinked.
Broken links sometimes not highlighted for pages and CPTs.
Cookie Consent
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
Name
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
These cookies are needed for adding comments on this website.
Name
Description
Duration
comment_author
Used to track the user across multiple sessions.
Session
comment_author_email
Used to track the user across multiple sessions.
Session
comment_author_url
Used to track the user across multiple sessions.
Session
These cookies are used for managing login functionality on this website.
Name
Description
Duration
wordpress_logged_in
Used to store logged-in users.
Persistent
wordpress_sec
Used to track the user across multiple sessions.
15 days
wordpress_test_cookie
Used to determine if cookies are enabled.
Session
WPForms is a user-friendly WordPress plugin for creating custom forms with drag-and-drop functionality.
Name
Description
Duration
wpfuuid
Used to track user interactions with forms.
11 years
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.