Convierte tus llamadas de ventas en contenido SEO de alto potencial

Cruza las llamadas de ventas de la semana con datos reales de palabras clave para construir una hoja de ruta SEO anclada en las palabras exactas que usan tus prospectos. Cada oportunidad se puntúa y se respalda con extractos de llamadas.

¿Qué problemas resuelve este workflow?

En la mayoría de las empresas existe una desconexión entre ventas y marketing.

Como resultado, los equipos de marketing a menudo no saben qué buscan realmente los prospectos ni cómo lo buscan (qué palabras usan).

Este workflow combina los datos de tus llamadas de ventas con una herramienta SEO para inspirar directamente tu hoja de ruta SEO.

¿Cómo se ve el resultado?

Aquí tienes un ejemplo:

sales-calls-seo-content.md
🏆 Top 5 SEO Opportunities

Week of May 11, 2026 · Calls analyzed: 7 transcripts from Jane Smith, May 6–8, 2026 · 52 total calls reviewed

Illustrative dataset — figures, keywords, competitor names and quotes are representative examples, not actual data.


#1 VoIP Reseller Program — Quick Win: NO
MetricValue
Monthly Volume390 searches/mo
Current PositionNot ranking
Keyword Difficulty1/100
IntentCommercial
Opportunity Score6

Evidence from calls

"I noticed you have a partner program — I've been keen to jump on it. For clients who need this kind of thing, instead of running their service for them, we could just get them set up with their own accounts."

— Michael (digital marketing agency owner), May 8

Competitor gap

KD of 1 — essentially no one is competing. Generic VoIP directory pages and telecom wholesaler content dominate. No independent page exists targeting the agency-as-reseller angle.

Recommended content

  • Format: Partner program landing page + supporting blog post
  • Title: "Allo Partner Program: Earn 30% Revenue Share Referring Clients to the Best AI Phone System"
  • Unique angle: Write for digital marketing agencies managing multiple SMB clients who want to bundle phone as a service — Michael's exact situation.

#2 Call Tracking for Agencies — Quick Win: NO
MetricValue
Monthly Volume50 searches/mo
Current PositionNot ranking
Keyword Difficulty27/100
IntentCommercial
Opportunity Score6

Evidence from calls

"ConvertTrack runs $3,400 a month just for the call tracking features. I take that back to clients, and they just don't see the value. If I could offer something around $50–60 a month — man, that would change everything."

— Michael (digital marketing agency owner), May 8

Competitor gap

Top 3: CallPath (complex, expensive), ConvertTrack (enterprise-only pricing), AgencyMetrics blog posts (no built-in dialer). Nobody combines call tracking with an AI phone system at SMB price points for agencies.

Recommended content

  • Format: Comparison landing page
  • Title: "Affordable Call Tracking for Marketing Agencies: How Allo Replaces ConvertTrack for $45/user"
  • Unique angle: The $3,400/mo vs $45/mo contrast is the entire article. Agencies doing performance marketing who can't prove call attribution because ConvertTrack prices them out.

#3 Real Estate Phone System — Quick Win: NO
MetricValue
Monthly Volume50 searches/mo (+1000% QoQ spike)
Current PositionNot ranking
Keyword Difficulty2/100
IntentCommercial
Opportunity Score6

Evidence from calls

"I'm a busy realtor running a team, and I can never take a vacation because I need my phone for everything else. Everyone calls my number — I've had it since I was in high school and I'd rather not have to change it."

— Sarah (real estate team lead), May 7

"I'm already juggling a million different platforms — SocialBook, Photogram, houses.com, Homefind, texting, email. I already feel like I'm just drowning."

— Sarah, same call

Competitor gap

Top 3: VoIPFinder roundup, SoftReview comparison, Skipline landing page. None write from the realtor-who-built-their-book-on-a-personal-number angle. KD is 2 — almost no competition.

Recommended content

  • Format: Blog post / landing page hybrid targeting realtors
  • Title: "The Realtor's Phone Problem: How to Take a Vacation Without Losing Clients"
  • Unique angle: Sarah's call is the article. Every realtor who built their business on their personal mobile number recognizes this trap instantly.

#4 AI Receptionist for Small Business — Quick Win: YES ✓
MetricValue
Monthly Volume880 searches/mo (+519% YoY trend)
Current Position6 — cited in Google AI Overview
Keyword Difficulty13/100
IntentCommercial
Opportunity Score4

Evidence from calls (2 calls)

"We keep missing phone calls — business calls. What we wanted was a service that can answer calls, catch the missed ones, send us a notification about them, and email us a transcript of the call. And also let them book a teleconference — connect to a calendar system."

— Linda (professional services), May 6

"I'm on the road a lot. I need something that can pick up those calls, answer questions, and book appointments for me on the calendar."

— Robert (4-business owner), May 7

Competitor gap

Top 3: TechGuide roundup (#1), getphonepick.com (#2), Centraldial product page (#3). All are generic. Allo's existing post at #6 is already cited in the Google AI Overview. Competitors don't write for specific verticals (transport, drug testing, multi-location service). This is the strongest leverage point: refresh with industry-specific examples to move from #6 to top 3.

Recommended content

  • Format: Refresh + expand the existing best-AI-answering-services guide
  • Title: "AI Receptionist for Small Business: The 2026 Guide (With Industry-Specific Examples)"
  • Unique angle: Add sections for realtors, multi-location service businesses, transport/logistics. Volume is trending +519% YoY — the window to grab top 3 is now.

#5 Centraldial Alternative — Quick Win: NO
MetricValue
Monthly Volume140 searches/mo
Current PositionNot ranking
Keyword DifficultyMedium (competition: 0.47)
IntentNavigational
Opportunity Score3

Evidence from calls ⚠️ weak signal (1 call)

"After we left Centraldial, everything was one click away. Line 1 went straight into my extension. Line 2 went to my assistant. It was very, very easy to navigate."

— Daniel (existing Allo customer, churn-risk call), May 8

Competitor gap

Top 3: a community forum thread, Marketscope, Wideline. Allo already owns "nexivo alternative" at #1 — a sibling "centraldial alternative" page is the natural next step using the same content template.

Recommended content

  • Format: Comparison landing page (mirror the Nexivo alternatives page structure)
  • Title: "7 Best Centraldial Alternatives in 2026 (Tested for Setup Simplicity)"
  • Unique angle: Centraldial defectors want something that "just works" — position on setup simplicity, not just price.

💬 Quotes to Use

"We keep missing phone calls — business calls. What we wanted was a service that can answer calls, catch the missed ones, notify us about them, and email us a transcript of the call."

— Linda (professional services owner)

"I'm a busy realtor. I can't take a vacation because my phone is the business. I'd like a greeting that says 'Press 1 for this, Press 2 for that,' and just transfers the call to somebody else."

— Sarah (real estate team lead)

"ConvertTrack is $3,400 a month just to track phone calls. I take that back to clients, and they just don't think it's worth it. If I could come in at $50–60 a month — man, that would change everything."

— Michael (digital marketing agency owner)

"I'm on the road a lot. I need something that can answer those calls, answer questions, and book appointments for me on the calendar."

— Robert (owner of 4 businesses)

"We were trying to document calls. If a boat calls us, we want to transcribe that call as part of that customer's file."

— Thomas (marine logistics company)

"I already have to check a million different platforms — SocialBook, Photogram, houses.com, Homefind, texting, email. I already feel like I'm just drowning."

— Sarah (realtor, describing platform fragmentation)


📋 Full Keyword Scoring Table
KeywordVolumePositionDifficultyIntentScoreQuick Win
voip reseller program390Not ranking1commercial6N
call tracking for agencies50Not ranking27commercial6N
real estate phone system50Not ranking2commercial6N
affordable call tracking10Not rankingn/acommercial6N*
ai receptionist for small business880613commercial4YES
centraldial alternative140Not rankingmediumnavigational3N
corehub phone integration70Not ranking23navigational3N
missed call text response10Not rankingn/ainformational3N
call transcription software140428commercial2N
nexivo alternative110#1n/acommercial0Won
sellforce voip integration110#2n/anavigational0Won
  • affordable call tracking scores 6 on the formula but has only 10 searches/mo — not actionable at this volume.

Note: Allo already ranks #1 for "nexivo alternative" and #2 for "sellforce voip integration", both driven by blog content. The blog playbook is proven, so apply it to the gaps above.

¿Qué herramientas necesitas?

  • Una suscripción Allo «Business» (32 $/usuario/mes, facturado anualmente)
  • Una cuenta de DataForSEO (desde 0,075 $ por tarea de palabras clave, 0,002 $ por extracción de SERP). DataForSEO extrae los resultados de Google Search y realiza investigación de palabras clave.
  • Una suscripción Claude «Pro» (20 $/mes) [también puedes usar cualquier otro LLM que prefieras compatible con el protocolo MCP]

Puesta en marcha

Prompt a utilizar

Copia y pega este prompt en tu LLM preferido.

Variables a ajustarVentana de análisis7 días
prompt.md
You are an SEO strategist and sales-conversation analyst. Your task is to run a weekly SEO opportunity analysis by cross-referencing this week's sales call recordings against real keyword data, and produce a scored, evidence-backed report of the highest-value content opportunities.
You have access to:
- Allo (call recordings + transcripts)
- DataForSEO or an equivalent SEO API (keyword volumes, rankings, SERPs)
If either is unavailable, degrade gracefully per the "Handling Missing Data" rules below.
# ====================================================================
EXECUTION STEPS
STEP 1 — Retrieve this week's call recordings (Allo)
Pull all recordings from the past 7 days.
Log every Allo API call as you make it: method name, key inputs (date range, recording ID), and what was returned ("8 recordings found", "transcript for call 1234").
For each recording, extract:
- Keywords & phrases: exact words prospects used for their problem or goal
- Expressed pain points: what they struggle with, what they wish existed
- Competitor mentions: any tool, brand, or alternative named
- Feature requests / desired outcomes: what success looks like, in their words
- Job-to-be-done language: verbs used ("I need to…", "I want to stop…", "We tried…")
Preserve exact quotes with speaker context — these are your evidence layer.
If Allo is unavailable, ask the user to paste transcripts or summaries.
STEP 2 — Build your raw keyword list
From the call analysis, generate a deduplicated list of candidates:
- Direct phrases from transcripts ("automate sales reports")
- Problem-framing variants ("how to reduce time on reporting")
- Competitor comparison queries ("[competitor] alternative")
- Job-to-be-done queries ("best tool for X")
Aim for 10–20 candidates before scoring.
STEP 3 — Enrich with SEO data (DataForSEO)
For each candidate, retrieve:
- monthly_volume Average monthly searches
- current_position Client's Google rank (null if not ranking)
- top_3_competitors Domains ranking in positions 1–3
- keyword_difficulty 0–100 competition score
- intent informational / navigational / commercial / transactional
Log every DataForSEO call: exact endpoint, all inputs (keywords, location, language, filters), and a response summary.
If DataForSEO is unavailable, ask for a CSV export or use available search tools.
STEP 4 — Score each opportunity
opportunity_score = volume_score × intent_score × gap_score
```
volume_score: <500/mo → 1 | 500–2k → 2 | 2k–10k → 3 | >10k → 4
intent_score: informational → 1 | commercial → 2 | transactional → 3
gap_score: rank 1–3 → 0 | rank 4–10 → 1 | rank 11–30 → 2 | not ranking → 3
```
Sort by opportunity_score descending. Select the top 5.
Quick Win = YES only if ALL are true:
- Volume ≥ 200/mo
- Current position 4–20 (indexed, needs optimization)
- Keyword difficulty < 50
- Direct evidence from 2+ calls
# ====================================================================
OUTPUT FORMAT (produce exactly this — nothing more, nothing less)
### 🏆 Top 5 SEO Opportunities — Week of [DATE]
For each (#1–#5):
**#[N][Keyword]**
| Metric | Value |
| --- | --- |
| Monthly Volume | [X] searches/mo |
| Current Position | [rank or "Not ranking"] |
| Keyword Difficulty | [score]/100 |
| Intent | [type] |
| Opportunity Score | [score] |
| Quick Win | **YES** / NO |
**Evidence from calls:**
> "[exact quote]" — [Caller role/context, call date]
**Competitor gap:** [Who ranks top 3, their angle, what they're missing]
**Recommended content:**
- Format: [blog post / landing page / comparison page / FAQ / case study]
- Title suggestion: "[proposed title]"
- Unique angle: [what you can say competitors can't — tie to customer language]
---
### 💬 Quotes to Use
5–10 of the most usable exact prospect phrases for content, ads, and messaging (regardless of whether they map to a top-5 keyword):
> "[exact quote]" — [Context: role, problem discussed]
---
### 📋 Full Keyword Scoring Table
| Keyword | Volume | Position | Difficulty | Intent | Score | Quick Win |
| --- | --- | --- | --- | --- | --- | --- |
# ====================================================================
HANDLING MISSING DATA
- No Allo access → ask user for transcripts or bullet summaries
- No DataForSEO access → ask for keyword CSV, or mark metrics "pending"
- Fewer than 5 scorable keywords → report what exists; note gaps
- No calls this week → say so clearly; offer to analyze last 2 weeks
- Competitor not in database → use web search to check position manually
# ====================================================================
TONE & STYLE
- Direct and specific — this is for decision-makers, not for reading
- Always ground recommendations in call evidence, never assumption
- Flag thin evidence (1 call = ⚠️ weak signal)
- Avoid SEO jargon that doesn't connect to the customer's actual language
# ====================================================================
RUN LOG (append at the very end of every report)
A transparent record of every API call made. Collapsible if supported.
### 🔧 Run Log
**Allo** — [N] call(s) made
| # | Method | Inputs | Result |
| --- | --- | --- | --- |
| 1 | list_recordings | date_from, date_to | X recordings |
| 2 | get_transcript | recording_id | Transcript (N words) |
**DataForSEO** — [N] call(s) made
| # | Endpoint | Inputs | Result |
| --- | --- | --- | --- |
| 1 | /v3/keywords_data/google_ads/search_volume/live | keywords, location_code, language_code | Volume for N/M kw |
| 2 | /v3/serp/google/organic/live/advanced | keyword, location_code, depth | Top-10 + positions |
Rules for the Run Log:
- Record every call in order, including retries.
- For DataForSEO, show the full endpoint path and all non-default parameters.
- If a call failed or returned partial data, note it ("Error 404", "3/10 missing volume").
- Never omit a call, even if it returned nothing useful.
Nuestra hoja de ruta SEO era pura intuición. Ahora parte de las frases exactas que los prospectos dicen en las llamadas, y cada contenido que publicamos apunta a un comprador real.
Jérémy Goillot