Receber por email
← Voltar para o catálogo

penalty-check

Google penalty and manual action detection. Activates when discussing traffic drops, penalties, manual actions, algorithm updates, deindexation, ranking losses, or suspicious pattern detection. Run this EARLY — a confirmed penalty invalidates all other optimization work until resolved. Phase 20. Output: {AUDIT_DIR}/penalty-findings.md

19estrelas
Atualizado há 7 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add mshahiddigital/agentic-local-seo-audit

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/penalty-check/svg)](https://www.skillteca.com.br/skills/penalty-check)

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Penalty & Manual Action Check — Phase 20

Executive Summary

A Google penalty is a multiplier against zero — no amount of on-page optimization, content creation, or link building can overcome an active manual action or severe algorithmic penalty. Run this phase FIRST in Wave 1. In 2025, penalties have expanded beyond traditional link spam: Google's Scaled Content Abuse policy (March 2024) specifically targets bulk AI-generated pages without human editorial oversight, and Site Reputation Abuse (May 2024) penalizes sites hosting low-quality third-party content for ranking purposes. Additionally, algorithmic penalties from the Helpful Content System (HCS, integrated March 2024) are not marked in GSC — they require traffic pattern analysis correlated against known update dates. Penalty status also directly affects AI visibility: penalized or low-trust domains are excluded from Google AI Overviews and are rarely cited by ChatGPT or Perplexity.

2025 penalty benchmarks:

  • Manual action recovery: 2–8 weeks after reinclusion request (Google states 2–4 weeks; reality: 4–8 weeks)
  • Algorithmic recovery: must wait for next Core Update to take effect — typically 3–6 month cycles
  • HCS recovery: documented cases show 3–12 months after removing unhelpful content
  • Disavow threshold (2024 guidance): Google auto-ignores most low-quality links — only disavow if confirmed manual action or +500% spam spike
  • TF:CF ratio <0.3 = high unnatural link risk; brand anchors should be 40–60% of link profile
  • AI Overviews: sites with active penalties or domain trust <30 DA rarely appear in AIO citations

Numbered Action Plan:

Immediate (Week 1)

  1. Check GSC Manual Actions — GSC → Security & Manual Actions → Manual Actions. If any present: stop all other optimization, begin recovery immediately. Effort: 5 min. Priority: 25 (5×5).
  2. Run site:[domain] search — if result count is <50% of sitemap count, immediate deindexation flag. Compare month-over-month if GSC unavailable. Effort: 5 min. Priority: 20.
  3. Cross-reference traffic drop dates with algorithm update timeline — use Semrush Sensor or Algoroo to identify if drops align with known updates (Mar 2024 Core, Aug 2024 Core, Mar 2025 Core). Effort: 15 min.
  4. Check link profile health via Majestic — TF:CF ratio <0.3 + exact-match anchors >10% = automatic disavow candidate. Run free check at Majestic.com. Effort: 20 min. Priority: 20 (4×5).
  5. Check competitor clean profiles — compare client's organic traffic trend (SimilarWeb) against 2–3 confirmed-clean competitors in same niche to establish "what healthy looks like." Effort: 15 min.

Short-Term (Week 1–2)

  1. Audit thin/duplicate content — run Screaming Frog crawl (free up to 500 pages) → filter for pages <300 words → flag for noindex or expansion. Any pages with identical titles/metas = duplicate content risk. Effort: 30 min crawl + 1 hr analysis.
  2. Run technical deception check — compare Googlebot UA vs. user UA with curl commands. Check for redirect chains. Search "[business name]" -site:[domain] for scraped copies. Effort: 20 min.
  3. Audit scaled content abuse risk — if site has >50 programmatic pages (location × service combinations) with near-identical content: flag immediately. Google's March 2024 Spam Update specifically targets this pattern. Effort: 30 min.
  4. Submit disavow file if needed — only if manual action confirmed OR TF:CF <0.3 with +500% referring domain spike. Use domain: prefix format. Effort: 1–2 hrs to build + 15 min to submit.
  5. Document and prioritize recovery roadmap — if penalty confirmed: write recovery plan with realistic timelines (manual action: 4–8 weeks; algorithmic: 3–6 months; HCS: 3–12 months). Share with client before any other optimization work. Effort: 1 hr.

Why Run First (Wave 1)

A penalty makes 90% of other audit findings irrelevant until resolved. Check penalty status before deep-diving into optimization.

Step 1: Read Project Context

Read {AUDIT_DIR}/intake-data.md for business name, URL, and project paths. Read {AUDIT_DIR}/competitor-profiles.md for competitor traffic benchmarks (clean sites for comparison).

Step 2: Manual Actions Check

GSC Manual Actions (If Access Available)

  • Navigate: GSC → Security & Manual Actions → Manual Actions
  • Document any manual actions: type, scope (site-wide / partial), date applied
  • Check if reinclusion request ever submitted

Tools: Google Search Console (free), Ahrefs Site Audit → Manual Actions alerts (paid)

Manual Action Types — 2025 Reference Table

| Type | What It Means | Severity | Avg Recovery Time | |------|--------------|---------|-------------------| | Unnatural links to your site | Toxic backlink profile | 🔴 Critical | 3–6 months after disavow | | Unnatural links from your site | Selling/exchanging links | 🔴 Critical | 2–4 months after cleanup | | Thin content with little or no added value | Thin/duplicate content at scale | 🔴 Critical | 1–3 months after improvement | | Cloaking / sneaky redirects | Showing different content to Google vs. users | 🔴 Critical | 1–2 months after fix | | Pure spam | Site flagged as spam network | 🔴 Critical | 6–12 months (or never) | | User-generated spam | UGC sections used by spammers | 🟠 High | 1–2 months | | Structured data issue | Schema spam or misleading markup | 🟠 High | 2–4 weeks | | AMP content mismatch | Different content in AMP vs. canonical | 🟡 Medium | 2–4 weeks | | Site reputation abuse | Hosting low-quality 3rd-party content for ranking | 🔴 Critical | 3–6 months (added May 2024) | | Scaled content abuse | Mass AI-generated or low-value content | 🔴 Critical | 3–6 months (2024+) |

Step 3: Algorithm Penalty Detection

Even without GSC access, detect algorithmic penalties via traffic pattern analysis.

Tools for Traffic Pattern Analysis

  • Semrush Sensor — tracks daily ranking volatility (free tier available)
  • Algoroo — algorithm update correlation tool (free)
  • MozCast — SERP turbulence tracker (free)
  • SimilarWeb — estimated organic traffic trend (freemium)
  • Wayback Machine — historical site snapshots to detect major content changes

2025 Algorithm Update Timeline (Cross-Reference Traffic Drops)

| Update | Date | What It Targets | |--------|------|----------------| | Helpful Content System | Sep 2023, Mar 2024 | Unhelpful, SEO-first content | | Core Update | Mar 2024 | Broad quality assessment — hit many small sites | | Spam Update | Mar 2024, Jun 2024 | Link spam, scaled content abuse, expired domain abuse | | Site Reputation Abuse | May 2024 | Hosting 3rd-party low-quality content for ranking | | Core Update | Aug 2024 | Quality, EEAT, unhelpful content | | Core Update | Nov 2024 | Continued quality signals, authority | | Core Update | Mar 2025 | AI-generated content abuse, low-value content at scale | | AI Overview impact | 2024–2025 ongoing | Reduces organic CTR for featured results | | Spam Update | Jun 2025 | Evolved link spam detection |

Traffic Pattern Red Flags

| Pattern | Likely Cause | Severity | |---------|-------------|---------| | Sudden 30%+ drop on specific date | Algorithmic penalty | 🔴 Critical | | Gradual 50%+ decline over 6–12 months | Quality/HCU issue | 🟠 High | | Drop in branded traffic only | Trust/reputation issue | 🟠 High | | Specific page type affected (e.g., all blog posts) | Content quality issue | 🟡 Medium | | Specific keyword category affected | Topical relevance issue | 🟡 Medium | | Mobile traffic drops more than desktop | Mobile usability issue | 🟡 Medium |

Step 4: Unnatural Link Profile Analysis

Tools

  • Ahrefs → Site Explorer → Backlinks → filter: Dofollow, new links velocity
  • Google Search Console → Links → Top linking sites + anchor text distribution
  • Semrush → Backlink Audit → Toxic Score breakdown
  • Majestic → Trust Flow vs. Citation Flow ratio (TF/CF < 0.3 = risk)

Unnatural Link Red Flags (Specific Thre

Compartilhar X LinkedIn