共有グループ、定期スケジュール、モバイル・Telegram・Discord・Pushover経由のリマインダーに対応した、オープンソースのセルフホスト型タスク・家事管理ツール。
StJudeWasHere/seonaut
Webサイトをクロールし、リンク切れやリダイレクト、メタタグの欠落・重複などの技術的な問題を報告するオープンソースのSEO監査ツール。
- スター
- 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
リポジトリをクローンします
git clone https://github.com/stjudewashere/seonaut.git - 2
プロジェクトディレクトリに移動します
cd seonaut - 3
Dockerコンテナをビルドして起動します
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build - 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 の数値は毎日更新されます。
関連プロジェクト
短い投稿やリンク、メディアを公開し、他の人がフォローしてコメントできるタイムラインを運営する、セルフホスト型の個人向けマイクロブログです。
Mobyは、コンテナベースのシステムの構築、実行、オーケストレーションに使えるモジュール式コンポーネントを提供する、Dockerのオープンソースコンテナプロジェクトです。
Go製のセルフホスト型Gitサービス。課題管理、プルリクエスト、Wiki、Webhookを備え、単一のバイナリで配布されています。
Trivyは、コンテナ、ファイルシステム、Gitリポジトリ、VMイメージ、Kubernetesを対象に、脆弱性や設定ミス、シークレット、SBOMを検出するオープンソースのセキュリティスキャナーです。
バージョン管理されたSQLファイルやGo関数でデータベースのスキーマ変更を管理するCLI兼Goライブラリ。