Content marketing that earns its keep
Content marketing strategy
Planning Content a Small Team Can Actually Own
- Content Marketing Strategy for a Small Team
- How to Pick Three Topics You Can Own as a Small Team
- How to Shrink a Long Article into Channel-Specific Posts
- Building a Topic Map Before You Write a Single Page
- How to Keep a Support Knowledge Base in Sync with Marketing Copy
- What a Two-Week Content Test Costs in Model Tokens
Content briefs
How to Write a Content Brief a Writer or a Model Can Follow
- When a Model Writes Channel Copy from an Empty Input
- A Linter for Model Inputs: Empty, Too Long and Wrong Encoding
- Branch Coverage for a Model's Output Schema, Not Just Its Inputs
- Caching the Shared Brief So Routing to a Cheap Model Stays Cheap
- Choosing Between One Prompt and Two When You Route
- Extracting Structured Fields from a Long Article with JSON Schema
- How to Draft a Content Brief a Writer or a Model Can Follow
- How to Write a Content Brief a Model Can Follow
- All of Content briefs
Content calendars and trackers
Content Calendars, Trackers and Tools for Small Teams
- How to Set Up a Content Tracker in a Spreadsheet
- A Fixture of Simulated Table Edits to Test a Revision Prompt
- Choosing a Content Calendar Tool: Spreadsheet, Notion or CMS
- How to Set Up a Content Approval Workflow in a Small Team
- Logging Search and Content Events So a Model Explains Changes
- Making an Apply Script Idempotent So a Second Run Changes Nothing
- Pulling Search Console Numbers Into Your Content Sheet
- Splitting a Change Record When One Row Needs Edits in Two Tables
- All of Content calendars and trackers
Style and voice guides
Building a Style Guide and Voice a Model Can Follow
- A Regression Set for Table-Driven Inference
- A Rules Table the Model Can Execute Without a Prompt Rewrite
- How to Write a Voice Guide a Model Can Follow
- Two Raters, One Draft: Writing a Voice Rubric They Score Alike
- A Review Queue for Voice Audit Findings: What the Human Sees
- A Rubric Version Log with Owners and Approval Gates
- A Voice Rubric That Scores Voice Without Scoring Specificity
- Building a Regression Test Set for Voice Audits
- All of Style and voice guides
AI copy review and editing
How to Review AI-Written Copy Without Rewriting It
- A Re-Anchor Fallback Ladder for Edits That Moved
- Building a Headline Regression Set from Your Own Archive
- Calibrating a Refusal Threshold from a Labeled Sample
- Catching a Small Model's Fill-in-the-Blanks Before a Retry
- How to Edit an AI Draft Into Copy That Sounds Like You
- How to Write a Revision Prompt That Returns a Diff, Not a Rewrite
- Inter-Rater Agreement Before You Compare Judge to Human
- Retry Budgets for Agent Calls: Backoff and Jitter
- All of AI copy review and editing
Content refresh and audits
Content Refresh and Search Audits
- Applying an Audit's Edit List Without Breaking the Draft
- Writing a Revision Prompt for Structured Data, Not Prose
- A Change Detection Rule for Pages That Get Edited
- Anchoring Findings to Content Hashes Instead of Line Numbers
- Designing a Schema for Refusals: The No-Change Token
- How to Audit a Content Refresh with an AI Agent
- How to Audit Customer-Facing Content for Consistency
- Logging Fallback Decisions: Auditing Which Step Rescued an Edit
- All of Content refresh and audits