Request Metrics
Published in

Request Metrics

Audit Google Ad Performance With Lighthouse

Implementing Google Ads can be complicated. If done incorrectly, it negatively impacts your website’s performance. Fortunately, there is a new Google Lighthouse plugin tailored specifically to find problems with your Google ad implementation.

Google Publisher Ads Plugin

Publisher Ads Audits for Lighthouse is a plugin created to help surface issues with your Google ads setup. It’s open source and hosted on Github. It’s currently developed specifically for users of Google Ad Manager and uses a series of automated audits to spot problems.

To get started simply open the Chrome Developer tools and navigate to the Lighthouse tab. You’ll find a (beta) Community Plugin called Publisher Ads.

It can be run like any other Lighthouse audit — either on its own or in combination with the other audits available.

If you don’t use Chrome, Google helpfully hosts a web page that can run the Publisher Ads audits as well. This is useful to get a second datapoint other than your own browser. You can find it here:

Publisher Ads In Action

When we previously discussed Google ad performance impact, we looked at a few sites which saw a large slowdown when ads were enabled. One of those was We decided to see what the plugin could tell us about the ad setup on their site.

Like most of the Lighthouse audits, the site is given an overall score, and then individual audit problems are surfaced below.

CNN is loading the exact same Google Publisher tag twice. This is needlessly wasteful of bandwidth and impacting load time.

We also see that CNN is gathering bid requests in serial, and could potentially make both of those bid requests at the same time to speed things up.

Ads aren’t always slow because of ad providers alone. Oftentimes other resources on your site will block the ad requests from doing their work. The Publisher Ads plugin will also show you which resources are blocking your ads from completing.

Publisher Ads contains over 20 audits in related to Google ads and common implementation mistakes. Not only will it show you which audits fail, but also which pass, and by how much.


The Publisher Ads Lighthouse audit is a great way to get started with optimizing your Google ads implementation. It suffers from the same issues all synthetic tests have, but it should certainly be a part of your ongoing Google ad performance monitoring.

Another part of your strategy should be monitoring your site’s performance with Request Metrics. We’ll tell you whether your changes are having a meaningful impact on your actual users, and not just in Google Lighthouse.

Originally published at



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Todd H. Gardner

I write simple software and tell bad jokes. Made @TrackJS @PubConf @RequestMetrics & @CroixHollow . Always do sober what you said you’d do drunk.