Brand Voice & Positioning Audit
Audit brand messaging for positioning clarity, differentiation, value framing and tone. Produces a 0-100 score, an A-F grade, and prioritized recommendations.
Prerequisites
pip install -r requirements.txt
(Or, if the repo is installed as a package: pip install -e .)
Procedure
Run the audit on the brand copy (tagline, homepage, about page):
python -m marketing_kit.cli brand --file about.txt --format jsonRead the output.
detailsshowsaudience_signals,differentiation_signals,positioning_signals,value_signals,buzzword_count,you_countandwe_count.Summarize for the user, ranked highest-severity first:
- Is the audience named?
- Is there a clear differentiator versus the alternative?
- Is there a positioning statement (audience + outcome + proof)?
- Is the tone audience-centric or company-centric?
- Are buzzwords standing in for proof?
Offer to rewrite:
- Draft a positioning line: "We help [audience] [outcome] by [differentiator]."
- Replace buzzwords with concrete, verifiable claims.
- Re-center copy on the reader ("you").
Re-run the audit after changes to confirm the score improved.
Notes
- The engine scores the text you give it. Feed it your real homepage and about copy, not just a tagline, for a useful reading.
- Pair with
marketing-copyto polish the wording once the positioning is set.