UrlInspectionResult

URL 検査結果(すべての検査結果を含む)。

JSON 表現
{
  "inspectionResultLink": string,
  "indexStatusResult": {
    object (IndexStatusInspectionResult)
  },
  "ampResult": {
    object (AmpInspectionResult)
  },
  "mobileUsabilityResult": {
    object (MobileUsabilityInspectionResult)
  },
  "richResultsResult": {
    object (RichResultsInspectionResult)
  }
}
フィールド
indexStatusResult

object (IndexStatusInspectionResult)

インデックス ステータス分析の結果。

ampResult

object (AmpInspectionResult)

AMP 分析の結果。ページが AMP ページでない場合は存在しません。

mobileUsabilityResult
(非推奨)

object (MobileUsabilityInspectionResult)

モバイル ユーザビリティ分析の結果。

richResultsResult

object (RichResultsInspectionResult)

リッチリザルトの分析結果。リッチリザルトが見つからない場合は存在しません。

IndexStatusInspectionResult

ライブ検査をリクエストしたかどうかに応じて、公開ページまたは Google のインデックスに登録されているバージョンのインデックス ステータス検査の結果。詳細については、インデックス カバレッジ レポートのドキュメントをご覧ください。

JSON 表現
{
  "sitemap": [
    string
  ],
  "referringUrls": [
    string
  ],
  "verdict": enum (Verdict),
  "coverageState": string,
  "robotsTxtState": enum (RobotsTxtState),
  "indexingState": enum (IndexingState),
  "lastCrawlTime": string,
  "pageFetchState": enum (PageFetchState),
  "googleCanonical": string,
  "userCanonical": string,
  "crawledAs": enum (CrawlingUserAgent)
}
フィールド
sitemap[]

string

Google が認識している、この URL が記載されているサイトマップ。特に、Google がこの URL をサイトマップから検出していない場合、このリストが網羅的であるとは限りません。サイトマップが見つからない場合は存在しません。

referringUrls[]

string

検査対象の URL に直接または間接的にリンクしている URL。

verdict

enum (Verdict)

URL がインデックスに登録されているかどうかに関する概要の判定結果。

coverageState

string

Google がページを検出してインデックスに登録できたかどうか。ページのインデックス登録の詳細は、[indexingState] に表示されます。

robotsTxtState

enum (RobotsTxtState)

ページが robots.txt ルールによって Google のアクセスからブロックされているかどうか。

indexingState

enum (IndexingState)

ページが noindex ルールによってインデックス登録をブロックしているかどうか。

lastCrawlTime

string (Timestamp format)

Google がこの URL をメインクローラーを使用してクロールした最終日時。URL が正常にクロールされたことがない場合は存在しません。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

pageFetchState

enum (PageFetchState)

Google がページをサーバーから取得できたかどうかを示します。URL 検査レポートの「ページ取得」に相当します。

googleCanonical

string

Google が正規として選択したページの URL。ページがインデックスに登録されていない場合、このフィールドは存在しません。

userCanonical

string

ページまたはサイトで正規として宣言されている URL。正規 URL を宣言していない場合、このフィールドは表示されません。

crawledAs

enum (CrawlingUserAgent)

Google がサイトのクロールに使用したメインクローラ。

判断

分析の判定結果。

列挙型
VERDICT_UNSPECIFIED 不明な判定結果。
PASS Search Console のページまたはアイテムの「有効」と同等です。
PARTIAL 予約済み。現在は使用されていません。
FAIL Search Console のページまたはアイテムの「エラー」または「無効」に相当します。
NEUTRAL Search Console のページまたはアイテムの [除外] に相当します。

RobotsTxtState

robots.txt チェックの結果。

列挙型
ROBOTS_TXT_STATE_UNSPECIFIED 不明な robots.txt の状態。通常は、ページが取得または検出されなかったか、robots.txt 自体にアクセスできなかったことが原因です。
ALLOWED robots.txt でクロールが許可されている。
DISALLOWED クロールが robots.txt によってブロックされています。

IndexingState

URL のインデックス登録ステータス。

列挙型
INDEXING_STATE_UNSPECIFIED インデックス登録ステータスが不明です。
INDEXING_ALLOWED インデックス登録が許可されています。
BLOCKED_BY_META_TAG インデックス登録が許可されていません。robots メタタグで「noindex」が検出されました。
BLOCKED_BY_HTTP_HEADER インデックス登録は許可されていません。X-Robots-Tag HTTP ヘッダーで「noindex」が検出されました。
BLOCKED_BY_ROBOTS_TXT 予約済み。現在は使用されていません。

PageFetchState

ページ取得の状態。

列挙型
PAGE_FETCH_STATE_UNSPECIFIED 不明な取得状態。
SUCCESSFUL フェッチに成功しました。
SOFT_404 ソフト 404。
BLOCKED_ROBOTS_TXT robots.txt によってブロックされています。
NOT_FOUND 見つかりませんでした(404)。
ACCESS_DENIED 未承認のリクエスト(401)が原因でブロックされました。
SERVER_ERROR サーバーエラー(5xx)。
REDIRECT_ERROR リダイレクト エラー。
ACCESS_FORBIDDEN アクセス禁止(403)が原因でブロックされました。
BLOCKED_4XX 他の 4xx の問題(403、404 以外)が原因でブロックされました。
INTERNAL_CRAWL_ERROR 内部エラーが発生しました。
INVALID_URL 無効な URL です。

CrawlingUserAgent

クロールに使用されたユーザー エージェント タイプ。サイトが正常にクロールされていない場合は表示されません。

列挙型
CRAWLING_USER_AGENT_UNSPECIFIED 不明なユーザー エージェント。
DESKTOP デスクトップ ユーザー エージェント。
MOBILE モバイル ユーザー エージェント。

AmpInspectionResult

ページの AMP 検査結果。

JSON 表現
{
  "issues": [
    {
      object (AmpIssue)
    }
  ],
  "verdict": enum (Verdict),
  "ampUrl": string,
  "robotsTxtState": enum (RobotsTxtState),
  "indexingState": enum (AmpIndexingState),
  "ampIndexStatusVerdict": enum (Verdict),
  "lastCrawlTime": string,
  "pageFetchState": enum (PageFetchState)
}
フィールド
issues[]

object (AmpIssue)

検査対象の URL で検出された AMP の問題のリスト。問題がない場合、リストは空になります。

verdict

enum (Verdict)

ページで最も重大なエラーのステータス。ページに警告とエラーの両方がある場合、ページのステータスはエラーになります。エラー ステータスとは、ページが検索結果に表示されないことを意味します。

ampUrl

string

検査された AMP の URL。送信された URL が AMP バージョンを参照するパソコン版ページの場合は、AMP バージョンが検査されます。

robotsTxtState

enum (RobotsTxtState)

ページが robots.txt ルールによって Google からブロックされているかどうか。

indexingState

enum (AmpIndexingState)

ページが noindex ルールでインデックス登録をブロックしているかどうか。

ampIndexStatusVerdict

enum (Verdict)

AMP URL のインデックス登録ステータス。

lastCrawlTime

string (Timestamp format)

この AMP バージョンが Google で前回クロールされた日時。URL が正常にクロールされたことがない場合は存在しません。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

pageFetchState

enum (PageFetchState)

Google が AMP を取得できたかどうか。

AmpIndexingState

AMP URL のインデックス登録ステータス。

列挙型
AMP_INDEXING_STATE_UNSPECIFIED インデックス登録ステータスが不明です。
AMP_INDEXING_ALLOWED インデックス登録が許可されています。
BLOCKED_DUE_TO_NOINDEX インデックス登録が許可されていません。noindex が検出されました。
BLOCKED_DUE_TO_EXPIRED_UNAVAILABLE_AFTER インデックス登録は許可されません。[unavailable_after] の日付が期限切れです。

AmpIssue

AMP に関する問題。

JSON 表現
{
  "issueMessage": string,
  "severity": enum (Severity)
}
フィールド
issueMessage

string

この問題の簡単な説明。

severity

enum (Severity)

この問題の重大度: WARNING または ERROR。

重大度

問題の重大度に関する一般的なテンプレート。

列挙型
SEVERITY_UNSPECIFIED 重大度不明。
WARNING 警告。
ERROR エラー。

MobileUsabilityInspectionResult

モバイル ユーザビリティの検査結果。

JSON 表現
{
  "issues": [
    {
      object (MobileUsabilityIssue)
    }
  ],
  "verdict": enum (Verdict)
}
フィールド
issues[]

object (MobileUsabilityIssue)

この URL で検出されたモバイル ユーザビリティの問題のリスト。

verdict

enum (Verdict)

この URL のモバイル ユーザビリティの概要レベルの検査結果。

MobileUsabilityIssue

モバイル ユーザビリティに関する問題。

JSON 表現
{
  "issueType": enum (MobileUsabilityIssueType),
  "severity": enum (Severity),
  "message": string
}
フィールド
issueType

enum (MobileUsabilityIssueType)

モバイル ユーザビリティの問題の種類。

severity

enum (Severity)

返されず、将来の使用のために予約されています。

message

string

問題に関する追加情報。

MobileUsabilityIssueType

発生したモバイル ユーザビリティの問題の種類。

列挙型
MOBILE_USABILITY_ISSUE_TYPE_UNSPECIFIED 不明な問題です。申し訳ございませんが、違反したルールの説明はございません。
USES_INCOMPATIBLE_PLUGINS モバイル デバイスに対応していないプラグインが使用されています。詳細
CONFIGURE_VIEWPORT ビューポートがメタ ビューポート タグを使用して指定されていません。詳細
FIXED_WIDTH_VIEWPORT ビューポートが固定幅に定義されている。詳細
SIZE_CONTENT_TO_VIEWPORT コンテンツのサイズがビューポートに合わせていません。詳細
USE_LEGIBLE_FONT_SIZES フォントサイズが小さすぎて、小さい画面では読みづらい。詳細
TAP_TARGETS_TOO_CLOSE タップ要素同士が近すぎます。詳細

RichResultsInspectionResult

この URL で検出されたリッチリザルトを含む、リッチリザルトの検査結果。

JSON 表現
{
  "detectedItems": [
    {
      object (DetectedItems)
    }
  ],
  "verdict": enum (Verdict)
}
フィールド
detectedItems[]

object (DetectedItems)

このページで検出されたリッチリザルトのリスト。構文の問題により解析すらできないリッチリザルトは、ここに表示されません。

verdict

enum (Verdict)

この URL のリッチリザルトの概要検査結果。

DetectedItems

リッチリザルト アイテムをタイプ別にグループ化したもの。

JSON 表現
{
  "items": [
    {
      object (Item)
    }
  ],
  "richResultType": string
}
フィールド
items[]

object (Item)

リッチリザルト アイテムのリスト。

richResultType

string

リッチリザルトのタイプ

項目

ページで検出された特定のリッチリザルト。

JSON 表現
{
  "issues": [
    {
      object (RichResultsIssue)
    }
  ],
  "name": string
}
フィールド
issues[]

object (RichResultsIssue)

このインスタンスで検出されたリッチリザルトの問題のリスト。

name

string

このアイテムのユーザー指定の名前。

RichResultsIssue

ページ上の 1 つのリッチリザルト インスタンスに影響する 1 つの問題の重大度とステータス。

JSON 表現
{
  "issueMessage": string,
  "severity": enum (Severity)
}
フィールド
issueMessage

string

リッチリザルトの問題の種類。

severity

enum (Severity)

この問題の重大度: WARNING または ERROR。問題のステータスが「エラー」となっているアイテムは、Google 検索の検索結果にリッチリザルト機能とともに表示されません。