← No BS PPC by FieraCONTENT HISTORY

Update to No BS PPC by Fiera

Snapshot Oct 24, 2026 · 13:37 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save No BS PPC by Fiera and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Write or review Google Ads responsive search ads (headlines, descriptions, paths). Checks character limits, editorial rules that cause disapprovals, duplicates, competitor mentions and insertion syntax with a bundled script, then improves the copy using the landing page. Use when the user asks to write, rewrite, check or improve Google Ads ads or RSA headlines.",
  "included_files": [
    {
      "relative_path": "references/ad-copy.md",
      "size_in_bytes": 1871
    },
    {
      "relative_path": "references/audit-checklist.md",
      "size_in_bytes": 2665
    },
    {
      "relative_path": "references/bidding-budgets.md",
      "size_in_bytes": 3945
    },
    {
      "relative_path": "references/diagnostics.md",
      "size_in_bytes": 3464
    },
    {
      "relative_path": "references/measurement.md",
      "size_in_bytes": 2413
    },
    {
      "relative_path": "references/myths.md",
      "size_in_bytes": 3618
    },
    {
      "relative_path": "references/platform-facts.md",
      "size_in_bytes": 17913
    },
    {
      "relative_path": "references/principles.md",
      "size_in_bytes": 3471
    },
    {
      "relative_path": "references/search-terms-negatives.md",
      "size_in_bytes": 3561
    },
    {
      "relative_path": "references/structure-pmax.md",
      "size_in_bytes": 3357
    },
    {
      "relative_path": "scripts/ppc.py",
      "size_in_bytes": 75759
    }
  ],
  "name": "rsa-review",
  "skill_md_contents": "---\nname: rsa-review\ndescription: Write or review Google Ads responsive search ads (headlines, descriptions, paths). Checks character limits, editorial rules that cause disapprovals, duplicates, competitor mentions and insertion syntax with a bundled script, then improves the copy using the landing page. Use when the user asks to write, rewrite, check or improve Google Ads ads or RSA headlines.\n---\n\n# RSA review\n\nWrites and checks responsive search ads so they pass review and give Google real variety to test.\n\nThe user's explicit instructions take priority over this guidance. Reply in the user's language and write ads in the language of the market.\n\n## Inputs\n\n- The landing page (URL or pasted text) and the ad group's main keywords. Every claim in an ad must exist on the page. If the keywords are missing, infer the main ones from the page and the user's request, list them, and ask the user to confirm.\n- Existing headlines and descriptions, if reviewing.\n- Competitor names, to keep them out of the copy.\n\n## Steps\n\n1. If writing: read the landing page and list what can be claimed verbatim (prices, numbers, guarantees, proof, features). Do not invent claims.\n2. Draft at least 8 headlines with distinct angles (keyword, benefit, proof, offer, call to action), up to 15 only if each one adds a new angle, and 4 descriptions. Fill both paths with the keyword theme.\n3. Save the page text to a file and run `python scripts/ppc.py rsa --data assets.csv --landing page.txt --competitors name1 name2 --out rsa`, with assets.csv holding columns type,text[,pin]. Use `--allow-caps` for brand names or acronyms written in capitals.\n4. Fix every error and warning. Rerun until `ok` is true.\n5. Return the final assets as a table with their lengths, ready to paste.\n\n## Rules\n\n- Follow `references/ad-copy.md`: full use of the character budget, no pinning except legal text, consistent capitalization, money figures with their qualifier, no competitor names.\n- Every headline must make sense in any position and next to any other headline.\n- Ad Strength is a hint about variety, not a goal. Do not add weak assets to raise it.\n- Never claim what the landing page does not say.\n\n## Scripts and references\n\n- `scripts/ppc.py rsa`: lengths (insertion counted as its default text, double-width characters as 2), repeated punctuation, emoji, distorted text, capitals, phone numbers, competitor names, duplicates and near-duplicates, counts.\n- `references/ad-copy.md`.\n- If code execution is not available, count characters carefully and say so.\n\n## Running the script\n\n- Run it with the Python that has pandas installed (`python` in ChatGPT's code environment). Write outputs to the working folder (for example `--out /mnt/data/result`) and share the files with the user.\n- Put ad text and any value with `$` in single quotes, or pass a CSV with `--data`: the shell expands `\"$12\"`.\n"
}

SHA-256 of public snapshot: 579421193f055ed64a2323c8c0c8d81a1f9db55eec1d04f3b9c5d96159fef167