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 をサイトマップで検出しなかった場合はそうです。サイトマップが見つからなかった場合は、存在しません。

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 で見つかった 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 検索結果のリッチリザルト機能で表示できません。