SEOContentGrowth

The SEO Checklist Every Dev Blog Needs in 2026

Most SEO guides are written for marketers. This one is for developers who want their blog to rank.

Technical SEO (Do This Once)

These are the foundations. Get them right and forget about them.

✅ Sitemap

Your sitemap tells Google what pages exist on your site. With Astro:

npm install @astrojs/sitemap

Add it to astro.config.mjs:

import sitemap from '@astrojs/sitemap';

export default defineConfig({
  site: 'https://blog.yourdomain.com',
  integrations: [sitemap()],
});

Astro generates /sitemap-index.xml automatically at build time.

✅ RSS Feed

RSS feeds get you indexed faster and help aggregate sites like Feedly surface your content.

✅ Canonical URLs

Every page should have a <link rel="canonical" href="..." /> tag. This prevents duplicate content issues if you cross-post to Dev.to or Hashnode.

✅ Open Graph Tags

When someone shares your article on Twitter/LinkedIn, OG tags control the preview card. Missing OG tags = ugly, unclickable shares.

<meta property="og:title" content="Your Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://yourblog.com/og-image.png" />

✅ Core Web Vitals

Google uses page experience as a ranking signal. Aim for:

Astro ships with near-perfect scores by default.

Content SEO (Ongoing)

Target Long-Tail Keywords

“JavaScript tutorial” has millions of competing pages. “how to debounce input in JavaScript vanilla” has hundreds. Target the specific.

Use Ahrefs Keyword Explorer or the free Google Keyword Planner to find keywords with:

Write Complete Articles

Google rewards topical depth. If your article about “React hooks” only covers useState, you’ll lose to an article that covers all hooks with examples.

Aim for articles that answer every obvious follow-up question.

Update Old Posts

Updating old articles with new information and a fresh updatedDate in your frontmatter signals freshness to Google. A 20-minute update can double an old post’s traffic.

Distribution (The Multiplier)

Getting indexed is step one. Getting read is step two.

PlatformStrategy
Dev.toCross-post with canonical link back to your site
Hacker NewsSubmit to Show HN for strong posts
Redditr/webdev, r/programming, r/learnprogramming
Twitter/XThread key takeaways, link to full post
LinkedInWorks well for career/architecture content

The One-Month Plan

After 3 months of consistent publishing, you’ll start to see compounding organic traffic. Patience is the real SEO strategy.