View Source GoogleApi.SearchConsole.V1.Model.IndexStatusInspectionResult (google_api_search_console v0.19.0)

Results of index status inspection for either the live page or the version in Google's index, depending on whether you requested a live inspection or not. For more information, see the Index coverage report documentation.

Attributes

  • coverageState (type: String.t, default: nil) - Could Google find and index the page. More details about page indexing appear in 'indexing_state'.
  • crawledAs (type: String.t, default: nil) - Primary crawler that was used by Google to crawl your site.
  • googleCanonical (type: String.t, default: nil) - The URL of the page that Google selected as canonical. If the page was not indexed, this field is absent.
  • indexingState (type: String.t, default: nil) - Whether or not the page blocks indexing through a noindex rule.
  • lastCrawlTime (type: DateTime.t, default: nil) - Last time this URL was crawled by Google using the primary crawler. Absent if the URL was never crawled successfully.
  • pageFetchState (type: String.t, default: nil) - Whether or not Google could retrieve the page from your server. Equivalent to "page fetch" in the URL inspection report.
  • referringUrls (type: list(String.t), default: nil) - URLs that link to the inspected URL, directly and indirectly.
  • robotsTxtState (type: String.t, default: nil) - Whether or not the page is blocked to Google by a robots.txt rule.
  • sitemap (type: list(String.t), default: nil) - Any sitemaps that this URL was listed in, as known by Google. Not guaranteed to be an exhaustive list, especially if Google did not discover this URL through a sitemap. Absent if no sitemaps were found.
  • userCanonical (type: String.t, default: nil) - The URL that your page or site declares as canonical. If you did not declare a canonical URL, this field is absent.
  • verdict (type: String.t, default: nil) - High level verdict about whether the URL is indexed (indexed status), or can be indexed (live inspection).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.SearchConsole.V1.Model.IndexStatusInspectionResult{
  coverageState: String.t() | nil,
  crawledAs: String.t() | nil,
  googleCanonical: String.t() | nil,
  indexingState: String.t() | nil,
  lastCrawlTime: DateTime.t() | nil,
  pageFetchState: String.t() | nil,
  referringUrls: [String.t()] | nil,
  robotsTxtState: String.t() | nil,
  sitemap: [String.t()] | nil,
  userCanonical: String.t() | nil,
  verdict: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.