CrawlerChangerateUrlChange

AI Overview😉

  • The potential purpose of this module is to track changes to a webpage's content, specifically focusing on the rate of change, and to identify duplicate changes within a specified time range. This helps Google's algorithm to understand how a webpage's content is evolving over time.
  • This module could impact search results by influencing how frequently a webpage is crawled and re-indexed. Webpages with high rates of change may be crawled more frequently to ensure that the search engine's index remains up-to-date. Conversely, webpages with low rates of change may be crawled less frequently. This could affect the ranking of webpages, as more up-to-date content may be considered more relevant.
  • To be more favorable to this function, a website could focus on making meaningful and significant changes to its content, rather than small, insignificant updates. This could help to demonstrate to Google's algorithm that the webpage is actively being maintained and updated, which may lead to more frequent crawling and indexing. Additionally, ensuring that the website's content is well-structured and easy to crawl could also help to improve the accuracy of this module's tracking.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 1

GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChange (google_api_content_warehouse v0.4.0)

NEXT_TAG: 13

Attributes

  • additionalChangesMerged (type: integer(), default: nil) - Duplicate UrlChanges crawled within a specified time range will be merged together. UrlChanges are considered duplicates if the simhash, simhash_is_trusted, simhash_v2, simhash_v2_is_trusted, and shingle_simhash are the same. additional_changes_merged indiciates the number of duplicate UrlChanges merged into this UrlChange.
  • fractionalTileChange (type: float(), default: nil) - Deprecated fields. The fraction of tiles (0 to 1) that changed.
  • interval (type: integer(), default: nil) - The length in seconds of the change.
  • offDomainLinksChange (type: boolean(), default: nil) - Whether the content of the off-domain links changed.
  • offDomainLinksCount (type: integer(), default: nil) - The new count of off-domain links, if they changed.
  • onDomainLinksCount (type: integer(), default: nil) - The new count of on-domain links, if the count changed.
  • onDomainLinksCountChange (type: boolean(), default: nil) - Whether the number of on-domain links changed.
  • shingleSimhash (type: GoogleApi.ContentWarehouse.V1.Model.IndexingConverterShingleFingerprint.t, default: nil) - The old simhash value obtained from shingles.
  • simhash (type: String.t, default: nil) - The simhash-v1 value. Use of simhash-v1 is deprecated, and newer UrlChange should only contain simhash-v2. During this transition period, UrlChange can contain either simhash or simhash_v2. It is possible that previous UrlChange only contain simhash-v1 and the next UrlChange only contain simhash-v2. In this case, we skip that interval in our changerate computation. [go/changerate-simhash-v2-migration]
  • simhashIsTrusted (type: boolean(), default: nil) - Whether the simhash-v1 should be trusted.
  • simhashV2 (type: String.t, default: nil) - The simhash-v2 value.
  • simhashV2IsTrusted (type: boolean(), default: nil) - Whether the simhash-v2 value should be trusted.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChange{
  additionalChangesMerged: integer() | nil,
  fractionalTileChange: float() | nil,
  interval: integer() | nil,
  offDomainLinksChange: boolean() | nil,
  offDomainLinksCount: integer() | nil,
  onDomainLinksCount: integer() | nil,
  onDomainLinksCountChange: boolean() | nil,
  shingleSimhash:
    GoogleApi.ContentWarehouse.V1.Model.IndexingConverterShingleFingerprint.t()
    | nil,
  simhash: String.t() | nil,
  simhashIsTrusted: boolean() | nil,
  simhashV2: String.t() | nil,
  simhashV2IsTrusted: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.