Senior Full Stack Software Engineer

Senior Software Engineer and Front End Developer with nine years programming scalable web applications, internal tools, and B2B platforms using Next.js, React, and Laravel.

Technical SEO for Next.js Applications: SSR, Indexing and Core Web Vitals

By Ali Emami

  • Performance

  • 20 Oct, 2026

Technical SEO for Next.js Applications: SSR, Indexing and Core Web Vitals

A practical Technical SEO checklist for Next.js apps: rendering strategy, canonical discipline, sitemaps, and Core Web Vitals based on production search gains.

JavaScript applications often run into predictable SEO issues: empty first paints, duplicate URLs, missing canonicals, and slow interactions. Working on multilingual marketplaces and corporate sites, I rely on a straightforward checklist.

Rendering: give crawlers HTML

Use SSR or static generation for every indexable route. Reserve client-only rendering for authenticated dashboards that should never be indexed, and ensure those routes use noindex tags or authentication boundaries.

Canonical discipline

One URL per page. Use self-referencing canonicals, HTTPS across the board, consistent trailing slashes, and redirects for legacy route patterns (such as /services/details back to /services). Multilingual pages must self-canonical per locale, avoiding pointing every locale at the default language.

Sitemaps that stay fresh

Generate the XML sitemap from the database so new posts, projects, and services appear automatically. Reference it in robots.txt and include only canonical, indexable URLs.

Core Web Vitals as ranking input

Optimize images with explicit dimensions, lazy loading below the fold, and modern formats. Keep third-party scripts lean and avoid shipping animation libraries to pages that do not use them. On one B2B marketplace, this discipline combined with SSR tripled organic traffic.

Written by a working engineer

Every article on this blog comes from production work with international teams on SaaS platforms, B2B marketplaces, and enterprise applications built with React, Next.js, and Laravel. Only solutions that held up in real codebases.

I'm Ali Emami, a Senior Software Engineer and Full-Stack Developer with over 9 years of experience across Atolla, Harmony, Aron Groups, and SakhtBazar, building production web applications and B2B platforms using Laravel, React, and Next.js.

If this article helped you, explore the selected projects, browse the services, or get in touch about your own application.

Ali Emami, notes from production engineering work

Discuss this article

Have questions about Technical SEO for Next.js Applications: SSR, Indexing and Core Web Vitals or applying it to your own web application? Send the details and I will reply.

Recent Post

Recent Post

About Me

Ali Emami, Full Stack Software Engineer (React, Next.js, Laravel)

Ali Emami

Senior Software Engineer & Full-Stack Developer

Software engineer with nine years building web applications and backend services in Laravel, React, and Next.js. More about my background

Let's chat with me? - Online
Please fill out the form below to start chatting with me directly.