Wasi Naseer

SEO basics for a developer blog (without selling your soul)

The handful of SEO practices that actually matter for a personal blog, and the ones you can safely ignore.

2 min read
Table of contents

Most SEO advice is written for ecommerce or content farms. For a developer blog, 90% of it is noise. Here's what actually moves the needle.

Write something worth linking to

This is the whole game. Backlinks from real sites are the single biggest ranking factor you control, and the only reliable way to earn them is to publish something genuinely useful. Before you touch any tag, ask: would I send this to a friend?

Get the technical basics right once

After the writing, technical SEO is a checklist, not a discipline:

  1. Each page has a unique <title> and meta description.
  2. Each page has a canonical URL.
  3. You have a sitemap.xml and robots.txt.
  4. Blog posts have JSON-LD structured data.
  5. Open Graph and Twitter card tags exist for previews.
  6. Core Web Vitals are green on mobile.

If you're using Next.js's metadata API, most of this is a few lines per file.

JSON-LD example

Google reads this to show rich results:

const jsonLd = {
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  headline: post.title,
  datePublished: post.date,
  author: { "@type": "Person", name: "Wasi Naseer" },
};

Embed it with a <script type="application/ld+json"> tag. Done.

What you can ignore

  • Keyword density tools
  • "LSI keywords" and most on-page optimizers
  • Chasing trending topics you don't actually care about
  • Buying backlinks (Google catches these eventually)

The long game

A personal blog is not a campaign, it's a compounding asset. Post five real articles a year for a decade and you'll outrank people grinding daily on spun-up content farms. Patience is the unfair advantage.