Broken Link Checker by AIOSEO – Easily Fix/Monitor Internal and External links


Broken Link Checker by AIOSEO is an essential tool for ensuring that all internal and external links on your website are functioning correctly. Quickly check your site for broken links and easily fix them to improve SEO.

Broken Link Checker by AIOSEO – Easily Fix/Monitor Internal and External links

The Broken Link Checker by AIOSEO for WordPress is a must-have tool for website owners and managers. Its granular control and detailed reporting features ensure that your website’s links are healthy and functioning correctly, providing your visitors with a seamless browsing experience. With this plugin, you can detect and fix broken links quickly and easily, ensuring that your website is always up-to-date and running smoothly.

Unlike other broken link checker plugins, AIOSEO’s Broken Link Checker is offered as a SaaS and requires an AIOSEO account. This means that the tool is hosted on the AIOSEO servers, rather than being installed on your website’s server. This approach has several benefits, including preventing your server IP from being blocked, and avoiding hosting providers from forcing you to upgrade due to increased resource usage.

By using Broken Link Checker as a SaaS, you can rest assured that your website’s performance won’t be negatively affected, and that you’ll have access to the most up-to-date version of the service at all times. Additionally, it’s incredibly user-friendly and provides actionable recommendations for fixing broken links, making it an essential tool for maintaining the health and functionality of your website.

When you install this plugin, you’ll have the opportunity to register for a free account that includes scanning up to 200 internal links. Those 200 link credits will NEVER expire, and you’ll only be upgraded if you scan more than 200 links during the lifetime of your account. Or, if you already have an AIOSEO Broken Link Checker subscription, you can simply connect this plugin to it.

Link Monitoring

The Broken Link Checker plugin monitors all internal and external links on your WordPress website, ensuring that they are functioning correctly. It crawls your website periodically and checks each link to ensure that it is not broken. The plugin will also show whether or not a link worked properly (200 status) or worked with redirects (301/302 status) or was broken (404 status).

Granular Control

The plugin provides granular control over which post types and statuses it will monitor. You can choose which post types, such as pages, posts, or custom post types, the plugin will monitor. You can also choose which post statuses, such as published, draft, or pending review, the plugin will monitor to look for broken links.

URL Exclusions

You can exclude certain URLs from being checked by the plugin. For example, if you have a third-party tracking link that redirects to another website, you can exclude it from being checked.


  • Monitors all internal and external links on your WordPress website.
  • Detects valid links, broken links and redirects.
  • Provides granular control over which post types and statuses the plugin will monitor.
  • Allows you to exclude certain URLs from being checked.
  • Schedules checks to run automatically at regular intervals.
  • Excludes links that are broken from search engine crawling.
  • Allows inline editing of links to reduce time spent updating each post.


This plugin is created by Benjamin Rojas and Syed Balkhi.

Branding Guideline

AIOSEO® is a registered trademark of Semper Plugins LLC. When writing about the WordPress SEO plugin by AIOSEO, please use the following format.

  • AIOSEO (correct)
  • All in One SEO (correct)
  • AIO SEO (incorrect)
  • All in 1 SEO (incorrect)
  • AISEO (incorrect)

What’s Next

If you like our WordPress SEO plugin, then consider checking out our other projects:

  • AIOSEO – The Best WordPress SEO plugin & toolkit to improve your SEO rankings in search results.
  • OptinMonster – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.
  • WPForms – #1 drag & drop online form builder for WordPress.
  • MonsterInsights – See the stats that matter and grow your business with confidence. The best Google Analytics plugin for WordPress.
  • SeedProd – Create beautiful landing pages with our powerful drag & drop landing page builder.
  • WP Mail SMTP – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.
  • RafflePress – Best WordPress giveaway and contest plugin to grow traffic and social followers.
  • Smash Balloon – #1 social feeds plugin for WordPress – display social media content in WordPress without code.
  • Push Engage – Connect with visitors after they leave your website with the leading web push notification plugin.
  • TrustPulse – Add real-time social proof notifications to boost your store conversions by up to 15%.
  • SearchWP – The most advanced custom WordPress search plugin to improve WordPress search quality.
  • AffiliateWP – #1 affiliate management plugin for WordPress. Add a referral program to your online store.
  • WP Simple Pay – #1 Stripe payments plugin for WordPress. Start accepting one-time or recurring payments without a shopping cart.
  • Easy Digital Downloads – The best WordPress eCommerce plugin to sell digital products (eBooks, software, music, and more).
  • Sugar Calendar – A simple event calendar plugin for WordPress that’s both easy and powerful.

Visit WPBeginner to learn from our WordPress Tutorials and find out about other best WordPress plugins.


May 12, 2023 1 reply
How do we place this plugin on the free repository? Offer 200 links, that only a handful of sites would be able to use for free. Genius! Good luck, hope this plugin helps someone.
May 9, 2023 1 reply
Do not install this module because it does not do the right thing. They don't inform you about the features and options in advance, precisely because they don't have time to help you. The free version does not completely help you to solve the problem with broken links. There are free modules that already do the job much better! I'm sorry because I wasted my time with AIOSEO (correct) or All in One SEO (correct), but not AIO SEO (incorrect) or All in 1 SEO (incorrect) or AISEO (incorrect). Who does the Branding Guideline help? Too much self-esteem and too little interest in the community!
April 20, 2023 1 reply
The moment a plugin asks me to connect to an external service, I deactivate it. What is the point of adding a plugin to help with a LOCAL issue that does NOT need to be dealt with OUTSIDE WP??
April 19, 2023 1 reply
Sorry guys but there's no way in hell I'm providing my credit card details just to create a "free", mandatory account. Especially when the description says you need my credit card "to avoid disruptions of service if you exceed the generous quota for your free plan" - in other words, if my site happened to have more than 200 links, you would then automatically upgrade me to a paid plan and charge my credit card, presumably without asking me first. (There is no indication in the description that you'd ask me first, and I have no reason to believe you would). That's a deal-breaker, especially as I have no idea how many links my site has in the first place, before actually creating this account and providing my credit card details. How am I supposed to know in advance whether the free 200 link-checks is sufficient for my site, or if you're gonna start charging me right away? If you want folks like me to try your plugin, then you need to allow us to create a genuinely free account - with no credit card details needed - and only prompt us to upgrade to a paid account if/when it's actually needed. Otherwise your plugin looks very much like a scam, or bait for a paid service. Also, you should support PayPal as an alternative to credit card.
Read all 7 reviews

Contributors & Developers

“Broken Link Checker by AIOSEO – Easily Fix/Monitor Internal and External links” is open source software. The following people have contributed to this plugin.


“Broken Link Checker by AIOSEO – Easily Fix/Monitor Internal and External links” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Broken Link Checker by AIOSEO – Easily Fix/Monitor Internal and External links” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


New in Version 1.0.5

  • Updated: Significant improvement to link status scan success rate.
  • Updated: Links report is now ordered by newest URLs first.
  • Fixed: E-mail (mailto:) and callable (tel:) URLs are no longer indexed.
  • Fixed: Updating links not working in some cases due to missing trailing slash.

New in Version 1.0.4

  • Updated: Significant performance improvements to the recurrent broken links scan.
  • Updated: Moved Post Title and URL values in URL info modal to their own rows to provide them with a bit more space.
  • Fixed: HTML anchors and URL params are now stripped from URLs before they are indexed and checked.
  • Fixed: URLs with capitals are no longer lowercased before being checked.
  • Fixed: Plugin conflicts due to Vue version mismatches.
  • Fixed: Action Scheduler actions now automatically clean up their logs after they ran successfully.

New in Version 1.0.3

  • Fixed: Admin menu is no longer restricted to users with “edit_plugins” capability.

New in Version 1.0.2

  • Updated: Broken links scan starts immmediately after user connects to their account.

New in Version 1.0.1

  • Fixed: Link status scan ID sometimes not stored correctly, causing the scan to be rescheduled.
  • Fixed: Dismissed links are no longer periodically rechecked.
  • Fixed: CSS issue when user has a very high quota.

New in Version 1.0.0

  • NEW: Initial release.