Skip to content
VR Web Devs

Next.js explained without the jargon

Next.js is the tool we use to build most of our websites. Here's what it is in plain words, why it makes websites fast and secure, how it compares with WordPress, and when it's the right choice for a small business.

VR Web Devs4 min read
A neat stack of ready-packed boxes on a counter, prepared in advance for customers

When we tell business owners we build websites with Next.js, the usual reaction is a polite nod. Fair enough. You don't need to know how a car engine works to drive one. But it helps to know why one car is faster and more reliable than another.

This post explains Next.js in plain language: what it is, what it does differently, and when it's the right choice. For the wider comparison with other options, see WordPress, Shopify or a custom website.

What Next.js is

Next.js is a framework for building websites: a set of tools and rules that developers use to build sites properly and quickly. It's built on React, a popular technology created at Meta for building modern web interfaces. Next.js is made by a company called Vercel and is used by businesses of all sizes, from small shops to very large companies.

You never see Next.js as a visitor. You just notice that the website is fast and works smoothly.

The big idea: pages prepared in advance

Think about how a busy sweet shop handles Diwali. It doesn't make each box from scratch when a customer walks in. It packs boxes in advance, so when someone asks, the box is handed over immediately.

Many traditional websites, including a typical WordPress site, build each page when a visitor asks for it: fetching content from a database, assembling the page, then sending it. That takes time on every visit.

Next.js can prepare pages in advance, when the website is built. When a visitor arrives, the finished page is simply handed over, often straight from a CDN near them. That's a big part of why Next.js sites can load almost instantly.

What that means for a business

Speed

Prepared pages, light code and built-in image handling make for fast websites. Fast websites keep visitors and do better on Google's measures. See Core Web Vitals explained and how a slow website quietly loses customers.

Security

A site made of prepared pages has far fewer moving parts for attackers to target than a site with a database, a login page and dozens of plugins. It doesn't make a site invulnerable, but it reduces the risk considerably. See backups, security updates and uptime monitoring.

Search-ready

Next.js makes it straightforward to give every page a proper title, description, clean address and structured data, and to generate a sitemap for Google. See technical SEO basics.

Modern images

Next.js can automatically serve images in modern formats at the right size for each screen. See WebP and AVIF.

A design that's truly yours

There are no theme limits. The design is built to match your brand exactly.

The trade-offs

No tool is right for everything, and it's worth being honest:

  • No built-in editing dashboard. Unlike WordPress, a Next.js site doesn't come with an editor where you log in and change pages. Changes are made by your developer. For most local businesses, whose content changes a few times a month, this works well through a maintenance plan.
  • You need a developer who knows it. It's a professional tool. Choose a team you trust to build and look after it.
  • Big online shops with thousands of products and daily stock changes may be better served by Shopify or WooCommerce. See WooCommerce vs Shopify.

How changes reach your website

When something needs changing, such as new hours, a new dish or a festival offer, your developer updates the content, and the website is rebuilt and published automatically, usually within minutes. Every change is recorded, so nothing is lost and any mistake can be undone. Your content can live in simple, organised files, ready to move to a database or an editing dashboard later if your business grows into needing one.

Next.js vs WordPress, simply

  • WordPress: builds pages on each visit, edited through a dashboard, extended with plugins that need regular updates.
  • Next.js: prepares pages in advance, changed by your developer, with fewer moving parts.

Both can produce good websites. WordPress suits businesses that want to edit pages themselves every week. Next.js suits businesses that want speed and security, with changes handled for them.

How we use it

Next.js is our default for business websites, together with TypeScript, Tailwind CSS and modern image formats. Our own website is built the same way. Every site we build is tuned to score 90+ on Google's Lighthouse for performance, SEO, accessibility and best practices. We also build on WordPress, Shopify and WooCommerce when they're the better fit. See the full stack on how we build, and what's included on our website development page.

In short

  • Next.js is a modern framework for building fast, secure websites, built on React.
  • It can prepare pages in advance, so they load almost instantly and have fewer weak points.
  • It suits most local businesses; changes are made by your developer rather than in a dashboard.
  • A laptop on a desk showing four green circular score gaugesGuide
    Performance and tech3 min read

    What is Google Lighthouse, and what do its four scores mean?

    Lighthouse is Google's free tool for checking a website's quality. Here's what its four scores (Performance, Accessibility, Best Practices and SEO) actually measure, and why they matter to a business.

    Read the guide
  • A young man tapping on his phone with a relaxed smile in a bright, calm room
    Performance and tech4 min read

    Core Web Vitals explained for business owners

    Core Web Vitals are Google's three measures of how a web page feels to real visitors: how fast it loads, how quickly it responds and how steady it stays. Here's what each one means, in plain words, and why it matters for a small business.

    Read the post