Audience Research
Research an audience's pains, language, and competitor positioning on the web and compile the findings into a structured research file for downstream copywriting.
When to use
- Before drafting landing pages, ads, or emails for a new segment or offer.
- When a copy brief lacks voice-of-customer evidence or competitor angle data.
- When existing copy is underperforming and the messaging may be stale or off-target.
- When a human or another agent requests fresh market/audience research on a topic.
Tools
browser-search: run queries to find forums, reviews, competitor pages, and articles about the audience and their pains.browser-navigate: open the most relevant search results, forum threads, review pages, and competitor sites.browser-extract: pull structured text (quotes, headlines, pricing, positioning claims) from each opened page.write-file: save the compiled research into a single research file artifact.
Playbook
- Confirm the target audience, product/offer, and research goal from the task or brief; if any is missing, ask via
send-messagebefore proceeding. - Use
browser-searchfor the audience's own words: forums, review sites, Reddit threads, Q&A sites, and social posts mentioning the problem the product solves. - Use
browser-navigateto open the strongest 5-10 results from that search. - Use
browser-extracton each opened page to capture verbatim pain-point quotes, recurring phrases, and objections — this is the voice-of-customer material. - Use
browser-searchagain for direct and adjacent competitors serving the same audience. - Use
browser-navigateto open each competitor's homepage, pricing page, and top landing pages. - Use
browser-extracton each to capture their headlines, value propositions, pricing structure, and calls to action. - Synthesize findings into sections: audience pains (with quotes), voice-of-customer phrases, competitor angles, and gaps/opportunities for differentiated messaging.
- Save the synthesis with
write-fileas a single research file, then summarize the key findings and file location viacomplete-task.
Failure modes
- Search or navigation returns 401/403 or a paywall: skip that source, note it, and continue with remaining sources.
- Empty or irrelevant extraction results: refine the search query and retry
browser-searchwith narrower or synonym terms. - Rate limited or blocked by a site: back off, move to the next source, and note the limitation via
update-memory. - Target page structure has changed or extraction yields garbage: fall back to
browser-searchfor alternate sources covering the same audience or competitor.
Done when
- A research file has been written via
write-filecontaining distinct audience-pains, voice-of-customer, and competitor-angle sections with sourced quotes or claims. - The task is closed via
complete-taskwith a summary of the top 3-5 findings and the file location. - Any blocked or inaccessible sources are noted rather than silently omitted.