← Blog

The complete VoC research process I use on every project

March 20. 2026 · 7 min read

7 steps. 20-40 hours if you do it by hand.

This is the exact voice-of-customer research process that separates $3K copy from $10K copy. I am going to give you every step. Nothing held back.

Most people think the difference between cheap copy and expensive copy is writing talent. It is not. It is research depth.

A copywriter on Reddit said it best:

“I am comfortable charging $8-10k for a funnel because I know I am walking in with a stack of VOC that is 2 inches thick. The copy is the tip of the iceberg. The research is the iceberg.”

Here is how to build that iceberg. Step by step. Whether you use a tool or do it with your bare hands and 47 browser tabs.

Step 1: Pick your voice of customer sources (30 minutes)

You need 5 types of sources. Not 1. Not 2. Five. Even customer interviews alone are not enough. Each source gives you a different angle on how your audience talks. (I wrote a full breakdown of all 7 voice of customer source types with examples from each one.)

Reddit. Find 3-5 subreddits where your audience hangs out. Search for the product category. The problem. The competitor names. Sort by top posts. Read the comments. The COMMENTS are where the gold is. Not the posts. (Here is the full Reddit mining tutorial with search strings.)

Review sites. G2. Trustpilot. Capterra. Amazon reviews if it is a physical product. Filter by 1-star and 5-star. Skip the 3-star reviews. They say nothing useful. The extremes are where the real language lives.

Forums and communities. Facebook groups. Slack communities. Quora. Industry-specific forums. Look for threads where people complain. Where they ask for help. Where they compare solutions.

Blogs and thought leaders. Find 5-10 blogs in the space. Read the comment sections. Read the posts that got shared the most. The popular posts tell you what the audience cares about.

YouTube. Search the topic. Watch 3-5 videos. Read the comments. YouTube commenters are brutally honest. They say things they would never put in a survey.

One copywriter described the full list they use:

“Some of the resources I use: Amazon Reviews. Walmart Reviews. Quora. Q&A Forums. Reddit Forums. Google Ads Keyword Planner. Semrush. SpyFu. SEO and PPC Research and Analysis. Power Ad Spy. Social Media Advertising Analysis.”

You do not need all of those. Pick 8-12 sources. Enough to get a broad view. Not so many that you drown.

Step 2: Collect voice of customer quotes (4-8 hours)

This is the part that takes the longest. And it should. (If you want a faster version: how to find your audience's exact words in 30 minutes.)

Open each source. Read through the threads. The reviews. The comments. When someone says something specific about their problem or their experience copy it. Paste it into a doc.

For each quote save 4 things:

1. The exact words they used. Do not paraphrase. Do not clean it up. If they typed in ALL CAPS keep the ALL CAPS. If they made a typo keep the typo. Verbatim.

2. The source. Reddit. G2. Trustpilot. Which subreddit. Which product page.

3. The URL. So you can go back and verify it later.

4. A rough category. Is this a pain point? A desired outcome? An objection? A competitor mention? Just a one-word tag for now.

Your target: 50-80 quotes minimum. If you have fewer than 50 you do not have enough data to see patterns. If you have 100+ even better.

A copywriter on Reddit described this step perfectly:

“Digging for raw audience quotes beats any fancy copy hack. I keep a voice vault spreadsheet: scrape 30-40 reviews. Reddit comments. Even Zoom chat logs. Tag every emotion word. Then sort by frequency. Four or five dominant pains usually pop out. And those turn straight into headlines and CTAs.”

That is the process. It is not complicated. It is TIME-CONSUMING. 8 of 100+ sources in our research mentioned this exact pain. The work is not hard. It takes hours.

Step 3: Sort customer language into categories (1-2 hours)

Now you have 50-80 raw quotes in a messy doc. Time to sort. (For 3 proven templates with exact column structures: how to organize research so you never lose a quote.)

Use these 7 categories:

1. Pain points. What problems do they describe? What frustrates them? What keeps coming up?

2. Desired outcomes. What do they want instead? What does success look like in their words?

3. Objections. What stops them from buying? Price? Trust? Time? “I do not need this?”

4. Competitor mentions. What tools or solutions do they talk about? What do they like? What do they hate?

5. Emotional language. The specific words and phrases they use when they are frustrated. Or excited. Or angry. These become your headlines.

6. Buying signals. Phrases that show someone is ready to take action. “I am looking for...” “Does anyone recommend...” “I am comparing X and Y...”

7. Before/after language. How they describe life before the solution vs after. These become your transformation stories.

Move each quote into its category. Some quotes fit 2 categories. That is fine. Put them in both.

Step 4: Rank voice of customer data by frequency (1 hour)

This is where most copywriters stop. Do not stop here. (I wrote a full breakdown of the Frequency x Intensity framework that shows exactly how to rank and prioritize your data.)

Count how many times each pain point comes up. Not roughly. EXACTLY. “7 of 65 sources mention this pain.” That is a frequency count.

Then rank them. The pain that shows up in 12 of 65 sources is more important than the pain that shows up in 2 of 65. Simple math. But almost nobody does it.

Now add intensity. A pain mentioned by 8 sources with words like “exhausting” and “nightmare” ranks higher than a pain mentioned by 8 sources with words like “annoying” and “not ideal.”

Frequency x intensity = priority. This is the framework. The pain that is MOST FREQUENT and MOST INTENSE is your lead message. Not the pain you think is most interesting. The pain the DATA says matters most.

Step 5: Map objections to counter-evidence (1-2 hours)

For every objection in your list find a quote that answers it. (I wrote a full guide on how to build an objection playbook from public data.)

Objection: “It is too expensive.”
Counter-evidence: “If you are serious about conversion copy you cannot skip the research. Half of my project fee is literally me digging through voice-of-customer. People balk at $5k until they realize they would have to do all that themselves.”

Objection: “AI tools are not accurate enough.”
Counter-evidence: “My advice would be to use it as a companion. Treat it as an intern that finds you voice-of-customer data that you can use as the cornerstone.” (More on why AI will not replace copywriters who have better data.)

The counter-evidence does not come from you. It comes from OTHER PEOPLE in the same community. That is why it works. It is not the company saying “trust us.” It is a peer saying “I use this. It works.”

Step 6: Build your voice of customer language bank (30 minutes)

Go back through all your quotes. Pull out the words and phrases that carry the most emotion.

Words like: “exhausting.” “Nightmare.” “Grunt work.” “Game changer.” “Mind reader.” “Gold.” “Magical.”

These are not your words. These are THEIR words. And when you use their words in your copy their brain registers it as “this person understands me.” That is the whole secret: your audience already wrote your best copy. You just need to find it.

“This language is gold for ad copy. Headlines. And content that truly resonates. Because it mirrors the customer's internal dialogue.”

Your language bank becomes your headline source. Your bullet point source. Your subject line source. Every high-performing piece of copy you write starts here.

Step 7: Write the voice of customer research brief (2-3 hours)

Now assemble everything into a research brief. One document. 23 sections if you want to be thorough. Here is what goes in it:

Pain points ranked by frequency. Desired outcomes ranked by frequency. Objections with counter-evidence. Competitor landscape. Before/after transformations. Emotional language bank. Buying signals. Message priority ranking.

Each section has the real quotes. The source URLs. The frequency counts. The intensity levels.

This brief is your iceberg. Every headline you write. Every bullet point. Every email subject line. Every landing page section. It all comes from this document.

“Voice of customer data is so helpful and makes my job so much easier. When I have a doc full of actual phrases from customers the copy almost writes itself. When I don't it feels like guessing and it takes me twice as long.”

The math on all of this

Let me add up the hours.

Step 1: 30 minutes. Pick sources.

Step 2: 4-8 hours. Collect quotes.

Step 3: 1-2 hours. Sort into categories.

Step 4: 1 hour. Rank by frequency.

Step 5: 1-2 hours. Map objections.

Step 6: 30 minutes. Build language bank.

Step 7: 2-3 hours. Write the brief.

Total: 10-17 hours if you are fast. 20-40 hours if you are thorough. At $100/hr that is $1,000-$4,000 worth of your time. Per project.

That is the cost of the iceberg. And it is worth every hour. Because the alternative is guessing.

One more thing

I just gave you the entire playbook. Every step. You can do all of this with a browser and a Google Doc. No tools needed. No subscription. No signup. (If you DO want a tool: here is the full comparison of VoC tools for copywriters.)

Most copywriters who read this will nod and think “I should do this.” Then they will open Reddit. Read for 45 minutes. Get distracted. And never build the brief.

The gap is not knowledge. Everyone KNOWS research matters. The gap is doing it. Every time. For every project. Without cutting corners at 11pm because you are tired of reading forum posts.

The copywriters who close that gap are the ones charging $10K. The ones who do not are the ones wondering why their copy sounds like everyone else's.

The process is simple. Doing it is hard. That is the truth.

P.S. This entire 7-step process? Brevvi does it in 10 minutes. 100+ sources. 23 sections. Every quote tagged and ranked. Run your first one free at brevvi.ai