Keyword Intelligence Overview
โ
Total Keywords
150 mock records
โ
Launch Ready
exact + phrase
โ
Pending Approval
human review needed
โ
Negative Candidates
add_negative action
โ
Services Covered
all 9 services
โ
Intent Types
all 16 classes
โ
Est. Monthly Revenue
AED (mock model)
19
Data Marts Built
all marts available
Intent Type Breakdown
Service Coverage
Keyword Ideas โ All 150
| # | Keyword | Service | Location | Intent | Vol/mo | CPC (AED) | Comp | Score | Action | Approval |
|---|
Campaign Builder โ Launch-Ready Keywords
| # | Keyword | Campaign Name | Ad Group | Match | Service | Intent | Location | Score | Status |
|---|
Negative Keyword Lab
| # | Keyword | Service | Intent Type | Neg Risk Score | Reason | Est. Wasted Spend / mo | Neg Level | Match Type |
|---|
Landing Page Gap Finder
| # | URL / Page | Service | Check | Severity | Finding | Impact | Fix | Est. CQS Improvement |
|---|
Competitor SERP Intelligence
SERP Analysis (29)
Ad Angles (20)
Local Pack (40)
Opportunity Gaps (56)
Competitor LP Gaps (20)
| Keyword | Location | Paid Ads | Local Pack | Comp Pressure | SERP Crowding | Ad Angle Gap | Recommended Angle | Difficulty |
|---|
| Keyword | Angle Type | Headline | Description | Competitor Using | Est. CTR Uplift | Recommended |
|---|
| Keyword | Pack Position | Business Name | Rating | Reviews | Has Booking | Has Phone | Gap Identified |
|---|
| Keyword | Service | Location | Opp Score | Comp Pressure | Differentiator | Action |
|---|
| Keyword | Competitor Domain | Gap Type | Gap Severity | Our Opportunity | Recommended Action |
|---|
Profit Prediction Model
| # | Keyword | Service | Volume | CPC (AED) | Close Rate | Avg Ticket | Est. Revenue | Est. Ad Cost | Est. Profit | Profit Score |
|---|
Keyword Approval Queue
| # | Keyword | Service | Intent | Campaign Score | Recommended Action | Safety Note | Approval Status |
|---|
Google Ads Editor CSV Preview
Safety & Governance Panel
Safety Checks โ Keyword Modules
| Check | Result | Detail |
|---|---|---|
| API keys in keyword-data.js | โ 0 found | No hardcoded credentials |
| API keys in keyword-marts.js | โ 0 found | No hardcoded credentials |
| fetch() calls to live endpoints | โ 0 found | All data inlined in JS |
| Google Ads write operations | โ 0 found | No write automation exists |
| DataForSEO / paid tool calls | โ 0 found | Disabled, UI notice shown |
| IIFE pattern (keyword-data) | โ Applied | Module fails safe with console.warn |
| IIFE pattern (keyword-marts) | โ Applied | Module fails safe with console.warn |
| Integration lock flag in all mart outputs | โ Active | integration_locked: true |
| Editor CSV upload warning | โ Present | โ MOCK DATA โ Not for upload |
| Approval queue safety notes | โ Present | All 32 pending rows include safety_note |
| Mock data labels | โ All files | data_source: "mock" on all records |
Keyword Mart Registry (19 Marts)
| Mart Name | Function | Row Count | Status |
|---|
Keyword Module Self-Test
Click "Run Keyword Module Self-Test" to execute all 68 checks...