GoodocOverrides

AI Overview😉

  • The potential purpose of this module is to provide fine-grained control over how Google's algorithm renders and displays content, such as images, text blocks, and pages, in search results. It allows for specific overrides to be applied to certain elements, forcing the algorithm to behave in a certain way.
  • This module could impact search results by allowing Google to better understand the context and structure of a webpage, and to display its content in a more accurate and user-friendly way. For example, it could prevent certain images from being turned into thumbnails, or ensure that a page is rendered fully as an image. This could lead to more relevant and useful search results for users.
  • A website may change things to be more favorable for this function by providing clear and consistent structure and markup to their content, making it easier for Google's algorithm to understand and apply the overrides correctly. This could include using proper HTML and CSS, providing alt text for images, and using semantic markup to define different elements on the page. Additionally, websites could use schema.org markup to provide additional context to Google's algorithm, allowing it to better understand the content and apply the overrides more effectively.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

This message specifies structure "overrides" to apply: it can be used to force certain kinds of GoodocToHTML renderings of elements.

Attributes

  • blockImagination (type: String.t, default: nil) - For text blocks only: do not allow this block to be turned into an image when rendering, even if your algorithms want to do so:
  • doNotExpandGraphicBox (type: boolean(), default: nil) - For graphic blocks, we often expand the block a bit for rendering, to compensate for bad image segmentation. do_not_expand_graphic_box forces this behavior to be turned off.
  • fullPageAsImage (type: String.t, default: nil) - For Pages only: explicitly specify whether or not this page should be rendered fully as an image
  • fullPageLineated (type: String.t, default: nil) - For Pages only: explicitly specify whether or not all text on this page should be treated as "LINEATED"
  • fullPageSkipped (type: String.t, default: nil) - For Pages only: explicitly specify whether or not this page should be skipped.
  • needNotSuppressPhoto (type: boolean(), default: nil) - This GRAPHIC block's image can be shown even when GoodocToHTMLOptions.suppress_photos_with_this is specified.
  • pageBreakBefore (type: String.t, default: nil) - For blocks: explicitly specify whether or not this block should get a page-break before it.
  • style (type: list(GoogleApi.ContentWarehouse.V1.Model.GoodocOverridesStyle.t), default: nil) -
  • wordHtml (type: String.t, default: nil) - For Words only: replace the rendered HTML by this:

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.GoodocOverrides{
  blockImagination: String.t() | nil,
  doNotExpandGraphicBox: boolean() | nil,
  fullPageAsImage: String.t() | nil,
  fullPageLineated: String.t() | nil,
  fullPageSkipped: String.t() | nil,
  needNotSuppressPhoto: boolean() | nil,
  pageBreakBefore: String.t() | nil,
  style: [GoogleApi.ContentWarehouse.V1.Model.GoodocOverridesStyle.t()] | nil,
  wordHtml: 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.