On this page:

The URL Checker tool checks for broken landing pages with 404 errors, or with any piece of text that indicates a product is out of stock.

About the Tool

This tool is created from the concept of the Check Destination URL Script and modified towards its own tool to avoid script timeout. We all know that Google Ads has a limit on scripts, so if your account is very large, the script will time out without checking all the URLs.

With the URL Checker tool, you can avoid the limit issues altogether, as this is completely an in-house solution, and therefore not dependent on any external systems/services.

Getting Started

You'll find this tool under the Optimizations tab > Utility Tools > URL Checker.

Inside the tool, you'll see all the previously created settings with their corresponding IDs, names, scope, and the action buttons to either edit or delete them.

To get started with a new setting, press on the +ADD SETTING button.

When creating a new setting, you'll first see the automation options, where you can set a schedule and notification options. For notifications, you can enter multiple users to be notified.

Basic Settings

Next up, you'll see the URL Checker's basic settings. This includes:

Spreadsheet URL: You can get the report on a new spreadsheet every time by leaving "NEW" in this field. The spreadsheet with results will be shared with the emails mentioned in the previous step, along with the user email who set up the setting.

If you want your results to populate on a specific spreadsheet, you can share it with: automation@optmyzr-automation.iam.gserviceaccount.com and then add it to the setting.

Campaign name includes/excludes: Not case sensitive. You can, for example, just run a setting for all your brand campaigns by including the brand name in this field (if your campaigns have a brand name in their name)

Choose option Disable Email notifications on no error to get notified only when there is some error with URL.

Advanced Settings

In the advanced settings, you'll see:

Text to Monitor: You can monitor texts on your URL using this option, and get notified for URLs with a particular text in them, like “not found”, “Product not available”, etc.

Include zero impression entities: This will check the URLs associated with ads, Keywords, and Sitelinks without any impression.

Wrapped URLs: This option checks for a URL within a URL.

Send notifications only on: Choose this option to get notifications for specific response codes like 400, 404, 406, 501, 502, etc.


Pause and Re-enable Pages

The URL Checker tool also has the option to pause and re-enable pages, which can be found in the settings wizard, towards the end of the configuration.

If the re-enable option is selected, and the URL Checker tool had paused something previously, then the system will check for the paused pages and re-enable them if they are fixed.

You also have the “Run in preview mode” option to test your results. When you enable that, it shows you a preview of the changes that you just set up.

The URL checker can be used for:

  1. Plain and simple URL reporting (when no options are enabled on the last screen - URL Checker Configure Applies).

  2. Preview of actions + URL reporting (when you enable the preview option with Pause/re-enable ads or keywords)

  3. Actual applies + URL reporting (when you enable pause/re-enable functionality)

We will only re-enable the ads/keywords if the option 'Re-enable paused entities' is enabled. Moreover, we only enable those entities that were paused by the URL checker earlier.

Note: Video ads cannot be paused or enabled using this tool as the API doesn’t allow it.

Did this answer your question?