Back to dispatches
§ Dispatch № 079

How to Interview Your Own Customers for Rankable Content

Turn customer conversations into SEO gold. Learn the exact interview framework founders use to generate 100+ rankable blog posts in weeks, not months.

Filed
March 21, 2026
Read
22 min
Author
SEOABLE

The Problem: You're Guessing at What Your Customers Actually Search For

You've shipped. Your product works. But nobody finds it.

You're competing against agencies that spend six figures on keyword research. You're competing against established players with domain authority. You're competing against content farms that pump out 500-word fluff.

What you actually have is something they don't: direct access to your customers. They know what they searched for before they found you. They know what questions they asked before they bought. They know what language they use. They know what problems they're solving.

Most founders never mine this gold. They hire agencies to guess at keywords. They use tools like Ahrefs or Semrush to find high-volume searches. They write blog posts that rank for nothing because the posts don't answer what real humans are actually searching for.

Your customers are your primary keyword research tool. They're also your content strategy. When you interview them properly, you don't get generic blog topic ideas. You get specific search queries, exact language patterns, and proof that people are actually searching for answers to these questions.

Then you turn those interviews into 100 rankable blog posts in under 60 seconds using SEOABLE's AI Engine Optimization platform. But first, you need the raw material. You need the interviews.

This guide walks you through the exact process.

Prerequisites: What You Need Before You Start

Before you conduct a single interview, make sure you have these in place:

Access to customers. You need 10-30 customers willing to spend 20-45 minutes on a call. These should be actual paying customers or recent buyers, not prospects. If you don't have this list yet, go build it. Email your customer base. Offer a $20 gift card or a free month of service. You'll get responses.

A recording tool. Use Otter.ai, Riverside.fm, or your Zoom's native recording. You need transcripts. Transcripts are where the SEO gold lives. Set up recording before the call starts. Ask permission. Most customers will say yes.

A structured interview template. Don't wing it. Write down 12-15 questions in advance. You won't ask them in order. You'll use them as a guide. But you need them written down so you stay consistent across interviews.

A notebook or doc. Keep a running list of exact phrases, questions, and language patterns that come up. Don't wait until after the interview to analyze. Capture it live. You'll spot patterns faster.

Time blocked. Schedule 2-3 interviews per week. Don't batch them all in one day. You'll miss the learning. Spread them across two weeks. You'll spot themes and start refining your questions as you go.

A clear definition of your customer. Interview the right people. If you sell to enterprise, don't interview SMBs. If you sell to founders, don't interview managers at big companies. You want customers who match your ideal customer profile exactly.

Don't start interviewing without these. You'll waste time and get useless data.

Step 1: Design Your Interview Questions Around the Customer Journey

Most founders ask bad interview questions. They ask about features. They ask about pricing. They ask about satisfaction. None of that generates rankable content.

You need to ask about the search journey. You need to ask about the problem-solving process. You need to ask about the language they used when they were stuck.

Start with the moment before they knew your product existed. That's the content goldmine.

Question 1: The Trigger

"What problem were you trying to solve when you first started looking for a solution?"

Don't accept vague answers. Push back. "Tell me specifically. What were you doing when you realized you had a problem?"

This question surfaces the exact context. Context drives search queries. If someone says "I needed better SEO," that's useless. If they say "I shipped a product but nobody could find it through Google," that's a keyword: "shipped product not ranking," "how to get organic traffic after launch," "SEO for bootstrapped startups."

Write down the exact language they use. Word for word.

Question 2: The Search

"What did you search for when you started looking for help?"

This is the question that generates your keyword list. They'll tell you the exact search terms they used. They'll tell you what didn't work. They'll tell you what finally led them to you.

Example answers: "I searched 'how to get organic traffic as a solo founder' and found nothing useful." "I Googled 'AI-generated SEO content' and most results were about Writesonic, not about generating a full content strategy." "I looked for 'domain audit for startups' but everything was enterprise-focused."

These are your blog post titles. These are your target keywords.

Question 3: The Frustration

"What did you find when you searched? What was wrong with the results?"

This tells you what content is ranking that shouldn't be. It tells you what gaps exist. It tells you what angle you can own.

Example: "Everything was either too technical or too basic. I needed something in between." "All the guides assumed I had a marketing team. I'm a solo founder." "The tools were all $500+ per month. I needed something cheap."

These frustrations become your content angles. They become your positioning.

Question 4: The Language

"How did you describe your problem to friends or colleagues?"

People use different language when they're talking to friends versus searching. Capture both. The friend language is often more authentic. It's also more likely to be conversational search language.

Example: "I told my co-founder 'nobody knows we exist' and he said 'you need SEO.' But I didn't know where to start." This generates keywords like "SEO for founders who don't know where to start," "how to do SEO without hiring an agency," "SEO when you have no budget."

Question 5: The Objection

"What almost stopped you from buying? What made you hesitate?"

Objections are content topics. If 5 customers say "I wasn't sure if AI-generated content would actually rank," that's a blog post: "Does AI-generated content rank? Here's what we found." That post will rank because it answers a real question real people are asking.

If customers say "I thought I needed to hire an agency," that's a post: "Do you need an SEO agency or can you DIY?"

Question 6: The Comparison

"What else did you consider before choosing us?"

They'll name your competitors. They'll tell you what those competitors got wrong. They'll tell you what made you different.

This is the foundation for your alternatives page, which is your highest-converting asset. It's also the foundation for comparison content. "Seoable vs. Ahrefs," "Seoable vs. Semrush," etc.

But more importantly, they'll tell you what search terms led them to competitors. "I found Semrush first, but it was overkill for what I needed." This tells you that people searching for "SEO tools for startups" or "lightweight SEO platform" are landing on Semrush when they should land on you.

Question 7: The Assumption

"Before you bought, what did you think would happen? What were you worried about?"

Worries become blog posts. "I was worried the AI content would be generic." Blog post: "How to make AI-generated content actually sound like your brand." "I was worried it wouldn't integrate with my existing workflow." Blog post: "How to integrate AI SEO tools into your existing stack."

Question 8: The Metric

"What does success look like for you? How will you know this worked?"

This surfaces metrics and KPIs that your customers actually care about. It also surfaces language around measurement.

Example: "I need to hit 10K organic visitors per month." "I need to rank for at least 50 keywords in the top 10." "I need to get cited by ChatGPT and Perplexity."

These metrics become blog post angles. "How to get your startup cited by ChatGPT" is a real question. Perplexity now cites schema-marked pages 3× more often, and that's content gold.

Question 9: The Niche Language

"What industry terms or jargon do you use that I might not know?"

This is where you capture the specific language of their world. If you sell to SaaS founders, they might say "CAC" instead of "customer acquisition cost." They might say "churn" instead of "retention rate." They might talk about "PMF" instead of "product-market fit."

Rank for the language your customers use, not the language industry analysts use.

Question 10: The Cascade

"After you solved your first problem, what was the next thing you needed to figure out?"

This surfaces the customer journey beyond the first purchase. It reveals the content roadmap.

Example: "First I needed to understand what my domain audit meant. Then I needed to know how to actually write the blog posts. Then I needed to know how to promote them."

These are sequential blog posts. They're not just content—they're a content funnel.

Step 2: Recruit the Right Customers

You can't interview anyone. You need the right people.

Segment by customer type. If you have different types of customers (e.g., solo founders vs. small agencies), interview each segment separately. Their search language is different. Their pain points are different. Your content needs to address both.

Prioritize recent customers. Interview people who bought in the last 30 days. Their memory of the search journey is fresh. They remember what they searched for. They remember the frustration. Interview people from 6 months ago and the details are fuzzy.

Recruit through email. Send a simple email: "We're interviewing 20 customers this month to understand how you found us and what problems you were solving. Would you be willing to jump on a 30-minute call? We'll send you a $25 gift card." You'll get 30-40% response rate.

Use Slack or Discord if you have it. If you have a customer community, post there. "We're doing customer research interviews. 30 minutes, $25 gift card, totally optional. Reply here if interested." You'll get responses within hours.

Don't interview your friends. Interview customers you don't know well. They'll be more honest. They won't worry about hurting your feelings. They'll tell you the brutal truth about what's wrong.

Aim for 15-25 interviews. This is the sweet spot. You'll see patterns by interview 8-10. By interview 15, you'll have enough material to write 100 blog posts. By interview 25, you'll have enough for 200.

Spread them across 2-3 weeks. Don't batch them. Interview 2-3 people per week. This gives you time to listen to recordings, spot patterns, and refine your questions as you go.

Step 3: Conduct the Interview (The Actual Call)

The interview isn't a sales call. It's not a support call. It's a research call. You're listening, not pitching.

Start with permission. "I'm going to record this so I can transcribe it later. Is that okay?" They'll say yes. If they say no, respect that. Don't record.

Start with context. "Thanks for taking the time. We're trying to understand how customers find us and what problems they're solving. Your honest feedback helps us write better content and build a better product. There are no wrong answers."

Ask the first question. Then shut up. Let them talk. Most founders interrupt. Don't. Let silence happen. People fill silence. That's where the real answers live.

Follow up on specifics. When they say something vague, push back gently. "You said you needed better SEO. What specifically were you trying to accomplish?" "You mentioned you couldn't find good resources. What did you search for?" "You said it was expensive. What was the price point you were looking for?"

Write down exact language. When they use a phrase that sticks, write it down verbatim. "Nobody knows we exist." "I didn't know where to start." "I thought I needed an agency." These phrases are your blog post titles. These are your headlines.

Don't defend. If they criticize your product, don't defend it. Say "Got it. That's helpful feedback." Move on. You're researching, not selling.

Let conversations flow. You have 15 questions, but you won't ask them all in order. Conversations meander. That's fine. Follow the thread. If they go deep on one topic, stay there. If they mention something unexpected, ask about it. The best insights come from unexpected places.

End with the open floor. "Is there anything else you want to tell me? Anything I didn't ask that you think is important?" You'll get gold here. People save their best insights for the end.

Thank them genuinely. Send the gift card immediately. Follow up with a note: "Your feedback helped us understand that X and Y are real problems. We're writing content about this. Thanks for your time."

Step 4: Transcribe and Extract Keywords

Recordings are useless without transcripts. Transcripts are useless without analysis.

Use Otter.ai or similar. Upload your recording. Get an automated transcript. It won't be perfect, but it'll be 80%+ accurate. Spend 15 minutes fixing obvious errors.

Read through once without taking notes. Just read. Let the language wash over you. You're looking for patterns and themes, not specific quotes yet.

Read through again with a doc open. Create a simple spreadsheet with three columns: "Search Query," "Language/Phrase," and "Blog Post Angle."

Every time you see something that could be a search query, write it down. Example:

| Search Query | Language/Phrase | Blog Post Angle | |---|---|---| | how to get organic traffic after launching | "nobody knows we exist" | SEO for newly launched products | | AI-generated content ranking | "I wasn't sure if AI content would actually work" | Does AI-generated content rank? | | SEO tools for solo founders | "everything assumes you have a team" | SEO without a team | | domain audit for startups | "I didn't understand what a domain audit meant" | How to read and act on a domain audit |

Do this for every interview. After 10-15 interviews, you'll have 50-100 potential blog post topics and 200-300 specific search queries.

Look for patterns. Which questions come up repeatedly? Which objections do multiple customers mention? Which language appears in 5+ interviews?

Those are your core content pillars. Those are the posts that will rank because they answer questions real people are actually asking.

Create a master list. Consolidate all 15-25 interviews into one master spreadsheet. You should have 100+ potential blog post topics by now.

Step 5: Validate Against Actual Search Volume

Your customers' language is gold. But you still need to validate that people are actually searching for these things.

Use Google Search Console if you have it. Look at what queries are already bringing you impressions. Do they match what your customers said? If yes, you're on the right track. If no, your customers might be using different language than searchers.

Use Google Trends. Search for some of your key phrases. Is search volume stable or declining? Are there seasonal patterns?

Use keyword tools for validation, not discovery. Tools like Ahrefs, Semrush, or even free tools like Ubersuggest can validate search volume. But don't use them as your primary research. Use them to confirm what your customers already told you.

Example: Your customer said "I searched for 'how to rank on Perplexity' and found nothing." Google Trends shows this search has been growing 40% year-over-year. Ahrefs shows 200+ monthly searches. This is a real keyword. This is a real blog post.

Prioritize long-tail, specific queries. Your customers will give you long-tail keywords. "How to get organic traffic as a solo founder" instead of "organic traffic." "AI-generated blog posts that actually rank" instead of "AI content." Long-tail keywords are easier to rank for. They're more specific. They convert better.

Watch out for vanity metrics. A keyword with 10,000 monthly searches might sound good, but if you're a startup, you won't rank for it. Your customers are giving you keywords with 100-500 monthly searches. Those are the ones you can actually rank for.

Step 6: Turn Interviews Into a Content Strategy

Now you have 100+ validated blog post topics. You have exact language from real customers. You have proof that these are real searches.

This is where SEOABLE's AI Engine Optimization platform enters the picture. You feed your interview insights—the keywords, the language, the customer pain points—into the system. You get a domain audit. You get a brand positioning statement. You get a keyword roadmap.

Then you get 100 AI-generated blog posts in under 60 seconds. Not generic posts. Posts that answer the specific questions your customers asked. Posts written in the language your customers use.

But before you generate, you need to structure your content strategy.

Create content pillars. Look at your 100+ topics. Group them into 5-10 themes. Example:

  • SEO for newly launched products (10 posts)
  • Understanding domain audits (8 posts)
  • AI content and ranking (12 posts)
  • Alternatives to expensive tools (15 posts)
  • Measurement and metrics (10 posts)
  • Integration and workflow (8 posts)

Prioritize by search intent. Some topics are informational (people learning). Some are commercial (people comparing options). Some are transactional (people ready to buy). Rank your topics by where they fit in the customer journey.

Start with informational content that addresses the biggest pain point. That's where your customers are when they're searching. That's where you'll get the most traffic.

Create a content calendar. Even though you're generating 100 posts at once, you'll publish them strategically. Maybe 3-5 per week. Spread them out. Let them accumulate authority.

Don't publish all 100 at once. Google will notice. You'll get flagged as thin content. Spread them over 8-12 weeks.

Assign internal linking. Before you generate, map out which posts should link to which. If you have a post on "how to read a domain audit," it should link to "domain audit for startups" and "what to do after your domain audit."

Internal linking multiplies the value of each post.

Step 7: Generate and Publish

Once your strategy is locked, feed it into SEOABLE. You'll get:

A domain audit. This tells you what's currently working and what's broken. If you have existing content, it'll be analyzed. If you have technical issues, they'll be flagged.

A brand positioning statement. This is how you position yourself relative to competitors. It's based on what your customers said. It's based on what gaps exist in the market.

A keyword roadmap. This is your 100+ topics, prioritized and organized. It's your content calendar for the next 12 weeks.

100 AI-generated blog posts. These are ready to publish. They're based on your keywords. They're based on your brand positioning. They're based on the gaps in existing content.

You'll need to:

Edit for voice and accuracy. The posts are generated, but they're not perfect. Spend 5-10 minutes on each post. Make sure the voice matches your brand. Make sure the examples are accurate. Make sure the links work.

Add internal links. The system will suggest internal links, but you should review them. Make sure they make sense. Make sure they're contextual.

Optimize for schema and structured data. Structured data directly impacts AI citation rates. Add schema markup to your posts. This tells AI systems like ChatGPT and Perplexity that your content is authoritative and citable.

Set up a publishing schedule. Publish 3-5 posts per week. Space them out. Don't dump them all at once.

Monitor for quick wins. Some posts will rank in weeks. Some will take months. Track which posts rank fastest. Look for patterns. Double down on what works.

Step 8: Iterate Based on What Ranks

Your first 100 posts are a starting point, not the finish line.

Monitor Google Search Console. After 4-6 weeks, you'll see which posts are getting impressions. Which queries are people searching for that your posts are showing up for?

Identify quick wins. Some posts will rank in the top 10 within weeks. Why? Usually because:

  • The keyword has low competition
  • Your answer is genuinely better than existing results
  • Your post is more specific than what's currently ranking

These quick wins give you momentum. They also give you templates. If one post ranks fast, create 5 more posts using the same angle.

Double down on customer language. The posts that rank fastest are usually the ones that use exact customer language. "Nobody knows we exist" ranks better than "lack of organic visibility." "Ship, or stay invisible" ranks better than "growth challenges for startups."

Your next batch of posts should use even more customer language. Conduct 10 more interviews. Extract 50 more topics. Generate another batch.

Conduct follow-up interviews. After your first 100 posts are live, interview new customers. Ask them: "Did you find our blog when you were searching?" "Which posts were most helpful?" "What questions are we still not answering?"

These follow-up interviews become your next content batch.

Look at how a solo founder hit 50K organic per month in four months. This is a real case study. 100 AI blog posts plus a blueprint implementation. The exact timeline and what actually moved the needle. You can replicate this.

Pro Tips and Warnings

Pro Tip: Record video interviews, not just audio. Video interviews give you more data. You can see body language. You can see when someone gets excited or frustrated. You can use clips in your marketing later.

Pro Tip: Interview customers at different stages. Interview someone who just bought yesterday. Interview someone who bought 6 months ago. Interview someone who almost didn't buy. Each group has different insights.

Pro Tip: Ask for permission to quote them. "Would you be okay if I quoted you in a blog post?" Some customers will say yes. Their real name and story in your content is powerful social proof. It also helps with getting cited by Claude, ChatGPT, and Gemini.

Pro Tip: Transcribe and share key insights with your team. Your sales team will see patterns in objections. Your product team will see feature requests. Your support team will see common questions. Distribute the insights. The entire company benefits.

Warning: Don't ask leading questions. "Don't you think our product is amazing?" is a leading question. "What did you think of our product?" is open. Leading questions get useless answers.

Warning: Don't interview only your fans. Interview customers who are lukewarm too. Interview customers who almost churned. They have the most honest feedback. They'll tell you what's actually broken.

Warning: Don't skip the transcription step. You think you'll remember the interviews. You won't. Transcripts are where the gold lives. Spend the time. Get them transcribed.

Warning: Don't publish all 100 posts at once. Google will flag it as thin content. You'll get penalized. Spread them out over 8-12 weeks. Quality over quantity.

Warning: Don't ignore posts that don't rank. Some posts won't rank. That's fine. But look at why. Is the keyword too competitive? Is your answer not better than existing results? Is the post too thin? Use these as learning signals for your next batch.

The Process in Action: A Real Timeline

Here's what this looks like in practice:

Week 1: Recruit 20 customers. Schedule interviews for weeks 2-3.

Weeks 2-3: Conduct 15-20 interviews. Record and transcribe each one. Extract keywords and language patterns live during the calls.

Week 4: Consolidate all interviews into a master spreadsheet. You have 100+ blog post topics and 200+ specific search queries. Validate top 50 topics against search volume.

Week 5: Feed your keyword roadmap and brand positioning into SEOABLE. Get your domain audit, brand positioning statement, keyword roadmap, and 100 AI-generated blog posts in under 60 seconds.

Weeks 6-7: Edit the first 30 posts. Add internal links. Optimize for schema. Publish 3-5 per week.

Weeks 8-12: Continue publishing remaining 70 posts. Monitor Google Search Console. Identify quick wins. Start conducting follow-up interviews.

Week 13+: Analyze which posts ranked. Which keywords brought traffic. Which customer language worked best. Conduct 10 more interviews. Generate second batch of 100 posts.

By week 16, you have 200 posts live. By week 20, you're seeing real organic traffic. By month 4, you're hitting 10K+ organic visitors per month.

This isn't theoretical. A solo founder did exactly this and hit 50K organic per month in four months. The difference between them and everyone else? They interviewed their customers first. They didn't guess. They listened.

The Brutal Truth

Customer interviews aren't a nice-to-have. They're the foundation of everything.

You can hire an agency to do keyword research. You'll get a list of high-volume keywords and mediocre blog posts that rank for nothing.

You can use Ahrefs or Semrush to find gaps. You'll get a list of keywords your competitors aren't ranking for. But that doesn't mean anyone is searching for them.

You can use ChatGPT to generate blog posts. You'll get generic content that sounds like every other AI-generated post.

But if you interview your customers first, you get something none of those approaches give you: proof. Proof that real humans are searching for answers to these questions. Proof that they're frustrated with existing results. Proof that your angle is different.

Then you turn that proof into 100 blog posts in 60 seconds. You publish them strategically. You watch them rank.

That's how you go from invisible to found. That's how you compete against agencies with bigger budgets. That's how you ship, and actually get seen.

Key Takeaways

Customer interviews are your primary keyword research tool. They give you search queries, language patterns, and proof that people are actually searching for answers.

Design questions around the search journey, not the product. Ask about the moment before they knew you existed. Ask what they searched for. Ask what frustrated them. That's where content ideas live.

Recruit 15-25 customers, spread across 2-3 weeks. This gives you enough data to spot patterns. It gives you time to refine your approach as you go.

Extract exact language, not just topics. "Nobody knows we exist" is better than "lack of visibility." Your customers' words are your blog post titles.

Validate against search volume, but trust your customers more. Tools can confirm. But your customers are the truth. If 5 customers say they searched for something, that's a real keyword, even if tools show low volume.

Turn interviews into a structured content strategy before generating. Create content pillars. Prioritize by search intent. Map internal links. Then generate.

Use SEOABLE to generate 100 blog posts in 60 seconds. Feed your keyword roadmap and brand positioning into the system. Get your domain audit, positioning statement, keyword roadmap, and 100 posts. Then edit, optimize, and publish strategically.

Iterate based on what ranks. Monitor Google Search Console. Identify quick wins. Double down on customer language. Conduct follow-up interviews. Generate more posts.

The goal isn't 100 posts. The goal is organic traffic. The posts are the vehicle. The interviews are the fuel. The strategy is the map. Execute all three and you'll get from invisible to found.

Start with interviews. Everything else follows.

§ The Dispatch

Get the next
dispatch on Monday.

One email per week with the most important SEO and AEO moves for founders. Unsubscribe in one click.

Free · Weekly · Unsubscribe anytime