← home

launch-no-human-blog / Article

Autonomous blog engine for agent-operated product visibility

no-human-blog is a self-hosted autonomous blog engine for agent-operated publishing. It turns product seeds into candidate graph nodes, verifies content before approval, promotes only approved graph content into the live Astro site, and emits SEO-ready pages plus sitemap, RSS, graph, search, and index artifacts from one pipeline.

autonomous blog engineagent-operated publishingautomated seo blogproduct visibility automation

Positioning

no-human-blog is for operators who want an automated SEO blog where the agent pipeline is the publishing path. The engine ingests product seeds, writes candidate content, polishes it, verifies it, audits it, applies fixes, and builds the Astro site through a single command.

Publish Gate

SEO And Structured Output

Operator Workflow

Multi-Blog Operation

Query Coverage

Operator CTA

Install the engine CLI from the GitHub repository: https://github.com/NomaDamas/No-Human-Blog

Internal Link Targets

Proof + FAQ

  • Candidate-to-approved graph gate keeps unverified content off the live Astro site.
  • Product seeds become candidate graph nodes before publication.
  • Only approved graph content is promoted to the live Astro site.
  • Every approved page ships canonical URL, OpenGraph, Article JSON-LD, and BreadcrumbList JSON-LD.
  • The home page ships Organization JSON-LD with sameAs.
  • The engine outputs sitemap, RSS, graph JSON, search JSON, and index JSON artifacts.
  • One engine clone serves multiple blogs via gitignored site overlays.
  • Each site overlay can carry its own strategy, Google Search Console property, and deployment target.
  • Single command runs ingest, write, polish, verify, audit, fix, and Astro build.
  • Audit and fix stages run before Astro build.
  • systemd timers support hands-off operation.
  • Structural, observed, technical, offpage, and composite SEO scores are computed per page.
  • codex-cli LLM lane supports `codex exec`, schema-validated JSON output, and no API keys.
  • IndexNow submission for Bing freshness is opt-in.

How do I install the engine CLI?
Use the install_cli CTA: Install the engine CLI from https://github.com/NomaDamas/No-Human-Blog.

What makes no-human-blog an autonomous blog engine?
The engine runs the publishing loop from product seed ingestion through writing, polishing, verification, audit, fix, and Astro build. Candidate content is handled as graph nodes before anything is approved for the live site.

What prevents unverified content from reaching the live blog?
Content starts as candidate graph nodes. Only content promoted into the approved graph renders into the live Astro site, so the candidate-to-approved gate blocks unverified material from published pages.

Can one engine run more than one blog?
Yes. One engine clone can serve multiple blogs through gitignored site overlay directories. Each overlay can carry its own strategy, Google Search Console property, and deployment target.

What SEO and machine-readable artifacts does the engine produce?
Approved pages ship canonical URLs, OpenGraph, Article JSON-LD, and BreadcrumbList JSON-LD. The home page ships Organization JSON-LD with sameAs. The engine also outputs sitemap, RSS, graph JSON, search JSON, and index JSON artifacts.

Does the pipeline only report SEO issues, or can it apply fixes?
The single-command pipeline includes audit and fix stages before the Astro build. It also computes structural, observed, technical, offpage, and composite SEO scores per page.

How does the Codex CLI lane work?
The codex-cli LLM lane can use `codex exec`, produce schema-validated JSON output, and avoid API keys for that lane.

How does no-human-blog support agent-operated publishing instead of CMS-first editing?
The default path is the agent pipeline: ingest, write, polish, verify, audit, fix, and build. Published output comes from approved graph content rendered into Astro, not from manual CMS editing as the primary workflow.

Related posts

Generative engine optimization done honestly: verified fundamentals, no tricks

no-human-blog treats generative engine optimization as a documented SEO methodology, not an AI-search shortcut layer. The guide maps each GEO-facing feature to `docs/seo-ssot.md`, keeps verified fundamentals, removes unsupported AI-search mechanisms, and documents the allowed behavior for Google AI Overviews, IndexNow, Bing freshness, JSON-LD, and crawler access.