IndexingDocjoinerAnchorSpamInfo

AI Overview😉

  • The potential purpose of this module is to identify and penalize websites that use spammy anchors (links with manipulative or misleading text) to manipulate their search engine rankings. It analyzes the anchors on a webpage, detects spammy phrases, and demotes the webpage in search results if it finds excessive spammy anchors.
  • This module could impact search results by demoting websites that use spammy anchors, which could lead to more relevant and trustworthy websites appearing higher in search results. It could also lead to a decrease in the visibility of websites that rely heavily on manipulative linking tactics.
  • To be more favorable for this function, a website could ensure that its anchors are descriptive, relevant, and not manipulative. It could also avoid using excessive links with the same anchor text, vary its anchor text, and focus on creating high-quality, relevant content that earns natural links from other websites.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Following structure summarizes output of AnchorSpamPenalizer. Spammy anchors are tagged with LINK_SPAM_PHRASE_PENALIZER and demoted to SPAM locality in anchor-localizer.cc

Attributes

  • anchorEnd (type: integer(), default: nil) - End date of the last anchor of the document.
  • anchorFraq (type: number(), default: nil) - Ratio of spam demoted period to all anchor period.
  • anchorStart (type: integer(), default: nil) - Start date of the first anchor of the document.
  • demoted (type: integer(), default: nil) - Following field record details of anchor demotion in action. How many anchors were demoted.
  • demotedAll (type: boolean(), default: nil) - Demoted all anchors in the period or only anchors classified as spam.
  • demotedEnd (type: integer(), default: nil) - End date of the demotion period.
  • demotedStart (type: integer(), default: nil) - Start date of the demotion period.
  • phraseCount (type: number(), default: nil) - Following fields record signals used in anchor spam classification. How many spam phrases found in the anchors among unique domains.
  • phraseDays (type: number(), default: nil) - Over how many days 80% of these phrases were discovered.
  • phraseFraq (type: number(), default: nil) - Spam phrases fraction of all anchors of the document.
  • phraseRate (type: number(), default: nil) - Average daily rate of spam anchor discovery.
  • processed (type: integer(), default: nil) - Total number of processed anchors.
  • sampled (type: boolean(), default: nil) - True if anchors were sampled during observation phrase.
  • sources (type: list(GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerAnchorTrustedInfo.t), default: nil) - Detailed information about trusted sources and match computation. Populated only when --anchorspam_penalizer_debug=true.
  • spamDebugInfo (type: String.t, default: nil) - Additional debug information about computation of spam probability.
  • spamPenalty (type: number(), default: nil) - Combined penalty for anchor demotion.
  • spamProbability (type: number(), default: nil) - Predicted probability of spam.
  • trustedDemoted (type: integer(), default: nil) - Number of trusted anchors used in computation of spam probability.
  • trustedExamples (type: String.t, default: nil) - Examples of trusted sources.
  • trustedMatching (type: integer(), default: nil) - Number of trusted anchors with anchor text matching spam terms.
  • trustedTarget (type: boolean(), default: nil) - Following fields record details about trusted anchors True if is this URL is on trusted source.
  • trustedTotal (type: integer(), default: nil) - Total number of trusted sources for this URL.

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.IndexingDocjoinerAnchorSpamInfo{
  anchorEnd: integer() | nil,
  anchorFraq: number() | nil,
  anchorStart: integer() | nil,
  demoted: integer() | nil,
  demotedAll: boolean() | nil,
  demotedEnd: integer() | nil,
  demotedStart: integer() | nil,
  phraseCount: number() | nil,
  phraseDays: number() | nil,
  phraseFraq: number() | nil,
  phraseRate: number() | nil,
  processed: integer() | nil,
  sampled: boolean() | nil,
  sources:
    [GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerAnchorTrustedInfo.t()]
    | nil,
  spamDebugInfo: String.t() | nil,
  spamPenalty: number() | nil,
  spamProbability: number() | nil,
  trustedDemoted: integer() | nil,
  trustedExamples: String.t() | nil,
  trustedMatching: integer() | nil,
  trustedTarget: boolean() | nil,
  trustedTotal: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.