> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SEO評価

> ReplitのSEO評価とAgentを使って、公開済みアプリの検索エンジン最適化を測定・改善しましょう。

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block font-sans whitespace-pre-wrap break-words">
      <div className="pr-7">
        {children}
      </div>
    </CodeBlock>;
};

ReplitでWebアプリを公開すると、ライブURLに対してSEO（検索エンジン最適化）監査が自動的に実行され、PublishingツールにSEO評価が表示されます。評価に改善の余地がある場合、ワンクリックで具体的な問題をAgentに渡して数秒で修正できます。

ほとんどのビルダーにとって、ワークフロー全体は次の通りです：アプリを公開し、評価を確認し、Agentに「SEOを最適化して」と依頼する。このページでは内部で何が起きているか、そして最大限に活用する方法を説明します。

## SEOとは何か、なぜ重要か

検索エンジン最適化（SEO）は、Googleなどのサーチエンジンがサイトをクロールしてランクするために、サイトを構築する方法です。強力なSEOは、広告費を払わずに人々が検索した内容でアプリが表示されることを意味します。

SEOの結果の多くは数少ない要素によって決まります：明確なページタイトルと説明、セマンティックHTML、高速な読み込み時間、モバイルフレンドリーなレイアウト、画像の説明的なalt テキスト、クロール可能なサイト構造。サーチエンジンは人間にも機械にも読みやすいサイトを評価します。

ランディングページ、マーケティングサイト、ブログ、ディレクトリ、または他の発見性が重要なものをリリースする場合、SEOは早い段階で投資できる最も高いレバレッジのある要素の1つです。

## Replitが提供するSEOの基盤

Replitは多くのSEOの基礎を担当するため、コンテンツと製品に集中できます：

* **高速でグローバルに分散されたホスティング**：Replit Deploymentsはスピードに最適化されたインフラからアプリを提供し、[Publishing Geography](/references/publishing/publishing-geography) でアプリの稼働場所を選択できます。
* **デフォルトでHTTPS**：公開済みのすべてのアプリはReplitが管理するTLS証明書を取得します。これはサーチエンジンの基本ランキングシグナルです。
* **カスタムドメイン**：独自のドメインを接続して信頼とブランド権威を構築します。[カスタムドメイン](/references/publishing/custom-domains) を参照してください。
* **コンテンツサイト向けの静的デプロイメント**：マーケティングページ、ブログ、ドキュメントには、[静的デプロイメント](/references/publishing/static-deployments) がサーチエンジンが簡単にクロールできる事前レンダリングされたHTMLを提供します。
* **AgentがSEOを意識したコードを書く**：Agentがページをビルドすると、SEOツールが確認する項目 — セマンティックHTML、アクセシブルなマークアップ、メタタグ — をデフォルトで生成します。
* **SEO評価**：毎回の公開後に自動監査を実行して現在の状況を把握でき、見つかった問題をAgentに修正させるワンクリック引き渡しがあります。

## SEO評価

公開が成功するたびに、Replitはデプロイメント内のURLに対してLighthouse監査を実行し、結果を保存します。PublishingツールはアプリのSEO評価を全体として表示します。

<Frame caption="問題をカテゴリ別に深刻度とステータスとともにリスト表示するSEO評価カード">
  <img src="https://mintcdn.com/replit/H2YQXOP8FssoA8VI/images/deployments/seo-score/seo-rating.png?fit=max&auto=format&n=H2YQXOP8FssoA8VI&q=85&s=6be8fc7b95c77264f281eed2b55e5db6" alt="深刻度とステータス列を持つ問題テーブルを表示するSEO評価カード、AI対応、クロール性と発見性、ランディングページのレンダリングとメタデータ、パフォーマンス指標にグループ化され、「Run scan with Agent」と「Fix all with Agent」ボタン、評価は公開済みアプリのLighthouseメトリクスに基づくことを示す注記付き" width="902" height="598" data-path="images/deployments/seo-score/seo-rating.png" />
</Frame>

### 確認場所

公開済みアプリで **Publishing** ツールを開きます。SEO評価は他のビルド詳細と並んでデプロイメント概要に表示されます。評価にカーソルを合わせると、各ページでLighthouseがフラグを立てた具体的なアクション項目が表示されます。

<Note>
  SEO評価が表示されない場合、アプリがプライベートであるか、最近公開されていない可能性があります。評価は公開済みの公開向けWebアプリにのみ表示されます。
</Note>

### 評価の読み方

ReplitはLighthouse監査に基づいて3つの評価のいずれかを表示します：

| 評価         | 意味                                            |
| :--------- | :-------------------------------------------- |
| Healthy    | アプリがSEOのベストプラクティスに従っています。大きな変更後も引き続き確認してください。 |
| Needs Work | いくつかの問題がサーチエンジンがアプリを理解する能力を制限しています。           |
| Weak       | 重要なSEOの基礎が欠けています。修正には通常数分しかかかりません。            |

アプリに複数のページがある場合、バッジはReplitがクロールしたすべてのURLの**最低**評価を表示するため、最も問題のあるページが平均化されることなく先頭に表示されます。

### 評価が計算されるタイミング

監査は公開が成功するたびに自動的に実行されます。評価は通常、デプロイメントがライブになってから1〜2分以内に表示され、Publishingツールは結果が届くとすぐにバッジを更新します。

### 対応デプロイメントタイプ

SEO評価は、サーチエンジンがURLをクロールできる公開向けWebデプロイメントに対して計算されます：

* [Autoscaleデプロイメント](/references/publishing/autoscale-deployments)
* [Reserved VMデプロイメント](/references/publishing/reserved-vm-deployments)
* [静的デプロイメント](/references/publishing/static-deployments)

スケジュールデプロイメントとプライベートデプロイメントは、公開向けWebトラフィックを提供しないためSEO評価は生成されません。

## AgentでSEOを最適化する

評価の隣に **Optimize SEO with Agent** ボタンが表示されます。選択するとGrowthペインに [SEO Agent](/references/publishing/seo-agent) が開き、技術的SEO監査を実行し、見つかった問題をレビューし、ワンクリック修正を適用できます。

<Tip>
  ボタンを使わずにスキップすることもできます。Agentを開いて **「SEOを最適化して」** と言えば — Agentは最新の結果を読み取って作業を開始します。
</Tip>

Agentが変更を完了したら、アプリを再公開してください。SEO評価は新しいビルドに対して再計算され、バッジが自動的に更新されます。

Agentが適用する一般的な修正：

* 各ページにユニークで説明的なタイトルが付くよう、欠落しているまたは汎用的な `<title>` タグを追加または書き直す
* すべてのページにメタ説明を追加する
* 画像に説明的な `alt` テキストを追加する
* `<html>` 要素に `lang` 属性を設定する
* リンクに識別可能なテキストを付ける（「クリックここ」や空のアンカーなし）
* `robots.txt` と `sitemap.xml` を追加する
* モバイルレンダリング用のviewportメタタグを追加する
* アクセシビリティチェックに失敗するテキストのカラーコントラストを改善する
* ソーシャルプラットフォームでのリンクプレビューのためにOpen GraphとTwitterカードのメタタグを追加する

## ReplitでSEO最適化サイトを作るためのベストプラクティス

Agentにこれらを任せるか自分で書くかに関わらず、Replitビルドアプリで最も高いインパクトを持つ項目です：

* **すべてのページにユニークなタイトルとメタ説明を付ける。** タイトルは60文字以内、説明は150〜160文字程度を目指します。
* **セマンティックHTMLを使う。** レイアウトを `<main>`、`<header>`、`<nav>`、`<footer>` で囲みます。`<h1>` はページごとに1つだけ使い、見出しレベルを順番に下げます。
* **すべての画像にalt テキストを追加する。** 画像が何であるかではなく、何を示しているかを説明します。
* **`sitemap.xml` と `robots.txt` を生成する。** サーチエンジンがクロールするものを知るよう、両方を作成するようAgentに依頼します。
* **Open GraphとTwitterカードタグを追加する。** ソーシャルメディアでの共有時のアプリの見え方をコントロールします。
* **カスタムドメインを使う。** ブランドドメインは訪問者とサーチエンジン両方の信頼を構築します。[カスタムドメイン](/references/publishing/custom-domains) を参照してください。
* **適切なデプロイメントタイプを選ぶ。** コンテンツの多いサイトには、[静的デプロイメント](/references/publishing/static-deployments) がサーチエンジンが即座に解析できる事前レンダリングされたHTMLを提供します。
* **構造化データを追加する。** JSON-LDマークアップはサーチエンジンが商品、記事、FAQ、イベントのリッチリザルトを表示するのを助けます。
* **アプリを高速に保つ。** 画像を最適化し、レンダリングをブロックするスクリプトを避け、Replitのホスティングを活用してレスポンス時間を低く保ちます。

これらのほとんどを一度に適用するシンプルな方法：

<AiPrompt>
  サイトをSEOのベストプラクティスで監査して修正を適用してください。サイトマップ、robots.txt、Open Graphタグ、意味のある場所に構造化データを追加し、すべてのページにユニークなタイトルとメタ説明があることを確認してください。
</AiPrompt>

## 次のステップ

* [SEO Agent](/references/publishing/seo-agent) — Growthペインから技術的SEO監査を実行してワンクリック修正を適用します。
* [カスタムドメイン](/references/publishing/custom-domains) — 公開済みアプリに独自のドメインを接続します。
* [静的デプロイメント](/references/publishing/static-deployments) — コンテンツが多くSEOが重要なサイトに最適なデプロイメントタイプ。
* [Publishing Geography](/references/publishing/publishing-geography) — アプリの稼働場所を選択して、対象ユーザーのレスポンス時間を低く保ちます。
* [Agent](/references/agent/overview) — アプリでAgentと連携する方法をさらに詳しく学びます。
