Repolode
StJudeWasHere

StJudeWasHere/seonaut

Webサイトをクロールし、リンク切れやリダイレクト、メタタグの欠落・重複などの技術的な問題を報告するオープンソースのSEO監査ツール。

代替できる製品:Screaming Frog SEO SpiderAhrefs Site Audit

スター
816
フォーク
140
未解決の Issue
12
最終コミット
13 日前

これは何?

SEOnautは、Goで書かれたWebベースのSEO監査ツールです。サイトをスキャンし、検索エンジンのランキングに影響する可能性のある問題を、critical、high、lowの3段階の深刻度に分けてレポートします。

404エラーにつながるリンク切れ、一時的・恒久的なリダイレクトやリダイレクトループ、メタタグの欠落・重複、見出しの順序の誤りなどをチェックします。結果はApache EChartsを使ったインタラクティブなダッシュボードに表示され、データはMySQLに保存されます。

実行にはDocker Composeの利用が推奨されています。アプリケーションとMySQL 8.4のコンテナが一緒に起動します。seonaut.orgではホスト版を利用できます。

主な機能

  • 01サイト全体をスキャンし、SEO上の問題を深刻度別に報告
  • 02リンク切れ、リダイレクトの問題、リダイレクトループを検出
  • 03メタタグの欠落・重複や、見出しの順序の誤りを検出
  • 04Apache EChartsを使ったインタラクティブなダッシュボード
  • 05Docker ComposeでMySQLデータベースとともに実行

ユースケース

  • 公開前後にWebサイトの技術的なSEO問題を監査する
  • クロールバジェットを無駄にするリンク切れやリダイレクトチェーンを見つける
  • 有料のSaaSツールに頼らず、SEOクローラーをセルフホストする

クイックスタート

  1. 1

    リポジトリをクローンします

    git clone https://github.com/stjudewashere/seonaut.git
  2. 2

    プロジェクトディレクトリに移動します

    cd seonaut
  3. 3

    Dockerコンテナをビルドして起動します

    docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build
  4. 4

    ブラウザで http://localhost:9000 を開きます

使う前に知っておきたいこと

  • DockerとMySQLデータベースが必要なため、セルフホスティングには多少のセットアップが必要です。
  • デフォルトでは暗号化されていないHTTPで動作します。HTTPSを利用するには、リバースプロキシの使用をおすすめします。

トピック

よくある質問

seonaut とは?
Webサイトをクロールし、リンク切れやリダイレクト、メタタグの欠落・重複などの技術的な問題を報告するオープンソースのSEO監査ツール。 SEOnautは、Goで書かれたWebベースのSEO監査ツールです。サイトをスキャンし、検索エンジンのランキングに影響する可能性のある問題を、critical、high、lowの3段階の深刻度に分けてレポートします。
seonaut は無料で使えますか?ライセンスは?
seonaut は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
seonaut は今もメンテナンスされていますか?
活発にメンテナンス中。seonaut の最終コミットは 2026年10月8日 です。
seonaut は何に使えますか?
公開前後にWebサイトの技術的なSEO問題を監査する クロールバジェットを無駄にするリンク切れやリダイレクトチェーンを見つける 有料のSaaSツールに頼らず、SEOクローラーをセルフホストする
seonaut のインストール方法は?
リポジトリをクローンします: git clone https://github.com/stjudewashere/seonaut.git プロジェクトディレクトリに移動します: cd seonaut Dockerコンテナをビルドして起動します: docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build ブラウザで http://localhost:9000 を開きます
seonaut はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/StJudeWasHere/seonaut

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト