Products / Sixteen gates

Free, open source

Sixteen checks that read every page for you

Sixteen automated quality gates for content sites: cut titles, copied paragraphs, hollow sections, dead links, stale llms.txt, unsourced figures, a missing agent surface. One command, one config, MIT.

In plain words

The gates are an automatic proofreader for a whole website. One command reads every page and lists what should never go live: a title cut in the middle, a paragraph copied from another page with the numbers changed, an empty section, a link that leads nowhere, a figure with no source. It is free and it never sends your files anywhere.

Who it is for

What you actually do

  1. Open the terminal in your site folder and run one command
  2. Read the table: green is fine, red says which file and which line
  3. Fix the red lines, run again

Free

MIT licence, no account, no telemetry

Copy the command →

OperStack Gates on Product Hunt

What you need before you start

WhatCostWhy
Node.js, version 20 or newer Free The gates run on your own computer with one command. Node.js is free software from nodejs.org.
A content site whose text lives in files Free The gates read Markdown or MDX files. If your text lives inside WordPress or Tilda, they have nothing to read.

What you get

How it works

  1. Install. npm i -D @operstack/gates in any Astro, Next or MDX project on Node 20 or newer.
  2. Describe the site. Copy gates.config.example.json, set the collections and the currency. Or skip it: src/content is detected.
  3. Run. npx gates. Fix in gate order: mechanical first, corpus debt second, links and routing third, trust last.

Install

npx @operstack/gates

Runs on Node 20 or newer. The report lands in .gates/gates-report.md. Try npx @operstack/gates --demo to see every gate fire on the fictional demo site first.

What it is not for

Search impressions across the network 13 sites, compared with Jun 2026, when the network was complete 46 864 → 94 125 2x 025 41450 82876 241101 65594 125Mar1 siteApr2 sitesMay2 sitesJun13 sitesJul13 sitesAug13 sites Google Search Console, Mar 2026 to Aug 2026. Measured 15.09.2026. Verifiable in the owner’s own Search Console oper-stack.com
Every page behind this curve went through these gates before it was published.

Why I share this

I sell property to international buyers. It is a niche where a single advertising lead costs more than most products on this page, and where the buyer reads for weeks before writing to anyone. For years the enquiries came from paid ads. Then I built content sites that answer the questions those buyers ask, and the enquiries started arriving on their own: from Google first, then, more and more, from ChatGPT and Perplexity, which quote the pages when someone asks.

The numbers are on the cases page, site by site: clicks from Google up 249 percent across thirteen sites in more than ten countries, the first 28 days of June against the 28 days to 25 September 2026, and a new site that went from 3 clicks in its first 28 days to 98. Every tool on this page is a piece of the pipeline behind those sites, stripped of my data and packaged so you can run it in your own niche: the method for finding what a market actually searches for, the page shapes that get quoted, and the checks that stop a bad page from going live.

I am not a software company. I am an operator who got tired of paying for every lead, and these are the tools I use every week. If they work for you the way they work for me, tell me; if they do not, the refund policy says exactly what comes back and when.

Maksim Shchegolev, founder of OperStack · the numbers behind this · refund policy

Frequently asked questions

Does it work outside Astro?
Any folder of MDX or Markdown files with frontmatter. Gate 08 needs a static build for the exact link check and otherwise checks source links.
Why are the thresholds what they are?
They are the values one pipeline settled on across the thirteen brands on the cases page. Every one lives in gates.config.json; change them for your corpus and tell us which were wrong.
Is the demo data real?
No. The fixture market, Isla Verde, is fictional. Every number was invented for the tests.
What does it cost?
Nothing. It is MIT. The paid products and the weekly subscription are on the pricing page; the gates stay free.

Further reading

Other products

Work done for you, agreed in writing before payment: Fix · Foundation. See services on request.

What a finished report looks like: the sample report, a real paid audit, anonymised.