SEO Scoring for Developer Blog Posts: A Terminal-First Approach
Most developers skip SEO entirely. The tools cost $15-79/month, they're all browser-based, and they're designed for marketing teams. Here's a free alternative that runs in your terminal.
The SEO tooling gap for developers
The popular SEO tools — SurferSEO ($79/mo), Frase ($15/mo), Clearscope ($170/mo) — are built for content marketers. They have dashboards, team collaboration features, SERP analysis, and content briefs. They're good at what they do.
But if you're a developer writing technical blog posts, you don't need most of that. You need to know three things before you hit publish:
- Is the article readable, or did I write a wall of text?
- Am I actually using my target keyword enough (or too much)?
- Is my heading structure logical for both readers and search engines?
That's it. You don't need a $79/month subscription for that. You need a quick check that takes two seconds and lives where you already work.
Why SEO matters even on Dev.to and Hashnode
A common misconception: “I publish on Dev.to, so SEO doesn't matter.” It does.
Google indexes Dev.to articles. Google indexes Hashnode posts. If someone searches “how to build a CLI in Node.js,” your Dev.to article can show up on page one — if it's properly optimized. High-authority domains like Dev.to actually make it easier to rank because Google already trusts the domain.
The articles that rank on these platforms aren't doing anything exotic. They have clear headings, appropriate keyword usage, good readability, and sufficient word count. Basic SEO hygiene that takes 30 seconds to check.
How Pipepost's seo_score tool works
Pipepost includes a free seo_score tool that analyzes your article against a target keyword. No account required, no usage limits on the free tier for this tool. Just install the MCP server and ask Claude to score your content.
Here's what comes back:
Let's break down what each metric means and why it matters.
Readability (Flesch-Kincaid)
The Flesch-Kincaid score measures how easy your text is to read. Higher scores mean simpler text. For technical developer content, you want to land between 50 and 70. Below 50 means your sentences are too complex and readers will bounce. Above 70 is fine but might mean you're oversimplifying.
The most common fix: break long sentences into shorter ones. If a sentence has a comma and a semicolon and a dependent clause, it's probably too long.
Keyword density
Keyword density is the percentage of words in your article that match your target keyword. The sweet spot is 0.5-2.5%. Below 0.5% and Google might not associate your article with that keyword. Above 2.5% and you risk looking like keyword stuffing.
For multi-word keywords like “building CLI tools with Node,” Pipepost counts exact and partial matches. It's smart enough to recognize that “CLI tool” is a relevant partial match of “CLI tools.”
Heading structure
Search engines use headings to understand your article's structure. The rules are straightforward:
- One H1 (your title)
- Multiple H2s for major sections
- H3s nested under H2s for subsections
- Don't skip levels (no H2 followed directly by H4)
Pipepost checks for all of these. It also flags if your target keyword appears in at least one heading, which is a strong ranking signal.
Word count
For technical articles, 1,000-2,000 words tends to be the sweet spot for search rankings. Under 800 words and you might not be thorough enough to rank. Over 3,000 and you risk losing readers. The tool reports your word count and flags if you're outside the optimal range.
Going further: meta tags and structured data
SEO scoring is the free starting point. If you want to go deeper, Pipepost's Pro tier adds two more tools:
seo_meta generates optimized meta titles, descriptions, and Open Graph tags for your article. These are the text snippets that show up in Google search results and social media previews. Getting them right directly affects click-through rates.
seo_schemagenerates JSON-LD structured data — the markup that tells Google exactly what your content is. Articles with structured data can get rich snippets in search results (author, publish date, reading time), which significantly improves click-through rates.
You get a ready-to-paste JSON-LD block with all the Schema.org Article properties filled in. Drop it in your page's <head>and you're done.
The practical difference
I'm not going to claim that running an SEO check will 10x your traffic. But consistently publishing articles with proper keyword usage, readable prose, and good heading structure compounds over time. The developers who rank on Google for technical queries aren't SEO experts — they're just doing the basics right.
The seo_scoretool makes those basics a two-second check instead of something you skip because you don't want to open another browser tab.
Try it for free
The SEO scoring tool is free with no usage limits. Install Pipepost, score your next article, and see where you stand:
Pipepost is MIT licensed and open source. SEO scoring is free forever — no account, no credit card, no usage limits.