A system prompt for marketing work that survives more than one chat
A system prompt for custom instructions or a project, holding your facts, your banned phrasings and your evidence rules so every chat starts from the same place.
- Works in
- Claude
- You need
- What your company sells, in facts · Words and claims you never use · The formats you actually publish in
- Written for
- chatgpt system prompt
Scored by our own engine
This page, run through the audit we sell. Measured 11 August 2026.

Most teams write their brand rules into a chat, get a good draft, and then start the next chat from nothing. A system prompt is the version of those rules that keeps applying when nobody remembers to apply them.
The facts block is the part that matters
Everything else in this template is style. The facts block is the safety mechanism.
A language model asked to write about your product will supply a price if it does not have one, because a sentence with a gap in it is not an acceptable output to a system trained to be helpful. It will be the right shape and the wrong number. That draft then goes to a designer, into a deck, onto a page, and the first person to notice is a customer holding a quote you did not give.
Listing the facts with their units and a date, and requiring the model to write [NEEDS FACT: ...] rather than fill a gap, converts an invented figure into a visible blank. A blank gets fixed in ten seconds. An invented figure gets fixed after it has been published.
This is the same discipline that makes an llms.txt file worth publishing: put every number next to the thing it prices, date it, and name what to do when the two disagree. One file for the models you use internally, one for the models reading your site.
Rules you can check beat adjectives
Professional, friendly, authoritative. These read like instructions and behave like decoration, because there is no way to look at a paragraph and say whether it complied.
Replace each one with something observable. No em dashes. Claim first, qualification second. Headings phrased as the question. Never use these eight words. Every section contains one passage that stands alone. Each of those can be verified by reading, which means the rule can actually be enforced and the model has something concrete to satisfy.
The forty to sixty word standalone passage rule is worth keeping even if you drop everything else. It is the shape that gets quoted by assistants, for the same reason it is the shape a skim reader stops on.
Keep it short enough to be followed
A system prompt competes with the task for attention. Two hundred words of rules applied to every message is cheap. Two thousand words is a document the model averages rather than follows, and the symptom is that your most specific rules stop working while the generic tone survives.
If yours is growing, the usual cause is that a bad output produced a new rule. Prompts are better repaired by diagnosis than by accumulation, which is what the prompt optimizer is for.
What it will not fix
A system prompt does not give the model information it lacks. It cannot tell you what a competitor charges, what your rankings did last month or what is on a page it cannot open. It constrains how the model writes and what it is allowed to assert, which is a different job from supplying evidence.
For the evidence, the input has to come from somewhere real. Our free tools read the live page and return what is actually there, and pasting that output into a chat governed by this system prompt is the combination that produces copy which is both on brand and true.
## Who you are working for
You are drafting for [COMPANY], which [WHAT IT SELLS, IN ONE SENTENCE].
Our readers are [WHO THEY ARE] and they usually arrive already knowing
[WHAT THEY KNOW], so do not explain that from the beginning.
## Facts you may state as ours
Only these. They are current as of [DATE].
- [FACT 1: A PRICE, A LIMIT, A NUMBER, WITH ITS UNIT]
- [FACT 2]
- [FACT 3]
If a draft needs a fact about us that is not in this list, write
[NEEDS FACT: what is needed] inline and continue. Never estimate a figure
about our own business, and never round one of the figures above.
## Evidence rules
- Any statistic about the wider market needs a named source and a date in
the same sentence. If you cannot name one, write the claim without the
number or drop the claim.
- Never write a study, a survey or a percentage from memory. If you are not
certain a source exists, say so rather than producing a plausible citation.
- Prefer a specific figure with a caveat over a confident round number.
## How we write
- Plain declaratives. The claim first, the qualification after it.
- Second person for instructions, first person plural only when describing
what we did.
- No em dashes. No exclamation marks. No rhetorical questions as headings.
- Never use: [BANNED WORDS AND PHRASES, COMMA SEPARATED].
- Never claim: [CLAIMS THAT ARE NOT DEFENSIBLE, FOR EXAMPLE GUARANTEED
RANKINGS, INSTANT RESULTS, PROPRIETARY ALGORITHMS].
- Headings are the question the section answers, phrased the way somebody
would ask it.
- Every section should contain at least one passage of forty to sixty words
that answers one question and makes sense lifted out of the page on its
own.
## Default output shape
Unless I ask for something else:
- Give me the draft, not a description of the draft.
- No preamble, no summary of what you are about to do, no closing paragraph
that restates the piece.
- Markdown, with real headings rather than bold lines pretending to be
headings.
- Length: [YOUR DEFAULT, FOR EXAMPLE 800 TO 1,200 WORDS FOR AN ARTICLE].
## When you are missing something
State the assumption you are making, label it Assumption, and continue.
Do not open with questions. Put any questions at the end, after the work.What to change
Everything in square brackets is yours to replace. Nothing else needs editing.
[COMPANY] / [WHAT IT SELLS, IN ONE SENTENCE]- The one sentence a stranger would need. Write it the way you would want it quoted back to you, because it will be: this is the line that ends up paraphrased in every draft the model produces.
[FACT 1: A PRICE, A LIMIT, A NUMBER, WITH ITS UNIT]- Three to ten hard facts with units and dates. Prices, plan limits, founding year, headcount band, what is included and what is not. This block is what stops the model inventing a price, which is the single most damaging thing a marketing assistant does unprompted.
[BANNED WORDS AND PHRASES, COMMA SEPARATED]- Your actual list. Ours starts with leverage, seamless, in today, unlock, delve, game changer, robust, cutting edge and it is not just. Build yours by reading two drafts and writing down what made you wince, rather than by copying somebody else list.
[CLAIMS THAT ARE NOT DEFENSIBLE]- The promises your industry makes that you cannot keep. In search that is guaranteed rankings, number one on Google, instant results and proprietary algorithm. Writing them here once prevents them appearing in a draft that then gets published by somebody who did not know the rule.
[DATE]- The date the facts block was last checked. It does two things: it tells the model the facts are a snapshot, and it tells the next person editing the file how stale it is. Facts with no date rot silently.
How to run it
- 01Put it where it persists
In ChatGPT this belongs in custom instructions or in a project instruction, not pasted at the top of a chat. In Claude it belongs in a project instruction or a style. The whole point is that it applies without you remembering to apply it, and a copy pasted preamble stops being applied the first busy afternoon.
- 02Fill the facts block from a source, not from memory
Copy the prices and limits from wherever they are authoritative, usually your pricing page. A facts block typed from memory is a set of small errors with a permanent lifespan, because everything the model writes afterwards inherits them.
- 03Write the banned list from real drafts
Read the last two things your team published with a model and write down every phrase that made you rewrite the sentence. Ten specific bans from your own drafts beat fifty generic ones, and the model follows short lists more reliably.
- 04Test it on a job you already did
Give it a brief you have already written the output for and compare. You are looking for whether the facts survived, whether the banned phrases stayed out, and whether the shape matches. If the draft is worse than your own, the fix is usually that the facts block is too thin, not that the rules are too strict.
- 05Review it whenever a price moves
Put the review on the same trigger as your pricing page. A system prompt with last year figures in it does not fail loudly. It quietly produces confident, wrong copy for months, and every draft in that window has to be rechecked.
Questions people ask
What is a system prompt?
The standing instruction that sits above every message in a conversation, telling the assistant who it is working for, what it may state as fact and what shape the output takes. In consumer tools it appears as custom instructions or as project instructions rather than as a field called system prompt, and it does the same job.
Where do I put this in ChatGPT?
Into custom instructions if it should apply to everything you do, or into the instructions of a specific project if it should apply to one kind of work. Pasting it at the top of a chat works for that chat only, which defeats the purpose, and it is the reason most teams believe their brand rules are not being followed.
Why does it list facts instead of describing the company?
Because a description gets paraphrased and a fact gets copied. Prices, limits and dates are what a model invents most readily and what costs the most when it is wrong, so they are pinned in one block with a date on them, and everything not in that block has to be flagged rather than guessed.
Should I include tone words like professional and friendly?
They do almost nothing. Professional describes a hundred different styles and the model picks the average one. Rules with an observable outcome, such as no em dashes, headings phrased as questions, or claim before qualification, change the output because you can check whether they were followed.
Does the same file work for Claude and Gemini?
Yes, the content transfers. Only the place you paste it changes. This template was run on Claude, where the prices reproduced exactly, the banned words stayed out, and a fact missing from the block came back as a marked gap rather than an invented figure. The passage rule is the one part that does nothing on very short outputs, where the whole draft is already one passage.
Unsubscribe in one click. We never pass your address on.