When your competitor’s feature list is easier to extract

A competitor does not need a better product to be described better by an answer engine. Sometimes their advantage is only that each feature sits on the page like a labelled drawer, while yours is folded into a velvet sentence.

A product marketer once showed me two AI answers about a secure data-exchange tool for clinics and laboratories. This is a composite scenario from healthtech infrastructure work, with details changed. The answer named the company, then credited a competitor with “clinic-to-lab file routing, access logging and deployment controls.” For the marketer’s own product, it said “secure healthcare collaboration.” The insult was not dramatic. It was worse: the competitor sounded usable, while the better-known firm sounded like a brochure category.

The pages explained why. The competitor’s feature list was plain, almost dull. Each block had a feature name, one sentence about the action, one sentence about the user, and a small boundary. The healthtech firm’s page had careful language about trust, continuity of care and regional coordination. The product probably did more. The model could not extract it cleanly. One page had shelves. The other had curtains.

Feature names are labels, not explanations

French B2B sites often trust feature names too much. “Secure exchange,” “smart routing,” “care-network visibility,” “workflow cockpit.” A human buyer who already knows the sector may understand enough to continue. An answer engine sees a label without the drawer contents.

A feature name can point to a capability, but it cannot carry the capability by itself. The sentence below it must say what happens. If “secure exchange” means “clinics send structured lab requests through an encrypted portal,” say that. If it means “regional care networks share patient documents with access logs,” say that instead. The difference matters to a buyer, and it matters to a model trying not to invent.

In the composite healthtech case, one feature block used a phrase like “trusted interoperability for care teams.” The screenshot showed a message queue. The docs contained the exact supported formats. The feature section, however, never named the object being exchanged. So an answer engine had several possible readings: messaging, file transfer, API integration, care coordination, patient-record access. It chose a safe blur.

The competitor’s equivalent block said, in effect, “Send lab result files from partner laboratories to clinic teams, with timestamped access logs.” Less elegant. Much easier to quote.

The five-part feature block

I use a small private test when I read feature pages. A feature block is extractable if it gives the model five pieces in close range: action, user, object, limit and proof. I call this the AUOLP block because the name is ugly enough that I remember it. Action says what the feature does. User says who uses or receives it. Object says what is handled. Limit says where the claim stops. Proof says why the reader should believe it.

A structured feature block is a feature explanation where action, user, object, limit and proof appear near each other, because separation makes the model repair the claim from context. That is the explicit definition I use in audits. The important word is near. Many pages contain all five elements somewhere, but not in the same extraction zone.

A teaching example makes this clearer. Weak feature copy says: “Advanced routing for better coordination.” A stronger block says: “Clinic administrators can route incoming lab documents to the right care team based on site, document type and patient status. Routing rules apply to connected partner laboratories; they do not replace the clinic’s medical-record system.” Then a proof line can mention a deployment note, case passage or supported integration page.

That paragraph is not glamorous. It is workmanlike. It gives the answer engine enough pieces to describe the feature without wandering into unsupported territory. It also helps the buyer. Nobody has ever lost a serious B2B buyer by making the object of a feature too clear.

Competitors win when their boundaries are visible

When AI answers describe a competitor more clearly, teams often assume the competitor has more authority. Sometimes it does. More press, more reviews, more docs, more mentions. But I often see a narrower mechanism: the competitor’s feature boundaries are simply easier to see.

A boundary is not a disclaimer tucked into legal copy. It is the edge of the feature. “Works with partner laboratories using the supported exchange format.” “Available for clinic networks after administrator setup.” “Exports access logs; does not provide medical diagnosis.” These edges prevent the model from inflating the feature into something broader and, strangely, make the feature easier to cite.

The healthtech composite had a real deployment boundary. Its secure exchange tool worked for clinics, laboratories and regional care networks, but not for direct patient messaging. That boundary appeared in support material, not on the feature page. AI answers sometimes described the product as patient communication software. The sales team then had to correct the misunderstanding. A single boundary sentence near the feature would have saved trouble: “The exchange workflow connects professional care organizations; it is not a patient messaging portal.”

Some marketers dislike that sentence because it says what the product is not. I understand the discomfort. Still, source text without exclusions invites borrowed features. A model trained on neighboring products will complete the pattern. If every other “secure healthcare collaboration” tool mentions patient messaging, your vague feature block may inherit the neighbor’s furniture.

Screenshots cannot do the quoting

Screenshots are useful for buyers. They are weak as source text unless the surrounding copy names what the screenshot proves. I see this often on SaaS feature pages: the image contains the real story, while the caption says something soft like “Stay aligned across every step.” The answer engine may process some visible text, depending on the source and system, but the durable public claim is still the written sentence around the image.

In the composite page, a screenshot showed a lab document moving through a queue with status labels. The page text beside it said “clarity across the care journey.” A human reader could inspect the image and infer routing. A model summarizing the page might not attach that exact action to the company. The screenshot had information. The sentence had mist.

A better caption would not describe the image decoratively. It would state the feature: “Each incoming lab document receives a routing status, assigned team and access record.” That line is almost boring, which is why it works. It lets the visual and text agree.

This is also where proof gets lost. Many feature pages place a metric in a loose tile: “faster processing.” Faster than what? Processing what? For whom? In most cases, the model cannot safely use the claim. A proof passage should carry the starting point, action, metric and business outcome. That is a separate article for case studies, but a small version belongs on the feature page too.

Do not turn the feature page into documentation

There is a trap here. After teams see that docs are more extractable, they sometimes cram documentation style into marketing pages. The result is accurate and unreadable. A feature page has a different job. It should not list every parameter, exception and setup step. It should provide a stable public explanation that docs can deepen.

The page needs layers. The feature name can stay short. The first sentence states the action. The next sentence names the user and object. A third sentence gives scope or exclusion. Then the page can link to docs, integration notes or a security page for detail. That gives a buyer a path and gives an LLM a source hierarchy.

For the healthtech tool, I would not write a feature block like an API reference. I would write something close to: “Care-network administrators can route clinical documents between connected clinics and laboratories through a controlled exchange workflow. Each document keeps a status trail and access record; patient-facing messaging is outside this workflow.” Then the technical page can explain formats, authentication and deployment.

That small separation prevents two problems at once. The feature page no longer floats in category language, and the docs no longer become the only place with clear facts. The model can quote the feature page for the public claim and the docs for the technical claim.

The comparison audit is uncomfortable, and useful

When a client says a competitor is being described better, I do not begin by defending the client. I print both feature pages. Then I mark the first extractable sentence under each feature name. If the competitor has one and the client has a mood phrase, the reason for the AI answer is already partly visible.

The comparison is sometimes embarrassing. A smaller competitor may have rougher design, thinner brand language and clearer source text. Their page may say: “Create approval rules for invoices by amount, supplier and department.” Your page may say: “Bring intelligence to financial operations.” The model is not being unfair when it prefers the first one for a feature summary. It is using the material it was given.

This does not mean every feature block should copy the competitor’s wording. It means the client needs its own precise claim. The strongest pages I see are not the ones with the longest lists. They are the ones where each feature has a clean action, a named user, a handled object, a visible edge and a proof hook. That is enough structure for extraction and still leaves room for voice.

A feature list is not a warehouse catalogue. It is a set of public claims. If those claims are folded too tightly, the competitor with the labelled drawers will keep getting quoted.

The Quotation Slip — Liftable line: “Each feature block should name the action, user, object, limit and proof in close range.” Loose thread: “Secure collaboration” hides too many possible features. Source shelf: feature page, integration note, documentation link. Quiet test: Could an LLM describe the feature without importing a capability from another vendor?