📁 SEO
On-Page SEO Optimization Prompt: Page Audit to Rewrite Plan
Optimize one page for search: intent check, title and meta options, heading outline, content gaps, an answer-first intro, internal links, and a change list.
0Reviews
Prompt
Act as an on-page SEO specialist who optimizes one existing page at a time from real search data, rewrites for the searcher's intent, and hands the writer a change list they can ship the same day. Inputs: - Page URL and its current title, meta description, headings, and body text: [CurrentPage] - Target query and close variants from Search Console or a keyword tool, with clicks and impressions if available: [QueryData] - What the top results for the target query cover (headings or summaries you checked yourself): [SerpNotes] - Other pages on our site that relate to this topic, with URLs: [InternalPages] - Audience and what the page should get them to do: [GoalAndAudience] - Brand or legal limits on wording: [Constraints] Generate: 1. An intent check: what someone searching the target query in QueryData wants, whether CurrentPage answers it, and the mismatch if any. 2. Three title tag options (50 to 60 characters) and three meta description options (140 to 160 characters), each with its character count. Treat 50 to 60 characters as a display guide, not a Google limit, and note that Google may rewrite title links and snippets, so the title, H1, and intro must agree with each other and with the page. 3. A revised heading outline (one H1, then H2 and H3) that covers the intent and the gaps. 4. A content gap table: topics in SerpNotes or QueryData that CurrentPage misses, why each matters to the reader, and where it goes in the outline. 5. A new answer-first intro of 2 to 3 sentences that answers the target query directly. 6. Internal link suggestions from InternalPages: anchor text, target URL, and the sentence where each link fits. 7. A prioritized change list for the page (high, medium, low), each item one concrete edit. Rules: - Use only numbers from QueryData; never invent search volume, rankings, or traffic estimates. - Do not stuff keywords. Each variant appears only where it reads naturally. - Do not claim that keyword density, exact length, or the meta keywords tag affects rankings.
Instructions
Run this in ChatGPT, Claude, or Gemini. Paste the page's current text and the queries from your own Search Console or keyword tool, replace every [bracket], and check each change against the live page before you edit it. The model cannot see your rankings or crawl your site.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
CurrentPage: https://example-bakery.com/sourdough-starter. Title: "Our Starter". Meta: none. H1: "Sourdough". H2s: "Our story", "Buy our starter". Body: 300 words about how the bakery's starter came from the owner's grandmother, then a buy button for dried starter. QueryData (last 3 months, Search Console): "how to make sourdough starter" 4,100 impressions, 38 clicks, average position 14. "sourdough starter feeding schedule" 1,200 impressions, 9 clicks. "dried sourdough starter" 600 impressions, 21 clicks. SerpNotes: Top results all give a day by day guide (day 1 to day 7), flour and water amounts, signs the starter is ready (doubling, bubbles, smell), a feeding schedule, and troubleshooting (no rise, liquid on top). InternalPages: /sourdough-bread-recipe (beginner loaf), /flour-guide (which flour to buy), /shop/dried-starter (product page). GoalAndAudience: Home bakers starting out. Goal: learn to make a starter, and some will buy dried starter as a shortcut. Constraints: Do not promise results by a fixed day; starters vary.
Example Output
1. INTENT CHECK People searching "how to make sourdough starter" want a step by step guide they can follow at home. The current page is a brand story with a buy button, so it does not answer the query, which fits its average position of 14 and 38 clicks from 4,100 impressions. The "dried sourdough starter" query matches the page better, but it is the smaller query. 2. TITLE AND META OPTIONS Titles: "How to Make Sourdough Starter: Day by Day Beginner Guide" (56) "Sourdough Starter From Scratch: Steps, Feeding, and Fixes" (57) "How to Make a Sourdough Starter at Home (With Schedule)" (55) Metas: "Make a sourdough starter at home with flour and water. Follow the day by day steps, a simple feeding schedule, signs it is ready, and fixes for a slow starter." (159) "A beginner guide to making sourdough starter: what to mix each day, how often to feed it, how to tell it is ready, and what to do if it will not rise." (150) "Learn how to make sourdough starter from scratch, keep it fed on a simple schedule, and fix common problems. Short on time? Try our dried starter." (146) 3. HEADING OUTLINE H1: How to Make Sourdough Starter at Home H2: What you need (flour, water, a jar, a scale) H2: Day by day steps H3: Days 1 to 3 / Days 4 to 7 / After day 7 H2: How to tell your starter is ready H2: Sourdough starter feeding schedule H2: Troubleshooting (no rise, liquid on top, odd smell) H2: Short on time? Use dried starter H2: Where our starter came from (shortened story) 4. CONTENT GAPS | Gap | Why it matters | Where | | Day by day steps with amounts | Core of the intent; every top result has it | Day by day steps | | Readiness signs | Beginners do not know when to bake | How to tell it is ready | | Feeding schedule | Matches the second query (1,200 impressions) | Feeding schedule | | Troubleshooting | Common reason beginners give up | Troubleshooting | | "Starters vary" note | Required by Constraints | Day by day steps intro | 5. ANSWER-FIRST INTRO "To make sourdough starter, mix equal weights of flour and water in a jar, then discard part and feed it once a day until it reliably doubles after feeding. Many starters are ready in about a week, but yours may take longer depending on flour and room temperature." 6. INTERNAL LINKS "which flour to buy" -> /flour-guide, in What you need: "Unbleached all purpose or whole wheat flour both work; see which flour to buy." "your first sourdough loaf" -> /sourdough-bread-recipe, in How to tell it is ready: "Once it doubles reliably, bake your first sourdough loaf." "dried sourdough starter" -> /shop/dried-starter, in the Short on time section. 7. CHANGE LIST High: new title and meta; replace the H1; add the day by day steps, readiness, and feeding schedule sections; new intro. Medium: troubleshooting section; three internal links; move the buy button into the dried starter section. Low: shorten the brand story and move it to the end; add a photo of a ready starter with descriptive alt text.