SEO Content Writing: The 12-Check System We Run on Every Post
SEO content writing is the craft of producing pages that answer a real search, read like a person wrote them, and give Google every structural signal it looks for. Most guides stop at "use your keyword and write well." We can be more specific than that. At WPShip we build an AI assistant that writes and scores blog posts inside WordPress, which forced us to turn "write well for SEO" into a literal checklist a machine can enforce. This article is that checklist, plus the process and tools around it, so you can apply it by hand or automate it.
What SEO content writing actually means
Search engines rank pages, not keywords. A page earns its position when three things line up: it matches the intent behind a query, it demonstrates real knowledge of the subject, and its structure makes both of those obvious to a crawler. That third part is the mechanical half of SEO content writing, and it is the half almost everyone gets sloppy about, because checking fourteen small things on every post is boring.
Boring is what software is for. Before our assistant is allowed to show a draft to a customer, the draft has to pass a fixed set of on-page checks. If it scores under 80, it gets rejected and rewritten automatically. Here is the full list.
The 12 checks that decide an SEO score
- One focus keyphrase, chosen before writing. Not three, not "whatever comes up." One query you actually want to win, selected from real search data.
- Keyphrase in the title, close to the front. "SEO Content Writing: The 12-Check System" beats "Our 12-Check System for Better SEO Content Writing."
- Title under 65 characters, so it never gets cut off in results.
- Keyphrase in the meta description, which should be 120 to 155 characters and written to earn the click, not to stuff words.
- Keyphrase in the URL slug. Short, lowercase, hyphenated. We generate the slug from the final title so the two never drift apart.
- Keyphrase in the first paragraph. The reader and the crawler should both know what the page is about within two sentences.
- Keyphrase in at least one H2. Subheadings are the skeleton a crawler reads first.
- Length that matches the job. For a competitive informational query we hold the line at 1,100 words minimum, usually 1,200 to 1,500. Thin pages lose to complete ones.
- Natural keyword density. A few exact uses, then synonyms and plain language. If the density passes 3 percent it reads like a robot and we reject it.
- Internal links that help. Two to four links to your own relevant pages, worked into sentences, never dumped in a "related posts" pile.
- At least one image with descriptive alt text, compressed so it does not slow the page down. We ship WebP at roughly 140KB.
- A short FAQ section. Three or four real questions with direct answers. These map to the "People also ask" boxes and often earn their own snippets.
None of these checks make writing good on their own. They make good writing legible to a machine, which is the part of SEO content writing you can systematize.
The part checks cannot catch: sounding human
Google's own helpful content guidance is blunt: content made primarily to rank, without first-hand value, gets filtered. In practice that means AI-flavored filler is a ranking risk even when every box above is ticked. We maintain a second gate for it. Drafts get rejected for vocabulary like "delve," "seamless," "elevate" and "unlock," for stacked em dashes, for "in conclusion," and for the not-just-X-but-Y sentence template. We also require at least one verified business fact, the owner's real city, real hours, a real product, because one concrete detail does more for credibility than five paragraphs of polish.
If you write by hand, the equivalent rule is simple: every section should contain at least one thing only you could have written.
A working SEO content writing process
- Research first, write second. We pull live keyword data before a single word is drafted. For this article, the phrase "seo content writing" showed about 1,000 US searches a month with a difficulty score under 30, and "seo content writing tools" another 480. That data picked this topic, not a brainstorm.
- Turn the keyword into a brief. Intent, angle, outline, claims to avoid. Ten minutes here saves an hour of rewriting.
- Draft against the checklist. Write freely, then audit against the 12 checks before publishing, or use software that refuses to show you a failing draft.
- Review like an editor, not a fan. Cut the intro fluff, verify every factual claim, and read it aloud once. If a sentence embarrasses you out loud, it will embarrass you in print.
- Publish and interlink. Add a link to the new post from two older pages. Orphan pages rank slowly.
SEO content writing tools worth using
You can run this whole system with a spreadsheet and discipline. Tools just make the discipline automatic.
- Yoast SEO or Rank Math score a draft inside WordPress against checks similar to the list above. Free tiers are enough for scoring.
- A real keyword data source. Volumes and difficulty from an actual index (we use DataForSEO's) beat guessing every time. Free keyword tools recycle stale numbers.
- ChatGPT and similar chatbots draft fast but know nothing about your site, your voice, or your pages, and you still have to paste, format, link and score everything yourself.
- The WPShip Assistant, our own tool, so weigh this recommendation accordingly: it runs the research, writes the draft in your site's voice, enforces every check on this page automatically, adds compressed images, and publishes only when you approve. A researched post costs about the price of a coffee refill in credits. You can start free with 40 credits and judge the output yourself.
Mistakes that quietly kill rankings
Writing for a keyword nobody searches. Publishing 500-word posts against 2,000-word competitors. Stuffing the exact phrase into every heading. Letting a chatbot invent statistics. Forgetting the meta description and letting Google improvise one. And the big one: publishing once a quarter, then wondering why a site with weekly cadence outranks you. Consistency is a ranking factor in everything but name.
FAQ
Is AI-written content bad for SEO?
No. Google's guidance targets unhelpful content, not any particular authorship. AI-written pages rank when they answer intent, carry real first-hand detail, and pass the same structural checks as human writing. AI-written filler gets filtered, exactly like human filler.
How long should SEO content be?
Long enough to answer the query completely and no longer. For informational queries with established competition, 1,200 to 1,500 words is a reliable working range. For a simple answer page, brevity wins.
How many keywords should one post target?
One focus keyphrase per post, with closely related phrases woven in naturally. If two keyphrases deserve real attention, they usually deserve two posts.
How fast do results show up?
Plan in months, not days. New sites typically see movement in eight to twelve weeks with consistent publishing. The compounding after that is why SEO content writing is still the cheapest durable traffic there is.