Skip to content
Masab

Writing

Notes from the build*

Long form pieces on the work I actually do: migrating WordPress sites to Next.js, wiring WordPress up as a headless CMS so editors keep their workflow, and the performance work that follows. Written for the person who has to implement it, not for a newsletter.

Articles

11

Focus

Next.js, CMS, speed

Based in

Islamabad, Pakistan

Updated

10 August 2026

article.tsCLICKEDCOMMITTED
Latest/Architecture

WordPress or Sanity as a headless CMS: how to pick

A working comparison of WordPress and Sanity behind a Next.js site: schema written in code against field groups built by hand, seeding content over the API, what each costs, and when WordPress still wins.

14 min/10 August 2026
ONE NUMBERBUILDCONTENTROUTINGMETAPERFQANINE LINE ITEMS

Migration

What a WordPress to Next.js migration costs, line by line

Most quotes give you one number. Here is what sits inside it.

12 min/8 August 2026
W1W2W3W4W5PHASES OVERLAP

Migration

How long a WordPress to Next.js migration actually takes

The build is rarely what makes a migration slow.

10 min/8 August 2026

Migration

A WordPress to Next.js migration checklist you can hand to a developer

Print it, send it, tick it off. Nothing here is optional.

9 min/8 August 2026
ONE OWNERHANDOFFS

Practice

What a solo developer can build that an agency usually will not

The question is not which is better. It is which one fits the job.

9 min/7 August 2026
ORIGINBUILDEDGE

Architecture

Where to host a headless WordPress backend, and what it costs

Your CMS stops being a website. Stop paying for it like one.

10 min/6 August 2026
titletitledescriptiondescriptioncanonicalcanonicalog:imageog:imagerobotsrobotsYOASTMETADATA

Migration

Keeping your Yoast SEO metadata after moving to Next.js

Yoast data does not travel on its own. You have to carry it.

11 min/5 August 2026
LCPINPCLSGOODPOOR

Performance

Core Web Vitals for content sites: what actually moves the numbers

Three numbers decide your score. Most advice ignores which one you are failing.

13 min/4 August 2026
ONE SYSTEMTHREE PARTS

Architecture

Why a headless CMS beats building on WordPress or Wix

A page builder decides your performance ceiling before you write a word.

10 min/29 July 2026
EDITORBUILDEDGE

Architecture

Keep the WordPress editor, drop the WordPress front end

Your writers do not need to lose their editor for you to lose the slow front end.

12 min/22 July 2026
301/?p=1042/blog/slug

Migration

Moving a WordPress site to Next.js without losing your rankings

Most migrations lose traffic for one reason, and it is never the framework.

11 min/14 July 2026

Open to new work

Tell me what you are trying to build.

If I am the right person you will get a scope and a number in writing. If I am not, I will say so and point you somewhere better.