CountryGeoLocation

AI Overview😉

  • The potential purpose of this module is to determine the geographic location of a webpage or document and store metadata associated with that location, such as the confidence level of the location and the radius around the location where the document gets 50% of its clicks. This module seems to be related to Google's ability to understand the geographic relevance of a webpage and rank it accordingly.
  • This module could impact search results by influencing the ranking of webpages based on their geographic location and relevance. For example, if a user searches for a location-specific query, this module could help Google understand which webpages are most relevant to that location and rank them higher in the search results. This could lead to more accurate and localized search results.
  • A website may change things to be more favorable for this function by including clear and consistent geographic location information on their webpages, such as including the location in the page title, meta description, and content. Additionally, websites can use schema markup to provide explicit location information to search engines. This could help increase the confidence level of the location and improve the webpage's ranking for location-specific queries.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Stores one location and all meta-data associated with that location.

Attributes

  • clickRadius50Percent (type: integer(), default: nil) - The radius (in miles) around the assigned location that the document gets 50% of its clicks.
  • confidence (type: number(), default: nil) - Confidence on the location. Ranges in [0.0, 1.0]. Cleared during index creation.
  • confidencePercent (type: integer(), default: nil) - Confidence mapped to [0, 100]. Converted to integer for efficient storage. Populated during index creation.
  • internalId (type: integer(), default: nil) - Used for compressed docloc data. In compressed data, instead of location_info, only an integer ID for that LocationInfo is stored. A separate lookup table is used to get full LocationInfo from the internal ID.
  • locationInfo (type: GoogleApi.ContentWarehouse.V1.Model.CountryLocationInfo.t, default: nil) -
  • propagatedFromASubpage (type: boolean(), default: nil) - True if this location is assigned to one of the subpages, and not to the page itself. If the total number of locations assigned to all the subpages of a page is small (usually up to 5), then that page also gets assigned those locations, and this flag is set for those locations.

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.CountryGeoLocation{
  clickRadius50Percent: integer() | nil,
  confidence: number() | nil,
  confidencePercent: integer() | nil,
  internalId: integer() | nil,
  locationInfo:
    GoogleApi.ContentWarehouse.V1.Model.CountryLocationInfo.t() | nil,
  propagatedFromASubpage: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.