All promptsContent and briefs

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
99A

Scored by our own engine

This page, run through the audit we sell. Measured 11 August 2026.

Score your own page →

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.

The prompt 396 words
## 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

  1. 01
    Put 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.

  2. 02
    Fill 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.

  3. 03
    Write 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.

  4. 04
    Test 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.

  5. 05
    Review 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.

A new prompt, most days One working prompt for a real SEO or AI visibility job, what to change in it, and a worked example. No sequences, no offers dressed as newsletters.

Unsubscribe in one click. We never pass your address on.

Run your first audit
in about a minute

Free account, no card. Paste your URL and get a real, scored report of your AI and search visibility.

Measuring rankings in