ウェブページから全リンクを抽出する方法 — Chrome拡張機能ガイド(2026)
何百ものリンクを含むウェブページを目の前にしています——商品ページ、ブログ記事、パートナーサイト、ネストされたdivに埋もれたアンカータグ。それらすべてが必要です。サイトのSEO監査、リンク切れのチェック、競合他社の内部リンク構造のマッピングを行っているかもしれません。問題は:何時間も右クリックコピーを繰り返さずに、ウェブページから全リンクを抽出する方法は?
このガイドでは、任意のページからすべてのハイパーリンクを抽出する3つの実証済み方法を、最も面倒なものから最も効率的なものまで順番に紹介します。読み終わる頃には、どのアプローチがあなたのワークフローに最適か——そしてなぜ1つのChrome拡張機能がこのプロセス全体を約2秒で完了させるのかが分かるでしょう。
なぜ全リンクの抽出が必要なのか?
方法の説明に入る前に、最も一般的なユースケースを確認しましょう。このページにたどり着いたということは、おそらく以下のいずれかの理由でリンクの抽出が必要なはずです:
- SEO監査:内部リンク構造の確認、孤立ページの発見、重要なページがホームページやトップレベルナビゲーションからリンクされているかの確認。
- リンク切れチェック:ページからすべてのURLを取得し、404チェッカーで実行して、ユーザー体験と検索ランキングを損なうリンク切れを発見。
- 競合分析:競合他社がリンクしている先を確認——パートナー、ツール、リソース、アフィリエイトプログラム。被リンク調査やパートナーシップのアウトリーチに最適。
- コンテンツリサーチ:研究記事、ドキュメントページ、リソースディレクトリからすべての参照リンクを一括収集。
- データ移行:サイトの再構築やリデザイン時に、旧バージョンから全リンクを抽出してリダイレクトマップを作成し、何も見落とさないようにする。
理由が何であれ、リンクは速く、完全に、使いやすいフォーマットで必要です。取得方法を見ていきましょう。
方法1:Chrome DevTools(無料だが遅い)
Chromeの組み込み開発者ツールでリンクを抽出できますが、プロセスは手動で技術的なものです。手順は以下の通りです:
- Chromeで対象のウェブページを開く;
F12キーを押す(または右クリック → 検証)でDevToolsを開く;- Console(コンソール)タブに切り替える;
- 以下のJavaScriptスニペットを貼り付ける:
copy([...document.querySelectorAll('a[href]')].map(a => a.href).join('\n')) Enterキーを押す。すべてのリンクがクリップボードにコピーされます。
メリット:無料、拡張機能不要、すべてのChromiumブラウザで動作。デメリット:JavaScript知識が必要、フィルタリングやソートなし、ファイルへのエクスポートなし、リンクはフォーマットされていない生のURL、その時点のDOMに存在するリンクのみキャプチャ——ページスクロール時にさらにコンテンツが読み込まれる場合(無限スクロール、遅延読み込みセクション)、それらのリンクは見落とされます。
方法2:オンラインリンククローラー(便利だがリスクあり)
URLを入力してページのリンクをクロールできるウェブベースのツールがいくつかあります。一般的なオプションにはScreaming Frog(デスクトップアプリ)、Ahrefs Site Audit、extract.linkやlinkextractor.netなどの無料ツールがあります。
これらのツールは通常、サーバーサイドでページを取得しHTMLを解析することで動作します。いくつかの利点:
- サイト全体をクロール可能(1ページだけでなく);
- 多くのツールがリンク切れ検出機能を内蔵;
- 一部はCSV、Excel、Google Sheetsへのエクスポートに対応。
ただし、 significantな欠点もあります:
- プライバシーリスク:URL——場合によってはページコンテンツも——第三者サーバーに送信します。社内ダッシュボード、ステージングサイト、認証が必要なページでは受け入れられません。
- 不完全な結果:サーバーサイドクローラーはJavaScriptを実行できません。ページがシングルページアプリケーション(SPA)や動的読み込みを使用している場合、クローラーは初期HTMLのみを表示し、JavaScriptによってレンダリングされたリンクを見落とします。
- レート制限とコスト:無料プランは通常数百ページに制限。完全なクロールには月額50〜200ドルの有料サブスクリプションが必要です。
- 速度:1ページのスキャンでもサーバー負荷とページの複雑さに応じて5〜30秒かかることがあります。
方法3:VKT LinkHarvest — ワンクリック、ローカル、無料(おすすめ)
VKT LinkHarvestは、任意のウェブページからすべてのリンクを抽出するために特別に設計されたChrome拡張機能です。完全にブラウザ内で動作——サーバー不要、アップロード不要、データがデバイスから離れることはありません。使い方は以下の通りです:
- ChromeウェブストアまたはEdgeアドオンからLinkHarvestをインストール;
- スキャンしたい任意のウェブページを開く;
- ツールバーのLinkHarvestアイコンをクリック——またはページの任意の場所を右クリックして\u201cページリンクを抽出\u201dを選択;
- すべての
<a>タグリンクが整理された並べ替え可能なテーブルに表示される; - キーワードフィルターを使用して特定のURLを含めるか除外;
- URL、ドメイン、または出現回数(各リンクがページに出現する回数)で並べ替え;
- \u201cフィルター済みをコピー\u201dをクリックしてクリップボードにコピー(無料)、または\u201cCSVエクスポート\u201dでスプレッドシート対応ファイルを取得(プレミアム、一回限り9.99ドル)。
ほとんどのページでプロセス全体は2秒以内に完了します。500以上のリンクがある大きなページでは3秒かかる場合があります。
LinkHarvestが優れている理由:ライブDOMを読み取り——静的HTMLではありません。这意味着JavaScriptで追加されたリンク、無限スクロールコンテンツ、SPAナビゲーションのリンクをキャプチャできます。すべてローカルで行われるため、認証付きページ、イントラネット、ステージングサイトでもセキュリティ上の懸念なく動作します。
比較:ウェブページリンクを抽出する3つの方法
| 機能 | Chrome DevTools | オンラインクローラー | LinkHarvest |
|---|---|---|---|
| 使いやすさ | JS知識が必要 | URL入力、待機 | ワンクリック |
| 速度 | 約5秒 | 5〜30秒 | <2秒 |
| 動的/SPAページ | 部分的(現在のDOMのみ) | ❌ サーバーサイドのみ | ✅ 完全DOM + MutationObserver |
| データプライバシー | ✅ ローカル | ❌ データ送信あり | ✅ 100%ローカル |
| フィルタリングとソート | ❌ 手動 | 基本機能 | ✅ キーワード含む/除外、列ソート |
| 内部/外部リンク分類 | ❌ | 一部ツール | ✅ 自動分類 |
| 出現回数カウント | ❌ | ❌ | ✅ 繰り返し追跡 |
| エクスポート形式 | クリップボードのみ | CSV(有料) | TXT(無料)/ CSV(プレミアム) |
| 右クリックメニュー | ❌ | 該当なし | ✅ コンテキストメニュー統合 |
| コスト | 無料 | $0〜$200/月 | 無料コア / $9.99一回限りプレミアム |
| オフライン動作 | ✅ | ❌ | ✅ |
LinkHarvestを特定のタスクに活用する方法
SEO監査:内部リンクの確認
対象ページを読み込み、LinkHarvestでスキャンし、フィルターフィールドを使用してドメイン名を含むリンクのみを表示します。これで内部リンクを分離できます。出現回数を確認——ホームページから頻繁にリンクされているページは通常、より多くのリンクジュースを得ます。重要なページの内部リンクがゼロの場合、それは修正すべき問題です。
リンク切れ検出ワークフロー
すべてのリンクを抽出し、CSVとしてエクスポート(またはフィルタリング済みリストをコピー)して、リンク切れチェッカーに貼り付けます。この2ステップワークフローは、サイト全体の監査を待つ代わりに、特定のページ——トップ10ランディングページなど——をターゲットにできるため、より高速です。
競合リンクマッピング
競合他社のブログ記事やリソースページにアクセスし、LinkHarvestでスキャンして外部リンクのみでフィルタリングします。彼らがリンクしているツール、パートナー、リソースがすぐに確認できます。リストをエクスポートし、自分のコンテンツと照合してギャップと機会を見つけましょう。
SPAと無限スクロールページ
ここがLinkHarvestの真骨頂です。ほとんどのリンク抽出方法は、実行時点のDOMにあるものしかキャプチャしません。LinkHarvestのリアルタイムDOMモニター(MutationObserver搭載)は、新しいコンテンツが読み込まれたことを自動的に検知します——スクロール、タブクリック、JavaScriptルート変更のいずれからでも。新しいリンクは再スキャンなしでリアルタイムにリストに追加されます。
技術詳細
気になる方のために、LinkHarvestの内部的な違いをご紹介します:
- Manifest V3準拠:Chromeの最新拡張機能アーキテクチャに基づき、セキュリティとパフォーマンスを確保;
- 100KB未満:肥大化した依存関係なし、メモリを消費するバックグラウンドプロセスなし;
- 6言語対応:英語、中国語、日本語、ドイツ語、スペイン語、フランス語;
- クロスブラウザ:Chrome、Edge、Brave、Vivaldi、すべてのChromiumベースブラウザで動作;
- ゼロトラッキング:アナリティクスなし、テレメトリなし、あらゆる種類のデータ収集なし。
LinkHarvestを無料でインストール:任意のウェブページからワンクリックでリンク抽出。フィルタリング済みリンクをクリップボードに無料でコピー。CSV一括エクスポートにアップグレード——たった9.99ドル、一回限り、生涯利用可能。Chromeウェブストア · Edgeアドオン。
よくある質問
ウェブページから全リンクを抽出するには?
最も簡単な方法は、VKT LinkHarvestのようなChrome拡張機能をインストールすることです。任意のウェブページを開き、拡張機能アイコンをクリックすると、ページ上のすべてのリンクがフィルタリング可能なリストに瞬時に表示されます。その後、コピーしたりTXT/CSVとしてエクスポートしたりできます。コーディングや技術知識は不要です。
ページをアップロードせずにリンクを抽出できますか?
はい。VKT LinkHarvestは完全にブラウザ内で動作します——閲覧中のページのライブDOMを読み取ります。データはサーバーにアップロードされません。リンクはデバイスに保存されるため、社内ページや認証が必要なコンテンツでも安全に使用できます。
Chromeで最高のリンク抽出ツールは?
VKT LinkHarvestは2026年のChromeで最高のリンク抽出ツールの一つです。ワンクリックスキャン、動的ページ向けリアルタイムDOM監視、キーワードフィルタリング、内部/外部リンク分類、出現回数カウント、CSV/TXTエクスポート——すべて100KB未満のパッケージに収まっています。
ウェブサイトのリンク切れを見つけるには?
まず、VKT LinkHarvestを使用してページ上の全リンクを抽出します。リストをCSVまたはTXTとしてエクスポートし、そのURLをbrokenlinkcheck.comやAhrefsのBroken Link Checkerなどの無料リンク切れチェッカーに貼り付けます。LinkHarvestが完全なURLリストを提供し、チェッカーが404エラーを返すものを特定します。
VKT拡張機能カタログでさらにツールを探索するか、[email protected] でお問い合わせください。
