The FTC requires disclosure of any 'material connection' — payment, free product, significant discounts, or employment — that could affect the credibility of an endorsement. A case study from a customer receiving a 50% discount presented without disclosure implies independent validation it does not carry. 'As featured in' sections that mix paid placements with earned editorial coverage mislead consumers into thinking independent press has evaluated the product. Material connection disclosures must appear where the consumer sees the endorsement — not in a general site footer or terms page.
High because undisclosed material connections in case studies and endorsements directly violate the FTC Endorsement Guides, and the content actively signals credibility that the commercial relationship undermines.
Add material connection disclosures immediately adjacent to any compensated endorsement — not in a site-wide disclosure page.
function CaseStudyCard({ study }: { study: CaseStudy }) {
return (
<div>
<h3>{study.customerName}</h3>
<p>{study.quote}</p>
{/* Disclose the material connection inline */}
{study.isReferenceCustomer && (
<p className="text-xs text-gray-500 mt-2">
{study.customerName} participates in our customer reference
program and receives promotional pricing in exchange for
sharing their experience.
</p>
)}
</div>
)
}
// Sponsored blog post — disclosure at the top, not the bottom
function BlogPostHeader({ post }: { post: Post }) {
return (
<header>
{post.sponsored && (
<div className="bg-amber-50 border border-amber-200 rounded p-3 mb-4">
<p className="text-sm font-medium">
Sponsored: written in partnership with {post.sponsor}.
</p>
</div>
)}
<h1>{post.title}</h1>
</header>
)
}
The FTC placement standard: the disclosure must appear where consumers will see it before they rely on the endorsement — top of the page or immediately adjacent to the content, not in the footer.
ID: ftc-consumer-protection.endorsement-disclosure.paid-endorsements-disclosed
Severity: high
What to look for: Count all relevant instances and enumerate each. Examine the "as seen on," "trusted by," or "press" sections on the homepage. Check case studies and customer stories — were any of these customers compensated, given free access, or given significant upgrades in exchange for their story? Look for partnership pages or co-marketing content. Search the codebase for any "partner," "sponsor," or "ambassador" content. Check blog posts: are any guest posts or contributed articles from paid partners? The FTC requires "material connections" to be disclosed — a material connection is any relationship that could affect the credibility of the endorsement, including: payment, free product, employment, or significant personal relationship. The disclosure must appear in a way that is clear and conspicuous and does not require the consumer to click, scroll, or hover to see it.
Pass criteria: Any endorsement, testimonial, case study, press mention, or public review that was obtained in exchange for payment, free service, or other material benefit is clearly labeled as sponsored, paid, or as a partnership. The disclosure appears immediately adjacent to the content, not in a footer or general disclosures page. Partner logos in "as seen on" sections do not imply editorial coverage if the relationship is commercial.
Fail criteria: Case studies feature customers who received compensation or free service without any disclosure. "As featured in" logos include paid placements or partnerships presented as independent editorial coverage. Blog posts from paid contributors have no sponsorship disclosure. Ambassador or affiliate content is not labeled.
Skip (N/A) when: The application has no testimonials, endorsements, partnerships, press sections, or user-generated promotional content of any kind.
Detail on fail: Example: "Three case study customers are listed as reference customers in the sales page. Codebase comment in CaseStudyCard component notes these customers receive a 50% discount. No disclosure appears on the case study page." or "'As seen in' section includes logos of publications where coverage was obtained through a PR firm (paid placement) — presented alongside earned editorial coverage with no distinction." or "Blog contains posts by affiliate partners with no sponsorship disclosure."
Remediation: Add disclosures to all compensated endorsements:
// Case study with material connection disclosure
function CaseStudyCard({ study }: { study: CaseStudy }) {
return (
<div>
<h3>{study.customerName}</h3>
<p>{study.quote}</p>
{/* Disclose material connection if present */}
{study.isReferenceCustomer && (
<p className="text-xs text-gray-500 mt-2">
{study.customerName} participates in our customer reference
program and receives promotional pricing in exchange for
sharing their experience.
</p>
)}
</div>
)
}
// Blog post with sponsored content disclosure
function BlogPostHeader({ post }: { post: Post }) {
return (
<header>
{post.sponsored && (
// This disclosure must be at the TOP — not at the bottom
<div className="bg-amber-50 border border-amber-200 rounded p-3 mb-4">
<p className="text-sm font-medium">
Sponsored content: This article was written in partnership
with {post.sponsor}. Our editorial guidelines apply;
see our <a href="/editorial-policy">editorial policy</a>.
</p>
</div>
)}
<h1>{post.title}</h1>
</header>
)
}
The FTC standard for placement: the disclosure must be "clear and conspicuous" — meaning it must be in a location the consumer is likely to see before they rely on the endorsement. Disclosures at the bottom of a page or in a general site-wide disclaimer do not meet this standard.