Automatic Link Checker Script

MULTI CHECK

Link Checker - Manager Account
Create a new script and give it a name; authorize the script. Most users prefer to save only broken URLs, but some users like to see the full population of URLs that the script checked. Link Checker addresses this problem by iterating through all of your ads, keywords, and sitelinks, checking that their URLs do not produce "Page not found" or other types of error responses, emailing you when error responses are found, and saving the results of its analysis to a spreadsheet. Please upgrade to the latest version. No, this version will not. Once an analysis is complete all URLs have been checked , the script clears the label for a new analysis. What does "Good and Bad Urls" show?

W.A.R. Links Checker Customized

Free Broken Link Checker

For example, set Days between analyses to 1 to cause the script to launch a new analysis no more than once per day. If the script is scheduled to run Hourly and it finishes checking all of your URLs in less than a day, subsequent runs will immediately terminate until the next day when it is time to start a fresh analysis.

To track its progress, the script creates a label and applies it to your ads, keywords, and sitelinks after it checks them. The script can then identify checked URLs on its next run. Once an analysis is complete all URLs have been checked , the script clears the label for a new analysis.

Link Checker checks your final URLs and mobile final URLs exactly, ignoring any tracking templates , ValueTrack parameters except for ifmobile and ifnotmobile , or custom parameters. Consider an alternate solution if your pages employ any of these elements. Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.

For details, see our Site Policies. Last updated February 6, Configuration The script's main options can be set in the spreadsheet. Scheduling Each time the script runs, it automatically detects whether it should resume an analysis already in progress or whether the last analysis finished and it is time to start a fresh one based on the Days between analyses option.

How it works To track its progress, the script creates a label and applies it to your ads, keywords, and sitelinks after it checks them. Frequently asked questions Q: Will this script work in an AdWords manager account? No, this version will not. Instead, use the dedicated manager account version. How do I get the script to only check accounts that have a specific label?

If you want to filter accounts, add a selector condition in the section of the script reserved for that purpose: Will this script work if I have an account with more than 20, URLs? Yes, although UrlFetchApp is limited to 20, calls per day the script is designed to work even if you have more than 20, URLs.

Each time the script runs, it will process a subset of your URLs that have not been checked yet. After many runs, the script will eventually work through all of your URLs. I'm getting the error: Also, make sure the Google user who created your copy of the template spreadsheet gives edit access to the person who is running the script.

Please run the script or create the label manually. The script uses a label to track the entities it has already checked, creating a label if it doesn't already exist. If you run the script in preview mode , it will not be able to create the label.

The easiest way to fix this is to simply run the script instead of using preview mode. How do I prevent the script from timing out? Older versions of this script may time out. Please upgrade to the latest version. What does "Good and Bad Urls" show? This appeared in an older version of the script.

Cannot call method 'getValue' of null. This error occurred in an older version of the script. Setup Set up a spreadsheet-based script with the source code below. Use the Link Checker template spreadsheet. The time intensive task of checking these links manually, requires opening each individual site, scanning for your links and then contacting the site owner if you have been removed. This takes time and how much is your time worth? You can now automatically and periodically monitor your links on partner sites and be notified by email when your link has been dropped or replaced.

Checking for still alive link parters is time consuming job. It requires opening each individual site, scanning for your links. Script automates this part and sends you report of dropped links. Cron file to send you daily report on which Link Partners are still linking back to you through crontab. Configure parameters of the script through password protected admin panel. Perfect reciprocal link checking script. Must have tool Must have tool for building reciprocal links, cross linking, or swapping links.

Big Big Time-saver Checking for still alive link parters is time consuming job.

Configuration