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

この URL がリストされていたすべてのサイトマップ(Google が認識)。すべてを網羅しているとは限りません。特に、Google がサイトマップを通じてこの URL を検出できなかった場合は、この 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)

この URL が最後にメインクローラを使用して Google によってクロールされた日時。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 で検出された、0 個以上の 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 で検出された、0 個以上のモバイル ユーザビリティの問題のリスト。

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)

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

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)

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

name

string

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

RichResultsIssue

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

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

string

リッチリザルトに関する問題の種類。

severity

enum (Severity)

この問題の重大度: WARNING または ERROR。ステータスが「ERROR」の問題があるアイテムは、Google 検索の検索結果のリッチリザルト機能では使用できません。