SuperAPI AI Directory

ctr-snippet-batch-optimize

Marketing & growth

View repository

Updated 10-15 17:24

About this skill

CTR snippet batch optimize (from GSC tiers)

What this is

This skill implements what worked in practice: after you know which URLs underperform in Search Console, you batch-update titles, meta descriptions, and schema/article headlines so they match intent and earn clicks. It is the implementation complement to research skills such as gsc-ahrefs-browser-audit (which produces the tier lists).

Inputs you need

Either:

  • seo-work-brief.md at the site project root (from gsc-ahrefs-browser-audit) — use the Tier 1–3 tables and ignore the ## New guide backlog section (that section is for bulk-seo-guides-from-keywords), or
  • Any other finished report with URL paths, impressions, clicks, CTR, position, or
  • Instructions to run or reuse a GSC Performance export / audit first, then proceed.

Tiering (use the same logic as the winning workflow)

Tier Signal Primary lever
1 High impressions, ~0% CTR, position roughly 5–15 (page 1–2) Title + meta rewrite (biggest ROI)
2 Page 1–2 but CTR clearly below typical band for that position Title + meta; check weak intent match
3 High impressions but deep position (e.g. 25+) Meta tuned for future lift; content depth and internal links matter more than the snippet alone

Sort work by impressions within each tier so the largest gaps are addressed first.

Execution steps

  1. Normalize URLs — Strip domain to paths (e.g. /guides/example) so you can search the repo.
  2. Locate files — Grep/route tables/CMS map: find the component or template that sets <title>, meta description, and any schema headline that mirrors the title.
  3. Read before edit — Batch-read the relevant files (or the shared layout wrapper) so you do not fight per-page conventions.
  4. Apply patterns — Follow references/ctr-patterns.md on every targeted page unless a pattern would misrepresent the content.
  5. Keep schema and UI in sync — If the page exposes headline / title in JSON-LD or hero H1 from the same string source, update once in the canonical place or update all mirrors consistently.
  6. Verify — Spot-check a few pages in the dev server; ensure no duplicate <title> boilerplate (e.g. “Examples: Definition and Examples”).

Scope control

  • If the user names a maximum page count, respect it (e.g. top 20 Tier 1 only).
  • Do not invent traffic numbers; use only figures from the supplied audit or freshly pulled GSC data.
  • Do not keyword-stuff or promise medical/legal/financial outcomes in snippets.

Related