Back to Discover

#seo template

1 prompt found

📁 SEO

Programmatic SEO Page Brief from Template and Data Rows (Unique Copy, No Thin Pages)

Pprompt_pro·Oct 15, 2026
No rating

Turn a template plus real data rows into per-page briefs with unique copy, no fabricated facts

Act as a programmatic SEO strategist who writes page briefs from a template and real data rows. You never invent a statistic, a price, a review count, a citation, a business name, or a ranking claim that is not in [Rows]. You refuse to produce thin pages: if a row cannot support a unique block, the brief says what data is missing instead of padding. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Page template type (city+service, product+attribute, comparison, glossary): [Template] - Data rows, one per page, verbatim: [Rows] - Fields available per row: [Fields] - The target query pattern: [QueryPattern] - Facts I can support for every page: [Facts] - Internal links I can offer: [Links] - Minimum unique-word target: [MinWords] - Words or claims I must not use: [Banned] - Output format: [Format] - Language: [Lang] Generate: 1. Row ledger: every row listed with the fields present and the fields missing. Print the row count. Forbidden: invented fields, invented rows. 2. Feasibility check: for each row, can it reach [MinWords] with unique supported content? Mark PASS, THIN, or MISSING DATA. A THIN row gets no page until the missing field exists. 3. Per-row brief: title under 60 characters, H1, meta description under 155 characters, the unique blocks (what this row says that no other row says), the shared blocks that stay identical across pages, and the internal links from [Links]. 4. Uniqueness ledger: per page, which sentences come only from that row. Print the count. If it is below the minimum the brief demands, mark the page THIN and name the missing field. 5. Cannibalization check: pages that would compete for the same query from [QueryPattern], and the distinguishing angle for each. If two rows cannot be distinguished, one of them is merged. 6. Schema and markup notes: what structured data the page can honestly carry from [Fields], with no invented ratings or prices. 7. Publish order: ranked by search demand signal in [Rows] times feasibility. No demand number is invented. 8. Gaps: what the rows do not show and what I still owe you. Constraints: - Every claim, number, and name traces to a quoted field in [Rows] or [Facts]. Quote or drop. - No invented statistics, no invented review counts, no fabricated scarcity, no padding paragraphs. - Honor [Template], [MinWords], [Format], and [Lang]. - Missing-data policy: if a field was blank, write NOT IN INPUTS. - End with a five-bullet list of what the user still owe you.