Guide

Inside AdPilot Optimize: What to Change Next, Read From Your Own Google Ads Data

TAThe AdPilot Team· Google Ads automation28 July 202612 min read
Optimize reads your live Google Ads account and tells you what to change next, in plain language, with the money at stake on every card. It finds search terms that spent without converting, keywords that never convert, ads Google rates as weak, budgets hitting their cap, landing pages taking your clicks, and keywords in your market you are not bidding on yet. You pick the ones you agree with. Nothing is applied to your account automatically. The page reads, it never writes, and the campaign it builds from your choices is one you review and push yourself.

Most of what goes wrong in a Google Ads account is not dramatic. It is a search term quietly spending every week on something you do not sell, a keyword that has taken clicks for a month and produced nothing, an ad Google has been rating poor since the day it launched. None of it announces itself. You have to go looking, across several reports, and know what you are looking at.

Optimize does the looking. Here is the whole page, and then each part of it.

The top of the page: what is at stake, how it moves as you select, and the daily budget you want to model.

Every number comes from your own account

This is the part worth understanding before anything else, because it is what makes the rest trustworthy. The page holds no benchmarks, no industry averages and no sample data. Every figure on it is a number from your account over the last 30 days.

Optimize reads your Google Ads account through read-only reporting, turns it into ranked cards, and never writes anything back to the account.Your Google Ads accountthe last 30 daysRead-only reportingno write access usedRanked cardsmoney at stake on eachNothing is written back to your accountEvery figure on the page traces to a number in your own account, never an industry average.
Reporting reads only. Nothing on this page travels back into your Google Ads account.

The consequence shows up in the screenshot above. The conversions tile does not read zero. It reads not tracked yet, because this account has no conversion measurement configured, and a rate nobody has measured is not the same as a rate of zero. Printing 0% there would be inventing a verdict.

Note
That rule runs through the whole page. Where something can be observed it is reported, and where it cannot the page says so and stops. It is the reason nothing here can flatter your account.

Where money is leaking

Two cards handle the most common and most expensive problem in a search account: paying for clicks that were never going to buy anything.

Each row carries the money at stake, the campaign it came from, and a judgement about whether the term belongs in your market.

Block wasted search terms comes from your search terms report, which is the list of what people actually typed before your ad appeared. Terms that took money and produced nothing are candidates to add as negative keywords, which is exactly what Google suggests doing with that report.

The badges are the part that saves you time. Spending without converting is not the same as being irrelevant, and treating it that way is how people block their own best traffic. So each flagged term is judged against what your business actually does, and marked RECOMMENDED when it looks genuinely off-target, or YOUR MARKET when it is a term you probably should be competing for even though it has not paid off yet. Only the first group is pre-selected.

Pause keywords that never convert does the same job one level up, on the keywords you chose rather than the searches they matched. Same treatment, same honesty: a keyword that is clearly in your market says so, even when it is costing you.

Where the copy is weak, and why

Real ads, real ratings, and the asset counts that drive them. The ads shown here are AdPilot's own.

Google rates responsive search ads with Ad Strength, and that rating is a real signal about whether an ad has enough variety to compete. The card reports the rating Google gives, alongside the two counts that usually explain it: how many headlines and how many descriptions the ad is actually using.

Worth saying plainly, because the screenshot shows it: those are AdPilot's own ads, and several of them are rated poor. The page reports what is there. An optimization tool that never found anything wrong with the account running it would not be worth much.

Keywords you are not bidding on yet

The card underneath is the one that works on day one. Every other card needs history, and a new account has none. Keyword ideas do not: they are built from your own site, the searches that already reached you, and the terms competitors in your market are visible on. Each idea carries a tag saying which of those it came from, so you can judge it rather than trust it.

What you can act on, and what is only worth knowing

Ten cards, split into two groups, and the split is deliberate rather than cosmetic.

Five actionable cards feed a generated campaign when selected. Five advisory cards are for reading only and never feed generation, because their fix lives outside a new campaign.ACTIONABLESelecting these feeds a generated campaignBlock wasted search termsPause keywords that never convertRaise budget on capped campaignsRefresh weak ad copyAdd keywords from your marketADVISORYRead these, then act in Google Ads or on your siteReview high-cost keywordsCampaigns hitting their daily budgetWhere your clicks landStrengthen weak asset groupsGet your account ready to optimizeThe split is deliberate: a card whose fix is not a new campaign must never pretend otherwise.
Selecting an actionable card feeds the generated campaign. Advisory cards never do.

An advisory card is not a lesser recommendation. It is one whose fix lives somewhere a new campaign cannot reach. You cannot fix a slow landing page by generating a campaign, you cannot add an image to an existing asset group that way, and you cannot set up conversion tracking that way. Rather than quietly folding those into the generated campaign and hoping, the page separates them and says which is which.

When the account is still new

On a thin account the page explains what is missing rather than filling the gap with a guess.

Most accounts that need this page most are the ones with the least data in them. So the page tells you what is holding it back. Conversion tracking not set up means conversion-based cards stay locked, and it says so rather than silently producing weaker recommendations.

The landing page card is the clearest example of the rule at work. With no conversion data it cannot honestly say a page converts badly, so it does not. It becomes Where your clicks land, ranks pages by spend, and states in the card that it will rank by conversion rate as soon as tracking fires. The percentage is removed entirely rather than displayed as zero.

Performance Max and Demand Gen

These formats do not rate individual ads. They rate the whole asset group, through Performance Max Ad Strength, which is why they are invisible to any check that only looks at ad-level ratings. The third card in the screenshot above reports Google's own rating for each asset group.

It is advisory for a concrete reason: the fix is adding the missing headlines, descriptions or images to an asset group that already exists, in Google Ads. Generating a new campaign would not touch it. Saying so is more useful than offering a button that quietly does nothing.

One campaign, or all of them

Accounts with several campaigns have a problem the page has to solve: the biggest spender produces the most findings, and would otherwise fill every card and crowd out everything else.

The scope selector narrows the page to one campaign or one campaign type, and a fairness cap keeps the biggest spender from filling every card.SCOPEAll campaignsor one, or one typeEvery card narrowstiles, chart and totals tooFAIRNESS CAPWithout a capone campaign fills the cardWith the capeach campaign keeps a place
Scope narrows the whole page. The fairness cap keeps every campaign represented.

The selector at the top narrows the page to a single campaign or a single campaign type, and it narrows everything, including the tiles and the chart, so the totals always match what is on screen. Underneath, a fairness cap draws findings round by round rather than taking the top of one list, so a small campaign with a real problem still surfaces next to a large one.

What happens when you press Generate

This is where most tools would apply the changes. This one does not.

Selecting recommendations builds a new campaign draft that you review and push yourself. It arrives paused, and nothing reaches your account without you.1. You selectthe moves you agree with2. Generatebuilds a new campaign3. Campaign Reviewyou edit anything4. You pushit arrives pausedTwo of the four steps are yours, and they are the two that spend money.Optimize recommends. It never changes your account by itself.Advisory cards are excluded from step 2 on purpose: their fix is not a new campaign.
Four steps, and the two that cost money are both yours.

Your selections become the brief for a new campaign, which lands as a draft in Campaign Review. You can edit anything in it. When you push it, it arrives in Google Ads paused, which is true of every campaign AdPilot creates, so you see the budget and the copy before a penny moves. The daily budget slider on the Optimize page sets the total that generation works to.

  • Read-only: the page never writes to your Google Ads account
  • Nothing is pre-applied, and nothing is applied in the background
  • Campaigns always arrive paused, so you approve the spend
  • Advisory cards are excluded from generation by design
  • Every figure traces to your account, never an industry benchmark
  • Where a rate cannot be observed, no verdict is shown at all

How current the numbers are

The page reads your account live, holds the result briefly so repeat visits are instant, and recomputes from scratch when you press Refresh.First loadreads your account liveHeld brieflyrepeat visits are instantRefreshrecomputes from scratchThe page states the time it was computed, so you always know what you are looking at.Card wording is computed on the server, so a change to it appears after a Refresh rather than instantly.
The page states when it was computed, and Refresh recomputes from scratch.

The page reads your account live and then holds the result briefly, so moving around it is instant rather than re-querying Google every time. It always shows the time it was computed, and Refresh rebuilds everything from your account as it stands now. One practical note: the wording on the cards is worked out on the server, so if something changes in how a card reads, it appears after a Refresh rather than immediately.

Frequently asked questions

Does AdPilot change my Google Ads account automatically?
No. The page reads through read-only reporting and never writes. Your selections build a draft campaign that you review and push yourself, and it arrives paused, so nothing spends until you switch it on.
Where do the numbers come from?
Your own account, over the last 30 days. No industry averages, no sample data. If a rate cannot be observed in your account, the page shows no verdict rather than printing a zero.
What is the difference between actionable and advisory?
Selecting an actionable card feeds the campaign Generate builds. Advisory cards are for reading, because their fix lives in Google Ads, on your website, or in your tracking setup. They are excluded from generation deliberately.
Does it work on a brand new account with no conversions?
Partly, and it tells you which parts. Cards needing conversion data stay locked and explain why. Cards built on clicks and spend still work, and the keyword ideas card needs no history at all.
Does it cover Performance Max and Demand Gen?
Yes, through a separate card that reports Google's own asset group rating, since those formats rate the group rather than individual ads. It is advisory, because the fix is adding assets to an existing asset group in Google Ads.
Which plan includes Optimize?
The Connected plan, because it reads your live Google Ads account and that requires the account to be connected.
Citations (6)show
  1. 1About Ad Strength for responsive search adsGoogle Ads Help
  2. 2About the search terms reportGoogle Ads Help
  3. 3Get negative keyword ideas using the search terms reportGoogle Ads Help
  4. 4About negative keywordsGoogle Ads Help
  5. 5About conversion measurementGoogle Ads Help
  6. 6About Performance Max Ad StrengthGoogle Ads Help

Build your first campaign in minutes

Paste your website URL and watch AdPilot generate complete, launch-ready Google Ads campaigns.