IndexingConverterRedirectChainHop

AI Overview😉

  • Potential purpose of module in simple language:

    This module appears to be designed to analyze and process redirect chains in URLs, which are sequences of redirects from one URL to another. Its purpose is to extract and store information about each redirect hop, including the target URL, parameters, and any fragments (e.g., anchor links).
  • How it could impact search results:

    This module could impact search results by influencing how Google's algorithm handles redirects. For example, it might help the algorithm to:
    • Determine the final destination URL of a redirect chain, which could affect how the page is indexed and ranked.
    • Identify and potentially penalize websites that use excessive or manipulative redirects.
    • Improve the crawling and indexing of websites with complex redirect structures.
  • How a website may change things to be more favorable for this function:

    To be more favorable for this redirect chain analysis module, a website could:
    • Use clean and simple redirect structures, avoiding excessive or unnecessary redirects.
    • Ensure that redirects are properly implemented and do not result in errors or loops.
    • Use standard and consistent redirect methods (e.g., 301 or 302 redirects) to facilitate crawling and indexing.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

NOLINT

Attributes

  • params (type: GoogleApi.ContentWarehouse.V1.Model.IndexingConverterRedirectParams.t, default: nil) -
  • rawTarget (type: String.t, default: nil) - Redirect target with fragment. This field is populated only if there was a fragment.
  • target (type: String.t, default: nil) - Redirect target URL and params of the current hop in the redirect chain.

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.IndexingConverterRedirectChainHop{
  params:
    GoogleApi.ContentWarehouse.V1.Model.IndexingConverterRedirectParams.t()
    | nil,
  rawTarget: String.t() | nil,
  target: 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.