
E‑Commerce SEO Migration: Product and Category Pages in Next.js
How to migrate e‑commerce product and category pages to Next.js without losing SEO value, including URLs, filters, schema, canonicals, and redirects.
Articles
E‑commerce is the buying and selling of products or services online. In web development, it usually spans storefront architecture, catalogues, product discovery, checkout journeys, performance, analytics, and platform decisions. It often overlaps with Shopify, SEO, and front‑end architecture where technical decisions affect revenue, crawlability, Core Web Vitals, and long‑term maintainability.
Below you will find a subset of articles from my blog specifically about Ecommerce. This is a topic I have worked with for many years, although it has not been one I have written about often. There are seven articles collected here so far, which you can see and read below.

How to migrate e‑commerce product and category pages to Next.js without losing SEO value, including URLs, filters, schema, canonicals, and redirects.

Decide whether Shopify to Next.js is worth it by weighing storefront control, SEO, performance, checkout, apps, content workflow, cost, and risk.

Multi‑tenant applications serve multiple customers from a single codebase. Here, I walk through building a scalable multi‑tenant web application using Next.js.

How e‑commerce front‑end work moved from Liquid templates to headless storefronts, and what teams risk when they underestimate data, checkout, and operations.

How Shopify theme constraints shape Liquid front‑end work, including product data, sections, snippets, checkout limits, apps, performance, and editor needs.

How Liquid templates shape e‑commerce front‑end work, including products, collections, snippets, theme constraints, content, and safe customisation.

Liquid is a small templating language with a lot of reach. This article explores its syntax, control flow, and why it shows up in so many CMS tools.