Backlink Pilot — コマンド1行でバックリンク申請を自動化するCLIツール

タグ columnコラムlinuxLinuxwindowsWindowsGitHubオープンソースs87343472backlink-pilot
🚀 今すぐ試せます! デモスクリプトをダウンロードして、解凍後にターミナルで bash ファイル名.sh を実行してください(中身を一度確認してから実行すると安心です)。 (macOS / Linux 環境が必要)

ひとことで言うと?

自分のプロダクトを検索上位に載せたいとき、他サイトからのリンク(バックリンク)を地道に集める作業が必要です。Backlink Pilot は、その申請作業をコマンド1行で自動化してくれるNode.js製のCLIツールです。設定ファイルにプロダクト情報を書くだけで、226サイト以上へのフォーム送信をブラウザ操作なしで済ませられます。

実際に動かした様子

インストールと初回申請の流れはこうなります。

$ git clone https://github.com/s87343472/backlink-pilot.git
$ cd backlink-pilot && npm install

added 312 packages in 14s

$ cp config.example.yaml config.yaml
# エディタで config.yaml にプロダクト名・URL・説明文を記入

$ npm install -g bb-browser
$ node src/cli.js submit futuretools --engine bb

[Backlink Pilot v2.1]
→ Loading adapter: futuretools
→ Launching bb-browser (Chrome)
→ Navigating to https://www.futuretools.io/submit
→ Filling form fields...
   name: "My Awesome Tool"
   url:  "https://example.com"
   desc: "A tool that does amazing things"
→ Submitting...
✓ Submitted successfully [futuretools] 00:42

ステータス確認コマンドで申請済みサイトの一覧も取得できます。

$ node src/cli.js status

Site              Status      Date
──────────────────────────────────
futuretools       submitted   2026-04-03
theresanaiforthat pending     2026-04-03
toolscout         submitted   2026-04-02

バッチ申請では --limit で1回あたりの件数を絞れるので、スパム判定を避けながら1日5〜10件ずつ送るペース管理が可能です。

$ node src/batch-submit.js --limit 5

[1/5] Submitting to aitoolslist...  ✓
[2/5] Submitting to aitools.fyi...  ✓
[3/5] Submitting to toolify... (skipped: paid)
[4/5] Submitting to supertools...  ✓
[5/5] Submitting to futuretools2...  ✓

Done. 4 submitted, 1 skipped.

Linux / macOS

# 必要なもの: Node.js 18以上
node -v   # v18.x 以上であることを確認

git clone https://github.com/s87343472/backlink-pilot.git
cd backlink-pilot
npm install
npm install -g bb-browser

# 設定ファイルを用意
cp config.example.yaml config.yaml
nano config.yaml   # または vim / code

# 単体申請
node src/cli.js submit futuretools --engine bb

# URLを直接指定して申請
node src/cli.js submit https://any-directory.com --engine bb

# バッチ申請(1日5件ずつ推奨)
node src/batch-submit.js --limit 5

# フォーム構造の調査(新サイトを追加したいとき)
node src/cli.js scout https://new-directory-site.com --deep

# GitHub awesome-list に Issue を自動生成
node src/cli.js awesome sindresorhus/awesome

# IndexNow で検索エンジンに即通知
node src/cli.js indexnow https://example.com

config.yaml に書く主なフィールドは name(プロダクト名)・urldescriptiontags です。一度書けば全サイトに使い回せます。

Windows

PowerShell または コマンドプロンプトどちらでも動きます。

# PowerShell の場合
git clone https://github.com/s87343472/backlink-pilot.git
cd backlink-pilot
npm install
npm install -g bb-browser

copy config.example.yaml config.yaml
notepad config.yaml

node src/cli.js submit futuretools --engine bb
node src/batch-submit.js --limit 5
:: コマンドプロンプトの場合
git clone https://github.com/s87343472/backlink-pilot.git
cd backlink-pilot
npm install
npm install -g bb-browser

copy config.example.yaml config.yaml
notepad config.yaml

node src\cli.js submit futuretools --engine bb
node src\batch-submit.js --limit 5

Node.js が入っていない場合は nodejs.org からインストーラー(.msi)を取得してください。bb-browser は内部で Chrome を利用するため、Chrome がインストール済みであることも確認してください。

Android

このツールはデスクトップ向けのNode.js CLIのため、Androidネイティブアプリとしての動作は想定外です。ただし Termux を使えばAndroid端末上でもそのまま動かせます。

# Termux 上での手順
pkg update && pkg install nodejs git
git clone https://github.com/s87343472/backlink-pilot.git
cd backlink-pilot && npm install
# bb-browserはChrome依存のため使用不可。engineをplaywrightに切り替え
node src/cli.js submit futuretools --engine playwright

Playwright エンジンは anti-bot に検知されやすいという制限はありますが、フォーム構造の調査(scout コマンド)や indexnow コマンドはTermux環境でも問題なく動きます。

ダウンロードパッケージの使い方

公式リリースにZIPは同梱されていませんが、GitHubからZIPダウンロードした場合も手順は同じです。

backlink-pilot-main/
├── src/
├── config.example.yaml
├── targets.yaml
├── package.json
└── ...

ZIPを展開後、そのフォルダ内でターミナルを開き以下を実行します。

npm install
npm install -g bb-browser
cp config.example.yaml config.yaml
# config.yaml を編集してから
node src/cli.js submit futuretools --engine bb

run.batrun.sh は同梱されていないため、上記コマンドを submit.bat として保存しておくと便利です。

@echo off
node src\cli.js submit futuretools --engine bb
node src\batch-submit.js --limit 5
pause

Windows で .exe を自分で作る

Node.js製ツールをexe化するには pkg を使います。

npm install -g pkg
pkg src/cli.js --targets node18-win-x64 --output backlink-pilot.exe

PyInstaller ではなく Node.js の pkg コマンドになりますが、同様の1行で単体実行ファイルが生成されます。生成された backlink-pilot.exe はNode.jsがない環境でも動作します。

backlink-pilot.exe submit futuretools --engine bb

こんな人におすすめ・まとめ

Backlink Pilot は、個人開発したWebサービスやツールをSEO的に育てていきたいインディーデベロッパーに特に刺さるツールです。「作ったはいいが誰にも見つけてもらえない」という状況を打破するための実務的な自動化ツールとして設計されており、259件のターゲットサイトリストと申請済み記録管理が最初から備わっています。

申請ペースを1日5〜10件に抑えるよう推奨されており、同じサイトへの二重申請を防ぐ仕組みも持っているため、SEO初心者がスパム扱いされるリスクを最小化しながら使い始められます。GitHub awesome-listへのIssue自動生成(awesome コマンド)やIndexNow対応など、単純な申請自動化を超えたリンクビルディング戦略全体を支援する構成になっている点も特徴的です。

「バックリンクを増やしたい、でも手作業は面倒」という人が最初に試すツールとして、完成度の高い選択肢です。