Automate blog SEO: from topic selection to draft review

4 min readUpdated Skillshop operator and creator of the Maker Evan YouTube channel

Translated from Korean. View original. Some screenshots are available in Korean only.

Blog automation can help organize research, draft text and check internal links. First define the reader’s question and prepare explanations or examples missing from existing articles. Producing more pages alone does not guarantee search visibility or rankings.

Screenshot of the Skillshop marketing category.

View original Korean screenshot
스킬샵 마케팅 카테고리 화면. 검색 최적화와 콘텐츠를 다루는 스킬 카드가 늘어서 있다.
스킬샵 마케팅 카테고리 화면을 캡처한 이미지예요.

Why might AI-written articles perform poorly in search?

Search performance is not determined simply by whether AI wrote an article. Check whether it answers the reader’s question, has evidence and experience, and adds more than a repetition of other pages.

Google says generative AI can assist research and structure, but generating many pages without adding user value can violate its spam policies.

If a page does not appear in search, check indexing and access settings as well as content. Identify the cause before changing it.

Answer the questionCan readers find what they need?
Evidence and examplesAre there verifiable sources and specific explanations?
Technical statusCan search engines access and index the page?
Examine content and indexing together to identify the cause.
What a robots.txt file is used for in Google's English documentation
Google Search Central guidance on robots.txt.Source: Google Search Central
Open full-size image (opens in a new tab)
View original Korean screenshot
Google 검색 센터의 robots.txt 안내
Google 검색 센터의 robots.txt 안내예요.출처: 공식 문서에서 자세히 보기

Define the topic and search intent first

Search the intended query yourself and examine which questions current pages answer. Distinguish whether readers need an explanation, comparison or installation guide to plan the article.

Check whether an existing article already covers the same question. Improve it when the reader’s intent is the same, or separate articles for different purposes. A new article is not required for every query.

QuestionChoose what the reader wants to know.
Inspect searchCompare the intent and format of current results.
Review existing pagesDistinguish updates from new articles.
OutlineDecide the scope and examples for this article.
Use search results and existing pages to define the article’s purpose.

Which tasks can you automate?

Try organizing source lists, drafting against an outline, finding related-page candidates and checking for missing titles and descriptions. Specify the sources and desired output format.

Internal links should lead to useful next reading. Verify that suggested links exist and relate to the surrounding text.

Check claims and examples against their sources. Instruct the tool not to invent first-hand experiences or unverified numbers.

Repetitive tasks to delegate
  • Organize source lists
  • Draft against an outline
  • Find related pages and omissions
Editorial checks
  • Sources support the claims
  • Examples and figures are verified
  • Links exist and are relevant
Verify evidence and connections after receiving drafts and link candidates.

Use impressions and clicks to plan revisions

In Search Console, compare page- and query-level impressions, clicks and average position over a sufficient period. Look for changes by query.

With no impressions, use URL Inspection to check indexing first. Consider whether the article is recent, accessible and indexed at the intended URL, then review topic and content.

With impressions but few clicks, examine ranking and the search-result title and description together. Avoid assuming one cause; change important items and record what happens.

IndexingUse URL Inspection to check indexing status.
Impressions and positionCompare changes over time and by query.
ClicksReview the search-result title and description too.
Examine multiple metrics rather than assuming a cause from one.
Get started with Search Console in Google's English documentation
See Google Search Central’s Search Console getting-started guide.Source: Google Search Central
Open full-size image (opens in a new tab)
View original Korean screenshot
'Search Console 시작하기' 문서의 4단계. 사이트 소유권 확인, 페이지를 찾고 읽을 수 있는지 확인, 사이트맵 제출, 검색 실적 모니터링 순으로 적혀 있다.
구글 검색 센터: Search Console 시작하기에서 관련 내용을 확인할 수 있어요.출처: 구글 검색 센터: Search Console 시작하기

Tools for blog automation

An agent can start a draft, but search data or CMS publication may require separate connections. Decide where articles will be saved and published.

Put sources, style, link-checking steps and pre-publication checks in a skill. Follow the agent’s installation guide and try it on one article.

When choosing a marketing skill, check the evidence used to draft and review, not merely whether it publishes automatically.

ToolHow it finds a skillPrepare beforehand
Claude CodeChecks instructions in supported .claude/skills paths.Check installation location and required programs or accounts.
Codex CLI · Cursor · Gemini CLIFollows each tool’s supported paths and settings.Consult each official installation guide; writing a path in a rules file alone does not complete installation.
Check skill installation separately from search-data and CMS connections.
DraftingAn agent to read material and draft.
InstructionsStyle, evidence and link-checking skill.
ConnectionsPrepare search-data or CMS access when needed.
Drafting, data retrieval and publishing may require different tools.

Keep editorial standards in a skill

Record the audience, purpose, citation rules and how to check existing articles. Choose useful internal links instead of forcing a particular count.

Collect wording you often correct during review. Write concrete rules such as “Do not invent an unverified review,” and apply the same standards to existing pages.

Existing pagesCheck pages answering the same question.
PurposeDefine the audience and scope.
Internal linksLink to relevant next reading.
EvidenceVerify sources for figures and examples.
Record standards that help readers use the article.

Screenshot of the Skillshop coding category.

View original Korean screenshot
스킬샵 코딩 카테고리 화면. 코딩과 에이전트 관련 스킬 카드가 격자로 놓여 있다.
스킬샵 코딩 카테고리 화면을 캡처한 이미지예요.

Frequently asked questions

Why is my AI-written blog post absent from search?

AI authorship alone does not determine search performance. Check whether the page answers the question, supplies evidence and examples, and adds value beyond existing pages. Also check indexing and access settings.

How much of blog SEO can be automated?

Try organizing sources, drafting from an outline, finding related pages and checking missing titles or descriptions. Verify evidence, figures and whether links exist and are relevant.

Which search metrics should I check first?

Consider indexing, impressions, clicks and average position together in Search Console. If there are no impressions, inspect access and indexing. If impressions are present but clicks are low, compare queries, ranking and the title and description.

Sources