{"slug":"programmatic-seo-3","title":"programmatic-seo","summary":"Programmatic SEO planning and audit — building or evaluating large sets of template-generated pages that target long-tail query patterns at scale (e.g. \"[service] in [city]\", \"[product] vs [product]\", \"[tool] for [use-case]\"). Covers data-source and template design, the thin/dupl","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-08-25T15:10:46.944484Z","repo":{"url":"https://github.com/nowork-studio/notfair-plugin","stars":3849,"forks":495,"license":"MIT","updatedAt":"2026-09-22T18:08:44Z"},"bodyHtml":"<hr>\n<h2>name: programmatic-seo\nargument-hint: \"&lt;site URL + the templated page pattern, e.g. <a href=\"https://example.com/%5Bcity%5D-%5Bservice%5D%3E%22\">https://example.com/[city]-[service]&gt;\"</a>\ndescription: &gt;\nProgrammatic SEO planning and audit — building or evaluating large sets of\ntemplate-generated pages that target long-tail query patterns at scale (e.g.\n\"[service] in [city]\", \"[product] vs [product]\", \"[tool] for [use-case]\").\nCovers data-source and template design, the thin/duplicate-content and doorway-\npage risks that get programmatic pages deindexed, uniqueness and value\nthresholds per page, internal linking and hub structure, indexation management\n(which pages to publish vs. noindex), and scaling without a quality manual\naction. Use this skill whenever the user wants to generate many pages from a\ntemplate/dataset, do programmatic SEO, build location/comparison/use-case pages\nat scale, or asks why their generated pages aren't indexing. Trigger on:\n\"programmatic SEO\", \"pSEO\", \"generate pages at scale\", \"templated pages\",\n\"location pages at scale\", \"comparison pages\", \"[city] pages\", \"my generated\npages aren't indexed\", \"doorway pages\", \"scale content\". For one-off content use\n/content-writer; for keyword discovery use /keyword-research.</h2>\n<h1>Canonical NotFair workflow</h1>\n<p>Read <a href=\"../../seo/programmatic-seo/SKILL.md\"><code>../../seo/programmatic-seo/SKILL.md</code></a> completely, then follow it as the active workflow. Resolve every relative reference from that file against <code>../../seo/programmatic-seo/</code>.</p>\n","files":[{"path":"SKILL.md","sizeBytes":1483,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-08-25T15:12:48.769593Z","sha256":"0230AD265BF2A5073E7D46384FD59A4230E8181D7F310FA2BD35FD39E0B898A3","sizeBytes":866},"review":null,"source":{"repositoryUrl":"https://github.com/nowork-studio/notfair-plugin","path":"skills/programmatic-seo","license":"MIT","commit":"f98476822da879fc56b0bb7d1a2bf683b934f98f","subtreeSha":"700B86495A939862875682FD22D7366861C55E07C508F7F41F111B3EA3F879F2","lastSyncedAt":"2026-09-23T13:50:57.861587Z"},"reviewedAt":"2026-08-25T15:16:28.654689Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/nowork-studio/notfair-plugin/tree/main/skills/programmatic-seo"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install nowork-studio-notfair-plugin@llmmart"},{"target":"git","command":"git clone https://github.com/nowork-studio/notfair-plugin.git"}]}