Only promises what is actually on your page
Pulls real prices, materials, reviews, and shipping rules from your store and strips any unproven claims.
Trusted by 8,000+ ecommerce brands. Built by operators.






01 / 3-model ad writer & character lock
Pulls real prices, materials, reviews, and shipping rules from your store and strips any unproven claims.
Attaches 4+ sitelinks with unique store URLs, callouts, and snippets so your ads take up maximum space in search results.
| Search Phrase | Google Searches/yr | Kopa Rule |
|---|---|---|
| “linen bedding” | 109,800 / yr | ✓ Kept · Phrase |
| “linen bedding sets” | 62,000 / yr | ✓ Kept · Phrase |
| “bedding” (Google idea) | 604,000 / yr | ✕ Dropped · Too broad |
| “brushed cotton bedding” | 168,500 / yr | ✕ Dropped · Wrong fabric |
Validates every headline and description length and polishes grammar in local languages before you review.
Explore MagicLinen's 100% European flax duvet cover sets, handcrafted in Lithuania. Coconut button closures and four interior corner ties.
02 / from product page to complete search ad
Kopa extracts real USPs, prices, and proof from the target landing page.
Kopa writes headlines, descriptions, sitelinks, and callouts for each ad group.
Removes unsupported claims and locks character limits.
Review the ad preview and approve for Google Ads.
Checked twice in Google Keyword Planner before launch.
"Chatbots invent discounts we don't offer and write headlines that get cut off by Google's character limits."
Kopa checks every claim against your live product page and fits every headline and description to Google's exact limits.
real store runs · verified google keyword planner numbers
One collection page per store, run through the Kopa pipeline. Numbers are real Google searches per year in the target country.
Linen duvet cover sets · English · United Kingdom
| Keyword | Match | Per year | Per month | Trend |
|---|---|---|---|---|
| magiclinen | exact | 2,280 | 210 | → flat |
| magic linen | exact | 2,280 | 210 | → flat |
| magic linen uk | phrase | 120 | 10 | → flat |
| Keyword | Match | Per year | Per month | Trend |
|---|---|---|---|---|
| linen bedding | phrase | 109,800 | 9,900 | → flat |
| linen bed linen | phrase | 70,100 | 5,400 | → flat |
| linen bedding sets | phrase | 62,000 | 5,400 | → flat |
under the hood · 4 stages · 13 operator steps · real run times
Times are from a real store run. Each step uses the right worker: AI for language and store context, Google Keyword Planner for real search facts, and fixed rules for deterministic caps and character limits.
Most wasted spend starts when a tool sends paid clicks to blog or policy pages and dumps brand, cold searches, and competitors into one bucket.
Scans your products, collections, prices, stock, and local retailer shelf names. Excludes non-buyer pages like blogs, shipping info, and return policies.
Separates shoppers into four clean buckets: your own brand, clear product fit (BoFu), problem searches worth testing, and competitor searches.
Chatbots guess what people type. Kopa checks Google's own search numbers twice, splits look-alike spellings, and builds tight Phrase and Exact keyword lists.
Builds everyday buyer phrases, exact product or model names, local shelf synonyms, problem searches, and competitor terms for each ad group.
Checks monthly search volume and click costs for every phrase and its shorter root words straight from Google Keyword Planner.
Google often lumps similar spellings or missing accents together. Kopa measures each spelling on its own so one popular word does not fake demand.
Marks every phrase as searched, zero-volume, or already covered by a shorter keyword in the same group so your own ad groups never bid against each other.
Keeps phrases from people looking to buy what you sell, folds in strong ideas from Google, and drops loose informational searches (free, DIY, jobs).
Pulls fresh Google volume numbers for the final list so nothing goes live on stale or merged data.
Caps each campaign at 150 proven Phrase & Exact keywords, deletes empty ad groups, and sizes keyword coverage to your daily budget.
Raw AI writes generic filler with no extensions. Kopa aligns every headline with search intent, builds sitelinks and callouts, and loads negative keyword lists.
Drafts 3 to 4 unpinned RSAs per group using real store USPs. Attaches 4+ active sitelinks with unique URLs, 4+ callouts, structured snippets, and price assets.
Removes any discount, shipping promise, or claim not on your site. Attaches negative keyword lists and blocks brand terms from non-brand groups.
Fixes grammar, word cases, and awkward literal translations in local languages while keeping every product fact untouched. Skipped for English stores.
Before a campaign goes live, Kopa checks every character count and locks the account settings that agencies check on day one of an audit.
Verifies every headline is ≤30 chars and description ≤90 chars. Locks location targeting to Presence only, turns auto-applied recommendations OFF, and attaches volume.
the models & workers
Most of the thinking work
One focused quality pass
Non-English campaigns only
Understands the store, suggests searches, judges relevance, writes the ads.
Provides the facts: how many people search each phrase in Keyword Planner.
Make the final keep / drop call and enforce 30/90 character limits the same way every time.
03 / google ads playbook
Paste a store URL. Kopa writes the keywords, negative keywords, and ads, then runs Google Search after you approve.
Separate brand searches from new-customer traffic in Google Ads so brand ROAS never hides wasted spend.
Find high-intent buyer keywords verified with real Google Keyword Planner search volume and click costs.
Kopa is one monthly subscription. Your ad budget stays in your own ad accounts.
A few details
The practical details about control, ownership, and getting started.
Kopa compares every drafted headline, description, and sitelink against the live landing page and removes any offer or claim not present on your site.
Yes. Kopa drafts sitelinks with verified URLs, callouts, structured snippets, and price assets alongside your search ads.
No. Every campaign, keyword list, and creative stays in draft until your team approves it.
You do. Your store owns the Google and Meta accounts 100%, and ad spend goes directly to the platforms.
Make room for growth
Go from products to approved creative, live campaigns, and reporting you can act on.