Skip to content

Google Ads

WordPresto includes a dedicated Google Ads console: real performance data, deterministic recommendations, and an approval-gated path for making changes. Nothing is ever written to your Ads account without a staged change that you approve and then apply.

The console rides your Google connection. Connect Google in the Integrations canvas, then map your Ads account on the console’s own Account tab. Until then the console lands on that tab and shows the honest connection status. Data arrives when you press Refresh data, which ingests your real campaign, keyword and search-term performance; the header always shows how fresh the data is.

  • Campaigns — key performance indicators and a campaign performance table.
  • Keywords — keyword performance.
  • Search terms — the search-terms report; any wasteful term can be staged as a negative keyword straight from its row.
  • Recommendations — read-only advisories from two deterministic auditors: a wasted-spend auditor (keywords burning spend without converting, campaigns with no conversions) and a bid/budget optimiser (where to reduce or scale budget). Each comes with its rationale, evidence and proposed action.
  • Pending changes — the approval queue of staged change-sets.

Every number comes from persisted, ingested data. Empty states are honest; nothing is zero-filled or invented.

All writes are approval-gated and travel as change-sets: an inline action only stages a draft; approve and apply are separate, explicit steps. The write operations are pausing a campaign, pausing a keyword, setting a campaign’s daily budget, adding a negative keyword, and creating campaigns from an Architect plan — always created paused, never live.

Editing a change-set before you approve it

Section titled “Editing a change-set before you approve it”

Any staged change-set is fully editable until it is applied. Open a “Create campaign” draft in the editor to change the campaign name, daily budget, final URL, keywords and the responsive search ad copy, with a live ad preview showing exactly how the headlines and descriptions render in Google. The editor enforces the same limits Google does — headline and description character caps and the minimum number of each — and Save is blocked until the draft is valid, so a draft can never be applied in a shape Google would reject. Editing a set that was already approved clears the approval, so it always goes back through approve and apply.

If a draft is short of Google’s minimum headlines or descriptions, a Fix with Emma button appears in the editor. It sends the ad groups you are currently editing to Emma, who writes only the missing assets — grounded in the campaign and its keywords, never invented claims — and merges them straight back into the editor for you to review and save. This unblocks an incomplete draft without hand-typing copy.

A staged change-set you no longer want can be deleted from its row (a two-step confirm). Only change-sets that have not been applied can be deleted; an applied set is a record of a real change to your account and is kept for audit.

The Campaign Architect drafts a full campaign structure — campaigns, ad groups, keywords and responsive search ads — from your brief, grounded in the project’s real keyword data. It is a metered AI step and produces a draft only; if you want it in your account, you stage it as a create-paused change-set, approve it and apply it, then enable it in Google Ads when you are ready.

Every ad group the Architect returns is brought up to Google’s minimum assets before you see it — if the first pass leaves an ad group short, a small grounded completion step fills the missing headlines or descriptions — so a fresh plan arrives ready to approve rather than short of copy. If a draft ever still needs work, the editor’s Fix with Emma button tops it up on demand.