Descripción
Los enlaces rotos perjudican tu SEO y envían a los visitantes a páginas 404 inactivas. Broken Link Checker by AIOSEO analiza todo tu sitio de WordPress en busca de enlaces rotos y te muestra exactamente cuáles corregir. Comprueba enlaces internos, enlaces externos, imágenes rotas y enlaces de vídeo, y luego te permite corregirlos o eliminarlos en unos pocos clics sin tener que editar cada entrada manualmente.
Este plugin gratuito se conecta a tu cuenta de AIOSEO y analiza hasta 250 enlaces internos cada mes sin coste, con créditos que se renuevan cada mes. Actualiza a una suscripción de pago para analizar más enlaces internos y externos, monitorizar con más frecuencia y cubrir sitios más grandes. Consulta los precios de Broken Link Checker y actualiza aquí.
🔗 Encuentra enlaces internos y externos rotos
Broken Link Checker monitoriza cada enlace interno y externo de tu sitio web de WordPress y muestra qué enlaces funcionan y cuáles están rotos. Rastrea tu contenido según una programación y registra el estado de cada enlace: una respuesta 200 correcta, una redirección 301 o 302, o un 404 roto. Obtienes una lista clara de enlaces rotos para corregir, de modo que los enlaces inactivos nunca permanezcan en tus páginas sin ser detectados.
🎥 Comprueba enlaces de vídeo rotos en YouTube, Vimeo y más
Video links break in a way that a normal link check misses. A YouTube or Vimeo page can still load and return a working status long after the video was deleted, set to private, or removed by the uploader. Broken Link Checker auto-detects video links and verifies that the video behind each link still exists. It checks the video itself across YouTube, Vimeo, and more than ten other platforms, then flags the ones that are gone so you can swap in a working video. It covers both the videos you link to and the ones you embed, including the players a page builder or a pasted embed code writes as an iframe, so a video that was taken down does not leave a dead player sitting on your page. This keeps tutorials, reviews, and any post built around an embedded or linked video from quietly going stale.
🖼️ Detecta imágenes rotas
Broken Link Checker also finds broken images. If an image file was moved, renamed, or deleted, the plugin reports the broken image URL next to your broken links so you can replace it before visitors land on a missing graphic. It covers the images in your content, the ones a block keeps in its own settings, and the ones a block or a page builder section uses as a background. It also reports audio files that no longer load.
🔒 Catch the Links That Look Fine But Are Not
A link check that only reads the status code misses the links that answer perfectly and still fail your visitors. Broken Link Checker reports a destination whose SSL certificate has expired or does not match the site, because a browser stops your visitor with a full-page warning no matter what the server answered.
It also tells you why every other broken link failed, instead of only that it did: blocked, timed out, unreachable, an address that cannot exist, or a page that is there and asks to be signed in to. That last one matters, because a link behind a login is not broken at all – and a report that calls it broken sends you looking for a fault in an address that is fine. The reason appears in the report, on the frontend highlighter, and in the CSV export.
🧭 Find Links Everywhere, Not Just in Post Content
Plenty of links never appear in the body of a post, and a checker that only reads post content misses every one of them. Broken Link Checker looks in all the other places a link hides on a WordPress site:
- Custom fields – including Advanced Custom Fields (ACF) link, URL, and text fields.
- Navigation menus – custom links in your menus, which often point at pages that were later renamed or deleted.
- Category and tag descriptions – links in your term descriptions.
- Author bios and websites – links on user profiles.
- Post excerpts – links in the excerpt as well as the content.
- Synced patterns, templates, and template parts – block content the editor stores outside your posts, including navigation blocks.
- Embeds – links behind embed blocks that are not videos.
Every broken link is reported with the exact place it was found, so you know whether to open the post editor, the menu editor, or a user profile to fix it. Each source can be switched on or off in the settings.
🧱 Supported Page Builders
If your pages are built with a page builder, your links live in builder data rather than plain post content. Broken Link Checker reads those layouts directly, so a builder page is checked like any other content. The report tells you which link is broken and which page holds it, then sends you to that builder to change it – rewriting a layout in place is the builder’s job, not ours:
- Elementor
- Divi – both Divi 4 and Divi 5 layouts.
- WPBakery Page Builder
- SiteOrigin Page Builder
- Avada Builder (Fusion Builder)
- SeedProd
- The WordPress block editor – including reusable and synced patterns.
☁️ Análisis basado en la nube que no ralentiza tu sitio
Broken Link Checker by AIOSEO funciona como un servicio en la nube conectado a tu cuenta de AIOSEO, por lo que el análisis de enlaces se realiza en nuestros servidores en lugar de los tuyos. Otros plugins de comprobación de enlaces rotos rastrean desde tu propio servidor, lo que puede provocar picos de uso de recursos, que tu cuenta de alojamiento sea marcada o que se bloquee la IP de tu servidor. Con el análisis de enlaces basado en la nube, la velocidad de tu sitio se mantiene y tu proveedor de alojamiento no tiene motivos para limitarte, incluso en sitios grandes con miles de enlaces.
🎯 Control granular sobre lo que se analiza
Tú decides qué monitoriza Broken Link Checker. Elige qué tipos de entrada analizar, como páginas, entradas y tipos de entrada personalizados, y qué estados de entrada incluir, como publicados, borradores o pendientes de revisión. Esto mantiene el análisis centrado en el contenido que importa y tus créditos de enlaces se gastan donde realmente cuentan.
🚫 Excluye URL que no quieras comprobar
Some links should not be checked at all. Affiliate links, tracking redirects, and third-party URLs that block automated requests can show up as false broken links. Broken Link Checker lets you exclude URLs by exact address, by wildcard, by host, or by regular expression – all in a single exclusion list – so your broken link report stays accurate. Remove an exclusion later and the links it was hiding come back.
📊 See What to Fix First
A long list of broken links does not tell you where to start. The dashboard ranks the fixes that clear the most broken links for the least work: one dead address used in dozens of places, a domain that has gone offline, a page carrying several at once. It also shows why your links fail and how long each has been broken, and every figure opens the report already narrowed to it.
🛠️ Corrige enlaces rotos sin salir de WordPress
Encontrar enlaces rotos es solo la mitad del trabajo. Broken Link Checker te permite corregirlos directamente desde el escritorio. Edita un enlace en línea para que apunte a la URL correcta, desvincúlalo o bórralo, y el cambio se guarda automáticamente en tu entrada. Puedes eliminar muchos enlaces rotos en una sola sesión en lugar de abrir cada entrada una por una.
Broken links are also marked in red on the frontend with the Broken Links Highlighter, so they are easy to spot, and the plugin can stop search engines from following broken links while you work through them. If you use the AIOSEO Redirects feature, you can send a broken link straight to a working URL with a redirect. When a link redirects before it breaks, the report offers the end of the redirect chain as the replacement, so you can point the link at where it actually ends up in one click.
📬 Broken Link Reports by Email
You should not have to remember to check a dashboard. Broken Link Checker emails you when something changes:
- A weekly email listing only the links that broke since the last report, so a quiet week means a quiet inbox.
- A monthly scorecard with your totals – links checked, broken, redirecting, and newly broken – plus what broke that month.
Add as many recipients as you like in the settings, and every email has a one-click unsubscribe link.
📤 Export Your Broken Links
Export the report to CSV with one click. The file matches whatever filters and search you have on screen, so you can hand a client a list of exactly the broken external links on their site, or work through a long list in a spreadsheet. Every row carries where the link was found and why the check failed.
🏢 Quién usa Broken Link Checker
Broken Link Checker funciona para cualquier sitio de WordPress que enlace hacia fuera o internamente:
- Blogueros y editores: mantén años de entradas libres de enlaces inactivos e incrustaciones de vídeo rotas.
- Tiendas de comercio electrónico: detecta enlaces de productos rotos, imágenes rotas y URL de proveedores.
- Especialistas en marketing de afiliación: encuentra enlaces de afiliados rotos antes de que te cuesten comisiones.
- Agencias y autónomos: monitoriza los sitios de tus clientes y corrige enlaces rotos desde un solo lugar.
- Negocios locales: asegúrate de que los enlaces del menú, las reservas y los mapas sigan funcionando.
🛡️ Creado por el equipo de AIOSEO
Broken Link Checker está creado por AIOSEO, el equipo detrás del plugin All in One SEO que usan más de 3 millones de sitios web de WordPress. El mismo enfoque en un SEO práctico y orientado a resultados se aplica para mantener tus enlaces en buen estado y evitar que tus visitantes lleguen a páginas 404.
🔎 Una mejor forma de comprobar enlaces rotos que Ahrefs, Screaming Frog y otras herramientas
Si has buscado una forma de encontrar enlaces rotos, probablemente hayas probado herramientas como Ahrefs, Screaming Frog, Dr. Link Check o Dead Link Checker. Esas herramientas pueden rastrear un sitio, pero funcionan fuera de WordPress, por lo que tienes que copiar URL de un lado a otro y corregir cada enlace roto manualmente en el editor. Broken Link Checker by AIOSEO vive dentro de tu escritorio de WordPress. Encuentra enlaces rotos, imágenes rotas y enlaces de vídeo inactivos, y los corrige directamente. Como el análisis se ejecuta en la nube, lo hace sin cargar tu servidor como lo haría un plugin de rastreo local.
Créditos
Este plugin lo han creado Benjamin Rojas y Syed Balkhi.
Guía de marca
AIOSEO® es una marca registrada de Semper Plugins LLC. Cuando escribes sobre el plugin de WordPress SEO de AIOSEO, utiliza el siguiente formato.
- AIOSEO (correcto)
- All in One SEO (correcto)
- AIO SEO (incorrecto)
- All in 1 SEO (incorrecto)
- AISEO (incorrecto)
¿Y ahora qué?
Si te gusta nuestro plugin Broken Link Checker, échale un vistazo a nuestros otros proyectos:
- AIOSEO – El mejor plugin y conjunto de herramientas de SEO para WordPress para mejorar tu posicionamiento SEO en los resultados de búsqueda.
- OptinMonster – Obtén más suscriptores de correo electrónico con el plugin de optimización de conversiones más popular para WordPress.
- WPForms – El maquetador de formularios online de arrastrar y soltar nº 1 para WordPress (en el que confían 5 millones de sitios).
- MonsterInsights – Observa las estadísticas importantes y desarrolla tu negocio con confianza. El mejor plugin de Google Analytics para WordPress.
- SeedProd : Crea hermosas páginas de destino con nuestro potente maquetador de páginas de destino con solo arrastrar y soltar.
- WP Mail SMTP – Mejora la capacidad de entrega del correo electrónico de tus formularios de contacto con el plugin SMTP más popular para WordPress.
- RafflePress – El mejor plugin de sorteos y concursos de WordPress para aumentar el tráfico de la web y los seguidores.
- Smash Balloon – Plugin número 1 de feeds sociales para WordPress. Muestra el contenido de las redes sociales en WordPress sin necesidad de código.
- WPCode – Plugin de gestión de fragmentos de código de WordPress imprescindible para ayudarte a personalizar tu web en el futuro (en el que confían 1,5 millones de sitios).
- Duplicator – Popular plugin de copia de seguridad y migración para WordPress utilizado por más de 1 millón de webs.
- Push Engage – Conecta con los visitantes después de que salgan de tu sitio web con el principal plugin de notificaciones push de la web.
- TrustPulse – Añade avisos a tiempo real de las interacciones de los usuarios con tu web para aumentar las conversiones de tu tienda hasta un 15 %.
- SearchWP – El plugin de búsqueda personalizado más avanzado de WordPress para mejorar la calidad de la búsqueda en WordPress.
- AffiliateWP – Plugin número 1 de gestión de afiliados para WordPress. Añade a tu tienda online un programa de remisión.
- WP Simple Pay – Plugin número 1 de pagos Stripe para WordPress. Comienza a aceptar pagos únicos o recurrentes sin necesidad de un carrito de compra.
- Easy Digital Downloads – El mejor plugin de comercio electrónico de WordPress para vender productos digitales (libros electrónicos, software, música y más).
- WPCharitable – El mejor plugin de WordPress para donaciones y recaudación de fondos.
- Sugar Calendar – Un sencillo plugin de calendario de eventos para WordPress que es a la vez fácil y potente.
Visita WPBeginner para aprender de nuestros tutoriales sobre WordPress y conocer los mejores plugins de WordPress.
Capturas






Instalación
- Instala Broken Link Checker by AIOSEO a través del directorio de plugins de WordPress o subiendo los archivos del plugin a tu servidor.
- Activa el plugin a través de la pantalla de Plugins en WordPress.
- Conecta el plugin a una cuenta gratuita o de pago de AIOSEO cuando se te solicite. Esto es necesario porque el análisis de enlaces funciona como un servicio en la nube.
- Elige qué tipos de entrada y estados de entrada quieres analizar en los ajustes.
- Broken Link Checker comienza a analizar y muestra cualquier enlace roto, imagen rota y enlace de vídeo inactivo en tu escritorio.
FAQ
-
¿Ralentiza Broken Link Checker mi sitio web?
-
No. El análisis de enlaces se ejecuta en los servidores de AIOSEO en lugar de en los tuyos, por lo que comprobar tus enlaces no utiliza los recursos de tu sitio ni afecta a la velocidad de la página.
-
¿Necesito una cuenta para usar Broken Link Checker?
-
Sí. Debido a que Broken Link Checker funciona como un servicio en la nube, requiere una cuenta de AIOSEO. La cuenta gratuita analiza hasta 250 enlaces internos al mes, y esos créditos se renuevan cada mes.
-
¿Puede comprobar enlaces externos y enlaces de vídeo?
-
Sí. Broken Link Checker comprueba enlaces internos, enlaces externos e imágenes rotas. También comprueba enlaces de vídeo y verifica si el vídeo sigue existiendo en YouTube, Vimeo y más de otras diez plataformas.
-
¿Cómo comprueba los enlaces de vídeo rotos?
-
A video page can return a working status even after the video was deleted or made private. Broken Link Checker detects video links and checks the video itself, so it can flag videos that are gone even when the URL still loads. It does the same for embedded players, including the iframe a page builder or a pasted embed code leaves behind.
-
¿Puedo corregir enlaces rotos sin editar cada entrada?
-
Sí. Puedes editar, desvincular o borrar un enlace roto directamente desde el escritorio de Broken Link Checker, y el cambio se guarda automáticamente en tu contenido.
-
¿Con qué frecuencia analiza los enlaces rotos?
-
Broken Link Checker runs automatic scans on a schedule, and you can choose the recheck frequency in the settings. Paid subscriptions can monitor more frequently and cover more links.
-
Does it work with my page builder?
-
Yes. Broken Link Checker reads layouts built with Elementor, Divi (4 and 5), WPBakery Page Builder, SiteOrigin Page Builder, Avada Builder, and SeedProd, as well as the WordPress block editor. Links inside those layouts are found and reported, including the pictures a block or a section background points at. Fixing one takes you into the builder that owns the page, since the report cannot safely rewrite a layout.
-
Does it only check links in my post content?
-
No. It also checks custom fields (including ACF), navigation menus, category and tag descriptions, author bios and websites, post excerpts, and block content stored outside your posts such as synced patterns, templates, and navigation blocks. Each of these can be switched on or off in the settings.
-
Can it email me when a link breaks?
-
Yes. You can enable a weekly email that lists the links that broke since the last report, and a monthly summary of your site’s overall link health. You choose who receives them in the settings.
-
A link shows as broken but it opens fine for me. Why?
-
The report tells you why each check failed, and some of those reasons will not stop you personally. A destination can block automated requests, answer too slowly, or ask to be signed in to, so the page opens for you while a checker is turned away. A certificate error is the opposite case: the server answers normally, but a browser stops your visitors with a warning screen. If a link really is fine and you would rather it was not checked, add it to the exclusion list.
-
Where should I start if I have a lot of broken links?
-
The dashboard ranks your broken links by how much a single fix clears, so you can start with the dead address that appears on dozens of pages rather than working through the list in order. Every figure on it opens the report already narrowed to what you clicked.
-
What does Broken Link Checker check, in full?
-
- Broken Link Checker: analiza todo tu sitio de WordPress en busca de enlaces rotos y corrígelos desde un solo escritorio.
- Comprobador de enlaces internos: monitoriza cada enlace interno entre tus entradas y páginas.
- Comprobador de enlaces externos: comprueba si hay errores 404 en los enlaces salientes a otros sitios web.
- Comprobador de enlaces de vídeo rotos: verifica que los vídeos de YouTube, Vimeo y más de 10 plataformas sigan existiendo.
- Broken image detector – find images that no longer load, including block and section background images.
- Broken audio detector – find audio files that no longer load.
- Broken embed detection – check the video players a page builder or a pasted embed code writes as an iframe.
- SSL certificate checks – catch a destination whose certificate a browser refuses, even when the server answers normally.
- Failure reasons – blocked, timed out, unreachable, invalid address, login required, or certificate error, shown in the report, the highlighter, and the export.
- Detección de redirecciones: ve qué enlaces devuelven una redirección 301 o 302.
- Análisis basado en la nube: las comprobaciones de enlaces se ejecutan en los servidores de AIOSEO, no en el tuyo.
- Análisis automáticos programados: los enlaces se vuelven a comprobar según una programación regular.
- Edición de enlaces en línea: corrige o actualiza un enlace roto sin abrir el editor de entradas.
- Desvincular y borrar: elimina enlaces inactivos con un solo clic.
- Redirect chain resolution – replace a link with the URL it actually ends up at.
- Broken Links Highlighter – broken links are marked in red on the frontend, with a panel saying why each one failed, and a toolbar switch to turn the marks off.
- Integración con redirecciones de AIOSEO: redirige un enlace roto a una URL funcional.
- Custom field scanning – find links in custom fields, including ACF.
- Navigation menu scanning – check the custom links in your menus.
- Term description and author bio scanning – check links outside your posts.
- Page builder support – Elementor, Divi 4 and 5, WPBakery, SiteOrigin, Avada, and SeedProd.
- Synced pattern and template scanning – check block content stored outside your posts.
- Found-in reporting – see every place a link appears, listed per location.
- Email reports – weekly change summaries and a monthly link health scorecard.
- CSV export – export your broken links with where each was found and why it failed, matching the filters on screen.
- Control granular de tipos de entrada: elige qué tipos de entrada y estados analizar.
- URL and domain exclusions – skip affiliate links, trackers, and URLs you do not want checked, by wildcard, host, or regular expression.
- Filtros de estado de enlaces: filtra enlaces por correctos, rotos, redirigidos o aún no comprobados.
- Media type filters – narrow the report to images, videos, or non-media links.
- Broken link count column – see broken link counts in the AIOSEO Details post column, linked to the rows behind it.
- 404 log integration – see how many of your posts link to each 404’d URL in AIOSEO Redirects.
- Site Health checks – WordPress tells you when link monitoring has stopped, with a toolbar warning when your account is not connected.
- Link health dashboard – see what to fix first, ranked by how much one fix clears.
- WordPress dashboard widget – the most useful fix, without leaving your dashboard.
- Multisite support – license the whole network once, then activate or deactivate individual sites from a single Site Activations screen.
- Créditos de enlaces mensuales gratuitos: analiza hasta 250 enlaces internos cada mes de forma gratuita.
Reseñas
Colaboradores y desarrolladores
«Broken Link Checker by AIOSEO – Find & Fix Broken Internal, External & Video Links» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Broken Link Checker by AIOSEO – Find & Fix Broken Internal, External & Video Links» está traducido en 13 idiomas. Gracias a los traductores por sus contribuciones.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
New in Version 1.3.1
- New: Links are now found outside post content – in custom fields (including ACF), navigation menus, category and tag descriptions, author bios and websites, post excerpts, and the block content the editor stores outside your posts such as synced patterns, templates, template parts and navigation blocks.
- New: Page builder support – links inside Elementor, Divi (4 and 5), WPBakery Page Builder, SiteOrigin Page Builder, Avada Builder and SeedProd layouts are now found and reported, including the pictures a block or a section background points at.
- New: Broken link reports by email – a weekly email listing the links that broke since the last report, and a monthly scorecard of your site’s link health, sent to the recipients you choose.
- New: The report is now organised around where each link was found, with every location for a link listed and paginated inline, and a filter to narrow the report to one source – offering only the sources that actually hold links.
- New: Filter the report by internal or external links, and by images, videos or non-media links.
- New: Export the report to CSV, matching the filters and search you have on screen.
- New: Exclude URLs by wildcard, by host, or by regular expression, in a single exclusion list.
- New: Added a scan frequency setting to control how often links are rechecked.
- New: Added per-source scanning settings, so you choose which places are monitored – navigation menus, custom fields, term descriptions, author bios and websites, synced patterns and templates.
- New: When a broken link redirects, the report offers the end of the redirect chain as the replacement.
- New: Audio files, and the images that core blocks keep in a block attribute, are now reported.
- New: Added Site Health checks that report when link monitoring has stopped, and an admin bar warning when the account is not connected.
- New: A dashboard – it opens on what to do next rather than on a list of everything that is wrong. Its main panel ranks the fewest fixes that clear the most broken links: one dead address used in many places, a whole host that has gone, a page carrying several at once, broken images and videos. Alongside it, why your links are failing, the domains costing you the most, how long each has been broken, and where on your site they live. Every figure opens the report already narrowed to it.
- New: The Broken Links Highlighter can be switched on and off from the toolbar while you are looking at a page, and each person can turn it off for themselves without changing it for anyone else.
- New: Multisite support – the network admin has its own Site Activations screen, where you connect the network’s license once and then activate or deactivate the individual sites on the network from a single list.
- New: Registered the plugin’s abilities with the WordPress Abilities API.
- New: A destination whose SSL certificate has expired, or does not match, is now reported as broken. These answer a link check normally, so the report used to call them working links while a browser stops your visitors with a warning screen.
- New: Videos embedded as an iframe – pasted in as HTML, or written by a page builder – are now checked, so a video that was taken down no longer leaves a dead player on the page with nothing said about it.
- New: The CSV export has a Reason column, so a row reading «Broken» beside a working status code explains itself in a spreadsheet.
- New: The dashboard says how many links are still waiting for a verdict, next to the counts they are missing from, and the monthly email names what they are waiting for rather than giving one reason for all of them.
- Updated: The highlighter now explains a broken link where you find it. Hovering a marked link shows what it points at, why the check failed, and a note that only logged-in editors can see the marks – along with where to turn them off. The panel stays open while you move the pointer onto it.
- Updated: The Broken Links Highlighter is now on by default.
- Updated: The report shows how long each link has been broken and can be sorted by it, so the breakage that has been live longest is easy to find.
- Updated: The Broken Link Checker widget on your WordPress dashboard now shows the single most useful thing to fix, rather than a chart of your link totals.
- Updated: AIOSEO’s Details column now marks broken links with a broken chain icon and links the count straight to the rows behind it, for any post title.
- Updated: AIOSEO’s 404 log now shows how many of your posts link to each 404’d URL.
- Updated: Rewrote the email template so it renders correctly in Outlook, Gmail, and clients that invert colours.
- Updated: The broken links report is substantially faster – counts are cached, rows no longer cost a query each, and paging no longer recounts the whole table.
- Updated: Every source is now indexed regardless of the settings, so switching a source on shows its links immediately instead of waiting for a full rescan. Switching one off no longer deletes anything.
- Updated: A synced pattern, template or navigation block is reindexed as soon as it is saved, so a link you fix there leaves the report right away.
- Updated: A synced pattern is only editable from the report by someone who can edit that particular pattern, since a pattern belongs to whoever created it.
- Updated: Removing a URL exclusion now restores the links it had removed from every source, not just from posts.
- Updated: An action a source cannot perform now explains why on hover instead of quietly disappearing.
- Updated: An image’s alternative text is not something the report can rewrite, and it now says so instead of appearing to save the change.
- Updated: Replaced the link status details modal with an inline panel that states exactly what a change will affect.
- Updated: Elementor pages no longer report the same link twice, a page built with a builder is reported as a page, and a builder that is no longer active stops being reported.
- Updated: The report can now be sorted by when each link was last checked.
- Updated: Reorganised the settings – the link settings have their own section, the Advanced Settings master switch is gone, and scan sources use the same post type toggles as the rest of the plugin.
- Updated: Your link quota is now explained where it is shown, and turns red as it approaches the limit.
- Updated: Improved the account connection and activation prompts, and added a newsroom panel for plugin news.
- Updated: The report now says why a check failed rather than only that it did. A destination that blocked the check, one that did not respond in time, one that could not be reached at all, one whose address cannot exist, and a page that is there and asks to be signed in to each read differently, instead of all of them showing the same error. The last of those is the one worth calling out: a link wanting a login used to be reported as an error, which sent you looking for a fault in an address that is fine.
- Updated: No Broken Link Checker JavaScript is loaded on admin screens that do not need it. A small script used to run on every page in the dashboard to style one menu item, which is now done in CSS.
- Updated: The highlighter now marks broken images, frames and embedded players. They have no text to underline, so they take a dashed outline drawn inside their own box, and a player is outlined when one of the sources behind it is broken.
- Updated: A link whose address holds a character no browser accepts is now marked by the highlighter in Firefox and Safari as well as Chrome, and is reported rather than quietly dropped from the scan.
- Updated: The scan no longer waits out its idle timer when links fall due inside it, so a post you save, an import, or a plugin update is picked up straight away instead of up to an hour later.
- Updated: Broken Link Checker now requires PHP 7.4 or higher.
- Updated: The report no longer offers to move a post to the trash. Edit or unlink the broken link instead.
- Fixed: Dismissed links were counted and listed under the Pending filter, so the filter counts did not add up to the total.
- Fixed: A link could be counted and listed under two filter tabs at once, so the tabs added up to more than the total. A link that had ended up with two check records behind it is now repaired, and the scan no longer creates them.
- Fixed: A link edit that changed nothing reported success, closing the panel over content that still carried the old URL.
- Fixed: Searching the report treated an underscore or a percent sign in a URL as a wildcard, so a search could match links that did not contain it.
- Fixed: Relative link URLs are now kept relative when they are sanitised.
- Fixed: On some sites a script error broke the post editor, and the plugin was not the obvious cause because the error named an AIOSEO object. The script no longer depends on data a page may not have printed.
- Fixed: A recheck the service refused – an unverified license, or a month of link checks already used – advised trying again, which could never work. It now says what actually happened.
- Fixed: Two links whose addresses differ only in capitalisation were treated as one. The filter tabs added up to more than the total, and one of the pair was counted but never listed, exported, or fixable from the report.
- Fixed: The email report counted a link that redirected and then broke as both broken and a redirect, where the report on screen counts it as broken only.
- Fixed: Editing a link did nothing for an address the scan had tidied up on the way in – surrounding spaces, a backslash in place of a slash, a default port, a dot segment, a non-English path – which is the shape a broken link is most likely to have been written in.
- Fixed: Editing a link could not rewrite the address on an iframe, video or audio tag, and it dropped the part after the # from a link that had one, so two links pointing at different places on the same page were both sent to the same place.
- Fixed: Editing a link whose anchor text begins inside the surrounding HTML could damage the markup around it.
- Fixed: A post dated in the future – a scheduled post, or content an importer forward-dated – was re-read on every scan and never settled, so the scan never got as far as your menus, custom fields, term descriptions, author profiles, patterns and templates.
- Fixed: The second-opinion recheck kept picking the same few links every run, so the rest of the queue was never reached and a dead host never settled.
- Fixed: A link our service could not fetch was never rechecked from your own site, so it never resolved, was counted against your credits on every scan, and could settle as a working link.
- Fixed: A link that failed every recheck kept the status code the service had last seen, so a row could read «the destination returned a 200 error».
- Fixed: Searching the report for something that matches nothing listed every link instead of none.
- Fixed: The Activate button was live with the license key field empty, and pressing it answered «an unknown error occurred» rather than asking for a key.
- Fixed: Addresses that 1.3.0 stored in a mangled form – two links glued into one, a host with the path run into it – are re-read when you upgrade instead of staying in the report as broken.
- Fixed: An excluded post recorded by anything other than the settings screen could stop the scan with a fatal error.
New in Version 1.3.0.1
- Fixed: Links scan not finding any links on new installs.
New in Version 1.3.0
- New: 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!
- New: 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.
- Updated: 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.
- Updated: Added a mechanism to prevent duplicate actions from being scheduled.
- Updated: 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.
- Updated: Hardened options against unintended frontend exposure.
- Fixed: Setup Wizard sometimes not triggering due to missing cache table.
- Fixed: Relative URLs are now resolved against the post permalink before storing them to the DB.
- Fixed: Malformed URLs sent to Broken Link Checker server in rare cases.
- Fixed: Scan sometimes getting stuck due to duplicate rows in the DB.
New in Version 1.2.10
- Fixed: PHP error when connecting BLC when AIOSEO is not active.
Nuevo en la versión 1.2.9
- Updated: Links that have never been checked before are now prioritized better.
- Updated: Improved scheduled action scheduling to prevent duplicate actions.
- Updated: Improved request handling with concurrency guards and caching to reduce outbound request volume.
- Updated: Added transient fallback mechanism for caching in case aioseo_blc_cache table doesn’t exist.
- Updated: Various performance improvements.
- Fixed: Subsite database table cache no longer includes tables of all other subsites for multisites.
- Fixed: Rare issue where some links wouldn’t be indexed due to special characters like new lines.
Nuevo en la versión 1.2.8
- Updated: Changed wording to reflect that free subscriptions never expire, but that their quota resets each month.
Nuevo en la versión 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.
- Updated: Cache class now uses JSON instead of PHP serialization to prevent cache misses when charsets don’t match.
- Updated: Various database performance improvements.
- Updated: Hardened database queries against SQL attacks.
- Fixed: «Good» filter now no longer shows URLs that still need to be scanned for the first time.
Novedades de la versión 1.2.6
- New: Added Link Distribution dashboard widget to the WordPress admin dashboard.
- New: Added reminder emails to inform users when Broken Link Checker is not connected.
- Updated: All BLC plans, including free, now support external links.
- Updated: The free BLC plan now includes 50 more links for free, for a total of 250.
- Updated: Added warning messages when indexed link count is larger than plan link quota or link quota is (almost) depleted.
- Updated: Added hook to filter URLs when they are indexed to add compatibility with WP Offload Media.
- Updated: 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.
New in Version 1.2.5
- Fixed: Link status scan sometimes getting stuck due to URL hash collisions.
- Fixed: Free plan not indicating that external links are not supported.
Novedades de la versión 1.2.4
- Actualizado: Endurecimiento de las cláusulas ORDER BY/LIMIT en las consultas a bases de datos.
Novedades de la versión 1.2.3
- Actualizado: Añadido soporte para actualizar/eliminar URLs relativas.
Nuevo en la versión 1.2.2
- Nuevo: Añadida la opción de indexar y comprobar URLs de medios.
- Actualizado: Mejorado el proceso de eliminación de enlaces para aumentar el porcentaje de éxito.
- Corregido: La fila estado del enlace ahora se cierra después de realizar una acción en la tabla para garantizar que no se filtren datos a la fila siguiente.
Nuevo en la versión 1.2.1
- Nuevo: Se ha añadido a la tabla de enlaces un filtro «Aún no comprobado» para los enlaces nuevos no comprobados.
- Novedad: Se ha añadido una alerta a la modal de información del enlace para indicar la fecha en la que se volverá a comprobar el enlace.
- Nuevo: Se ha añadido un aviso de administrador para informar a los usuarios cuando aún no se han conectado a Broken Link Checker.
- Corregido: Los URI de imagen podían provocar un retroceso catastrófico de la regex, congelando el sitio.
- Corregido: Los enlaces con espacios iniciales/finales en su URL o texto de anclaje no se podían editar o desvincular.
- Corregido: Los enlaces rotos a veces no se resaltaban en las páginas y CPTs.
Nuevo en la versión 1.2.0
- Nuevo: Resaltador de enlaces rotos – El nuevo resaltador marca los enlaces rotos en el frontend de tu sitio web, para que te resulte más fácil encontrarlos y arreglarlos.
- Novedad: Integración con AIOSEO Redirects – BLC se integra ahora con AIOSEO Redirects para que puedas redirigir fácilmente los enlaces rotos a una URL que funcione.
- Actualizado: Se han añadido alertas de error en línea adicionales para mejorar la experiencia del usuario.
- Corregido: Las URL con caracteres codificados no se podían explorar porque se les aplicaba un hash incorrecto en la base de datos.
- Corregido: Las URL de los archivos multimedia (a excepción de las imágenes) ya no se indexan.
- Corregido: Las filas de URL unificadas ahora respetan correctamente los ajustes de tipos de entrada incluidos, estado de entrada incluido, entradas excluidas y dominio excluido.
- Corregido: Al eliminar una entrada, ahora vuelve a aparecer correctamente la modal de confirmación.
Consulta nuestro registro de cambios en aioseo.com para ver las versiones anteriores.
