Content operations

How to turn chat transcripts into a content roadmap

Transcripts are only useful if something happens to them. Here is the something.

S Sachin, Founder, Creoglyph 2026-07-298 min read

Most teams that install a website assistant end up with a folder of transcripts nobody reads. The data is there and the loop never closes. The gap is not tooling, it is that nobody owns a repeatable step between the transcript and the content calendar.

This is that step. It takes roughly an hour a month for a site with a few hundred conversations.

Step 1: Export with the page attached

Before anything else, make sure each question carries the URL it was asked on and a timestamp. A question without a page is half a data point. You know the topic but not which surface failed.

Step 2: Strip the noise

Remove greetings, tests, obvious spam and your own internal testing. Also remove questions from people who were already customers asking account specific things, because those are support load, not content gaps. What remains should be pre sale and pre decision questions.

On a typical marketing site this cuts the volume by roughly half and everything left is worth reading.

Step 3: Group by intent, not by wording

"Do you have a free plan", "is there a trial" and "can I test it before paying" are one group. Group by what the person is trying to establish, not by keyword overlap. This is the part that resists automation, and it is also where most of the value is, because the grouping is the insight.

Give each group a name that states the question in plain language. "Can I evaluate this without commitment" is a better group name than "pricing questions", because it points at the answer.

Step 4: Count distinct askers, not messages

One frustrated person asking the same thing five different ways is one data point, not five. Count people. This one correction prevents the most common misreading of chat data, which is treating a single articulate complainer as a trend.

Step 5: Score each group on two axes

Frequency is obvious. The second axis is decision weight: does not knowing this stop someone from buying? A question asked twice that blocks a purchase outranks a question asked twelve times that does not.

You do not need a formula. Sort into high, medium and low on each axis and take everything that is high on either.

Step 6: Write the brief, not the article

For each group, produce four lines:

  • The question in the visitor's own framing.
  • Where the answer should live: existing page edit, new page, or navigation change.
  • What specifically has to be true on that page for the question to stop.
  • How you will know it worked.

That fourth line is the discipline. "Fewer questions about billing" is not measurable. "The billing question group drops below three distinct askers a month" is.

Step 7: Route the brief to the right surface

Not every gap is an article. A surprising number are a sentence in the wrong place. The routing rule I use:

  • Asked on one page, answered in one sentence, edit that page.
  • Asked across many pages, answered in one paragraph, add it to a shared FAQ or the footer.
  • Asked repeatedly and needs explanation, write the page.
  • Asked because the visitor did not believe an existing claim, replace the claim with a mechanism.

Teams over-index on the third option because writing an article feels like progress. Most months the first option produces more measurable change for less work.

What the roadmap looks like after three months

The first month is noisy and produces a long list. The second month is shorter because you fixed the obvious things. By the third month the remaining questions are the genuinely hard ones: pricing model confusion, category confusion, or trust questions that no page copy can solve alone.

That progression is the point. When your question log stops surfacing easy fixes, it starts surfacing positioning problems, and those are worth more.

The failure mode

The most common way this process dies is that it becomes a report nobody acts on. If the output is a document rather than a set of page edits with owners, it will not survive contact with a busy quarter. Keep the output small and make it a task list.


About the author

Sachin, Founder, Creoglyph. Writes about the website owner view: product, conversion, buyer questions and website operations.

Creobot is in development, with a self serve launch targeted for the next month. There is no self serve signup URL yet and pricing is not final. Ask about Creobot