Google PMax Unveils Optimization Tools

Google’s Performance Max campaigns place responsive ads across all Google channels based on audience signals. The search giant automatically determines an ad’s headlines, descriptions, and images across, say, Search, Display, and YouTube to deliver top results.

Yet PMax campaigns lack transparency and restrict options.

The encouraging news is that Google is listening to advertisers and has rolled out PMax reporting and flexibility updates in the past year. These include reports for asset-level conversions and Search category theme volume and conversions, as well as the ability to exclude devices where your ads can appear.

More recently, Google has provided new PMax optimization features. I’ll address those in this post.

Channel performance

At a Performance Max campaign level, advertisers can now see which channels drive traffic and conversions. In the example below, traffic from Google Discover accounts for 5.36% of total spend and one conversion.

Google Ads Performance Max report with 34,306 impressions, 3,740 interactions, and 58.22 conversions. Visualization shows conversions by channel, including Discover and Display, with costs and conversion values for contact and purchase goals.

Performance Max advertisers can now see, at the campaign level, which channels drive traffic and conversions. Click image to enlarge.

Performance Max ads can show in these Google channels:

  • Discover
  • Display
  • Gmail
  • Maps
  • Search
  • YouTube

Advertisers cannot exclude specific channels, but the new visibility is helpful and may determine PMax’s overall viability. Advertisers can exclude non-converting ads and keywords to assess further whether PMax is the right option.

Final URL expansion

By default, new Performance Max campaigns turn on Final URL expansion. This means that Google can send searchers to a different landing page for better conversions. Expanding the Final URL can be worthwhile, but it’s important to see which pages are converting. An option in the “Assets” tab provides the Final URL expansion assets.

Advertisers can exclude irrelevant URLs in “Asset Optimization” within the campaign settings. Click on the “Customization” option to activate “Final URL expansion.”

Google Ads admin panel showing automated text asset options. Customization and Final URL Expansion toggles are enabled, with two URL exclusions listed: example.com and example2.com.

Advertisers can exclude irrelevant URLs in “Asset Optimization” within the campaign settings. Click image to enlarge.

Asset Optimization

Speaking of Asset Optimization, advertisers can see the asset source for the many components of Performance Max data. For example, a Google-created headline may convert at twice the rate of an advertiser’s version. Advertisers can pause automatically created assets, similar to pausing keywords.

Advertisers can disable automated assets at the account level, but not for campaigns. Turn off the option, for example, if you don’t want Google-created sitelinks to show. Remember that turning off an automated asset impacts the entire account.

Negative keywords

Performance Max campaigns have always allowed negative keywords. However, the setup was cumbersome, requiring either implementation by a Google rep or the creation of an account-level negative keyword list.

Now, adding negative keywords is easy. Discovering the keywords is also easy, as search queries are available as a separate option in the “Insights and reports” tab to view the data and select terms to exclude.

Search Themes

Google introduced Search Themes in 2023 to help guide its AI. The Themes work similarly to keywords. For example, a retailer selling winter jackets could provide Search Themes of:

  • “Winter jackets,”
  • “Men’s winter jackets,”
  • “Women’s winter jackets,”

Searchers don’t need to type these keywords for ads to show. Instead, the ads show if an advertiser’s site content or the searcher’s query history indicates relevance. Along with audience signals, Search Themes helps Google know a searcher’s profile.

Google now allows up to 50 Search Themes per asset group, an increase from 10.

Google Ads Unveils RSA Asset Stats

A helpful reporting update is rolling out in Google Ads accounts. Advertisers can now view click and conversion data for each headline and description line of Responsive Search Ads, as well as aggregate RSA performance.

More Control

Advertisers have generally responded positively to RSAs. The ads allow up to 15 headlines and four description lines that rotate interchangeably for, potentially, thousands of combinations. With smart bidding, artificial intelligence, and personalization signals, Google shows the most likely-to-convert combination for each searcher.

Until now, however, advertisers could only see the overall RSA performance and total impressions of each asset and combination.

But click and conversion metrics for each asset now appear in the interface. The example below ranks the number of conversions from highest to lowest, along with their conversion rates and cost per conversion. Advertisers can easily identify which assets are meeting goals.

Screenshot of the RSA report

Google Ads now reports click and conversion metrics for each RSA asset. This example ranks the number of conversions from highest to lowest.

With the data, advertisers regain some control, although it’s essential to consider the bigger picture. More data doesn’t necessarily mean more changes.

Google’s AI optimizes for advertisers’ goals. A lower-performing asset could result from Google testing combinations. For instance, a headline could perform poorly for group A but well for group B when combined with description line C. Unfortunately, impressions remain the only available metric to advertisers when viewing RSA combinations.

Using the Data

Nonetheless, advertisers should not entirely defer to Google’s AI. Here are my typical action items.

Remove underperforming assets. I apply a filter to highlight poor performers, such as any asset with at least 100 clicks and zero conversions. It’s a quick rundown of headlines and descriptions to remove, as the message or landing page isn’t resonating with searchers.

Advertisers can view asset-level performance at the ad, ad group, and campaign levels. The ad level provides the most detail, but ad groups and campaigns are sufficient if the assets are identical. Regardless, ensure you have enough data for informed decisions — I aim for at least 50 clicks.

Pin the best performers. Conversely, identify the most productive assets through pinning — locking specific headlines and descriptions, such as a headline with a better-than-average conversion rate or a description with a low cost per lead.

Creating a new RSA for the top three to seven assets is another option. For example, if headlines A, D, F, and description lines M and N perform well, create an RSA with only those assets.

Keep in mind that pinning assets will reduce an ad’s strength. To be sure, “ad strength” is a novelty metric, but it roughly aligns with the number of likely impressions. Thus pin assets selectively to ensure consistent traffic.

Find new messaging from AI Max. When turned on, AI Max ads reveal performance for its automated assets.

Recall that AI Max campaigns create assets from copy on an advertiser’s website, landing page, and other ads. If an automatically created asset performs well, consider creating a new RSA ad or adding it to an existing one.

Screenshot of a AI Max performance report

AI Max’s automatic headlines and descriptions are a source for new or existing RSAs.

Caution

More data can lead to bad decisions. Exercise caution. Google Ads AI algorithm considers many variables to determine the best message for each searcher. Knowing the clicks and conversions for each headline and description is helpful, but part of the bigger picture.

Google, Microsoft Clarify Ad Bidding

Google and Microsoft are rolling out updates to improve transparency while removing redundant (and confusing) bidding features. The first Google update concerns AI Max for Search, a focus of the company’s recent Marketing Live event.

AI Max Transparency

Google launched AI Max for Search in May. It is now available in all accounts. Using AI, Google displays ads for more queries and customizes them based on the user. The idea is to reach more potential customers.

My initial impressions of AI Max for Search are positive. I haven’t experienced many conversions in my client’s accounts, perhaps because the additional traffic is low. But I’m receiving complementary traffic instead of cannibalizing the keywords I’ve bid on. In other words, it’s not driving traffic merely to generate clicks and spend, and moreover, the ancillary traffic appears qualified.

Two new segments provide AI Max clarity. First, advertisers can segment the Keyword report by search term match type. The report displays data from AI Max as well as standard exact, phrase, and broad match.

Second, advertisers can view the AI Max search terms and associated landing pages. It’s beneficial for discovering landing pages to test elsewhere in the account or exclude altogether.

Advertisers can view the AI Max search terms and associated landing pages in the search terms report.

For example, a landing page that converts well in AI Max is worth testing as the standard version. Conversely, advertisers could exclude a poor-converting page.

When launched in 2021, Performance Max campaigns did not provide this level of detail. Google added the transparency to AI Max from the start.

Screenshot of the URL exclusions screen in Google Ads

Advertisers can exclude poor-converting landing pages.

Combined Campaign Metrics

Google introduced Brand Reports late last year to show reach and frequency metrics across campaigns. Advertisers could always view the metrics for individual campaigns but not in aggregate. For example, Video and Demand Gen campaigns provided metrics separately, but not for consumers who viewed ads in both campaigns.

Brand Reports include filters by age range, gender, or both. The “co-viewed” metric shows the number of unique consumers who viewed the ad, even if they watched together on connected TV. It’s a good start for displaying the combined reach and frequency of multiple campaigns.

Unfortunately, the report does not provide conversion metrics to reveal how non-search campaigns contribute to overall conversions.

Microsoft Drops tCPA, tROAS

Microsoft is moving away from tCPA and tROAS bid strategies.

Google removed tCPA and tROAS bidding a couple of years ago because they were redundant: Both told Google to optimize for conversions.

Google renamed the strategy to “Maximize conversions with an optional tCPA.” By default, the “Maximize conversions” strategy strives to, well, maximize conversions, but advertisers can still set an optional acquisition target.

For example, advertisers unconcerned about tCPA can instruct Google to generate as many conversions as possible within the budget. But they can check the option to set a target CPA that does not exceed, say, $50.

Microsoft is adopting the same tactic. Beginning August 4, new Microsoft Ad campaigns will provide only the “maximize conversions” and “maximize conversion values” counterparts. Microsoft says it will automatically transition tCPA and tROAS campaigns.

No action is required by Microsoft advertisers. The update removes redundancies and simplifies bidding.

How Google Ads Fits into AI Overviews and AI Mode

“Marketing Live” is Google’s annual virtual event showcasing new products, formats, and tips. This year’s program took place last month, when Google announced over 40 updates to Ads, YouTube, and data measurement, all of which were mostly AI-driven.

I will focus this post on changes to Google Ads within AI Overviews and AI Mode.

AI Overviews, AI Mode

AI Overviews is Google’s generative AI feature that answers queries entirely in search results. Google introduced the feature in 2024. AI Overviews summarizes solutions from across the web and occasionally cites those sources for further research. For example, searching “how to clean an oven” could trigger an AI Overview that includes a list of external sites with bullets, videos, and other formats.

To date, AI Overviews have summarized mostly organic listings. At last month’s Marketing Live, Google announced that Overviews would show more ads. For instance, a “how to clean an oven” search could trigger ads for cleaning products.

Screenshot of Google Shopping ads in AI Overviews

A search for “how to clean an oven” could trigger Shopping ads in AI Overviews. Image from Google.

AI Mode extends Overviews to anticipate searchers’ intent and likely follow-up questions beyond the initial query. Google refers to these additional responses as “fan-out” results.

Google increasingly generates search results based on users’ intent, not their keywords. AI Overviews and AI Mode follow this trend.

AI for paid search

At Marketing Live, Google execs stated that both Overviews and AI Mode can include ads. Searchers’ intent triggers those ads, not keywords alone. I’ve repeatedly addressed this evolution. Google continues to promote broad match keywords with campaign types that lessen reliance on keywords, viewing such words and phrases as broad themes.

For example, Google’s newly created AI Max for Search campaign type (i) requires only broad match keywords, (ii) generates dynamic ad copy, and (iii) selects an advertiser’s landing page likely to yield the best performance.

Google’s AI aims to answer searchers’ needs. Advertisers can help by providing audience signals such as first-party data and custom segments.

Site content

Engaging, quality website content has always driven conversions. It’s now more important than ever for paid search because Google displays the text in the ads.

A Google Ads setting in most campaign types allows it to automatically create assets based on the content from (i) landing pages, (ii) the site’s domain, and (iii) existing ads.

The setting is optional, but advertisers should opt in to take full advantage of AI.

Most advertisers already focus on organic search optimization and produce quality content. There’s no need to reinvent the wheel.

The presentations at Marketing Live reinforced our understanding that ads in Google are dynamic. Advertisers still need to write compelling copy, but AI will tailor those ads to each user. The stronger the site content, the better the ads.

Google’s AI Max Ads Hone Search Intent

I wrote in December that Google would launch keywordless Search ads in 2025. I based my prediction on Google’s evolving assessment of searchers’ intent. Keywords used to be the sole factor. Now, they are one of many variables that dictate the ads a user sees.

Last week, Google introduced a campaign type called “AI Max for Search.” Keywords are present but as themes instead of the leading indicator.

Artificial intelligence drives the new campaign type. Performance Max campaigns and smart bidding already rely on AI. AI Max moves beyond query matching to capture signals of what searchers seek.

The main features of AI Max are already available in Search as options to turn on or off. With AI Max, advertisers go all in. Google determines:

  • Ads that show from the initial broad match keyword list.
  • Ad text to convert the most searchers.
  • The URL for top performance.

Let’s review each of these components.

Screenshot of AI Max settings in Google Ads admin

With AI Max, Google determines the ad text and the final URL. Click image to enlarge.

Search term matching

Existing Search campaigns include an option for broad match keywords solely — pausing phrase and exact match. Google claims the combination of broad match and smart bidding will improve targeting and thus performance.

Search term matching is a logical iteration of pairing queries with ads. A keyword list is only the beginning. Google’s AI analyzes the keywords, assets, and landing pages to determine the ads to show.

Search term matching is akin to “you might like” suggestions on Netflix based on a user’s viewing history. The same principle applies here. Google will show an ad if it’s relevant to a searcher, regardless of the advertiser’s keyword.

Text customization

Formerly called automatically created assets, text customization allows Google’s AI to use the verbiage from ads, landing pages, and assets to produce customized headlines and descriptions.

For example, an advertiser selling picture frames may write a headline of “All Sizes of Picture Frames.” Google may instead show “4 x 6 Picture Frames” if it determines the searcher wants that dimension and the advertiser carries it.

Advertisers can view Google’s headlines and descriptions via “asset performance” at the account or campaign level and filter by “automatically created” to see the exact assets that showed. Advertisers can remove an asset as needed.

Advertisers can filter by “automatically created” at the account or campaign level to see the exact assets.

Final URL expansion

Google has long altered advertisers’ URLs in Performance Max and Dynamic Search Ads campaigns. Like text customization, Google changes the final URL to improve performance. Combined, the two features produce an entirely new ad.

Advertisers can now provide URL inclusions and exclusions. Inclusions instruct the AI what URLs to target, such as those manually submitted or in a page feed. URL exclusions can target blog pages, for example, if an advertiser doesn’t want to pay for that traffic.

Other features

Google’s announcement of AI Max for Search included a slew of additional features. One is brand settings, wherein advertisers can include or exclude brand names from their ads.

For example, an advertiser selling only Nike and Adidas shoes could designate a brand inclusion for those names and a brand exclusion for “Reebok” queries.

Google is upgrading reporting transparency, a much-needed improvement after the launch of Performance Max campaigns, which did not include a search term report. AI Max campaigns correct this by including an “AI Max” column in the report to show the query and the combination of query, assets, and the final URL.

In short, Google Ads continues to evolve. Keywords are no longer the primary targeting method. AI has and will reshape the platform and performance.

SMB Ads Unchanged by Google Antitrust Ruling

Google’s recent advertising antitrust loss is much ado about nothing for small- and medium-sized businesses.

On April 17, 2025, U.S. District Judge Leonie Brinkema found that Google had “willfully acquired and maintained monopoly power” in two digital advertising markets: display ad servers and ad exchanges.

Google offers these technologies in Ad Manager, its advertising management platform, once called DoubleClick for Publishers. Ad servers enable advertisers to upload ads and show them on third-party websites. Google’s ad exchange, AdX, is a marketplace where advertisers and publishers buy and sell inventory.

Significance

The loss is significant for Google. It marks the third time the U.S. Department of Justice has won an antitrust ruling in district court against Alphabet, Google’s parent company. The cases are at various appeal phases and include a $700 million fine for alleged Play Store violations, the potential divestiture of Chrome for monopolizing “queries on the internet,” i.e., search, and now for ad tech.

It is also significant because Google Ad Manager — the ad server and AdX — is far and away the most popular advertising platform for enterprise-level publishers such as NBCUniversal, Disney, and Hearst.

Illustration from the DOJ of Google's ad business

This illustration from the DOJ’s filing against Google shows the three parts of Google’s ad business: ad servers on the left, the ad exchange in the middle, and ad buying tools on the right. Click image to enlarge.

In fact, according to the 2023 DOJ filing that initiated the case, Google had a 90% share of the ad server market and a 50% share for AdX.

Thus it’s not surprising that many in the industry predict seismic changes in how digital display ads are bought, sold, and served.

Little Change for SMBs

Despite the hubbub, there are at least three reasons this ad-focused antitrust case will have a minimal impact on smaller brands, including retail, direct-to-consumer, and B2B.

Google’s appeal

Google will almost certainly appeal the ruling, which could take months or years and prevent meaningful changes to Ad Manager or digital advertising generally.

During the appeal, Google’s lawyers have a strong argument.

The DOJ had initially claimed that Google had a complete ad tech monopoly over ad servers, ad exchanges, and the tools used for buying ads. But the court did not agree, stating that Google did not control the online ad buying despite the dominance of Google Ads.

Hence the very advertising tool many ecommerce SMBs use (Google Ads) is not included in the ruling and likely won’t change much, even if Google loses other aspects of the case.

Multiple platforms

Rarely does an ecommerce marketing team depend solely on Google Ads for paid traffic. Most invest in Google Ads, Meta Ads, and others, such as X, Reddit, and Pinterest.

Thus any court-mandated changes to Google Ads (via an Ad Manager ruling) would represent only a portion of most advertisers’ activities.

Moreover, Google announced on April 22, 2025, that Chrome will not include a “user choice” prompt for third-party cookies. The proposed prompt had been part of the company’s Privacy Sandbox initiative. European Union regulators had expressed concerns that the Privacy Sandbox would give Google a monopoly over ad targeting.

Third-party tracking cookies remain largely functional in Chrome.

Unbroken

The courts could force Google to sell its ad-serving capabilities or AdX — or not.

The very publishers the court sought to protect are dependent on a stable and predictable supply of advertisers. Any rapid or destructive change to the ad tech status quo would significantly harm these companies.

Many industry observers predict a legal outcome of fines and rules. The rules might transfer some control to Ad Manager’s competitors and require Google to share its ad technology.

So, again, Google’s antitrust outcome won’t likely change how SMBs buy ads.

Ad prices won’t fluctuate much either. Some reports have stated AdX charges a 30% fee per transaction. Yet all ad exchanges impose fees, often 50% or more.

In short, don’t expect a drop in ad prices.

Google Ads Recommendations Worth Doing

Google Ads utilizes artificial intelligence and machine learning to recommend tactics across seven categories:

  • Ads & Assets
  • AI Essentials
  • Automated Campaigns
  • Bids & Budgets
  • Keywords & Targeting
  • Measurement
  • Repairs

I view Google’s recommendations cautiously. Implemented correctly, some can improve performance. Others may not align with an advertiser’s goals or even hurt the results.

Moreover, beware of Google Ads optimization score. It’s an estimate of how an account will perform. Implementing Google’s recommendations will increase the score but not, in my experience, the actual performance. It’s a vanity metric, in other words.

In this post, I’ll suggest recommendations worth examining.

Ads & Assets

Ads & Assets addresses ad copy and assets (formerly extensions). Many of the recommendations suggest implementing missing items such as call assets and lead form ads. But lead form ads do not make sense for advertisers seeking visitors and on-site form completions. Dismiss the recommendation if that’s your scenario.

Yet recommending missing assets is helpful for ads with legitimate shortcomings, such as Search ads with fewer than 15 headlines and four descriptions or demand generation ads with missing text or images.

Advertisers seeking visitors and on-site form fills likely should dismiss lead form ads. Click image to enlarge.

AI Essentials

These recommendations are the core tactics Google wants all advertisers to implement. Many of the recommendations overlap in other categories. For example, “adding images” also appears in Ads & Assets.

The critical recommendations in AI Essentials are:

  • Adding broad match keywords
  • Updating bid strategies
  • Using consent mode

I’ve addressed the importance of broad match keywords because it uses most audience signals and thus helps scale conversions. Likewise, smart bidding is mandatory for me as it’s more effective than manual. And consent mode is critical to respect users’ privacy and recover lost conversions from searchers with tracking disabled.

Google considers Performance Max a priority and includes it in AI Essentials, even if the campaign type isn’t a fit for all advertisers.

Screenshot of the recmmendation to include Performance Max asset groups.

Google includes Performance Max recommendations in AI Essentials. Click image to enlarge.

Automated Campaigns

Google’s primary recommendation for automated campaigns is to create a Performance Max campaign, stating, “According to Google Data… advertisers who use Performance Max achieve, on average, over 18% more conversions at a similar cost per action.”

Other Automated Campaign recommendations include updating both Dynamic Search Ads and Display campaigns to Performance Max.

Bids & Budgets

Bids & Budgets recommendations are helpful when analyzed correctly. The first addresses budget-constrained campaigns wherein Google recommends weekly changes to improve conversions.

I find those recommendations useful even for higher spends. Be sure to match the recommendations with specific campaigns, as it’s not always obvious, and ensure each aligns with your goals. For example, increasing budgets for top-of-funnel Display campaigns may not apply.

Google could also recommend in Bids & Budgets a different bid strategy, such as moving from a tCPA to a tROAS.

Google’s recommendations for optimizing budgets are useful even for higher spends. Click image to enlarge.

Keywords & Targeting

In this category, Google recommends adding broad match keywords and suggests new keyword ideas and removing non-serving terms (for example, those with low search volume). The idea is to provide new keyword opportunities while cleaning up non-performers.

Keywords & Targeting also includes recommendations for (i) audience targeting, (ii) Customer Match automating, and (iii) optimized targeting in Display campaigns. The latter gives Google more leeway for showing Display ads, which I tend to dismiss owing to poor performance.

Measurement

I implement Google’s Measurement recommendations because they impact user privacy and help recover lost conversions. I also implement enhanced conversions. Users who disable tracking prevent visibility if they convert.

By updating conversion tracking, advertisers can collect first-party data, hash it, and then send it back to Google to close the conversion gap. Hence enhanced conversions allow more accurate performance reports.

Repairs

The Repairs category alerts advertisers of disapproved and missing items. Example alerts include rejected sitelinks or missing ad group keywords. Advertisers can run scripts for these notifications. Most Repairs recommendations are straightforward and worth implementing.

Check out Google’s post “Types of recommendations” for a complete list for each category.

Create Google Ads Scripts via GenAI

I’ve addressed the benefits of Google Ads scripts to automate aspects of account management. Producing custom scripts is now much easier with generative AI platforms.

Scripts can go beyond automation to solve problems. For example, it’s not always evident when an account stops serving ads. The payment method may fail, or Google could reject them. The “Account Down” script runs hourly and sends an email when an account hasn’t seen an impression in a designated period.

I’ve struggled with campaigns that set a higher target cost per acquisition than the budget. It’s not always obvious. A budget might be $500, but the tCPA is $600. The tCPA should be at least three times the budget in my experience.

AI for Ad Scripts

Here’s where AI comes in. Tools such as ChatGPT, Gemini, and Claude (my favorite) can generate scripts quickly.

Sample prompt in Claude for the tCPA mismatch and Claude's response.

Generative AI platforms such as Claude can produce scripts quickly.

Here’s my prompt in Claude to create a script:

Please write a Google Ads script that reviews all campaigns and sends an email alert when the tCPA is higher than the campaign budget.

Here’s Claude’s response:

Google Ads tCPA Alert Script

This script:

1. Iterates through all enabled campaigns in your Google Ads account
2. Identifies campaigns using Target CPA bidding strategy
3. Compares each campaign’s tCPA value against its daily budget
4. Creates a list of campaigns where tCPA exceeds the budget
5. Sends you an email alert with details if any campaigns meet this condition

I pasted the script into Google Ads and received an error.

3/5/2025 3:47:20 PM TypeError: campaign.bidding(...).get is not a function
at main (Code:39:40)
at Object. (adsapp_compiled:20555:54)

I then prompted Claude to fix the error. Here’s Claude’s response:

Google Ads tCPA Alert Script – Fixed

I’ve fixed the error by correcting how the script retrieves the target CPA value. The issue was with the line `var bidding = campaign.bidding().get();` which was using an incorrect method call.

Key changes made:

1. Replaced the problematic method chain with a direct call to `campaign.bidding().getTargetCpa()`

2. Added error handling with try/catch blocks to gracefully handle different API versions and bidding strategy configurations

3. Added support for retrieving tCPA from shared bidding strategies (which have a different access method)

4. Added validation to ensure tCPA was successfully retrieved before comparing it to the budget

The script — download it here — now runs in Google. I solved a problem through a series of prompts.

Not perfect

My next AI task was to obtain a script that identified all active ad groups in live campaigns with no impressions in 21 days. The alert would trigger me to investigate the cause.

Claude’s script worked, but it had two errors:

  • It defaulted to any period, not 21 days.
  • It included custom experiments that ended 21 or more days previously. Experiments run only for a designated period, but the script included them as normal campaigns.

After sharing these errors and receiving replacement scripts, Claude produced new errors for invalid inputs. I ended the session without securing the script I wanted.

It’s a handy reminder that AI is not always as productive as humans. A developer could likely set up this script without the extended back-and-forth.

Claude’s script for tCPA conflicts worked. The no-impressions script did not.

Monitor the unexpected

The final script I created addressed rejected ads. Advertisers should monitor not just the ads but rejected keywords and audiences, which occur occasionally.

Any script in Google Ads times out after 30 to 60 minutes. I first prompted Claude to identify disapproved ad assets (sitelinks, callouts, and more). Fearing a timeout, I opted for two separate scripts.

Dialog showing the prompt and Claude's response.

The follow-up script and response focused on “limited” statuses.

Here’s the prompt for the non-asset disapproval.

Please update this script so it only looks at disapproved ads, keywords, and audiences. Entities with “limited” status should not be included.

And Claude’s response:

I’ll update the script to only include items with “DISAPPROVED” status and exclude those with “LIMITED” or any other non-disapproved status. Here’s the modified version:

Google Ads Script for Disapproved Items Only. Click to open code.

The key changes I made to the script:

1. Changed the condition checks for ads from:

```javascript
if (ad.getPolicyApprovalStatus() != 'APPROVED') {
```

to:

```javascript
if (ad.getPolicyApprovalStatus() == 'DISAPPROVED') {

Download the script.

No limits

My example scripts above alert advertisers via email, but I could have prompted Claude to output to a spreadsheet instead. I could have included paused entities. The possibilities are seemingly limitless.

Essential Google Ads Settings for 2025

As innovative as Google Ads can be, success hinges on getting the fundamentals right.

In this post, I’ll address five critical settings for individual campaigns. I won’t cover account-level settings, such as conversion tracking. Others, such as negative keywords and URL tracking templates, generally apply holistically to accounts and campaigns.

Networks

Channel-specific campaigns should show ads only for those networks. Search campaigns should show only on the Search Network, and Display campaigns on the Display Network. When advertisers create new Search campaigns, Google includes them in its search partners and the Display Network.

Uncheck both options.

Google Ads admin page for Search and Display Networks

Uncheck options for search partners and the Display Network.

Google search partners are third-party sites that show ads from Google. The partners include other search engines such as Ask.com and ecommerce sites such as Target. I used to enable this option but recently encountered poor traffic and lead quality. Plus, search partners drain much of the budget away from more profitable traffic on Google.com.

Campaigns on the Search Network and Display Network operate differently. Goals, metrics, ad creative, and strategy differ by the network. Search campaigns tend to be intent-based, while Display typically casts a wider net. In my experience, Search campaigns in the Display Network frequently underperform, despite Google’s encouragement otherwise.

Again, uncheck “Include Google search partners” and “Include Google Display Network.”

Conversion Goals

Google sets all new campaigns to “account-default,” meaning all conversion types. Optimizing for every goal sounds good in theory, but it deemphasizes conversion priorities.

For example, a purchase is more important than a newsletter signup. But when it optimizes for all conversions, Google will seek the most easily achieved — the newsletter signup. Advertisers must explicitly tell Google which conversion(s) to optimize for.

Bidding

Every campaign should have its own bid strategy corresponding to the conversion goals. Some campaigns may set a bid strategy to maximize conversions, while others may set a target return on ad spend. Avoid a blanket bid strategy for every campaign.

However, advertisers can use portfolio bid strategies for campaigns with the same goal. For example, campaigns A, B, C, and D with a common tROAS goal of 200% can utilize a portfolio strategy.

Locations

“Location options” is crucial for advertisers with geographic targeting. The default setting is “Presence or interest: People in, regularly in, or who’ve shown interest in your included location.” The other option is to show ads by “Presence: People in or regularly in your included locations.”

Choose the second option.

Google Ads page for location options.

Select “Presence: People in or regularly in your included locations.”

Say I’m an electrician who services only Manhattan residents. With the default “Presence or interest” setting, someone in Greenwich, Connecticut, who searches for “local electricians” could see my ads since the two cities are adjacent, more or less. The click is wasted spend, as I don’t service outside of Manhattan. The “Presence” option ensures that ads only show in the locations I’ve designated.

Brand Exclusions

Brand exclusions are relatively new to prevent ads from showing on brand searches. This feature works well in non-brand campaigns.

Say Wayfair creates a non-brand campaign for chairs. It can add “Wayfair” as an exclusion to prevent the ads from showing for “chairs from Wayfair” searches, for example.

I’ve seen many brand queries in search query reports for non-brand campaigns. Brand exclusions prevents it while also funneling traffic to brand campaigns. The feature is similar to negative keywords but excludes the brand altogether rather than variations.

Ad Strategies for Competitor Keywords

Bidding on competitor terms has always been controversial in pay-per-click advertising. IBM could bid on “Amazon Web Services,” for example, although it cannot use the trademarked terms in the ad copy. It could say “Compare to IBM” but not “AWS alternative.”

Though Google allows competitor keyword bidding, two factors have stopped advertisers from doing it. First, competitor keywords typically produce poor Google Ads Quality Scores.

Google assigns a Quality Score to all keywords. A QS measures the keyword’s relevance to the search query, ad copy, and the landing page. A keyword’s relevance is low when not used in the ad copy. Low QSs result in higher costs per click. Thus competitor keyword bidding does not typically make economic sense.

The second reason is ethics. Is it ethical to bid for competitor keywords? Why not bid solely on one’s own products or brands?

In my experience, it is ethical and applicable within commonsense boundaries. Competitor keyword bidding gives searchers options. Let the best ad win.

Competitor queries

Competitor ads likely show without bidding on those keywords owing to Google’s relaxed matching. For example, queries for “Amazon cloud” and “AWS cloud computing” could trigger IBM ads if it bids on, say, “cloud computing” or if Google’s algorithm projects a user searching for “Amazon cloud” could click IBM’s ad. Hence competitor ads will likely show for related queries unless the advertiser excludes them via negative keywords.

Advertisers should create specific campaigns to control the ads and landing pages for competitor queries. However, it’s essential to have realistic expectations. Competitor-specific campaigns will likely have poor Quality Scores and higher CPCs.

Framework

When planning competitor campaigns, create the landing page first. The goal is to convince searchers to choose a different option. The landing page must reinforce this messaging, informing visitors of the unique benefits unavailable elsewhere.

Consider the landing page below from Five9, a call-center software provider. A competitive keyword — “Genesys contact center” — triggers an ad that links to the page. The page initially highlights Five9’s accomplishments (not shown below) and then a table comparing features among its competitors. It’s compelling and persuasive.

Screenshot of Five9's landing page comparing features

Five9’s landing page table compares features among its competitors.

Five9’s comparative landing page includes two competitors — Genesys and Nice — but it could focus on one or the other based on volume and response.

The page’s contact form has just three fields, which encourages conversions. When requesting information from prospects, less is more.

Screenshot of Five9's quick quote form

The quote form has just three fields, encouraging conversions.

Ad copy

Poor Quality Scores cause ads from competitor keywords to show less and cost more. Moreover, a competitor’s ad will likely include the brand name, reinforcing its relevance to searchers. That ad will almost certainly be in one of the top three positions — above the organic listings. Furthermore, brand ads tend to deploy multiple assets, which occupy more search space. Hence an ad triggered from competitor keywords may show but not necessarily stand out.

Advertisers cannot include competitors’ names in ad copy but can imply a better alternative. If Five9 bids on “Nice AI,” the ad headline might be “Make Your Switch To Five9.”

Regardless, consider the searcher’s mindset when composing the ad copy.

“Pinning” headlines and descriptions ensures specific messaging appears in every ad. Pinning is critical in competitor campaigns but can produce low Quality Scores. That’s acceptable, however, since control over the copy matters.

It’s worth noting that Microsoft Bing shows image-based Multimedia Ads from searches on competitors’ terms. Below is an example of a Docusign ad triggered by a search for Signeasy, a competitor.

Screenshot of Bing search results showing Docusign's ad.

A search on Bing for “signeasy” triggers Docusign’s image ad. Click to enlarge.

Ad groups and keywords

Consolidating campaigns allows Google to collect aggregate data for better bid strategies.

Accounts generally need just one search campaign for all competitor ad groups and keywords. One competitor per ad group is typically sufficient unless search volume dictates otherwise.

For example, IBM could place multiple competitors’ keywords with little search volume into one ad group, with keyword-level URLs if each competitor had its own landing page.

Potential buyers

In short, Google’s ad platform has evolved, and so has bidding on competitor keywords. Keywords influence the ads that show, but other signals — search history, predicted performance, user location — also matter. Ads already show for competitor queries. Those searchers are potential buyers who will convert more with optimized experiences.