Poly Writer
Your brief in, a publish-ready draft out. New pages or full rewrites.
Poly is the writer that closes the loop. Feed it a Content Brief and it drafts a full article in your framework, or rewrites an existing page against it, then drops the result straight into your editor as a draft.
- Drafts new pages or rewrites existing ones, section by section from the brief.
- Writes to your authorship rules: declaration-first, entity-rich, no filler.
- Choose Claude or OpenAI per run. The draft lands ready to edit and publish.
Built for Teams That Ship Decisions, Not Reports
Every output is tied to a URL, a query, and a measurable change in how Google reads your site.
Brief to draft, in your framework
Brief-driven
Executes a Content Brief exactly: entities, questions, and structure, with no drift.
New or rewrite
Point it at a topic for a new page, or an existing URL for a full rewrite.
Framework-native
Every section follows the same authorship rules your best pages already use.
Model choice
Run on Claude or OpenAI, whichever you prefer, with cost tracked per run.
Straight to draft
Output lands in your editor as a draft you can refine and ship.
Competitor-aware
Optionally grounds the draft in what the top-ranking pages already cover.
Three Steps, from Connect to Action Plan
Pick a brief
Choose a Content Brief, or point Poly at an existing page to rewrite.
Choose your model
Claude or OpenAI. Poly writes the article section by section.
Edit and publish
Open the draft in your editor, refine, and ship.
FAQ
Yes. Poly executes a Content Brief, which is what keeps every draft on-strategy instead of generic.
Both. No target URL means a new page. A target URL means a full rewrite of that page against the brief.
Your choice per run, Claude or OpenAI. The framework and the output quality are the same either way.
Turn briefs into published pages.
Let Poly draft or rewrite in your framework, then edit and ship from your dashboard.