SnapshotSnapshotDocument

AI Overview😉

  • Potential purpose of module in simple language: This module appears to be responsible for extracting and processing metadata from web pages, such as images, text, and titles. It also seems to respect certain tags or attributes that can influence how the content is displayed in search results, like "no preview" or "no snippet".
  • How it could impact search results: This module could impact search results by affecting how search snippets are generated, what images are displayed, and what titles are shown. It may also influence the ranking of pages based on the quality and relevance of their metadata. If a page has incomplete or inaccurate metadata, it may be penalized in search results. On the other hand, pages with high-quality, relevant metadata may be rewarded with better visibility.
  • How a website may change things to be more favorable for this function: To be more favorable for this module, a website could ensure that its metadata is accurate, complete, and relevant to the content. This includes using descriptive and keyword-rich titles, providing high-quality and relevant images, and using meta tags to control how search snippets are generated. Additionally, websites could use schema.org markup to provide additional context and structure to their metadata, making it easier for search engines to understand and process.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • imageNode (type: list(GoogleApi.ContentWarehouse.V1.Model.SnapshotImageNode.t), default: nil) -
  • metaNoPreview (type: boolean(), default: nil) -
  • metaNoSnippet (type: boolean(), default: nil) - These are set from tags in the web page:
  • teradoc (type: GoogleApi.ContentWarehouse.V1.Model.TeragoogleDocumentInfo.t, default: nil) - If this is present it supercedes all the above data.
  • textNode (type: list(GoogleApi.ContentWarehouse.V1.Model.SnapshotTextNode.t), default: nil) -
  • title (type: String.t, default: nil) -

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.SnapshotSnapshotDocument{
  imageNode: [GoogleApi.ContentWarehouse.V1.Model.SnapshotImageNode.t()] | nil,
  metaNoPreview: boolean() | nil,
  metaNoSnippet: boolean() | nil,
  teradoc: GoogleApi.ContentWarehouse.V1.Model.TeragoogleDocumentInfo.t() | nil,
  textNode: [GoogleApi.ContentWarehouse.V1.Model.SnapshotTextNode.t()] | nil,
  title: String.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.