hermes:blog-review · pre-publish report

A Job Ad Just Told You Where AI Actually Saves You Money

blog-posts/manual-ops-to-claude-code-automation.md
Words 1,386 Reading time 7 min Meta description 159 chars H2 / H3 4 / 3 Internal links 1 Stage TOFU
✅ Ready to publish — after the 2 warnings No blocking issues. Both warnings are quick, non-subjective fixes (meta-description length + internal-link count).
0
Blocking
2
Warnings
1
Suggestions

Sweep 1 — Content Quality

🟢 PASSOpening hook

“A job ad crossed my desk last week that didn’t exist eighteen months ago.” Specific, not a question or definition, and mirrors the meetup cold-open of the time-bomb post.

🟢 PASSVoice consistency

Editorial-but-readable, confident first person throughout. No buzzwords (leverage / seamless / optimise) and no em-dashes.

🟢 PASSIdea completeness

All four H2s and three H3s deliver what their headings promise. No dangling sections.

🟢 PASSRedundancy

Each section advances. The “value is real / available now” idea recurs in the close + CTA, but as intentional bookending to the hook.

🟢 PASSClosing

“The job ad is just the market saying so out loud.” Lands the point and ties back to the opener.

Sweep 2 — HTML Structure

🟢 PASSOrphan paragraphs

The opener and “That’s the job. Not ‘build an AI’…” are deliberate kickers (allowed exception). No accidental orphans.

🟢 PASSEmphasis

7 bold phrases, well-placed (read vs write, the job-ad title). Not over-bolded.

🟢 PASSHeading density

1,386 words ÷ 4 H2 ≈ 347 words per heading — inside the 200–400 target.

🟢 PASSLists / anaphora

The risk section is already a <ul>; the three scenarios use H3s. Nothing misformatted as prose.

🔵 SUGGESTIONBlockquote the job-ad quote

The “AI Automation Specialist (Claude Code)…” quotation is bolded inline. As an external quote it could carry more visual weight as a > blockquote.

Fix: wrap the quoted job-ad text in a markdown blockquote.

Sweep 3 — UX & Scannability

🟢 PASSScannability

A heading-only read communicates the full thesis (gap between tools → three examples → the pattern & risk → you don’t need a full-time hire).

🟡 WARNINGInternal links

Only 1 internal link (/contact). Rule wants 2–4 on meaningful anchors. The frontmatter lists /services/software-development and /services/integrations as suggestions, but the body never links them.

Fix: add an inline link to a services page, and cross-link the “the same failure that plagues vibe-coded apps” sentence to the existing vibe-coding-time-bomb post (needs its live URL/slug).

🟡 WARNINGMeta description length

159 characters — 4 over the 155 max, so it will truncate in search results.

Fix: trim meta_description to ≤ 155 characters.

🔵 OPTIONALRelated reading section

Absent — but the existing vibe-coding post doesn’t use one either, so this is house style rather than a defect.

— N/AFAQ & reading_time frontmatter

Neither is set in frontmatter (correctly — the post uses no FAQ block).