Measure
Two weeks after every change, clicks and position are compared against that page's own pre-change baseline, and the result is recorded as a win, a loss, or flat.
Features
FOXQUILL refreshes the posts you already rank for and writes new ones to current SEO and GEO standards, in each blog's locked voice, on autopilot at the level you set. Here is what runs under the hood.
QA gate - draft #27
publication-readyWeak draft?
It regenerates until it passes
Diagnosis
It scores every post from your own Search Console and Bing numbers, not a third-party scrape, and sorts each underperformer into one clear action. Five opportunity types drive the queue:
Brand voice
Voice is generated once from a persona, shown to you as real sample paragraphs, then approved, locked, and versioned. Every rewrite reads that locked profile and its anchors as the style reference. When an article lands short, the editor's critique becomes a lesson this blog's writer applies from the first sentence next time, so the voice gets sharper with every piece and a whole network of blogs never collapses into one generic tone.
AI search
Rewrites lead with the answer, use question-shaped headings, add a real FAQ, and ship clean JSON-LD, so a model can lift a clean answer without guessing. The same craft wins classic rankings and AI citations at once, and every publish pings Bing the same hour, because Bing's index feeds ChatGPT and Copilot.
Quality gate
A two-layer gate. Deterministic linters check structure, metadata, grounding, and coverage for free; then AI judges score voice, answer-first quality, and fact attribution. Research keeps only facts whose values appear in the source, and a judge verifies each number sits on the right subject, so a statistic can never drift onto the wrong thing. A draft that misses regenerates until it is clean or gets flagged for you, never auto-published.
Repair, not restart
It gets improved, not thrown away. One focused pass fixes only what the gate flagged, reusing the facts already researched, in the same locked voice. If the pass cannot beat the current draft it leaves it untouched and tells you what is left, and a draft that clears the bar earns its images then. You skip the old reject-and-rewrite-from-scratch over a single rounded number or banned word.
Internal linking
Yes. Every post is embedded into a shared vector index, so a rewrite adds relevant links out, updates older posts to link back, and catches two pages competing for the same query before they hurt each other. That builds topical clusters search engines and AI models both reward.
After publish
Most tools stop at the draft. FOXQUILL keeps watching every page it touched and closes the loop, so autonomy is earned with measured wins, never assumed.
Two weeks after every change, clicks and position are compared against that page's own pre-change baseline, and the result is recorded as a win, a loss, or flat.
The editor's critique becomes a per-blog lesson the writer applies next time, and the QA judges keep the voice anchored as the profile sharpens.
Pages that lost ground go back into the fix queue on their own, and a page that never got indexed is resubmitted to Bing, so nothing weak sits unnoticed.
Everything inside
Tell us about your network and we will map the first blog's opportunities with you, from your real Search Console data.
Prefer the walkthrough first? See how it works.