Your best competitive proof — a customer dismissing Mailgun, SendGrid, and Mandrill by name — is buried in a carousel.
“The hero section shows a code snippet, but the body copy describes API features in prose — 'simple, elegant interface,' 'fits right into your code'...”
Embed a real, minimal API call — ideally the 'send your first email' example — directly in the hero or immediately below it. Three lines of code showing the actual request does more than any copy claim about elegance.
Get the ship-ready rewrite →The page never shows what the API actually looks like to call. A developer evaluating you against SendGrid or Postmark wants to see the request, not a description of it.
A buyer runs five checks before they act — in this order. Lose one and they never reach the next.
Not five scoring areas. Five questions, asked in sequence. The page is judged on how many it answers before the visitor gives up.
Beyond the line items. The architecture of the story.
Strategic framingThe page's single differentiation claim — "email for developers" — is doing no work because every competitor the page is implicitly fighting (Mailgun, SendGrid, Mandrill) has spent years making the same claim.
▸ Read the full takeCollapse
Three of the testimonials name those competitors directly: Brandon Strittmatter says "I've used Mailgun, Sendgrid, and Mandrill and they don't come close to providing the quality of developer experience you get with Resend." That sentence is the most powerful positioning statement on the page, and it's buried in a scrolling testimonial carousel. Resend actually has a defensible wedge — React Email, the code-first template workflow that means a developer never leaves their environment to build an email — but the hero doesn't name it, and the page treats it as one feature among nine rather than the category-defining move it is. Pull the differentiation out of the testimonials and put it in the hero: the page should open on the specific thing Resend does that SendGrid cannot, not on a category label every competitor already owns.
Page architectureThe page has no narrative arc — it opens with a claim and immediately lists features, which means the visitor has to do the work of understanding why any of this matters.
▸ Read the full takeCollapse
The developer who lands here already knows email is broken; they've fought spam folders, wrestled with legacy SDKs, and debugged deliverability issues at 2am. None of that frustration is named on the page. The hero skips directly to "here's what we do" without first saying "here's the world you're living in and why it's costing you." The result is that the page reads like a product spec rather than a case for switching. Add a single section above the feature grid — before the testimonials, before the code snippet — that names the specific failure state the developer came here to escape. The testimonials already contain this language: "clunky tools," "don't hear complaints about emails landing on spam anymore," "not having to leave my dev environment." Use it.
Page vs buyerThe page asks one type of visitor to act — a developer ready to integrate — but the testimonials and feature list reveal at least two distinct buyers: the individual developer building a side project or startup, and the engineering team at a scale-up migrating off SendGrid or Mailgun.
▸ Read the full takeCollapse
These two buyers need different things from the page. The solo developer wants "working in five minutes"; the migration buyer wants "here's how you move your existing setup without breaking production." The page has a "Migrate" link buried in the footer, which is exactly backwards: migration is the highest-stakes objection for the scale-up buyer and it's invisible above the fold. Add a second CTA path — not a second button, but a second sentence under the primary CTA — that speaks directly to the team already on a legacy platform: something like "Switching from SendGrid? Here's how." The current single-path "Get started" forces both buyers through the same door and serves neither well.
AbsenceThe proof section is structurally strong — fourteen named testimonials with titles and companies — but it's doing less work than it should because none of the quotes are anchored to a specific outcome with a number.
▸ Read the full takeCollapse
"Our deliverability improved tremendously" (Vlad Matsiiako, Infisical) is the closest the page gets to a concrete result, and "tremendously" is doing the heavy lifting where a percentage or a before/after metric would close the sale. Resend has 3 million users — there's a blog post about it — and that number appears nowhere on the homepage. Move "3,000,000 developers trust Resend" above the testimonial carousel, and push at least two of the testimonials toward a specific outcome: open rate improvement, time-to-integration, reduction in support tickets about missed emails. Named proof with numbers converts the skeptical buyer who has already been burned by a platform that promised deliverability and didn't deliver it.
3 findings, surfaced. 14 more in the full report.
The page never shows what the API actually looks like to call.
“The hero section shows a code snippet, but the body copy describes API features in prose — 'simple, elegant interface,' 'fits right into your code' — without a single concrete API call, response object, or SDK example visible in the page flow. The page tells developers the API is clean without ever proving it.”
Your social proof is all founder-tier but none of it is at scale.
“Every testimonial is from a founder, co-founder, or early engineer — Vercel CEO, Infisical co-founder, Warp founding engineer. None mention volume, throughput, or scale. The page claims 'transactional and marketing emails at scale' but no proof point names a number, a volume tier, or a company with recognizable sending”
The page never shows what 'Get started' actually costs.
“No pricing tier, no free-tier send limit, no 'free up to X emails/month' signal appears anywhere on the homepage. The only CTA is 'Get started' with no cost qualifier. Competitors like Mailgun and Postmark surface free tier limits directly on their homepages.”
You’ve seen 3 of resend.com’s 17 findings.
Your homepage has its own.
Every finding named, quoted, and paired with the rewrite — that’s how Lytms reads a page. Run it on your own site to see all of yours, free.
Hero value, conversion-killing sentences, cliché density, awareness fit, buyer-language gap, competitive differentiation.
Proof architecture, named-customer recognition, imagery authenticity, claim-vs-evidence gaps.
Call-to-action clarity, visual weight, offer strength, form friction, CTA-to-page match.
More than the rest of the report. Daily monitoring on resend.com.
Catch market shifts the day they happen.
A live feed of what the category is moving toward, with a drafted response for the moves worth responding to.
Pulse warms up after your first day on Pro.
A rival, scored daily, side-by-side.
Pick one competitor on Pro. Same scoring this page is held to. Same-day alert when they ship a homepage change.
The exact phrases buyers use about the brand.
Mine reviews, transcripts, support, social. Ranked, attributed, matched against the homepage.
Every fix routed to a queue, ready to ship.
Accept, edit, ship. An action queue tied to a CMS or copied straight to clipboard.
17 drafted fixes waiting
This is resend.com’s scan. What would yours say?
Lytms reads any B2B homepage the same way — verdict, five scores, every line that costs the visit. Free to run. Full report and drafted rewrites on Pro.