Skip to content
SEOLow risk

SEO Content Refresh Loop

Refresh an existing SEO page while preserving search intent, URL, and internal link strategy.

What this Loop Engineering template does

Improve an existing page's freshness and usefulness while keeping its URL, search intent, and internal links.

This is an existing ranking page. Preserve intent and URL. Do not invent facts.

When to use it

Updating stale ranking pages
Improving thin sections
Refreshing FAQs

When not to use it

Brand-new pages
Keyword research
Search-intent changes

Validation checks

validation
URL remains unchanged
Title and H1 match search intent
Meta description is concise
FAQ section is useful
Internal links are preserved or improved
No invented facts

Boundaries & stop rule

!Do not keyword stuff
!Do not invent statistics
!Do not change brand positioning
!Do not remove important internal links
Stop rule — Stop when the page is refreshed and all validation items pass. If the page's intent is actually changing, stop and recommend a new page instead of a refresh.

Copy the loop prompt

claude-goal.txt
/goal Improve an existing page's freshness and usefulness while keeping its URL, search intent, and internal links.
 
Work toward this goal until all validation checks pass or the stop rule is reached.
 
Loop cycle:
1. Discovery — Read the latest signal for this template before acting: CI output, issue detail, review comment, dataset report, or content brief.
2. Handoff — Hand the work to one agent in an isolated branch, worktree, or clearly scoped session. Keep final approval with a human.
3. Verification — Use an independent review pass to confirm the result, inspect the diff or artifact, and reject shortcut work.
4. Persistence — Save a short run note with the signal reviewed, actions taken, validation result, and next recommended step.
5. Scheduling — Run manually until the loop is reliable; only then consider a scheduled or event-triggered run.
 
Context:
This is an existing ranking page. Preserve intent and URL. Do not invent facts.
 
Validation:
URL remains unchanged
Title and H1 match search intent
Meta description is concise
FAQ section is useful
Internal links are preserved or improved
No invented facts
 
Independent checker:
Use an independent review pass to confirm the result, inspect the diff or artifact, and reject shortcut work.
 
Boundaries:
Do not keyword stuff
Do not invent statistics
Do not change brand positioning
Do not remove important internal links
 
Stop rule:
Stop when the page is refreshed and all validation items pass.
Maximum iterations: 4
 
Budget:
Stop before exceeding the agreed per-run token budget.
 
Human approval:
Required before merge, deploy, delete, purchase, or external communication.
 
Fallback:
If the page's intent is actually changing, stop and recommend a new page instead of a refresh.
 
Do not delete tests, bypass checks, or modify unrelated files just to satisfy the validation condition. If blocked, stop and summarize the blocker, attempted fixes, and recommended next action.

Failure modes to watch

Keyword stuffing
Invented statistics
Lost internal links
Changed URL or search intent

Loop Engineering FAQ

An existing page already has ranking signals. Changing the URL or intent throws those away — a refresh should improve the page, not replace it.