Skip to main content

Link checking is a crucial aspect of website maintenance and quality assurance. In the context of websites, external links are hyperlinks that point to pages or resources outside the domain of the website. These links are valuable for providing additional information, references, or collaborations. However, they can become problematic if they break or lead to irrelevant, non-existent content or worse. 

However, maintaining links on your website can be quite cumbersome. Broken links are a bad user experience and might harm your website's SEO of too many internal links end in a 404 - page not found.

If the links are pointing to your website either from an external webpage or your website, you can use tools like the Google Search Console or the Joomla redirection component to report broken links.

However, if you have links pointing from your website to another there is no way to find these, other than visiting all your pages and checking all the links. Until now.

And even with a report on broken external and internal links pointing to your site, it can be a pain to find the links on your site. The destination of a link is often clear, the source not.

At some moment, this extension was named  'Broken Link Checker for Joomla'. In retrospect, a more proper name would be the more simple 'Link checking and reporting for Joomla'.  As it does not only check broken links, it finds, checks and reports any links in your Joomla content. 

This Joomla version is inspired on and developed from the Broken Link Checker for Wordpress.

External link checking is a crucial aspect of website maintenance and quality assurance. In the context of websites, external links are hyperlinks that point to pages or resources outside the domain of the website. These links are valuable for providing additional information, references, or collaborations. However, they can become problematic if they break or lead to irrelevant, non-existent content or worse.

Features

Easy to setup

Easy to get started and deploy in your Joomla environment. Install the One-in-All package and start checking.

Extendable for any content

The link checker can be extended to extract links from any (joomla) component.

Exclude hosts and patterns

You can exclude hosts and path patterns to be excluded from checking or extracting at all.

Detailed Report

The administrator Links Menu shows broken, redirecting and working links. The Explore Links menu allows you to view links on a per page base.

Email Reports

A report regarding the broken links can automatically be generated and sent to users.

Scheduled Scans

The Broken Link Checker allows scanning and checking automatically using Cron Jobs or from the administrator console.
 
 

One-Click Link Fix

Links in supported content can be fixed with a single click. Easy view and edit links to other content.

Identify Broken Links

The Broken Link Checker scans all the content on your Joomla website, and checks all the links. Visit the Link Menu in your administrator to view them all.

Article Extractor and Checker

This BLC plugin handles links in Joomla articles.

Custom Fields in Articles Extractor

This plugin extract links and images from several custom fields attached to articles.

Category Extractor

Extract from the description field and the (background) image.

Custom HTML Module Extractor

This worker extracts links and images from custom html modules.

Unsef internal URL's

The plugin reverses search engine friendly links to query links. The operation is performed during the check phase.

Yootheme Content

Extracts links and images from a page created with the yootheme page builder.

Admin Module

This module provides a pseudo cron for the administrator.

External Link Extractor

Plugin to add external sources like sitemaps or csv files.

Menu Extractor

This plugin extracts the links from your (site) menu.

Auto login

This plugin allows automatic login to restricted parts of your website.

Checker for oEmbed Providers

Use the oEmbed provider URL to check a link. This ensures a video is can be embeded on your site.

All In One Installer

This package combines the main package pkg_blc, plugins covering the main Joomla content types, the unsef plugin  and the admin pseudo cron.

Filter Tags Module

This Joomla 4.x and 5.x module allows you to filter your category, featured or archive blog on a chosen tag.

SEF Plus

The SEF Plus System plugin replaces and extends the functionality of the Joomla SEF plugin.

Convert Joomla Content to PDF

Take the HTML content or a custom element and convert the HTML to PDF via the click of a button.

Shoe the user a button "convert to PDF", and the PDF file will be generated with the HTML content, ready for download.

Adding Google Tag Manager / Analytics to Joomla

This Joomla plugin adds the Google Tag Manager / Google Analytics 4 tracking code into your website at the top of the HTML tag <head>.

Improved Frontend Links Module

This module shows the frontend equivalent of the page you're editing in the administrator. Including related links like menu's and categories

Façade for Video Embeds

Scans the Joomla webpage and replaces embed links with a facade.

Acymailing {acy} shortcode - (AcyMailing toolbox replacement)

Add a newsletter anywhere in your content using a short code.

Matomo for Joomla

Adds the matomo tracking code to the <head> section of all documents

Extractor for RSPageBuilder!

The plugin will extract and replace links from RSPageBuilder! Pages.

Speculative Loading for Joomla

This extension introduces the Speculation Rules API to Joomla.

Benefits

Enhanced User Experience

Ensures that visitors to your Joomla website have a smooth and frustration-free browsing experience by identifying and fixing broken links. Broken links can be a major source of user dissatisfaction, and a broken link checker helps maintain the integrity of your site's navigation.

Improved SEO Performance

Search engines consider broken links as a negative factor when ranking websites. A broken link checker for Joomla can help you identify and fix these issues promptly, contributing to better search engine optimization (SEO) performance. By maintaining a healthy link structure, you can improve your site's visibility in search engine results

Time Savings and Efficiency

Manually checking for broken links on a website, especially one with a large number of pages, can be time-consuming and prone to human error. A broken link checker automates this process, saving time and ensuring a thorough examination of your Joomla site for broken links. This allows you to focus on other aspects of website management.

Preservation of Credibility

A website with broken links can give the impression of neglect or outdated content, potentially damaging the credibility of your Joomla site. Regularly using a broken link checker helps maintain a professional appearance, instilling confidence in your visitors that your site is well-maintained and reliable

Mitigation of Negative Impact on Conversion Rates

Broken links can deter visitors from taking desired actions on your website, such as making a purchase or filling out a form. By promptly identifying and fixing broken links, a broken link checker helps mitigate the negative impact on conversion rates. This is especially important for e-commerce websites or sites with specific conversion goals.