---
name: everybacklink-submit
description: Submit a product to the launch platforms, directories and communities listed on everybacklink.com. Use when the user wants backlinks, directory submissions or launch listings for a new product, filtered by price, link type, badge rule or category.
---

# Submit to everybacklink.com sites

The list is static JSON. No account, key or MCP server is needed to read it.

## Steps

1. Fetch `https://everybacklink.com/api/sites.json`. The `sites` array holds every site.
2. Ask the user for the product name, URL, one-line description and any constraints.
3. Filter `sites` by those constraints:
   - free only: `price_type` is `free` (include `freemium` only if the user allows it)
   - dofollow only: `link_type` is `dofollow`
   - no badge: `needs_badge` is `false` (treat `null` as unknown and ask)
   - category: `category` matches the user's choice
4. Read `./backlinks-progress.md` if it exists and skip every site id already ticked.
5. For each remaining site, in `rank` order:
   1. Read `requirements.must` and `steps`. Stop and ask the user if a requirement is missing (for example an account or a badge).
   2. Open `submit_url`, or `url` when `submit_url` is `null`.
   3. Follow `steps` and fill the form with the user's product details.
   4. Append one line to `./backlinks-progress.md`: `- [x] {id}` when submitted, `- [ ] {id} blocked: {reason}` when not.
6. Report which sites were submitted and which are blocked.

## Rules

- Submit only product details the user gave you. Never invent them.
- Never pay, enter card details or solve a CAPTCHA for the user. Mark the site blocked and move on.
- Per-site Markdown is at `https://everybacklink.com/sites/{id}.md` if you need the full notes.
- Data is CC BY-NC 4.0: non-commercial use only. Credit everybacklink.com if you republish it. For commercial use, ask first: contact@everybacklink.com.
