READY TO CLONE — Search Arbitrage Playbook
Повний “shopping list” що саме vendor ллє і як це повторити для нашого MVP запуску. Кожен пункт — actionable: вертикаль, конкретні keywords, GEO, bid range, наскільки гарно зайшло у vendor.
Як читати цей звіт
VERTICAL = верхньорівнева категорія (jobs/dental/loans/etc)
SUBCATEGORY = більш специфічна (warehouse_packing/dentures/personal_loans)
KEYWORD = конкретний search query (Invisible Dentures, Packing From Home...)
Кожен keyword був реально використаний vendor і має:
- Сумарний spend (з Beta + Alpha)
- Кількість покупок (з Meta postback)
- Активних кампаній на цю тему
- TOP GEO куди вели
- CPC/CTR показники
- Source — Beta чи Alpha
Зміст
- TL;DR — топ-30 ready-to-clone combinations
- Vertical-by-vertical playbook
- GEO + Language strategy per vertical
- URL template (tracker macros)
- Naming convention
- Bid setup per vertical
- Implementation sequence — 3 хвилі MVP
- Wrapper accounts mapping
- Critical compliance rules (з Predicto policy)
1. TL;DR — топ-30 ready-to-clone
Сумарно знайдено: 119 унікальних vertical+keyword combinations. Топ 30 по spend:
| # | Vertical | Subcategory | Keyword | Spend | Camps | TOP GEO | Sources |
|---|---|---|---|---|---|---|---|
| 1 | dental | dentures | Invisible Dentures | $18,412 | 230 | US/CA/AU | Beta |
| 2 | tech_electronics | b2b_software | Warehouse Management Systems | $17,954 | 50 | FR/LU/DE | Beta |
| 3 | jobs | warehouse_packing | Packing From Home | $15,428 | 470 | AU/US/GB | Beta |
| 4 | jobs | warehouse_packing | Packing Jobs | $9,351 | 280 | AU/US/CA | Beta |
| 5 | jobs | security_misc | Security Jobs | $8,718 | 350 | FR/IT/ES | Beta |
| 6 | jobs | remote_other | Work | $8,497 | 290 | mixed | Beta |
| 7 | business_education | mba | Food MBA Programs | $7,993 | 90 | US/IT/ES | Alpha |
| 8 | jobs | security_misc | Waste Management | $7,445 | 220 | CA/UK/US | Beta |
| 9 | dental | dentures | Modern Invisible Dentures | $7,329 | 130 | US/AU | Beta |
| 10 | entertainment | venues | Cinema | $7,020 | 139 | IT/ES/FR | Beta |
| 11 | jobs | security_misc | Waste Management Jobs | $6,903 | 160 | CA/UK | Beta |
| 12 | jobs | cleaning | Office Cleaning Service | $4,833 | 130 | FR/IT/ES | Beta |
| 13 | business_education | marketing | Email Marketing | $4,796 | 80 | mixed | Alpha |
| 14 | jobs | warehouse_packing | Food Packing Work | $4,276 | 110 | DE/NL/SE | Beta |
| 15 | jobs | remote_other | Work From Home | $3,539 | 100 | mixed | both |
| 16 | jobs | warehouse_packing | Packing Industry | $3,306 | 70 | EU | Beta |
| 17 | cosmetic_aesthetic | hair | Hair Transplant | $3,292 | 60 | mixed | Alpha |
| 18 | business_education | marketing | Promote Products | $3,271 | 50 | mixed | Alpha |
| 19 | business_education | mba | MBA for Beginners (ES) | $2,902 | 40 | ES | Alpha |
| 20 | tech_electronics | phones | Phone Packages | $2,866 | 70 | mixed | Alpha |
| 21 | jobs | security_misc | Night Security | $2,714 | 60 | FR/IT | Beta |
| 22 | business_education | mba | Food Tester Marketing MBA | $2,586 | 40 | mixed | Alpha |
| 23 | jobs | warehouse_packing | Food Packaging Work | $2,582 | 60 | DE/NL | Beta |
| 24 | jobs | construction | Construction | $2,374 | 90 | mixed | both |
| 25 | business_education | entrepreneurship | Start Own Business | $2,359 | 40 | DE/EN | Alpha |
| 26 | jobs | cleaning | Night Office Cleaning | $2,296 | 50 | FR/UK | Beta |
| 27 | jobs | warehouse_packing | Food Packaging Work EN | $1,983 | 40 | UK/AU | Beta |
| 28 | jobs | warehouse_packing | Warehouse Packing | $1,876 | 40 | mixed | Beta |
| 29 | dental | general | Dental | $1,872 | 50 | US/CA | Beta |
| 30 | legal | general | Legal Services | $1,866 | 80 | AU/CA/FR | Beta |
Сумарно top-30: ~$170K spend (43% від загального аналізованого).
Висновок: ці 30 combinations дають нам ясний план — стартуємо з jobs/warehouse_packing + dental/dentures + business_education/MBA. Це 3 wrapper-friendly verticals з proven economics.
2. Vertical-by-vertical playbook
🏭 JOBS — найбільша вертикаль ($85K Beta + $11K Alpha)
Стратегія vendor: масовий volume, низький CPC ($0.05-0.15), широкий GEO mix. Beta це фокус, Alpha тільки частково.
Топ 8 keywords (sorted by spend):
| Keyword | Spend | Конкретні приклади з landing scrape |
|---|---|---|
| Packing From Home | $15.4K | packing-from-home-AU-en, packing-from-home-DE-de, food-packing-roles |
| Packing Jobs | $9.4K | packing-jobs-australia, night-shift-packing-Germany |
| Security Jobs | $8.7K | night-security-FR-fr, security-work-for-french-speakers |
| Waste Management | $7.4K | work-in-waste-management-industry-CA, waste-management-jobs-UK |
| Waste Management Jobs | $6.9K | те саме що Waste, окремий код |
| Office Cleaning | $4.8K | office-cleaning-work-in-france-FR-fr, office-cleaning-service-GB-en |
| Food Packing Work | $4.3K | food-packing-work-AU, food-packaging-roles-DE |
| Construction | $2.4K | construction-project-management-training-Canada-en |
Sub-verticals що ВЛАСТИВІ для нашого старту:
- ✅
warehouse_packing— найкраще: широкий GEO, низький CPC, стабільний performance - ✅
cleaning— спеціалізовані night-shift / office варіанти ллють добре - ✅
security_misc— нічна охорона + waste management — high-RPC nichе - ⚠️
caregiver_nursing— обережно з Predicto policy: не “we hire”, не “guaranteed jobs”
Чого НЕ робити в jobs (Predicto policy):
- НЕ казати “$X/month earnings”
- НЕ казати “remote work” / “flexible hours” / “guaranteed jobs”
- НЕ казати “We’re hiring” / “Join our team”
- НЕ використовувати слова “jobs”, “roles”, “positions” у direct claim
- ✅ Можна: “Learn about packing roles”, “Discover warehouse work info”
🦷 DENTAL — друга за пріоритетом ($27K Beta + $0.8K Alpha)
Стратегія vendor: Beta активно ллє, високий CPC, US/CA/AU/UK ринки.
Топ keywords:
| Keyword | Spend | Приклади |
|---|---|---|
| Invisible Dentures | $18.4K | invisible-dentures-WO-en, invisible-dentures-IT-it, invisible-dentures-US-en |
| Modern Invisible Dentures | $7.3K | modern-invisible-dentures-US-en, варіація на ту ж аудиторію |
| Dental | $1.9K | generic dental keyword |
Чого НЕ робити в dental (Predicto policy):
- НЕ казати “Free dental” / “No cost”
- НЕ використовувати geo claims “Near You” якщо нема real geo targeting
- НЕ казати “Best dentures” / “Top dentists”
- ✅ Можна: “Discover dental implant options”, “Read about denture types”
🎓 BUSINESS_EDUCATION — Alpha’s territory (B2B/MBA/marketing)
Стратегія: Alpha домінує. Це high-RPC, low-volume vertical (loans-adjacent монетизація).
Топ keywords:
| Keyword | Spend | Лендінг приклад |
|---|---|---|
| Food MBA Programs | $8K | food-mba-programs-US-en, інтернаціональні варіанти |
| Email Marketing | $4.8K | email-marketing-for-new-customers |
| Promote Products | $3.3K | how-to-promote-promotional-products, promote-products |
| MBA for Beginners (ES) | $2.9K | mba-para-principiantes-ES-es |
| Phone Packages SMB | $2.9K | phone-packages-for-smbs-US-en (B2B telecom) |
| Food Tester Marketing MBA | $2.6K | crossover: food + marketing + mba |
| Start Own Business | $2.4K | i-want-start-my-own-business, ein-unternehmen-grunden-DE-de |
Чого НЕ робити в education (Predicto policy):
- НЕ казати “Free Certificate” / “No Cost Course”
- НЕ обіцяти “Funded Courses” / “Scholarships” / “Admission”
- НЕ казати “Accredited” без backing
- НЕ обіцяти “Guaranteed job placement”
- ✅ Можна: “Discover MBA program options”, “Learn more about marketing courses”
💄 COSMETIC_AESTHETIC — Alpha’s premium territory ($2.7K)
Топ:
- Hair Transplant — $3.3K
- Laser Pigment Removal — підкатегорія skin
- Skin Rejuvenation
Domain insights: cosmetic — high-RPC, але регулюється строго. Robимо обережно після jobs/dental.
⚖️ LEGAL — підвертикаль що vendor активно ллє ($5.7K Beta)
Топ keyword: Pro Bono Legal Services — $1.9K + варіації
Стратегія: pro bono lawyers — special audience (low-income), high-conversion landing.
Compliance: НЕ казати “Free lawyer” — заборонено. Можна “Pro bono attorneys” як description term.
🎬 ENTERTAINMENT — Beta’s сюрприз ($7K на cinema)
Cinema — keyword з $7K spend. GEO: IT/ES/FR (європейський mainstream cinema).
Stratification: cinema search → AdSense for Search → ads for movie tickets, streaming, etc.
💰 LOANS — менший в нашому dump, але vertical critical
Beta: $140 (мало). Alpha: $1.3K (більше).
Це підтверджує Alpha = loans bias, Beta = jobs bias (нам треба обидва підходи).
Топ Alpha loan keywords:
- Personal Loans (різні мови: English, PT-BR
pedir dinheiro emprestado) - BNPL Lawn Mower / Outboard Motor / Couch
- Sofas with Monthly Payments
ТОП compliance issues для loans:
- НЕ казати “Loan in 5 minutes”
- НЕ казати ”$” або dollar амount
- НЕ казати “no credit check” / “no deposit”
- НЕ обіцяти “guaranteed credit”
- ✅ Можна: “Discover personal loan options”, “Read more about borrowing”
🛠️ HOME_SERVICES, AUTO, REAL_ESTATE, TECH — slow burners
Кожен <$1K в нашому sample, але мають свої niches. Залишаємо на phase B-C.
3. GEO + Language strategy per vertical
| Vertical | Best GEOs | Languages | Notes |
|---|---|---|---|
| jobs/warehouse_packing | AU, US, GB, DE, NL, NO, SE, IT, ES | en, de, nl, no, sv, it, es | Найширший GEO mix |
| jobs/cleaning | FR, IT, BE, FI, GB | fr, it, en, fi | EU-фокус |
| jobs/security_misc | FR, IT, ES, CA, UK | fr, it, es, en | Latin EU + UK/CA |
| dental/dentures | US, AU, CA, GB, IT | en, it | Tier-1 англомовні + IT |
| business_education | US, ES, IT, DE | en, es, it, de | Усі мови — multi-region MBA |
| cosmetic_aesthetic | US, ES, IT | en, es, it | Cosmetic crowds в США/Європі |
| legal/pro_bono | AU, CA, UK, US, FR, IT, ES | mixed | Worldwide-en домінує |
| entertainment/cinema | IT, ES, FR | it, es, fr | EU mainstream cinema fans |
Patterns:
- US/UK/CA/AU = “tier-1” — стартує дорожче ($0.10-0.20 CPC) але великий обсяг
- EU non-English (DE/FR/IT/ES) = “tier-2” — дешевше ($0.05-0.10), нижча конкуренція
- LATAM (Alpha має es-LATAM) = “tier-3” — найдешевше ($0.02-0.05), високий CTR
4. URL template (tracker macros)
Стандарт від Predicto:
https://<our-tracker-domain>.com/cf/r/<click_id>?
ad_id={{ad.id}}
&adset_id={{adset.id}}
&campaign_id={{campaign.id}}
&ad_name={{ad.name}}
&adset_name={{adset.name}}
&campaign_name={{campaign.name}}
&source=facebook
&placement={{placement}}
&account_id=<HARDCODED_OUR_ACC_ID>
&rac=<EXACT_AD_HEADLINE_TEXT>
КРИТИЧНО:
rac=параметр ОБОВ’ЯЗКОВО (з 20.07.25 — Predicto blocks campaigns без rac)racvalue має точно дорівнювати ad headline text — без перефразування- Кожна нова реклама = новий
click_idу tracker (Mongo ObjectId формат як у vendor)
Multi-platform standard (на майбутнє якщо ллємо з інших платформ):
| Platform | URL template |
|---|---|
?account_id=ACC&campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&source=facebook | |
| TikTok | ?account_id=ACC&campaign_id=__CAMPAIGN_ID__&adset_id=__AID__&ad_id=__CID__&source=tiktok |
?account_id=ACC&campaign_id={campaignid}&adset_id={adgroupid}&ad_id={creative}&source=google | |
| Snapchat | ?account_id=ACC&campaign_id={{campaign.id}}&adset_id={{adSet.id}}&ad_id={{ad.id}}&source=snapchat |
| Taboola | ?account_id=ACC&campaign_id={campaign_id}&adset_id={site_id}&ad_id={campaign_item_id}&source=taboola |
| Outbrain | ?account_id=ACC&campaign_id={campaignid}&adset_id={adgroupid}&ad_id={contentadid}&source=outbrain |
5. Naming convention
Структура (на основі vendor):
<seq>_<system>_<operator>_<acc>_<channel>_<keyword>_<GEO>_<lang>_<tracker>_<DDMM>
Приклади з vendor:
- Beta:
2955_Predicto_Dima_357_ch31360_packing_from_home_AU_en_analogaudiohub_20-04 - Alpha compact:
KAVS04451OA1WWCP03(4-char system + 4-digit acc + 3-char keyword + WW + CP## variant)
Наш стандарт (рекомендую human-readable Beta-style):
0142_AutoFlow_Bayer_4451_ch10260_packing_from_home_AU_en_main_28-04
де:
0142— наш seq counter (з CRM, монотонно)AutoFlow— назва нашої системи автозаливуBayer— твоє ім’я як operator4451— наш внутрішній acc numberch10260— наш channel ID (мапиться на landing/feed)packing_from_home— keyword (з нашого vertical map)AU— GEOen— languagemain— tracker pool name28-04— дата
Adset name: <campaign_name>_AS01, _AS02, … _AS06
Ad name: <campaign_name>_AD<creative_id>
6. Bid setup per vertical
Дві школи: Beta bid cap vs Alpha MIN_ROAS. На старт MVP — Beta bid cap (простіше, не вимагає value passback).
| Vertical | Bid strategy | Bid cap (USD) | Optimization | Daily budget |
|---|---|---|---|---|
| jobs/warehouse_packing | LOWEST_COST_WITH_BID_CAP | $0.08 | OFFSITE_CONVERSIONS | $10 |
| jobs/cleaning | LOWEST_COST_WITH_BID_CAP | $0.07 | OFFSITE_CONVERSIONS | $10 |
| jobs/security_misc | LOWEST_COST_WITH_BID_CAP | $0.10 | OFFSITE_CONVERSIONS | $15 |
| dental/dentures (US/AU/CA) | LOWEST_COST_WITH_BID_CAP | $0.20 | OFFSITE_CONVERSIONS | $20 |
| business_education/mba | LOWEST_COST_WITH_BID_CAP | $0.15 | OFFSITE_CONVERSIONS | $15 |
| cosmetic/hair | LOWEST_COST_WITH_BID_CAP | $0.25 | OFFSITE_CONVERSIONS | $20 |
| legal/pro_bono | LOWEST_COST_WITH_BID_CAP | $0.15 | OFFSITE_CONVERSIONS | $15 |
| entertainment/cinema | LOWEST_COST_WITH_BID_CAP | $0.06 | OFFSITE_CONVERSIONS | $10 |
| loans/personal_loans | LOWEST_COST_WITH_BID_CAP | $0.30 | OFFSITE_CONVERSIONS | $25 |
Setup shape (від Alpha school): 6 adsets × 6 ads = 1 ad per adset (чисте A/B).
Усі adsets:
- Manual targeting (Advantage Audience OFF)
- Brand safety RELAXED
- Pixel — з нашого pool, ротуй
- Conversion event — Purchase (Predicto постбек)
- Placements — FB+IG+Messenger+Threads, NO Audience Network
7. Implementation sequence — 3 хвилі MVP
🌊 Хвиля 1 (тиждень 1-2): proof of concept
Мета: довести що pipe працює end-to-end на 1 GEO + 1 vertical.
Запуск:
- Vertical: jobs/warehouse_packing (найширший, найбезпечніший, найпевніший CPC)
- Keyword:
Packing From Home(топ-1 серед jobs з $15K spent vendor) - GEO: AU (топ-1 GEO для цього keyword у Beta)
- Lang: en
- Кампаній: 6
- Бюджет: $10/day кожна = $60/day MVP test
- Тривалість: 7 днів
Success criteria:
- 5+ кампаній з positive margin (RPC > CPC + 20%)
- pixel events fired стабільно
- tracker postback повертається
- landing витримує модерацію Meta
🌊 Хвиля 2 (тиждень 3-4): expand within vertical
Мета: scale до full jobs vertical breath.
Розширення:
- Додати keywords:
Packing Jobs,Food Packing Work,Warehouse Packing,Packing Industry— топ-5 з warehouse_packing - Додати GEO: US, GB, DE, NL — top performers
- Кампаній: 30-50
- Бюджет: ~$300-500/day total
Success criteria:
- profit margin 15%+ на $300-500/day
- ідентифіковано winners для майбутнього scale
🌊 Хвиля 3 (тиждень 5-8): ramp and add verticals
Мета: full operational ramp + 2 нові vertikali.
Розширення:
- Vertical 2: dental/dentures (Invisible Dentures — топ-1 overall з $18K)
- GEO: US/CA/AU
- Bid cap $0.20, budget $20/day
- Vertical 3: business_education/mba (Food MBA Programs — Alpha’s win)
- GEO: US, ES, IT, DE (multi-language)
- Bid cap $0.15
- Загальний обсяг: 100+ кампаній/день
- Команда: оператор + AI creative pipeline + tracker dev support
- Total budget: $1.5-3K/day
Success criteria:
- Profit margin 20%+ на $30K/міс scale
- 2+ verticals у production
- Готовність до переходу на ROAS bidding (Alpha school) для high-margin verticals
8. Wrapper accounts mapping
З нашого аналізу:
vendor має 19 SearchLabz account_ids (для Beta) + 2 ctid clusters (для Alpha via Visymo).
Master AdSense channels:
- Beta:
ch28684— один master, 71 sub-channels (один sub per creative для attribution) - Alpha:
a9_ch701,a10_ch303,a15_ch57,b7_ch11,k1_ch29— кілька master clusters
Наш план для wrappers:
- MVP: підписка з SearchLabz або Visymo (один достатньо). Я б брав Visymo (Alpha’s wrapper) — у нас більше ROAS data звідти, і їхня tech (
exploreverity.com) виглядає більш advanced. - Phase B: додати другий wrapper для diversification.
Tracker domains: ми робимо власні Cloudflare Workers (саморобка vendor, не SaaS), тому не залежимо від wrapper для tracker.
9. Critical compliance rules (з Predicto policy)
Ці правила Predicto enforce-ить с 20.07.25. Порушення = ad disapproval, повторне = account termination.
Workflow
- Створення в
Pausedstatus тільки — Predicto reviews, потім activates. НЕ activate manual. - Ad account dedicated to Predicto — не плутати з іншими feed providers.
- Share ad account з Predicto BM з partial access мінімум.
- EST timezone preferred, USD currency preferred (не mandatory).
Required URL parameters (every ad)
account_id, campaign_id, adset_id, ad_id, source, rac
Forbidden language
| Категорія | Заборонено | Дозволено |
|---|---|---|
| Urgency | ”Click now”, “Only today”, “Limited offer”, “Instant” | — |
| Geographic | ”Nearby”, “Near you”, “In your area” | — (unless real IP targeting) |
| Superlatives | ”Top”, “Best”, “Cheapest”, “Greatest”, “Newest” | — |
| Detail | Sizes, prices, “all inclusive” packages | — |
| Clickbait | ”You won’t believe…”, “Only $1” | — |
| Emojis | 💸, ⏰, 🚨 (urgency) | 🎓, 🦷, 🛠️ (decorative OK) |
Forbidden CTAs
“Apply Now”, “See Prices”, “Limited Offers”, “Shop Now”, “Get Paid”, “See Details”, “Start Free Training”, “See Options”, “Search now”, question-form (“Need a lawyer?”, “Want a new job?“)
Approved CTAs
“Learn More”, “Explore More”, “See More”, “Discover More”, “Read More”, “Take a Look”, “Click to Learn More”, “Click to Discover More”
Per-vertical strict rules
Employment:
- НЕ “We’re hiring” / “Join our team”
- НЕ “Earn $X/month”
- НЕ “Remote work” / “Flexible hours”
- НЕ “Guaranteed jobs”
- НЕ “Health insurance” benefits
- НЕ слова “jobs”, “roles”, “positions” як direct claim
- ✅ “Learn about packing roles”, “Discover warehouse work info”
Education:
- НЕ “Scholarships” / “Funded courses” / “Free Certificate” / “No Cost Course”
- НЕ “Accredited” без backing
- НЕ “Guaranteed job placement”
- ✅ “Discover MBA programs”, “Learn about marketing courses”
Finance:
- НЕ “Free”, “Cash now pay later”
- НЕ “Guaranteed credit”
- НЕ “no credit check”, “no deposit”
- НЕ $ signs
- ✅ “Discover personal loan options”, “Read about borrowing”
Vulnerable groups (extra scrutiny)
- Seniors
- Single moms
- Кожне слово в creative має точно відповідати landing content. Жодного misleading.
Trademark
- НЕ використовувати logos чужих брендів
- НЕ government seals/symbols якщо це не official endorsement
Файли для дослідження більше
| Що | Шлях у Obsidian |
|---|---|
| Цей звіт | Projects/Search-Arbitrage/intel/_comparison/READY_TO_CLONE.md |
| Master playbook (бізнес-контекст) | Projects/Search-Arbitrage/intel/_comparison/MASTER_PLAYBOOK.md |
| ROAS bidding setup deep | Projects/Search-Arbitrage/intel/_comparison/ROAS_SETUP.md |
| Per-client vertical breakdown | Projects/Search-Arbitrage/intel/Client_Alpha/09_VERTICALS.mdProjects/Search-Arbitrage/intel/Client_Beta/09_VERTICALS.md |
| Top winners з посиланнями | Projects/Search-Arbitrage/intel/Client_Alpha/01_TOP_30_WINNERS.mdProjects/Search-Arbitrage/intel/Client_Beta/01_TOP_30_WINNERS.md |
| Landing page intel | Projects/Search-Arbitrage/intel/Client_Alpha/07_LANDING_PAGES.mdProjects/Search-Arbitrage/intel/Client_Beta/07_LANDING_PAGES.md |
| Setup pattern (1:N:N vs 1:N:M) | Projects/Search-Arbitrage/intel/Client_Alpha/08_DEEP_DIVE.mdProjects/Search-Arbitrage/intel/Client_Beta/08_DEEP_DIVE.md |
| Raw keyword + match data | Projects/Search-Arbitrage/intel/_comparison/keyword_matches.jsonProjects/Search-Arbitrage/intel/_comparison/top_keywords.json |
Питання до тебе перед першою хвилею
- Wrapper choice: SearchLabz vs Visymo? (рекомендую Visymo — Alpha-style, краща tech)
- Vertical першої хвилі: підтверджуємо
jobs/warehouse_packingAU? - Бюджет MVP: $60/day OK на 7 днів, чи інший?
- Tracker домен: купуємо новий чи юзаємо існуючий?
- Pixel pool: підтверджуємо 5 pixels на старт?
- Хто оператор Хвилі 1: Bayer (баєр) сам чи з нашою підтримкою?
На основі: реверсу Client Alpha + Client Beta за 180 днів. Інструменти: Read-only Meta Graph API + landing page scraping (47 HTML pages, 100+ unique URLs). Predicto policy doc від 11.07.25. Predicto’s official 691-name taxonomy.