
Traffic Dropped After a WordPress to Next.js Migration: What to Check First
What to check when traffic drops after moving from WordPress to Next.js, including redirects, archives, metadata, canonicals, sitemaps, and content.
Articles
WordPress is a long‑running CMS and publishing platform that still powers a large share of the web. The articles in this category cover WordPress as part of migration, performance, SEO, security, and headless architecture work, especially where an older WordPress‑led site needs a more resilient Next.js or headless CMS front‑end.
Below you will find a subset of articles from my blog specifically about WordPress. This is an area I have worked with for many years, and it has been a regular subject in my writing. There are nine articles collected together for you below.

What to check when traffic drops after moving from WordPress to Next.js, including redirects, archives, metadata, canonicals, sitemaps, and content.

A WordPress to Next.js migration checklist for URLs, content models, media, preview, redirects, metadata, schema, sitemaps, SEO, and launch checks.
Time To First Byte (TTFB) is a crucial influence on website performance. The easy answer is increasing server resources, but there are other considerations too.
Time To First Byte (TTFB) is a measurement of the time is takes for a server to respond to a request: how quickly your visitor can start to load your page.
Static site generators trade runtime complexity for build‑time output. This article looks at the benefits, the drawbacks, and where they fit best.

Websites have not been set‑and‑forget for a long time now, and without the technical know‑how to update a static site, CMSes are a key part of web development.

Static site generation has continued to grow and grow in popularity. I try and explain what one is, and why it might be suitable to you or your project.

SEO risks in WordPress theme and plugin work, including metadata, headings, archives, canonicals, redirects, schema, pagination, and generated markup.

Integrating CMSes with HTML, CSS, and JavaScript enables dynamic, flexible content management. Here, I explore best practices, performance tips, and SEO.