{"id":204873,"date":"2025-02-06T19:09:27","date_gmt":"2025-02-06T19:09:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/broken-links-checker\/"},"modified":"2026-08-25T15:54:37","modified_gmt":"2026-08-25T15:54:37","slug":"check-for-broken-links","status":"publish","type":"plugin","link":"https:\/\/pl.wordpress.org\/plugins\/check-for-broken-links\/","author":14714798,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.7","stable_tag":"3.0.7","tested":"7.1","requires":"6.0","requires_php":"7.2","requires_plugins":null,"header_name":"Check for Broken Links - Broken Link Checker & 404 Monitor","header_author":"Norse Digital Group LLC","header_description":"Quickly detect and repair broken links to improve SEO performance and user experience.","assets_banners_color":"13253e","last_updated":"2026-08-25 15:54:37","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/brokenlinkchecker.io\/wordpress-plugin","header_plugin_uri":"","header_author_uri":"https:\/\/brokenlinkchecker.io\/","rating":4.6,"author_block_rating":0,"active_installs":1000,"downloads":9508,"num_ratings":5,"support_threads":2,"support_threads_resolved":2,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":{"1.0.0":{"tag":"1.0.0","author":"thewebcitizencom","date":"2025-02-09 15:02:35"},"1.0.1":{"tag":"1.0.1","author":"thewebcitizencom","date":"2026-05-09 10:01:55"},"1.0.2":{"tag":"1.0.2","author":"thewebcitizencom","date":"2026-05-22 13:51:00"},"1.0.3":{"tag":"1.0.3","author":"thewebcitizencom","date":"2026-05-26 01:47:02"},"1.0.4":{"tag":"1.0.4","author":"thewebcitizencom","date":"2026-05-26 01:55:42"},"2.0.0":{"tag":"2.0.0","author":"thewebcitizencom","date":"2026-05-30 12:46:03"},"2.0.1":{"tag":"2.0.1","author":"thewebcitizencom","date":"2026-06-23 01:34:31"},"3.0.0":{"tag":"3.0.0","author":"mvirik","date":"2026-07-09 09:55:51"},"3.0.1":{"tag":"3.0.1","author":"mvirik","date":"2026-07-10 17:18:14"},"3.0.2":{"tag":"3.0.2","author":"mvirik","date":"2026-08-12 06:35:50"},"3.0.3":{"tag":"3.0.3","author":"mvirik","date":"2026-08-16 14:36:44"},"3.0.4":{"tag":"3.0.4","author":"mvirik","date":"2026-08-17 10:26:36"},"3.0.5":{"tag":"3.0.5","author":"mvirik","date":"2026-08-20 13:50:25"},"3.0.6":{"tag":"3.0.6","author":"mvirik","date":"2026-08-21 12:01:05"},"3.0.7":{"tag":"3.0.7","author":"mvirik","date":"2026-08-25 15:54:37"}},"upgrade_notice":{"3.0.7":"<p>The plugin is now a full SEO suite. Track Google and Bing rankings, watch how AI assistants mention your brand, repair internal linking, audit for SEO and AEO, and monitor uptime. All inside wp-admin.<\/p>","3.0.0":"<p>Major update: brand new dashboard with live scan progress, smarter results that separate real broken links from warnings, and far fewer false alarms on WooCommerce sites. Fix links directly from the results table. Recommended for all users.<\/p>"},"ratings":{"1":0,"2":0,"3":1,"4":0,"5":4},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3601272,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3665632,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3665632,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3665635,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=wpcbl-check-for-broken-links\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"check-for-broken-links\"}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","2.0.0","2.0.1","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3601272,"resolution":"1","location":"assets","locale":"","width":1200,"height":675},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3601272,"resolution":"2","location":"assets","locale":"","width":1200,"height":676},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3601272,"resolution":"3","location":"assets","locale":"","width":1200,"height":675}},"screenshots":{"1":"Dashboard &amp; Scan \u2013 run your first broken link scan with one click and see exactly what will be checked: posts, pages, products, images and internal &amp; external URLs.","2":"Built-in audio tip \u2013 see how the free Text to Speech (TTSWP) for WP plugin adds audio versions of your posts to boost engagement and accessibility.","3":"Settings \u2013 choose which content types and link types to scan, set timeouts and exclusions, and connect your account to unlock the full SEO Suite."}},"plugin_section":[],"plugin_tags":[246076,17210,6349,31034,153816],"plugin_category":[55],"plugin_contributors":[155987],"plugin_business_model":[],"class_list":["post-204873","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-visibility","plugin_tags-broken-link-checker","plugin_tags-rank-tracker","plugin_tags-seo-audit","plugin_tags-uptime-monitor","plugin_category-seo-and-marketing","plugin_contributors-mvirik","plugin_committers-mvirik","plugin_committers-semodev","plugin_support_reps-semodev"],"banners":{"banner":"https:\/\/ps.w.org\/check-for-broken-links\/assets\/banner-772x250.jpg?rev=3665632","banner_2x":"https:\/\/ps.w.org\/check-for-broken-links\/assets\/banner-1544x500.jpg?rev=3665632","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/check-for-broken-links\/assets\/icon-256x256.png?rev=3601272","icon_2x":"https:\/\/ps.w.org\/check-for-broken-links\/assets\/icon-256x256.png?rev=3601272","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/check-for-broken-links\/assets\/screenshot-1.jpg?rev=3601272","caption":"Dashboard &amp; Scan \u2013 run your first broken link scan with one click and see exactly what will be checked: posts, pages, products, images and internal &amp; external URLs."},{"src":"https:\/\/ps.w.org\/check-for-broken-links\/assets\/screenshot-2.jpg?rev=3601272","caption":"Built-in audio tip \u2013 see how the free Text to Speech (TTSWP) for WP plugin adds audio versions of your posts to boost engagement and accessibility."},{"src":"https:\/\/ps.w.org\/check-for-broken-links\/assets\/screenshot-3.jpg?rev=3601272","caption":"Settings \u2013 choose which content types and link types to scan, set timeouts and exclusions, and connect your account to unlock the full SEO Suite."}],"raw_content":"<!--section=installation-->\n<ol>\n<li>In your WordPress dashboard, go to Plugins &gt; Add New.<\/li>\n<li>Search for \"Check for Broken Links\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Go to the Check for Broken Links menu and click Start Manual Scan.<\/li>\n<\/ol>\n\n<p>Or install manually:<\/p>\n\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin and select the zip file.<\/li>\n<li>Activate the plugin and run your first scan.<\/li>\n<\/ol>\n\n<p>To use the Rank Tracker, AI Visibility Tracker, Internal Link Optimizer, SEO \/ AEO Audit and Uptime Monitor, open Settings and connect the site to a free or paid brokenlinkchecker.io account. There are no license keys.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20find%20broken%20links%20on%20my%20wordpress%20site%3F\"><h3>How do I find broken links on my WordPress site?<\/h3><\/dt>\n<dd><p>Install the plugin, go to the plugin page and click Start Manual Scan. The plugin scans your content and shows the results in a table with the broken URL, HTTP status code and the exact page it was found on.<\/p><\/dd>\n<dt id=\"what%20does%20the%20check%20for%20broken%20links%20plugin%20do%3F\"><h3>What does the Check for Broken Links plugin do?<\/h3><\/dt>\n<dd><p>The plugin scans your WordPress site for broken URLs, dead links, 404 errors and broken images. It covers posts, pages, custom post types and slider content, and Pro adds comments and custom fields. It also includes a Keyword Rank Tracker, an AI Visibility Tracker, an Internal Link Optimizer, an SEO \/ AEO Audit and an Uptime Monitor.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20detect%20broken%20images%3F\"><h3>Does the plugin detect broken images?<\/h3><\/dt>\n<dd><p>Yes. The plugin checks image URLs during a scan and reports images that no longer load, together with the page they appear on.<\/p><\/dd>\n<dt id=\"can%20i%20track%20my%20google%20rankings%20from%20wordpress%3F\"><h3>Can I track my Google rankings from WordPress?<\/h3><\/dt>\n<dd><p>Yes. The Rank Tracker page shows your Google and Bing positions for the keywords you add, with position, change, best position, search volume, CPC and intent. You choose the market, device and search engine per keyword. Free accounts track 10 keywords. See the <a href=\"https:\/\/brokenlinkchecker.io\/keyword-rank-tracker\">Keyword Rank Tracker<\/a> page for details.<\/p><\/dd>\n<dt id=\"what%20is%20the%20ai%20visibility%20tracker%3F\"><h3>What is the AI Visibility Tracker?<\/h3><\/dt>\n<dd><p>It shows whether ChatGPT, Perplexity and Google AI Overviews mention your site when people ask about your topic. You add the prompts you care about, and each one is checked weekly. One credit covers one prompt. Read more on the <a href=\"https:\/\/brokenlinkchecker.io\/ai-visibility-monitor\">AI Visibility Tracker<\/a> page.<\/p><\/dd>\n<dt id=\"what%20does%20the%20internal%20link%20optimizer%20do%3F\"><h3>What does the Internal Link Optimizer do?<\/h3><\/dt>\n<dd><p>It maps the links between your own pages and finds the ones nothing links to. Those orphan pages get little crawl attention and rarely rank. The tool suggests which posts should link to which, with AI-written anchor text. Read more on the <a href=\"https:\/\/brokenlinkchecker.io\/internal-link-optimizer\">Internal Link Optimizer<\/a> page.<\/p><\/dd>\n<dt id=\"what%20does%20the%20seo%20%2F%20aeo%20audit%20check%3F\"><h3>What does the SEO \/ AEO Audit check?<\/h3><\/dt>\n<dd><p>It checks technical SEO, on-page factors and answer engine readiness, then sorts the fixes by impact. AEO covers what decides whether AI assistants quote your content, such as headings, structured data and direct answers. Every plan includes monthly audits. Read more on the <a href=\"https:\/\/brokenlinkchecker.io\/seo-audit\">SEO \/ AEO Audit<\/a> page.<\/p><\/dd>\n<dt id=\"how%20does%20the%20uptime%20monitor%20work%3F\"><h3>How does the Uptime Monitor work?<\/h3><\/dt>\n<dd><p>It checks your site from outside and reports incidents and response times in wp-admin. One click adds a monitor for your connected site. Email alerts go out the moment the site stops responding. A separate heartbeat monitor watches WP-Cron. Read more on the <a href=\"https:\/\/brokenlinkchecker.io\/uptime-monitor\">Uptime Monitor<\/a> page.<\/p><\/dd>\n<dt id=\"do%20i%20have%20to%20connect%20my%20site%20to%20an%20account%3F\"><h3>Do I have to connect my site to an account?<\/h3><\/dt>\n<dd><p>Only for the SEO Suite tools. Broken link scanning works with no account at all. Connecting a free account activates the Rank Tracker and the monthly SEO \/ AEO audit, and it takes one click from Settings.<\/p><\/dd>\n<dt id=\"do%20i%20need%20the%20pro%20version%3F\"><h3>Do I need the Pro version?<\/h3><\/dt>\n<dd><p>No. The free version gives you full manual scanning with no limits. Pro adds automatic scheduled scans, email alerts, Fix with AI, more rank-tracked keywords, more audits, uptime monitoring and the Internal Link Optimizer.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20other%20broken%20link%20checkers%3F\"><h3>How is this different from other broken link checkers?<\/h3><\/dt>\n<dd><p>Most external tools scan your site from the outside. They miss private content, drafts and pages behind login. This plugin lives inside WordPress and scans everything, including content no external tool can reach. It also covers rankings, AI visibility, internal linking, audits and uptime in the same place.<\/p><\/dd>\n<dt id=\"will%20fixing%20broken%20links%20improve%20seo%3F\"><h3>Will fixing broken links improve SEO?<\/h3><\/dt>\n<dd><p>Yes. Every time Google crawls your site and hits a 404 it signals that your site is poorly maintained. Over time this damages rankings and wastes crawl budget. Fixing broken links keeps your site healthy.<\/p><\/dd>\n<dt id=\"what%20content%20can%20the%20plugin%20scan%3F\"><h3>What content can the plugin scan?<\/h3><\/dt>\n<dd><p>The free version scans posts, pages, custom post types and slider content. Pro also scans comments and custom fields, including ACF fields.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20broken%20link%20is%20found%3F\"><h3>What happens when a broken link is found?<\/h3><\/dt>\n<dd><p>You get a results table showing the broken URL, the page it was found on, the error code and the content type. Pro users also receive an email report automatically.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20fix%20broken%20links%20automatically%3F\"><h3>Does the plugin fix broken links automatically?<\/h3><\/dt>\n<dd><p>The free version never changes your content. You fix links straight from the results table and keep full control. Pro adds Fix with AI, which suggests a verified working replacement for each broken link, and automatic redirect fixing. Nothing changes without your approval.<\/p><\/dd>\n<dt id=\"will%20the%20plugin%20slow%20down%20my%20site%3F\"><h3>Will the plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. Scans only run when you trigger them manually or on your set schedule, typically at night when traffic is low. There is no continuous background process.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20check%20external%20links%3F\"><h3>Does the plugin check external links?<\/h3><\/dt>\n<dd><p>Yes. The plugin checks both internal and external links. It uses a browser-like fallback request to reduce false positives on file-hosting links.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20free%3F\"><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes. The core plugin is free forever. Pro plans cost $49 a year for 1 site, $99 for 5 sites and $299 for 250 sites. Every plan includes all Pro features and the full SEO Suite. The plans differ in the number of sites, scan volume, keywords and audits.<\/p><\/dd>\n<dt id=\"can%20i%20cancel%20my%20pro%20subscription%3F\"><h3>Can I cancel my Pro subscription?<\/h3><\/dt>\n<dd><p>Yes, you can cancel anytime from your account dashboard. You keep access until the end of your billing period.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.7<\/h4>\n\n<p>25 August 2026\n* New: SEO Audit page in wp-admin. Run a full SEO and AEO audit of your site without leaving WordPress. See your score, which category is costing you the most points, and a fix queue ordered by what moves the score most. Every issue lists the pages it affects and how to fix it. The checks that passed are listed too. Available on every plan for connected sites, with your monthly allowance shown on the page.\n* New: Fix with AI for audit issues. Missing, duplicate or overlong page titles and meta descriptions get AI-written replacements. You review and edit every one before anything is saved, and fixes are written to Yoast SEO, Rank Math or SEOPress, whichever your site runs.\n* New: Audit a single page on its own, without auditing the whole site.\n* New: Share an audit with a public read-only link, or download it as a PDF.\n* New: Every affected page is listed for each issue, not just the first ten, and Copy URLs copies all of them.\n* New: Services menu in the WordPress toolbar. Jump to any tool from anywhere in wp-admin.\n* Improvement: Audits read the pages WordPress already publishes. A newly connected site can audit right away instead of waiting for a crawl to find its pages first.\n* Improvement: Broken link scans skip sites that block automated checks. Amazon on every country domain, Kobo, LinkedIn, Facebook, Instagram, X, Reddit, Pinterest and Tripadvisor answer bots with an error however the link is written, so checking them only ever produced a false positive. They are skipped before the request and no longer clutter your results.\n* Improvement: Plans page shows the price per month for both billing periods, matching brokenlinkchecker.io. Yearly plans show the monthly equivalent with the yearly total underneath.\n* Improvement: A running audit shows live progress instead of a static line.\n* Improvement: SEO \/ AEO Audit sits directly under Keyword Rank Tracker in the menu.\n* Improvement: Free accounts get a clear Upgrade to Pro link in the plugin sidebar.\n* Improvement: The Pro Tools preview page is gone. Every tool it previewed has either shipped or moved to your dashboard, and old links go to Dashboard &amp; Scan.\n* Improvement: Audits cover your real content only. Page builders register internal records as public post types, so Themify global styles, Elementor library entries and reusable blocks were being audited as if they were pages. Audits now follow your Content Types to Scan setting and skip builder records.\n* Fix: The full page list for an issue rendered as unreadable slivers once it grew past a dozen URLs.\n* Fix: Running a second audit without reloading showed the previous audit's page list, including pages deleted since.<\/p>\n\n<h4>3.0.6<\/h4>\n\n<p>21 August 2026\n* New: Uptime Monitor page in wp-admin. Watch your site, see incidents and response times without leaving WordPress.\n* New: One click adds a monitor for your connected site.\n* New: Heartbeat monitor for WP-cron with a paste-ready snippet.\n* New: Change uptime alert emails and sensitivity from the plugin.<\/p>\n\n<h4>3.0.5<\/h4>\n\n<p>20 August 2026\n* New: Plans and upgrades page in wp-admin. Yearly and monthly billing, live prices from brokenlinkchecker.io, and per-plan options for rank-tracked keywords, daily ranking updates and AI Visibility credits. Subscribers see their current setup preselected and can update it with the same prorating as the dashboard; the Update button only activates when something changed. Sites that are not connected yet connect automatically right after payment.\n* Improvement: The Rank Tracker shows the date of the next scheduled ranking update, its upgrade buttons open the in-plugin plans page, and each keyword shows a country flag and device icon in front of it.\n* New: Rank Tracker page. Track your Google and Bing positions for the keywords you choose, right inside wp-admin. Add or remove keywords, see position, change, best position, search volume, CPC and intent, refresh on demand and export to CSV. Available on every plan for connected sites.\n* New: Rank Tracker settings in wp-admin. Default device and search engine, email reports and the public share link are all managed without leaving your site. The market is picked when you add each keyword.<\/p>\n\n<h4>3.0.4<\/h4>\n\n<p>17 August 2026\n* New: Apply fixes from the dashboard. Fix with AI on brokenlinkchecker.io sends verified fixes to your site, the plugin applies them and reports back. Fixes only run when you click Apply in the dashboard.\n* New: Scan reports page. The last 20 scans with date, source, links checked, broken count and duration. Available on every plan.\n* New: AI Visibility Tracker in the sidebar. Opens your project's prompt tracking on brokenlinkchecker.io in a new tab.\n* New: Refresh connection button on the Settings page. Re-checks your plan and features right away.\n* Improvement: Settings page redesign. Account bar with Manage, Refresh and Disconnect actions, automatic saving, content types as selectable pills, toggles for every on\/off option.\n* Improvement: New sidebar menu with SEO Tools and Account groups. Scan reports, the SEO tools and White label open your project on brokenlinkchecker.io in a new tab.\n* Improvement: Fix with AI corrects scheme typos like htp:\/\/google.com by suggesting the https:\/\/ form. Malformed and relative URLs no longer fail with a generic error.\n* Fix: Email notifications could not be enabled. Paid plans can now turn on email alerts and enter recipient addresses.\n* Fix: The Automatic scans card showed Enable with Pro on paid plans, linking to a page paid plans cannot open. It now shows the schedule and links to Settings.\n* Fix: Fix with AI failed on relative link URLs like \/old-page. They are now sent in full form. Malformed URLs get a clear message, and Fix all with AI skips them instead of failing the whole batch.<\/p>\n\n<h4>3.0.3<\/h4>\n\n<p>16 August 2026\n* New: Fix with AI. Click Fix with AI on a broken link and get live-checked replacement suggestions, then apply the fix or remove the link in one click. Pro feature, uses your plan's monthly AI fix allowance.\n* New: Fix all with AI. One click analyzes every broken link and opens a review list with verified fixes you can apply one by one or all at once.<\/p>\n\n<h4>3.0.2<\/h4>\n\n<p>12 August 2026\n* Fix: The plan buttons on the Upgrade page stopped at an \"Unknown plan.\" message instead of opening the checkout. Upgrading works again - sorry about that one.\n* New: The Upgrade page now has an \"Already purchased a plan? Connect this site\" link, so activating Pro on additional sites no longer goes through checkout.\n* New: Pro Tools page previewing what is coming to your plan: Fix with AI, Internal Link Optimizer, SEO \/ AEO Audit, Rank Tracker, Uptime Monitor and White Label - each shown with clearly-labeled sample data.\n* Improvement: Paid plans no longer see Upgrade buttons anywhere in the plugin - the sidebar and admin menu show them only on the free plan.\n* Fix: Links with an anchor, like \/a-page\/#section, are now checked exactly the way a browser opens them, so working links are no longer reported as broken on some hosting setups. Anchor links that just scroll the homepage are skipped.\n* Fix: On sites installed in a subdirectory, links written as an absolute path (like \/blog\/a-page\/) were checked against a doubled address and could be wrongly reported as broken.<\/p>\n\n<h4>3.0.1<\/h4>\n\n<p>10 July 2026\n* New: Connect your site to a brokenlinkchecker.io account from Settings. Link a free or paid plan to activate Pro features here, with no license keys.\n* New: One-click purchase from the Upgrade page now links this site to your account automatically after checkout.\n* New: Connection status badge in the sidebar shows your plan at a glance, or a quick \"Connect site\" shortcut when you are not linked.\n* Improved: Settings \"Account\" section now explains the benefits of connecting, like instant Pro activation, all your sites in one place, and early access. Connecting stays optional and free.\n* New: Upgrade page feature cards now include the SEO Report Page, and the Internal Link Optimizer is labeled AI powered.\n* Improved: Upgrade page plan cards step down 3 to 2 to 1 column on smaller screens instead of collapsing straight to a single column.<\/p>\n\n<h4>3.0.0<\/h4>\n\n<p>9 July 2026\n* New: Completely redesigned admin interface with a modern sidebar, top bar, and clean card-based pages.\n* New: Dedicated Dashboard &amp; Scan, Settings, Help, and Upgrade pages replace the old tabs. Old links redirect automatically.\n* New: Dashboard shows live stats for links checked, broken links found, and scan duration.\n* New: Live progress bar shows how far your scan has come while it runs.\n* New: First-run welcome screen shows what a scan covers, with a Run Your First Scan button.\n* New: Choose which content types to scan. All your public content types are listed automatically.\n* New: Choose what to check: regular links, images, or both. Broken images get their own label in the results.\n* New: Broken links and warnings are now separate. Missing pages (404\/410) count as broken, while timeouts, bot blocks, SSL problems, and server errors show as warnings with their own badges and filter.\n* New: Fix links right from the results table. Edit a URL, remove a link, mark a URL as Not broken, or dismiss it until the next scan. Edits never change the post's modified date.\n* New: File type icons in the results. PDFs, Word files, spreadsheets, images, videos, and more show their own icon instead of a generic link icon.\n* New: Export your report as CSV for free. XLSX, TXT, PDF, and an AI-ready Markdown format are available in Pro.\n* New: Adjustable timeout (5-120 seconds). Slow sites are marked as warnings, not broken.\n* New: Re-check all links button in Settings clears cached results and starts a fresh scan.\n* New: Clear Results button removes old scan results without touching your settings.\n* New: Broken Link Checker shortcut in the WordPress admin bar.\n* New: SEO \/ AEO Tip page explains how audio content helps your site in search and AI answers.\n* New: Try the plugin live in WordPress Playground before installing.\n* New: Redesigned Upgrade page with clearer plan cards, a FAQ about licenses and refunds, and the new Fix with AI feature front and center.\n* New: Upcoming Pro features shown on the plan cards: Internal Link Optimizer, Uptime Monitor, and White Labeled Reports (Business and Agency).\n* New: Upgrades now go straight to the brokenlinkchecker.io checkout.\n* Changed: The Business plan now costs $49 per year, down from $59.\n* Improved: Far fewer false alarms. Cart, login, admin, and other dynamic URLs are skipped automatically, so WooCommerce add-to-cart links no longer show up as broken. Old results are cleaned up when you update.\n* Improved: One exclusion rule can now skip a whole domain or path, not just an exact URL.\n* Improved: Cleaner results table. Status and details merge into one badge, link types show as icons, and long URLs are trimmed to two lines.\n* Improved: Settings are grouped in cards, and Pro-only fields are clearly marked with a PRO badge.\n* Improved: Only real content types are listed for scanning. Builder and system types stay hidden.\n* Improved: Timezone settings now follow your site's timezone by default.\n* Improved: The free version shows one clear \"Automatic scans: Off\" row instead of three disabled inputs.\n* Improved: The four Pro SEO features in the free version are grouped in one SEO Toolkit card with a single upgrade button.\n* Improved: A calmer interface with fewer upgrade links and no Screen Options tab.\n* Improved: The review request only appears after two completed scans.\n* Improved: Scan buttons show a spinner while a scan runs, so you always know something is happening.\n* Fixed: Links with a mistyped address (like htp:\/\/) no longer show an empty URL. They display as text with an Invalid badge.\n* Fixed: Uninstalling the plugin now removes all its data, including scan summaries and notices.\n* Fixed: Styles refresh correctly after plugin updates, so the new design always loads properly.\n* Security: Manual scans now require administrator rights on top of the existing security checks.<\/p>\n\n<h4>2.0.1<\/h4>\n\n<p>23 June 2026\n* Improved results pagination to honor the WordPress Screen Options value up to 500 rows.\n* Improved CSV export by adding the page, post, comment, or slider source name.\n* Improved external link checks with a lightweight browser-like fallback request to reduce false positives on file-hosting links.<\/p>\n\n<h4>2.0.0<\/h4>\n\n<p>30 May 2026\n* Added Pro scheduled scans with daily, weekly, and monthly options.\n* Added scan time and timezone controls for Pro scheduled scans.\n* Added email alerts for Pro scheduled scan reports.\n* Added centralized scheduled scan triggering for more reliable Pro automation.\n* Added all-clear email reports when no broken links are found.<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>26 May 2026\n* Confirmed compatibility with WordPress 7.0.\n* Restored the tested 1.0.2 feature set while paid scheduling is prepared separately.<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>22 May 2026\n* Added scheduled scans with custom scan time and timezone support.\n* Added automatic email reports for scheduled scans.\n* Added flexible scan frequency options, including a short testing interval.\n* Improved slider content detection.\n* Removed the Mark as Fixed workflow so scan results always reflect the latest scan.\n* Added a Leave a review link on the Plugins screen.<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>09 May 2026\n* Updated plugin assets and metadata.<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>06 Feb 2025\n* Initial release<\/p>\n\n<!--section=description-->\n<p>Find broken links, 404 errors and broken images. Plus rank tracking, AI visibility, SEO audits and uptime monitoring inside wp-admin.<\/p>\n\n<h3>Broken Link Checker for WordPress: Find and Fix Broken Links Fast<\/h3>\n\n<p><strong><a href=\"https:\/\/brokenlinkchecker.io\">Check for Broken Links<\/a><\/strong> scans your entire WordPress site for broken links, dead links, 404 errors and broken images. It shows you exactly where each broken link was found so you can fix it fast.<\/p>\n\n<p>Your site breaks quietly while you are busy. Pages get deleted, plugins get abandoned, external sites go offline. Google finds the 404 errors before you do, and your rankings pay the price. This plugin finds every broken link across your posts, pages, custom post types and slider content, and Pro extends the scan to comments and custom fields.<\/p>\n\n<p>Unlike external link checker tools, the plugin runs inside WordPress. It scans private content, drafts and pages behind login that no external crawler can reach.<\/p>\n\n<p>Version 3 adds five more tools to the same plugin. You can now track your keyword positions, watch how AI assistants mention your brand, repair your internal linking, audit your site for SEO and AEO, and monitor uptime. All of it runs in wp-admin. See the section below.<\/p>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li><strong>Install and scan.<\/strong> Run your first manual scan in seconds and see every broken link on your site.<\/li>\n<li><strong>Set your schedule (Pro).<\/strong> Choose daily, weekly or monthly scans. Pick your scan time and timezone.<\/li>\n<li><strong>Get alerted (Pro).<\/strong> The moment a link breaks, you get an email report showing the link, its status code and where it appears.<\/li>\n<\/ol>\n\n<h3>Free Version<\/h3>\n\n<p>Run manual scans anytime and get a full results table. You see every broken link, its HTTP status code and the exact page it was found on. Filter results by link type, content type and error status such as 404, 403 or 500. Export everything to CSV. The plugin never changes your content automatically, so you stay in full control.<\/p>\n\n<p><strong>Free features:<\/strong><\/p>\n\n<ul>\n<li>Scan posts and pages for broken links<\/li>\n<li>Detect dead links and 404 errors<\/li>\n<li>Detect broken images<\/li>\n<li>Scan custom post types<\/li>\n<li>Detect links inside slider content<\/li>\n<li>Scan embedded internal and external links<\/li>\n<li>Results table showing where each broken link was found<\/li>\n<li>Filter results by link type, content type and error status<\/li>\n<li>Export results to CSV<\/li>\n<li>Track 10 keywords in the Rank Tracker<\/li>\n<li>Run one SEO \/ AEO audit a month<\/li>\n<li>Lightweight and fast scanning<\/li>\n<li>No automatic changes to your content<\/li>\n<li>Free forever, no credit card required<\/li>\n<\/ul>\n\n<h3>The SEO Suite: Five More Tools in wp-admin<\/h3>\n\n<p>Every tool below connects to your <a href=\"https:\/\/brokenlinkchecker.io\/seo-tools\">brokenlinkchecker.io<\/a> account. One account covers all of them, on the web and in WordPress. Connecting is free and takes one click from the Settings page.<\/p>\n\n<h3>Keyword Rank Tracker<\/h3>\n\n<p>Track your Google and Bing positions for the keywords you choose, without leaving WordPress. Each keyword shows its current position, its change since the last check, its best position, search volume, CPC and search intent. You pick the market, device and search engine when you add a keyword.<\/p>\n\n<p>Add or remove keywords at any time, refresh on demand and export the table to CSV. Rankings update weekly on every plan, and daily updates are available as an add-on. The free plan tracks 10 keywords. Paid plans start at 50 and go up to 1,000.<\/p>\n\n<p><a href=\"https:\/\/brokenlinkchecker.io\/keyword-rank-tracker\">More about the Keyword Rank Tracker<\/a> and the dedicated <a href=\"https:\/\/brokenlinkchecker.io\/bing-rank-tracker\">Bing Rank Tracker<\/a>.<\/p>\n\n<h3>AI Visibility Tracker<\/h3>\n\n<p>People now ask ChatGPT, Perplexity and Google AI Overviews the questions they used to type into Google. This tracker shows you the answers. You add the prompts your customers actually use, and the tracker checks them weekly to see whether your site gets mentioned or cited.<\/p>\n\n<p>One credit tracks one prompt. Business and Agency plans include 10 credits, and larger packs are available for any plan. The plugin opens your project's prompt tracking straight from the sidebar.<\/p>\n\n<p><a href=\"https:\/\/brokenlinkchecker.io\/ai-visibility-monitor\">More about the AI Visibility Tracker<\/a><\/p>\n\n<h3>Internal Link Optimizer<\/h3>\n\n<p>Some of your pages have no internal links pointing to them. Search engines rarely find those orphan pages, and they almost never rank. This tool maps the links between your own pages, lists the orphans and suggests which posts should link to which, with anchor text written by AI.<\/p>\n\n<p>Internal links pass ranking value between your pages. Fix the gaps and your strongest pages start lifting the weaker ones.<\/p>\n\n<p><a href=\"https:\/\/brokenlinkchecker.io\/internal-link-optimizer\">More about the Internal Link Optimizer<\/a><\/p>\n\n<h3>SEO \/ AEO Audit<\/h3>\n\n<p>Run a full audit of your site and get a fix list sorted by impact. The audit covers technical SEO, on-page factors and how well your content answers questions in Google and Bing.<\/p>\n\n<p>AEO means Answer Engine Optimization. It covers the parts that decide whether AI assistants quote your content: clear headings, structured data, direct answers and clean markup. The audit scores both sides and tells you what to fix first. Every plan includes monthly audits, from one on Free up to 25 on Agency.<\/p>\n\n<p><a href=\"https:\/\/brokenlinkchecker.io\/seo-audit\">More about the SEO \/ AEO Audit<\/a><\/p>\n\n<h3>Uptime Monitor<\/h3>\n\n<p>A site that is down earns nothing and ranks worse. The Uptime Monitor checks your site from outside and reports incidents and response times inside wp-admin. One click adds a monitor for your connected site. Email alerts go out the moment your site stops responding, and you set the alert address and sensitivity in the plugin.<\/p>\n\n<p>It also watches WP-Cron with a separate heartbeat monitor. WP-Cron runs your scheduled jobs, and on many hosts it fails without a word. The plugin gives you a paste-ready snippet for it. Check frequency depends on your plan.<\/p>\n\n<p><a href=\"https:\/\/brokenlinkchecker.io\/uptime-monitor\">More about the Uptime Monitor<\/a><\/p>\n\n<h3>Pro Version: Set It Once, Forget It<\/h3>\n\n<p>Pro turns the plugin from a checker into a monitor. It runs automatic scheduled scans, emails you the moment a link breaks, and helps you repair links with AI. Pro is included in every <a href=\"https:\/\/brokenlinkchecker.io\/pricing\">Broken Link Checker plan<\/a>, starting at $49 per year.<\/p>\n\n<p><strong>Pro features:<\/strong><\/p>\n\n<ul>\n<li>Everything in Free<\/li>\n<li>Automatic scheduled scans (daily, weekly or monthly)<\/li>\n<li>Choose your scan time and timezone<\/li>\n<li>Email reports the moment broken links are found, to one or more recipients<\/li>\n<li>Notify post authors about broken links in their own content<\/li>\n<li>All-clear reports when no broken links are found<\/li>\n<li>Scan comments and custom fields, including ACF<\/li>\n<li>Fix with AI: finds a verified working replacement for each broken link<\/li>\n<li>Nofollow broken links until they are fixed<\/li>\n<li>Auto-fix permanently redirected URLs<\/li>\n<li>Replacement suggestions from the Wayback Machine<\/li>\n<li>Export as XLSX, TXT, PDF and Markdown for AI<\/li>\n<li>50 to 1,000 rank-tracked keywords<\/li>\n<li>AI Visibility credits on Business and Agency plans<\/li>\n<li>Internal Link Optimizer<\/li>\n<li>5 to 25 SEO \/ AEO audits a month<\/li>\n<li>Uptime monitoring with email alerts<\/li>\n<li>SEO optimized report page<\/li>\n<li>Priority support<\/li>\n<li>Plans for 1, 5 or 250 sites<\/li>\n<\/ul>\n\n<h3>What Users Say<\/h3>\n\n<blockquote>\n  <p>\"Simple but effective and works as it should\" - <a href=\"https:\/\/wordpress.org\/support\/topic\/works-as-it-should-164\/\">@snappaguy<\/a><\/p>\n  \n  <p>\"In 10 minutes did my first check and found and fixed my broken links.\" - <a href=\"https:\/\/wordpress.org\/support\/topic\/perfect-simply-works\/\">@rguiffrey<\/a><\/p>\n  \n  <p>\"No membership, no cloud, no muss, no fuss. Just works.\" - <a href=\"https:\/\/wordpress.org\/support\/topic\/perfect-10774\/\">@eliyahna<\/a><\/p>\n<\/blockquote>\n\n<h3>Why Fixing Broken Links Matters for SEO<\/h3>\n\n<p>Every 404 error Google hits on your site signals poor maintenance. Broken links waste crawl budget, hurt user experience and damage rankings over time. Regular link checking keeps your site healthy in Google's eyes. When a page is removed or a URL changes, set up a redirect to keep your link equity.<\/p>\n\n<h3>Other Plugins by Norse Digital Group LLC<\/h3>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/text-to-speech-tts\/\">Text to Speech - TTSWP<\/a><\/strong> - <a href=\"https:\/\/ttswp.com\/\">TTSWP.com<\/a> adds audio narration to your WordPress content with 600+ voices in 70+ languages. Audio versions keep visitors on the page longer, and stronger engagement signals support your SEO. Multi-format content is also easier for AI answer engines like ChatGPT, Perplexity and Google AI Overviews to pick up, which strengthens your AEO visibility. Broken link fixing and audio content work well together: both keep your site healthy, accessible and easy to rank.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPL v3.\nFor more details, see: <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-3.0.html\">GPLv3<\/a><\/p>","raw_excerpt":"Find broken links, 404 errors and broken images. Plus rank tracking, AI visibility, SEO audits and uptime monitoring inside wp-admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/204873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=204873"}],"author":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mvirik"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=204873"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=204873"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=204873"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=204873"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=204873"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=204873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}