WP Broken Link Status Checker
This plugin allows you to check your site for any broken links. It works on both pages and posts. Each time you launch a new scan, something called a crawler is run to check for broken links.
1. To check your site for broken links, you will first need to activate the WP Broken Link Status Checker under Plugins in the left-hand menu of your Dashboard.
2. Then, you will notice the plugin will appear in the left-hand menu of your Dashboard. To scan your site, click the plugin and then click Add new scan.
3. You will be prompted to create and configure a new scan. Basic configuration settings include:
- Creating a name for your scan (optional)
- The type of link you would like to check (regular links vs. images, or both)
- The type of URLs to check (internal URLs vs. external URLs, or both)
- The time scope for the scan (i.e. content added after a certain date)
- The “crawl” order (i.e. the order in which your links will be scanned)
- Checking the redirection status of URLs
- Tracking malformed links
- Where to send the email notification once the scan is complete
4. You then have the option to either save the scan changes or save and run crawler. With the first option, you can run the crawler at a later time. With the second, you can run the crawler immediately.
If you click save and run crawler, your page will refresh and, once the crawler is completed, you will see the following message appear in your Dashboard: “the crawler is completed, and you can see all its crawling results.”
5. Click crawling results. This will show you the all the URLs the crawler ran through as well as their status, i.e. whether there was an error with these URLs.
6. There are some additional functions that may be useful to you. When you create a new scan, you can:
- Set the crawler to run through TablePress tables, any custom CSS you have on your site, and your custom sidebars. The default is for it to run through pages and posts only.
- Set content filters to include or exclude certain URLs.
- Set the scan results to return to track link status by codes rather than by level.
- Add advanced settings so that the connection and requests timeout after a certain number of seconds.