Skip to main content
← Blog
ArticlesBy Cameron Knight

How to Write Better SEO Blog Posts With ChatGPT: Our 2026 Workflow

Surreal digital artwork of a data monolith standing in a green field with glitch effects, representing AI-driven SEO in 2026

One prompt gives you words. This is the reusable ChatGPT Project we use to add the research, expertise, evidence and quality control that make an SEO article worth publishing.

Writing an SEO blog post with ChatGPT takes seconds.

That is exactly why there is now so much mediocre AI content.

The issue is not that Google automatically penalises content because AI helped create it. Google says generative AI can be useful for research and structuring original content.

The risk is what happens when AI makes it cheap and easy to publish large amounts of unoriginal content that adds little value.

Google’s spam policies specifically identify using generative AI to create many pages without adding value as an example of scaled content abuse. Sites that violate Google’s spam policies may rank lower or disappear from Search entirely.

Google’s 2026 guidance for its generative AI search features makes the direction even clearer. It recommends useful, unique, non commodity content, including first hand experience and distinctive viewpoints, and explicitly advises publishers not to recycle material that could easily be produced by a generic generative AI model.

That creates a problem with the usual AI blogging workflow.

A prompt like:

Write me a 2,000 word SEO article about website redesigns.

can produce perfectly readable copy.

What it usually cannot give you on its own is a good reason for the page to exist, real knowledge from your business, reliable source checking, awareness of your existing website, protection against competing pages, useful internal links, consistent editorial standards, or a proper review before you publish.

So we built those missing pieces into a reusable ChatGPT Project.

The goal is not to add more process.

It is to keep the speed of AI while making it much harder to publish generic AI slop.

Once the system is configured, a normal article can begin with:

/blog write "your topic"

ChatGPT handles the research and planning. You approve the direction. It writes the article, checks important claims, reviews the finished draft, revises weak areas, and returns clean publishing copy.

This guide explains how the system works and includes the free Made By Beings SEO Content Engine for ChatGPT Projects so you can set it up yourself.

Download the SEO Content Engine

Public v1.4.3 · ZIP · free, no signup

Why one prompt is no longer enough

A good prompt can improve an AI draft.

The problem is that the prompt still needs to contain everything the model should know and everything you want it to remember.

That gets complicated quickly.

You need context about the business, audience, services, tone of voice, existing website, search intent, expertise, evidence, internal links, SEO standards, editorial rules and publishing expectations.

Then the next article starts and much of that context needs to be provided again.

What a reusable workflow adds

One prompt versus a reusable SEO blog workflow
A single prompt can give youA reusable SEO blog workflow adds
A plausible articleA reason for the article to exist
General knowledgeCurrent, source checked research
Generic examplesGenuine brand expertise and project evidence
Keyword focused copyA clear reader task and search intent
A standalone pageAwareness of the rest of your website
Suggested linksRelevant internal links to real pages
Confident sounding claimsFact checking and evidence boundaries
Generic tonePersistent brand and voice context
A first draftEditorial review and revision
SEO sounding contentPeople first SEO decisions
A finished documentPerformance analysis after publishing

The point is not to make blog writing more complicated.

The point is to move the complexity into a reusable system so the everyday workflow becomes simpler.

There are practical benefits too.

You stop repeatedly explaining the brand.

Your research expectations remain consistent.

The system knows which pages already exist.

Real expertise can be reused without inventing first hand experience.

Articles go through the same quality checks instead of depending on whether someone remembered the perfect prompt that day.

And when the website, strategy or evidence changes, you can update the shared context rather than rewriting your instructions from scratch.

Who is this worth setting up for?

If you write one casual blog post every few months, this may be more system than you need.

It becomes much more useful when blog content is an ongoing part of your marketing.

That includes in house marketing teams, SEO and content consultants, agencies working across several brands, business owners publishing regularly, and anyone already using ChatGPT for blog production but spending too much time fixing the output afterwards.

The setup takes more effort than one prompt.

The payoff is that you stop rebuilding the same editorial process for every article.

What using the system actually looks like

You do not need to understand all the Markdown files or the review system to start using it.

There are three workflows to remember.

Set up the brand once

Create a ChatGPT Project, install the supplied files, then run:

/blog setup "Acme Building" "https://acmebuilding.com.au"

ChatGPT researches what it can establish from the public website and prepares the brand context.

You review it and provide the important information it could not know, such as commercial priorities, private evidence, approved project outcomes or internal expertise.

You now have a persistent editorial workspace for the brand.

Write a new SEO blog article

Create a new chat inside that Project and run:

/blog write "How to Plan a Website Redesign Without Losing SEO"

ChatGPT researches the topic and proposes the article brief and outline.

You review the direction before it writes the whole article.

If it looks right, approve it.

The system writes the draft, verifies important claims, checks the SEO and editorial quality, revises weak areas, and returns the final article plus publishing recommendations.

That is the normal workflow.

Improve what you already publish

Once an article has collected enough useful Search Console, analytics or lead data, upload the data and run:

/blog performance

The system analyses what actually happened and helps decide whether the page should stay as it is, be refreshed, expanded, reframed, consolidated or supported by another article.

The basic model is simple:

Set up once. Write. Measure. Improve.
The reusable SEO blog workflow: set up the brand context once, then write, measure and improve each article

Everything more sophisticated happens behind those actions.

Set up the SEO Content Engine

The public v1.4.3 download is built around ChatGPT Projects.

OpenAI describes Projects as workspaces that keep chats, uploaded reference files and Project specific instructions together, making them suitable for recurring work such as writing and research.

The download contains two setup files and 11 files that belong inside the Project.

Step 1: Create a ChatGPT Project

Create a new Project for the business or client.

For example:

SEO Content | Acme Building

For agency work, we would normally keep each client in a separate Project.

The Project contains the persistent context.

Each article can still have its own chat.

Step 2: Add the Project Instructions

Open:

SETUP_ONLY/PROJECT_INSTRUCTIONS.md

Copy its contents into the Project Instructions field.

These instructions tell ChatGPT how to use the rest of the system.

Without them, the workflow can easily become:

topic → draft

With them, ChatGPT is instructed to research, plan, verify and review before treating the article as finished.

Step 3: Upload the 11 Project files

Upload the files inside UPLOAD_TO_PROJECT.

Five provide persistent knowledge about the brand:

  1. BRAND.md records what is true about the business.
  2. VOICE.md defines how the business communicates.
  3. CONTENT_STRATEGY.md records what the content program is trying to achieve.
  4. SITE_INDEX.md maps the important pages already on the website.
  5. EXPERTISE_BANK.md records genuine expertise, project evidence, named experts and publication boundaries.

The remaining files control commands, research, article structures, writing standards, SEO and AI search guidance, and quality review.

You do not need to memorise any of them.

OpenAI currently allows 5 files per Project on Free, 25 on Go and Plus, and 40 on Edu, Pro, Business and Enterprise. Only 10 files can currently be uploaded at once, so the 11 files may need to be added in two batches.

Step 4: Run /blog setup

Start a new Project chat and run:

/blog setup "brand" "website"

This is where the blank templates become useful business context.

The system researches the public website first instead of making you manually retype information that is already available.

It prepares replacement content for:

  1. BRAND.md
  2. VOICE.md
  3. CONTENT_STRATEGY.md
  4. SITE_INDEX.md
  5. EXPERTISE_BANK.md

Then it asks only for important gaps that cannot be responsibly inferred from public information.

That might include which service the business most wants to grow, customer research, unpublished case study outcomes, internal expertise or what information has permission to be published.

ChatGPT does not silently overwrite the uploaded files.

Review the proposed content, save the completed versions, then replace the blank ones.

That checkpoint is intentional. Commercial priorities, private evidence and publication permissions should not be guessed.

Which /blog command should you use?

You do not need to memorise a large command library.

Most new articles start with /blog write.

The other commands are there because sometimes the job changes.

The /blog command library
If you want to…Use
Write a new SEO blog article/blog write "topic"
Skip the outline approval for a lower risk article/blog write auto "topic"
Generate article opportunities/blog ideas "theme"
Research a topic before committing to it/blog research "topic"
Add genuine practitioner input/blog expert "topic"
Audit an existing article/blog analyze
Substantially rebuild an existing article/blog rewrite
Update an article that has become stale/blog refresh
Verify factual claims/blog factcheck
Check whether another page already owns the topic/blog cannibalization "topic"
Analyse Search Console, analytics or other performance data/blog performance
Update the Project after the website changes/blog sync

There are also commands for briefs, outlines, strategy, topic clusters, publishing calendars, SEO reviews, AI search reviews, schema, images and repurposing.

You do not need to run them all.

Use the command that matches the job.

What happens behind /blog write

The everyday workflow is deliberately simple.

The useful part is what happens before the final article reaches you.

Start with real demand

AI can generate endless blog ideas.

That does not mean anybody needs those articles.

If a website already has search visibility, Google Search Console can reveal the real phrases people are using, pages receiving impressions, topics that are already earning clicks, and questions the existing content may only partly answer.

Google Search Console performance chart showing clicks in blue and impressions in pink rising from January to May

Customer evidence matters too.

Sales questions, support requests, customer emails, reviews and relevant communities can all reveal useful language and recurring problems.

AI is very good at organising those signals.

What it should not do is invent search volume, keyword difficulty or ranking probability and present those numbers as fact.

Check whether a new blog post is actually the right answer

Finding a keyword does not automatically mean you need a new URL.

The right decision might be to improve an existing article, expand a service page, create a comparison, update a case study or consolidate two competing pages.

That is why the workflow checks SITE_INDEX.md before creating something new.

Sometimes the best SEO article is the one you decide not to publish.

Add something a generic AI model cannot invent

This is where useful AI assisted content separates from commodity content.

Google’s people first content guidance asks whether a page provides original information, research or analysis, whether it adds substantial value beyond other sources, and whether it demonstrates first hand expertise and genuine depth of knowledge. It also flags extensive automation and simply summarising what others have said as warning signs.

The workflow therefore looks for information gain before drafting.

That can come from a real project, customer research, original examples, data, screenshots, a practical framework, implementation detail, or a practitioner with something genuinely useful to say.

EXPERTISE_BANK.md gives the system somewhere to record this knowledge without turning every internal observation into a public claim.

If a topic needs more first hand input, run:

/blog expert "topic"

The system can review what it already knows and ask the most relevant expert for the missing information.

Our test is simple:

Could a generic AI model write almost the same article without knowing anything about this business?

If yes, the article probably needs something more.

Make the first draft prove itself

A polished sounding first draft is still a first draft.

Public v1.4.3 reviews finished articles across Content Quality, SEO Optimisation, E E A T, Technical and Publishing Readiness, and AI Search Readiness.

The article must reach at least 90 out of 100, clear minimum scores in every category and contain no unresolved blocking or major editorial issues.

If it does not pass, the system revises it before delivery.

That score is not a Google ranking score.

It does not predict whether an AI system will cite the article.

It is simply an internal publishing standard built around one useful rule:

The user should not be the first reviewer of the first draft.

Keep humans where they add the most value

The goal is not to automate people out of the process.

It is to stop people spending their time copying context between prompts and cleaning up avoidable mistakes.

Human attention is more useful for deciding whether an idea is worth pursuing, contributing genuine expertise, challenging an outline, checking nuanced recommendations and making final editorial decisions.

AI handles more of the repetitive work around those decisions.

That is a better division of labour than asking a model for a finished article and hoping the result is good enough.

Publish, measure and keep improving

Most AI blog writing guides end when the draft is generated.

SEO does not.

Publishing gives you evidence that did not exist when you wrote the article.

Search Console can show which queries actually produced impressions and clicks.

Analytics can show whether the page attracted meaningful engagement.

Lead or sales data, where available, can add commercial context.

Google now also has a Generative AI performance report in Search Console for eligible properties, and its current AI search guidance explicitly recommends monitoring that visibility rather than chasing speculative GEO tactics.

Upload the data and run:

/blog performance

The right recommendation might be:

  1. Keep the article as it is.
  2. Improve one section.
  3. Change the framing.
  4. Add stronger evidence.
  5. Expand an important subtopic.
  6. Consolidate competing content.
  7. Create a supporting article.
  8. Test a different title or proposition.

The workflow should not recommend changing a page simply because a calendar says it is six months old.

Change it when the evidence, the search environment or the underlying information gives you a reason.

The Project should improve too

The articles are not the only thing that can get better over time.

If the website changes, run:

/blog sync

If a new case study or piece of expertise becomes available, add it to the Expertise Bank.

If the commercial strategy changes, update the content strategy.

If you learn that customers consistently use different language, update the brand context.

A normal prompt is disposable.

A maintained Project can become a more useful editorial knowledge base for the brand.

That is one of the biggest reasons to build the system in the first place.

Advanced options and where this is heading

You do not need anything in this section to start writing better articles.

These are useful extensions once the core workflow is running.

When to use Deep Research

Normal web research is enough for many blog posts.

Deep Research becomes useful when the answer depends on a broader or more complicated evidence base, such as regulated topics, technical comparisons, unfamiliar industries, original research or important thought leadership.

OpenAI says Deep Research can work with uploaded files, search the public web or specified sites, use enabled apps, and produce a structured report with citations.

Use it when deeper research could materially improve the answer.

Not because every article needs the most complicated research mode available.

What about AI Skills?

There is a broader shift happening in AI tools.

Instead of repeatedly prompting an AI to perform the same task, you can increasingly package the knowledge and workflow for performing that task.

ChatGPT, Claude and Cursor shown as three glitch-art portraits, the AI platforms that now support reusable Agent Skills

OpenAI now describes Skills as reusable workflows that can include instructions, examples, code and supporting resources.

Cursor supports the open Agent Skills standard too, with skills built around SKILL.md files and optional scripts, references and templates.

Daniel Agrici’s open source claude-blog project is a particularly relevant example for Claude Code. The current public repository describes a full lifecycle blog system covering strategy, briefs, outlines, writing, rewriting, analysis, SEO, AI citation readiness, site audits and content maintenance.

Our public v1.4.3 package was inspired by that broader architecture, then adapted independently for ChatGPT Projects.

It is not currently a native ChatGPT Skill.

Instead, it uses Project Instructions and Markdown reference files so the workflow can be used without a coding environment.

The underlying principle is similar:

Stop repeatedly asking the AI to do a job. Give it a reusable process for doing that job well.

There is no need to rebuild your blog around invented AI citation formulas.

Google’s 2026 guidance says established SEO foundations still matter for its generative AI features. It recommends unique, expert led, non commodity content and specifically pushes back on tactics such as artificial content chunking, unnecessary AI specific text files and inauthentic mentions.

That is why /blog geo focuses on fundamentals:

  1. Clear answers.
  2. Reliable evidence.
  3. Precise entities, names and dates.
  4. Useful structure.
  5. Relevant supporting visuals.
  6. Accessible primary content.
  7. Clear separation between evidence and interpretation.

There is no guaranteed AI citation recipe.

Making something genuinely worth retrieving is still the more durable strategy.

Download the Made By Beings SEO Content Engine

The public v1.4.3 package gives you the reusable system behind this workflow.

It includes the Project setup, brand context files, Expertise Bank, research rules, 12 article structures, SEO and AI search guidance, editorial standards, quality review and the /blog command library.

Download the Made By Beings SEO Content Engine, public v1.4.3 as a ZIP. It is free, and there is no signup.

Download the SEO Content Engine

Public v1.4.3 · ZIP · free, no signup

The simplest way to use it is:

  1. Create a ChatGPT Project.
  2. Add the Project Instructions.
  3. Upload the 11 Project files.
  4. Run /blog setup.
  5. Use /blog write for normal articles.
  6. Feed real performance data back into the Project after publishing.

The exact filenames and scoring system matter less than the principle behind them.

Use AI for speed. Add the research, expertise, evidence and judgement that make the result worth publishing.

If you need help designing a wider AI, digital or content workflow around your organisation, Made By Beings also provides Digital Strategy and Consulting.

← All posts
  • #ChatGPT for SEO
  • #AI blog writing
  • #SEO blog workflow
  • #ChatGPT Projects
  • #AI Skills
  • #AI search readiness
  • #SEO content workflow