The ad was written for a buyer.
The page was written for a developer.
The ad copy is genuinely strong and category-aware, written for CIAM leaders with a real strategic problem around agentic identity. Then the click lands on a 3,000-word DevRel tutorial full of Python and MCP snippets. Descope clearly has two ICPs, developers and CIAM leaders, and paid traffic is being pushed into the wrong experience. You do not need more traffic when the conversation after the click falls apart this badly.
The teardown, on LinkedIn
What the teardown found · tap to open each one
Every line earns attention: “Auth stops at token issuance,” “NHIs outnumber humans 20:1,” “57% of CIAM leaders fear agents sharing data.” It is concrete, it names the problem, and it speaks the CIAM leader’s language.
The copy is sharp, but there are no customer logos and no Descope-specific proof points. The stats frame the problem well; nothing yet shows Descope is the answer.
Add one named customer or a Descope-specific result so the strategic frame has a payoff attached to it.
The CTA “See the strategic read” lands on “Monitoring and Auditing Agentic Identities,” a 3,000-word technical post with Python, MCP and Snowflake snippets, bylined by a Developer Relations Engineer. Zero customer logos, zero testimonials, zero named customers. The buyer who clicked for strategy gets handed code.
Send the paid CIAM-leader click to a strategic page, the executive read the ad promised, and keep the DevRel tutorial for the developer funnel it was written for.
Questions, answered
This is Marina Kogan’s original teardown of Descope’s live ad. See the full infographic on LinkedIn →
More teardowns
Your ads, roasted the same way
Pull your live ads, score each against your buyer, see where the click leaks.