Content writing

Humanising AI text

Humanising a text means editing it for the reader, not hiding it from a detector. Four moves actually change it: break up the rhythm of the sentences, cut the opening that could sit on any article, replace the generic claim with something specific, and add the thing only the author knows.

  • Lesson 7 of 8
  • Intermediate
  • Free, no signup

From raw output to a text that gets read

The axis is the distance between the text and the reader, not the score of any tool. We placed each marker by the four moves in this lesson.

Distance from the readereditorial judgement, not a measurement
  • Uneven rhythm and one first-hand detailwritten for the reader
  • Edited, but with nothing first-handcorrect, but forgettable
  • Only the empty opening removedstill like every other text
  • Untouched model outputthe reader leaves at paragraph two
written for the readerraw model output

These positions are our judgement, not a measured score. No number in this figure came from any detection tool, and we do not issue such a score either.

Last checked: Facts and tool names in this lesson are re-checked against their sources on this date.

Why model text goes unread even when it is correct

The signal of machine text is not in the vocabulary, it is in the uniformity. Sentences converge on one length, paragraphs come out the same shape, every list has three items, and clauses find a balanced pair of the "not only this, but that" kind. None of these is wrong. The problem is that none of them was chosen either, and the reader feels it before being able to explain it.

Human prose is lumpy. A thirty word sentence arrives and a five word one follows, because the writer was in a hurry in one place and not in another. That unevenness is what tells a reader somebody was sitting on the other side.

Now the most important sentence in this lesson, and it belongs up front: the goal here is not to fool a detector. For two reasons. First, text detectors err in both directions and the question they answer is not the question that concerns you; Google's own position is not about the tool either but about bulk production of low value content, which we went through against the policy text in the lesson on AI content and SEO. Second and more important, a text edited only to get past a tool is just as worthless after the edit. One score changed, and the reader still leaves at the second paragraph.

So the measure in this lesson is one thing and it stays the same through every decision: will somebody read this to the end and take something away. All four moves that follow came out of that question, not out of the feature list of any detector.

A spectrum from perfectly even white blocks to uneven blocks, red at the even end and green and blue at the other

Edit for the reader, or edit for the detector

For the detector

  • the goal is changing one tool's score
  • a score the next tool does not agree with
  • the text is just as generic after the edit
  • when the tool changes, the work starts over

For the reader

  • the goal is that somebody reads to the end
  • the result shows up in what readers do
  • the text gains something that cannot be copied
  • it depends on no tool

This figure does not say detectors are unimportant; it says they are not the goal of editing. The detector question itself is examined elsewhere and is not the subject here.

Rhythm: the move with the largest effect

This move can be measured, which makes it the easiest of the four. Take one paragraph and count the words in each sentence. If the numbers sit inside a narrow band, your paragraph is uniform, however good its content is.

The remedy is mechanical too. Break a long sentence in the middle. Join two short ones that follow each other. Somewhere in the text, at the place where the important point lands, leave a short fragment. That is all.

Our own content law puts the rule in one line: vary sentence length hard, mix a five word sentence with a thirty word one inside the same paragraph, and a fragment is fine. Occasionally.

There is a trap that gets mentioned less often: unevenness works when it comes from meaning, not from scissors. The short sentence goes where the point is important or a conclusion has landed. Break sentences at random and the text becomes uneven and also incoherent, and the reader notices the second one first.

And one exception: lists. If you are counting four things one after another, it is natural for all four to share a shape and a length. Uniformity in a list is a feature; uniformity in a paragraph is a signal.

Delete the opening that could belong to any article

It has a one sentence test and it almost always works: read the first paragraph on its own. If it could sit at the top of any article on any subject and nobody would notice, your first paragraph carries no information and it has to go.

In Persian these openings follow a fixed pattern, and because everybody copied everybody the list is short. This site's content law bans 22 Persian phrases outright, and our command line tool flags 12 of them automatically. You have read all the examples: "in the world today", "it should be noted", "stay with us", "without a doubt".

Deleting them is easy. The harder part is filling the hole with something that actually carries information. The simple rule is that the first sentence has to say something arguable: an answer, a position, or a number. If your first sentence is only scene setting, you still have a preamble and only its words changed.

The model leans towards these openings too, and the reason is understandable: in the data it saw, texts often start that way. So this is not a model error, it is a collective habit that the model reproduces faithfully.

Replace the generic claim with something specific

"Site speed affects user experience" is a true sentence that says nothing. Anyone can write it, nobody can refute it, and for that reason the reader takes nothing from it.

The move is this: replace every generic claim with one specific case. What thing, on what, how much changed, and above all what did not change. That last part is where the text becomes believable, because somebody who reports everything improving is selling something.

And now the boundary that separates this move from a serious error: if you do not have the specific, do not invent it. A fabricated number does not humanise a text, it only makes it refutable. The right answer when you have no specific case is to write exactly that: say you have not measured it, or say in which conditions you saw it and in which you do not know. "I do not know" is a human sentence and no model writes it without a reason.

A small recipe for when you are stuck: instead of raising the claim, lower it. Go from "speed matters" to "on this one page we saw this one thing". A small checkable claim always reads better than a large uncheckable one.

The thing only you know

The three earlier moves take a text from bad to readable. This one takes it from readable to quotable, and it is the only move no model can make for you.

It comes in four kinds and all four are real: the step that usually goes wrong, the setting nobody documented, the number that surprised you, and the boundary you hit yourself. One sentence of any of them is enough.

The practical test: find a sentence in the text that nobody could have written without having done the work. If there is none, the text is still a summary of what everybody knows, and more editing will not fix it. That sentence belongs in the brief, and if it was left empty there, go back to the brief.

And the question that always comes up here: what if I have no first-hand experience of this topic at all? The honest answer has only two routes. Either shrink the topic until it reaches the part you have actually done, which almost always makes a better piece anyway, or spend half an hour with somebody who has done it and quote them by name. The third route, writing a sentence as though you had lived it, is the one that gets found out once and takes everything else with it.

And a warning that belongs to this move exactly: do not ask the model to write it for you. Say "add a personal experience" and the model will invent one, invent it well, and you will publish a lie under your own name. This is the one place in the text where filling it with a machine is worse than leaving it empty.

The four moves that actually change the text

In this order. The first three can be done in one pass; the fourth comes from the brief and is not manufactured during editing.

  • Break the rhythm

    Count the words in each sentence. Break a long one, join two short ones, and take the break from the meaning rather than from scissors.

  • Cut the empty opening

    Read the first paragraph alone. If it fits on any article, it carries no information. The first sentence must give an answer, a position or a number.

  • Make the generic claim specific

    What, on what, how much, and what did not change. If you do not have the specific, shrink the claim rather than invent it.

  • The thing only you know

    The step that goes wrong, the undocumented setting, the number that surprised you, the boundary you hit. Do not ask a model for this one.

None of these four moves may bring a new claim into the text. If a new claim turns out to be needed during editing, its place is the fact pass, not here.

What does not humanise a text

The list of things not to do matters as much here as the list of right moves, because most Persian guides recommend exactly these.

Do not insert deliberate typos. It is neither human nor free; a reader who sees one error assumes the rest of the text was written with the same care. Do not swap plain words for rare ones; heavy prose is old, not human. Do not add similes and adjectives; that is the same decoration the model itself proposes when you ask it to make the text "warmer". And do not stretch the text: lengthening an empty piece only spreads the emptiness thinner.

There is one move that looks harmless and is not: handing the text to a model and saying "humanise this". What comes back is the same skeleton in new skin, and worse, in that pass the model adds sentences nobody has checked. If you keep one sentence from this lesson, make it this one: human editing is deleting, not adding.

And the last thing, which in practice works better than all of it: read the text out loud. Wherever you run out of breath there is a long sentence, wherever your tongue catches there is a bureaucratic phrase, and wherever you get bored yourself, the reader left long before.

The fast path, with AI

What everybody does is hand the text to a model and ask for a rewrite. That is exactly where the voice dies and unchecked sentences enter the text. The professional move is the reverse: the model only finds and marks, and every decision about words stays yours. The recipe below does that, and it has one constraint that makes the whole thing work: no rewriting allowed.

  1. Take a cheap fast model of the Flash class. This pass is counting and matching, and an expensive model here is only more tempted to "help" by writing sentences. Today's class for each model is in the <a class="text-link" href="/en/ai/">AI section</a> of this site.
  2. Run the recipe below on the draft. It flags four classes and quotes the exact sentence for each, so you can find it in the text without rereading the whole thing.
  3. Read the first class with its numbers. The model gives the word count of every sentence in the paragraph, and that column of numbers shows uniformity in a way the eye does not.
  4. Settle every flag yourself and accept none of them wholesale. Some equal length sentences are a list and should stay equal; some generic claims are definitions and making them specific would be wrong.
  5. The model cannot close the fourth class. Only you fill the gap where first-hand experience belongs, and if you have nothing to put there, it stays empty and does not get written.

Copy-ready recipe

The text below is a draft.

--- TEXT ---
{draft text}

What you do:

1) Rewrite nothing, propose no replacement sentence, and add no word to the text. Only mark.
2) List four classes separately. For each item, quote the exact sentence verbatim so it can be found in the text.
3) Class one, rhythm: any paragraph with three consecutive sentences differing by fewer than five words. Write the word count of every sentence in that paragraph.
4) Class two, preamble: any paragraph or sentence that could sit unchanged at the top of a different article on a different subject.
5) Class three, generic claim: any sentence that claims something without saying what, on what, or how much.
6) Class four, unsourced: any number, date or name in the text whose source is not in the text itself.
7) If a class has no items, just write none. Do not manufacture items to fill the list.
8) Write no judgement about whether a person or a model wrote the text. That question is not the job.

Before you trust the output: Every flag is a question, not a verdict, and anyone who applies all of them blindly builds a text that is uneven and also incoherent. Two things the model keeps getting wrong: it reads lists as uniform sentences, and definitions as generic claims. And one thing it cannot do at all: only you close the fourth class, because you are the only person who knows what real thing can go in that gap.

AI in this kind of work

Our position is simple: the model is a good finder and a poor editor of your own voice. Counting, matching and marking are work it does more precisely than a person; deciding which sentence stays is work where it drifts systematically towards the average, because the average is what it learned. The tools below are picked for the first role.

Tools that actually help

  • Claude It holds a negative constraint across a long output, and the whole recipe above rests on that: no rewriting, no suggested sentences. Iran is on neither of Anthropic's two supported-countries lists; we read that on Anthropic's own page.
  • Gemini It reads Persian natively, so you can ask which sentence sounds bureaucratic and where a heavy verb sits, without translating the text first. Google's own page says the Gemini web app runs in over 230 countries and territories and over 70 languages, and Iran is not on that list.
  • ChatGPT The most common choice and acceptable for the marking pass, provided you repeat the no-rewriting constraint. We make no claim about access or payment: OpenAI's supported-countries page returns 403 to our server.

Where it backfires

The main risk in this work is the sentence that sounds harmless: "make this text human". In answer to it the model does two things and both are bad. First it adds decoration, meaning adjectives, similes and artificial rhythm, and the text only gets busier. Second, and more important, if you ask it to add personal experience it will invent one, and invent it plausibly. After publication that sentence is yours, and you did not live that event. The second risk is external: AI text detectors err in both directions, and a published study showed these tools systematically classify writing by non-native English speakers as machine written. So passing them proves nothing and being caught by them proves nothing. Google's own policy is not about the tool either, it is about bulk production of low value content.

Sources: Google Search Central: Google Search and AI-generated content Google Search Central: spam policies for Google web search Liang, Yuksekgonul, Mao, Wu, Zou: GPT detectors are biased against non-native English writers (Patterns) Anthropic: supported countries and regions Google: where Gemini Apps are available

Where this advice stops

Editing does not rescue a text with nothing to say. If everything in the draft is what the model already knew, no amount of rhythm and cut openings fills that, and what is missing sits upstream, in the brief. The second boundary matters more and is said less often: these four moves belong to prose meant to be read from start to finish. A reference page, a technical document, a legal notice or a product specification should be uniform and predictable, because its reader is not there to read but to find. Applying this lesson to a text like that makes it worse, not better.

From our own work

One decision from this site's own content law that we paid for, and that demonstrates exactly this lesson. The zero-width non-joiner, the character U+200C, is correct Persian typography, and we banned it on purpose, because an invisible character used with flawless, uniform precision is itself a signal of machine text. The cost showed up at once: writers deleted it instead of replacing it with a space, and words fused together. So our command line tool grew a second check for a deleted non-joiner, plus a list of 202 words that only look fused and are in fact correct, like "million", "best" and "uploading". And the more important part is written in the same place: when the tool finds a fused word, it states plainly that it cannot repair it. The error message says the automatic fix only turns a real non-joiner into a space, and here the non-joiner is already gone, so the space has to go in by hand. That 202 word list is maintained by hand for the same reason: no rule separates a wrong fusion from a correct compound without knowing the word. That is the shape of this whole lesson: the machine marks and the person decides.

Real follow-up questions

Are AI text detectors reliable?

Not in the sense you need. They err in both directions, and a published study showed they systematically read writing by non-native English authors as machine written. The fuller answer with its sources is in the lesson on AI content and SEO. For this lesson only one thing matters: their score is not the measure of your edit.

If a model wrote it and I edited it, do I have to say so?

Our practical rule: if a reader would feel misled on learning how the text was made, write that down. More important than declaring the tool is that a specific person stands behind the accuracy of the text, and this site's editorial policy says exactly that. Declaring the tool does not transfer the responsibility.

How much of the text do I need to change?

Percentage is the wrong measure. A text where ninety percent of the words are untouched and the remaining ten percent is the part only you know is a good text; a text whose every sentence was rewritten with nothing new in it is the same text in different clothes. Count the fourth move, not the words.