Next.js or WordPress for a marketing site? How I decide

After shipping 100+ sites on both stacks, here is the decision I walk clients through, with the trade-offs that matter and when a headless build is worth it.

Mohit Goyal4 min read
Next.js or WordPress for a marketing site? How I decide

Every few weeks a founder asks me the same question: "Should we build this on Next.js or WordPress?" The honest answer is that it depends on who will touch the site after launch, not on which technology is newer. Here is the exact conversation I have with clients, and the rule of thumb I use.

Start with who edits the site

The stack question is really a workflow question.

If this is trueLean towards
Marketing team publishes landing pages and blog posts every weekWordPress
Content changes rarely, design and interactions are the productNext.js
Team edits content daily but the frontend must be fully customHeadless (WordPress backend, Next.js frontend)
You sell products and need checkout, taxes and shipping todayWooCommerce

If nobody on the team will log in and edit pages, a CMS is overhead. If three people will, a CMS is the whole point.

What Next.js gives you

  1. 1

    Speed by default

    Server rendering, image optimisation and code splitting are built in, so a Next.js site is usually green on Core Web Vitals before any tuning.

  2. 2

    Total control of the frontend

    Design systems, animations and custom components are first-class. No theme is fighting you.

  3. 3

    Cheap, simple hosting

    Vercel or Cloudflare handle deploys, previews and a global CDN for a few dollars a month.

  4. 4

    A developer in the loop

    Copy and layout changes go through code and a deploy. Fine for some teams, a bottleneck for others.

Related guide: Is Tailwind CSS a good choice for a marketing website?

What WordPress gives you

  • Editing without a developer. Your team can ship a landing page on a Tuesday afternoon.
  • A plugin for almost everything, from forms and CRM sync to multilingual sites and WooCommerce.
  • Predictable hosting and talent. Any agency can take it over later.
  • A speed tax you have to manage. Caching, image formats and plugin discipline are non-negotiable, otherwise mobile scores sink.

The plugin rule

I cap client sites at a dozen active plugins. Every plugin above that number is a future performance ticket.

Related guide: Headless WooCommerce with Next.js: cost and is it worth it?

When headless is worth it

Headless means WordPress stays as the editing backend and a Next.js app renders the pages through the REST API or WPGraphQL. You get the editor experience and the fast, custom frontend. The price is integration: previews, redirects, forms and SEO metadata all need wiring up, which adds a week or more to a build.

I recommend it when both of these are true: the content team is active, and the frontend genuinely needs to be custom. If only one is true, pick the single stack.

Rendering diagram…

Related guide: WordPress to Next.js migration cost: what you pay for

The SEO question, answered honestly

Google does not rank a stack. It ranks fast pages with clear structure, real content and good links. I have ranked WordPress sites at number one and Next.js sites at number one. The differences:

  • Next.js makes speed and structured data easy to get right in code.
  • WordPress makes publishing easy, which matters more for content-led SEO.

Whichever you choose, the checklist is the same: server-rendered HTML, green Core Web Vitals on mobile, one H1 per page, schema markup, a generated sitemap and canonical URLs.

Related guide: How much does a headless WordPress site cost?

My rule of thumb

If you remember one thing: choose for the team you have, not the team you imagine. A WordPress site a marketing team actually updates beats a Next.js site that goes stale because every edit needs a developer. And a Next.js site that loads in under a second beats a plugin-heavy WordPress site every time.

Not sure which one you are? Send me two lines about the project and who will maintain it, and I will tell you which way I would go. For a quick first opinion, the free Tech Stack Advisor recommends a stack with reasons and trade-offs.

Frequently asked

Is Next.js better for SEO than WordPress?+

Not by itself. Both can pass Core Web Vitals when built properly. Next.js makes speed the default; WordPress needs caching, image optimisation and a disciplined plugin list to get there.

How long does each take to build?+

A marketing site in either stack usually takes me about five days. Headless builds take longer because the content model and the API layer need to be designed first.

Can I switch later?+

Yes. Content can move both ways. The costly part is redoing the design system, so I keep components portable from day one.

Mohit Goyal

Written by Mohit Goyal

Senior Web Developer in Gurugram, India. 100+ fast, SEO-friendly sites shipped in 4+ years with Next.js, React and WordPress, including the procol.ai rebuild. Send me your next project.

Keep reading

How to move from WordPress to Next.js without losing SEO

A WordPress to Next.js move keeps its rankings when every URL, title and signal carries over. My checklist: URL inventory, 301s, metadata, schema.

8 min read

Technical SEO checklist for a Next.js website

The technical SEO checklist I use on Next.js sites: server rendering, metadata, canonicals, JSON-LD, sitemaps, images, Core Web Vitals and an llms.txt.

9 min read

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.