IndexingConverterRedirectParams

AI Overview😉

  • The potential purpose of this module is to analyze and store information about redirects on a website, including the type of redirect, whether it's a download, and how long it takes to occur. This helps Google understand how a website is structured and how users are directed to different pages.
  • This module could impact search results by affecting how Google crawls and indexes a website. If a website has a lot of redirects, it could slow down the crawling process or lead to pages being missed. Additionally, if a website uses certain types of redirects (e.g. meta redirects) that are not properly configured, it could negatively impact search engine rankings. On the other hand, if a website uses redirects in a way that improves user experience, it could positively impact search engine rankings.
  • To be more favorable to this function, a website could ensure that redirects are properly configured and implemented, with clear and consistent redirect chains. This could involve using standard HTTP redirect codes (e.g. 301, 302), setting the correct HTTP headers (e.g. X-Frame-Options), and minimizing the number of redirects required to reach a final page. Additionally, websites could consider using rendering redirects instead of meta redirects, and ensuring that downloads are properly labeled as such.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 1

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

If we detect any server or content based redirect, we will store the characteristics in this message.

Attributes

  • delay (type: integer(), default: nil) - The time difference between page loading and redirect occurrence. When missing, it means the redirect happens immediately (i.e. delay = 0). In seconds.
  • frameTargetDeniesFraming (type: boolean(), default: nil) - Populated for SINGLE_FRAME and SINGLE_IFRAME redirects only and indicates that the target url requested not to be framed, by virtue of using the "X-Frame-Options" HTTP header.
  • isDownload (type: boolean(), default: nil) - Indicates corresponding redirect is a download. This field is only set when rendering redirect chain is used. This field represents the value of corresponding "RedirectEvent.target_content_downloaded" field.
  • isRenderingRedirect (type: boolean(), default: nil) - Indicates corresponding redirect is from rendering if set to true.
  • metaRedirectFromTrawler (type: boolean(), default: nil) - If set, it means that the redirect of type META was detected by Trawler (as opposed to the content processor.) Only makes sense when type is META.
  • type (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.IndexingConverterRedirectParams{
  delay: integer() | nil,
  frameTargetDeniesFraming: boolean() | nil,
  isDownload: boolean() | nil,
  isRenderingRedirect: boolean() | nil,
  metaRedirectFromTrawler: boolean() | nil,
  type: 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.