The 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. 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.
The hero on Resend’s page as we read it.
Email for developers
Where Resend wins and where it leaks.
Resend’s strongest dimension is Post-click.
Post-click scores 7.6 / 10. The dim covers 4 signals in the rubric; the page still has 1 finding in this area, but the overall score is strong relative to peers.
Structural patterns on Resend’s page worth knowing.
The 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. 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.
The 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. 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.
The 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. “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.
What’s costing Resend, quoted from the page.
- 01The 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.”
The page never shows what 'Get started' actually costs. Developers evaluating an API platform want to know the free tier limits before they commit to a signup flow — and your page gives them nothing to go on.
- 02The 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…”
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.
- 03Your 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…”
Your social proof is all founder-tier but none of it is at scale. A developer at a Series-B company evaluating you for high-volume sending has no signal that Resend handles their load.
- 04Your hero CTA says 'Get started' but never tells a developer what that actually means — free tier, credit card required, API key in 60 seconds?
“The above-fold section has a single CTA ('Get started') with no qualifier — no 'free', no 'no credit card required', no time-to-first-email signal. Every competitor in this category (Mailgun, SendGrid) has trained developers to expect friction at signup. The CTA does nothing to c…”
Your hero CTA says 'Get started' but never tells a developer what that actually means — free tier, credit card required, API key in 60 seconds? Developers don't click ambiguous CTAs on infrastructure products.
- 05Marketing claims 'no waiting period' for dedicated IPs; buyer table stakes flag undisclosed usage limits
“"Managed dedicated IPs: Get a fully managed dedicated IP that automatically warms up and autoscales based on your sending volume, no waiting period."”
The landing page states dedicated IPs come with 'no waiting period' and 'automatically warms up,' implying a frictionless, fully managed path. The buyer-voice table stakes, however, flag 'usage limits and overage charges disclosed upfront' and 'silent or unexpected charges accumulating without clear notification' as unmet expectations — suggesting the conditions or volume thresholds that trigger dedicated IP eligibility are not surfaced transparently.
Resend’s other surfaces.
- resend.comHomepage
- resend.com/pricingTracked
- resend.com/customersTracked
About Resend’s Lytms scan.
What did Lytms score Resend's homepage?
What's Resend's strongest dimension?
What's the weakest dimension on Resend's page?
What's the biggest leak on Resend's homepage?
When was Resend's page last scanned?
One-click citation for press, blog, and academic use.
Lytms scans of public B2B SaaS landing pages are independent and free to cite. Pick a format below and we’ll copy it to your clipboard.
Lytms Research Team. (2026). Resend landing page review (Lytms score 7.4/10). Retrieved June 12, 2026 from https://lytms.ai/brand/resend
Score yours like Resend. See yours.
One URL. About 2 minutes.
