$npx -y skills add MoizIbnYousaf/marketing-cli --skill off-page-seoBacklink + distribution checklist that expands a site's KD ceiling beyond what on-page work alone can earn. Use when the user mentions 'backlinks', 'off-page SEO', 'directory submissions', 'guest posts', 'outreach targets', 'link building', 'submit to directories', 'get listed in
| 1 | # Off-Page SEO |
| 2 | |
| 3 | On-page work caps out around DR + 20 in achievable KD targets. Off-page work expands that ceiling. This skill generates a prioritized backlink target list across three lanes — directories, listicles, guest posts — and a starter-stack checklist of universal SaaS submission flows. **It does not submit anything.** The user (or the user's outreach team) does the actual submission. |
| 4 | |
| 5 | The off-page half of the SEO operation. Pairs with `seo-machine` (on-page programmatic sprint) — ship pages with seo-machine, queue outreach with this skill, run them in parallel. |
| 6 | |
| 7 | ## On Activation |
| 8 | |
| 9 | 1. Load brand context: `positioning.md`, `competitors.md`, `audience.md`, `voice-profile.md`. Missing files are fine. |
| 10 | 2. Surface what loaded: |
| 11 | ``` |
| 12 | Brand context loaded: |
| 13 | ├── Positioning ✓/✗ (drives outreach angle + value-add framing) |
| 14 | ├── Competitors ✓/✗ (target list source — Recipe F runs on them) |
| 15 | ├── Audience ✓/✗ (selects niche-specific directories + communities) |
| 16 | └── Voice Profile ✓/✗ (shapes outreach email tone if user chains into cold-email) |
| 17 | ``` |
| 18 | 3. If `competitors.md` is missing, prompt the user for 3-7 direct competitors before running Recipe F (the researched-target-list recipe needs competitor domains as input). |
| 19 | 4. Check for `.seo/backlink-targets.json` in the current project. If present, this is a re-run — show the user the existing target counts and ask whether to refresh or just present the existing list. |
| 20 | |
| 21 | ## When to use vs adjacent skills |
| 22 | |
| 23 | | Skill | When | When NOT | |
| 24 | |---|---|---| |
| 25 | | `off-page-seo` (this) | Building a prioritized backlink target list + universal starter-stack checklist | Doing actual outreach (use `cold-email` for that) | |
| 26 | | `seo-machine` | On-page programmatic sprint (alternatives, comparison, use-case pages) | Off-page work — this skill | |
| 27 | | `seo-audit` | Diagnosing on-site technical issues | Building backlink target lists | |
| 28 | | `cold-email` (in direct-response-copy) | Writing the outreach emails after target list exists | Generating the target list itself | |
| 29 | | `startup-launcher` | Launch-day platform submissions (Product Hunt, BetaList, etc.) | Ongoing backlink work post-launch | |
| 30 | |
| 31 | ## The Starter Stack (universal SaaS submission flow) |
| 32 | |
| 33 | Every new site should be submitted to these by week 4. Most are free; all are worth a one-time submission. This is the **mechanical work** — checklist, not creative. |
| 34 | |
| 35 | ### Directories (submit and check off) |
| 36 | |
| 37 | | Directory | DR (approx) | Notes | |
| 38 | |---|---|---| |
| 39 | | **Product Hunt** | 90+ | Single biggest launch-day backlink + traffic source. Coordinate with `startup-launcher`. | |
| 40 | | **G2** | 88+ | Becomes a destination for "[brand] reviews" searches; needs screenshot + verification email. | |
| 41 | | **Capterra / GetApp / Software Advice** | 80+ | Gartner Digital Markets — same submission flow across all three. | |
| 42 | | **SaaSHub** | 65+ | Quick win, free. | |
| 43 | | **AlternativeTo** | 80+ | List as alternative to top 5 competitors. Required free submission. | |
| 44 | | **BetaList** | 70+ | Only if pre-launch or recently launched. | |
| 45 | | **Indie Hackers** | 75+ | Products section. Founder-friendly community. | |
| 46 | | **TopAlternatives.com / SimilarSiteSearch / Slant.co** | 50–65 | Niche but cumulatively useful. | |
| 47 | | **Crunchbase** | 92+ | Even free profile gets DR pass-through. | |
| 48 | |
| 49 | ### Community surfaces (selective) |
| 50 | |
| 51 | | Surface | When to engage | Hard rule | |
| 52 | |---|---|---| |
| 53 | | **Niche subreddits** | Find via Exa search "site:reddit.com [audience] [problem]" or Ahrefs site-explorer on reddit.com for your keywords | Engage genuinely for 2+ weeks before mentioning the product. Never just post a link. | |
| 54 | | **Slack/Discord communities** | For your audience persona | Join 3-5, contribute substantively for 2 weeks before mentioning. | |
| 55 | | **Hacker News** | For technical products | Show HN posts can drive enormous traffic spikes — require a real launch story, not "we built another SaaS." | |
| 56 | |
| 57 | ### Founde |