Table of Contents
Google Search Console Manual Actions: How to Find, Fix & Recover from Google Penalties
A Google manual action is a human-issued penalty — a Googler reviewed your site and found a violation of their spam policies that algorithmic filters didn't catch.
Manual actions are rare, but they're serious. A site-wide manual action can remove your entire site from Google's index. A partial manual action can suppress rankings for specific pages or sections. Unlike algorithmic penalties, manual actions don't lift on their own — they require you to fix the problem and explicitly request Google to reconsider your site.
This guide covers everything: how to find manual actions in Google Search Console, what each penalty type means, how to fix every issue, and how to write a reconsideration request that actually works.
What Are Manual Actions in Google Search Console?
Manual actions (formerly called "manual penalties") are penalties applied by Google's Search Quality team after a human reviewer determines your site violates Google's spam policies.
They're different from algorithmic penalties (like a Google Panda or Penguin hit) in one critical way: manual actions appear directly in Google Search Console. You get notified. You can see exactly what the issue is. And you can fix it and request reconsideration.
Manual Actions vs. Algorithmic Penalties
This is one of the most important distinctions in SEO:
| Feature | Manual Actions | Algorithmic Penalties | |---------|---------------|----------------------| | Issued by | Human reviewer at Google | Automated algorithm | | Visible in GSC | ✅ Yes — in Security & Manual Actions | ❌ No — inferred from ranking drops | | Notification sent | ✅ Yes — via Search Console | ❌ No | | How to recover | Fix issue + file Reconsideration Request | Fix issue + wait for next algorithm run | | Recovery time | 2–8 weeks after approved reconsideration | Weeks to months (tied to algorithm updates) | | Example causes | Unnatural links, hidden text, hacked content | Thin content, poor UX, low-quality site |
If your traffic drops but GSC shows no manual actions, you're likely dealing with an algorithmic penalty — not covered here.
Where to Find Manual Actions in Google Search Console
- Log into Google Search Console
- Select your property from the top dropdown
- In the left sidebar, look for Security & Manual Actions
- Click Manual Actions
What You'll See
No issues detected — This is the normal state. It means no active manual actions. Your site is clean.
Manual action present — You'll see one or more penalty cards, each showing:
- Penalty type (e.g., "Unnatural links to your site")
- Scope (site-wide or partial match — specific URLs or sections)
- Description of the violation
- Learn more link to Google's documentation
📬 Email alerts: Google also sends email notifications to verified Search Console users when a manual action is applied. Check your inbox — the email comes from
sc-noreply@google.comwith subject "Manual action detected."
All Manual Action Types (and What They Mean)
Google has issued manual actions across several categories. Here's every type you might encounter:
Link-Related Manual Actions
| Manual Action | What It Means | |--------------|---------------| | Unnatural links to your site | Your site has inbound links that appear to be bought, exchanged, or otherwise unnatural. Google is discounting these links and may be suppressing your rankings as a result. | | Unnatural links from your site | Your site is linking out to other sites in a way that appears paid, manipulative, or designed to pass PageRank artificially. |
Link-related manual actions are the most common type. They're often triggered by:
- Buying links from link networks or link farms
- Participating in link exchanges ("link for link")
- Publishing paid posts without
rel="sponsored"orrel="nofollow" - Using footer links, sidebar links, or widget links across thousands of sites
Content-Related Manual Actions
| Manual Action | What It Means | |--------------|---------------| | Thin content with little or no added value | Large sections of your site have very low-quality, duplicate, or auto-generated content. Applies especially to scraped content, doorway pages, or automatically generated pages with minimal human value. | | Hidden text and/or keyword stuffing | Your site hides text from users (white text on white background, tiny font, off-screen via CSS) or stuffs keywords into content unnaturally. | | Cloaking and/or sneaky redirects | Your site shows different content to Googlebot vs. users, or redirects users to a different URL than the one Googlebot sees. | | Pure spam | The entire site (or large sections) appear to be spam: gibberish content, scraped and spun articles, pages with no real purpose other than to rank. | | User-generated spam | Spam content posted by users has overtaken the site — typically in blog comments, forums, or user profile pages. | | Spammy free host | Applied to subdomains of a free hosting service (like a Blogger blog or free web host) where the specific subdomain is being used for spam. |
Security-Related Manual Actions
| Manual Action | What It Means | |--------------|---------------| | Hacked: content injection | Hackers have injected spam content into your pages — often invisible to you but visible to Googlebot. | | Hacked: URL injection | Hackers have created new URLs on your site pointing to spam or malicious content. | | Hacked: code injection | Hackers have injected malicious code (often JavaScript or PHP) into your site's files or database. | | Hacked: gibberish | Hackers have created auto-generated nonsense pages on your site targeting high-volume keywords. |
Security manual actions: If you've been hacked, Google also shows alerts in the Security Issues section (also under Security & Manual Actions). Security manual actions require cleaning the site AND fixing the vulnerability that allowed the hack. See Google's Hacked Sites Help Center.
How to Fix Each Manual Action Type
Fixing Unnatural Links TO Your Site
This is the most common manual action, and it requires identifying and removing (or disavowing) manipulative inbound links.
Step 1: Export your backlinks Use the Links report in GSC (left sidebar → Links → External Links → Export). Also pull data from Ahrefs, SEMrush, or Majestic for a complete picture — GSC only shows a sample.
Step 2: Audit each link Look for:
- Links from link farms, private blog networks (PBNs), or low-quality directories
- Links with over-optimized anchor text (exact-match commercial keywords)
- Links from irrelevant sites (a CBD site linking to your tech blog)
- Links appearing in footers, sidebars, or widgets across hundreds of domains
- Paid links without
rel="sponsored"markup
Step 3: Remove what you can Contact webmasters of linking sites and request removal. Document every outreach attempt (date, method, response).
Step 4: Disavow what you can't remove
Create a disavow file (.txt format, one URL or domain per line) and submit it via the Google Disavow Tool. Use domain-level disavow (domain:spamsite.com) for efficiency.
Step 5: File a Reconsideration Request (see below)
⚠️ Disavow carefully: Disavowing legitimate links can hurt your rankings. Only disavow links you're confident are manipulative. When in doubt, use domain-level disavows for clearly toxic domains rather than disavowing individual pages.
Fixing Unnatural Links FROM Your Site
Step 1: Audit your outbound links
Use a site crawler (Screaming Frog, Sitebulb, or wget) to crawl your site and export all external links.
Step 2: Identify the problem links Look for:
- Paid links without
rel="sponsored" - Links in paid guest posts without disclosure
- Links in footer/sidebar widgets deployed across multiple sites
- Links in low-quality article networks
Step 3: Fix or remove
- Add
rel="sponsored nofollow"to paid links - Remove links to thin or spammy external sites
- Delete or noindex doorway pages that exist only to pass link value
Step 4: File a Reconsideration Request with documentation of changes made.
Fixing Thin Content
Step 1: Identify the affected pages GSC will tell you if it's site-wide or partial. For partial actions, look for:
- Auto-generated pages (product variants, location pages with identical text)
- Scraped or syndicated content
- Very short pages (under 300 words) with no original value
- Doorway pages targeting keyword variations
Step 2: Fix each page type
- Auto-generated pages: Add unique, valuable content to each. If not feasible, canonicalize or noindex.
- Scraped content: Remove it or completely rewrite it with original analysis.
- Thin pages: Either expand content substantially or consolidate into better pages with 301 redirects.
- Doorway pages: Redirect to the main page and remove the doorway versions.
Step 3: Document your changes — Google reviewers want to see systematic cleanup, not partial fixes.
Fixing Hidden Text / Keyword Stuffing
Step 1: Find the hidden content Search your HTML source for:
- Text with
color: #fffffforcolor: whiteon white backgrounds - Elements with
display: none,visibility: hidden, oropacity: 0 - Elements positioned off-screen with
position: absolute; left: -9999px - Tiny font sizes (
font-size: 0pxorfont-size: 1px)
Step 2: Remove hidden text and unnaturally stuffed keywords Remove all intentionally hidden text. Rewrite content sections where keywords appear unnatural or repetitive. Aim for natural, reader-first writing.
Step 3: Validate Use Chrome DevTools → highlight all (Ctrl+A) to visually see if any hidden text is selected. Use View Source and search for your target keywords to check density.
Fixing Cloaking / Sneaky Redirects
Step 1: Identify the discrepancy Use GSC's URL Inspection → "Test Live URL" to see what Googlebot sees. Compare to what a normal user sees in a regular browser.
Step 2: Remove any differential serving
- Eliminate any code that checks
$_SERVER['HTTP_USER_AGENT']to serve different content to bots - Remove IP-based redirects that send users to different destinations than Googlebot
- Fix JavaScript that loads different content for bots vs. humans
Step 3: Ensure all redirects are legitimate
- 301 redirects should go to the most relevant destination
- No redirect chains that send bots to one page and users to another
Fixing Hacked Site Manual Actions
Security-related manual actions require a two-part response: clean the hack AND close the vulnerability.
Step 1: Don't panic — start clean
- Put your site in maintenance mode
- Change all passwords (admin, FTP, hosting, database)
- Revoke compromised API keys and OAuth tokens
Step 2: Find and remove injected content Use Google's hacked sites resources and check:
- All files modified recently (check file timestamps)
- Database tables for injected content
.htaccessfiles for unauthorized redirects- Hidden admin accounts
Step 3: Close the vulnerability
- Update all plugins, themes, and CMS to latest versions
- Remove unused plugins/themes (they still need updating even if inactive)
- Add a web application firewall (WAF)
- Scan with Sucuri SiteCheck or Wordfence
Step 4: Verify the cleanup Use URL Inspection → Test Live URL for affected pages. Ensure no injected content remains visible to Googlebot.
How to File a Reconsideration Request
Once you've fixed the issue, you need to formally tell Google what you did. A reconsideration request is your chance to explain the problem, document your cleanup, and ask Google to lift the manual action.
Where to Submit
In Google Search Console → Manual Actions → click Request Review on the specific manual action.
What to Write
A strong reconsideration request includes:
1. Acknowledge the violation Don't argue with Google or claim the links/content are fine. Clearly state you understand why the manual action was issued.
2. Explain what caused it Was it a previous SEO agency? A plugin that auto-generated thin content? A hack? Give Google context.
3. Document your cleanup in detail This is the most important part. Be specific:
- How many links you removed (with outreach log: dates, contact methods, responses)
- How many pages you deleted, redirected, or rewrote
- A link to your disavow file (if applicable)
- Screenshots of before/after where helpful
4. Commit to future compliance Explain the processes you've put in place to prevent recurrence.
5. Keep it factual, not emotional Google's reviewers are humans reading dozens of these. Be concise, specific, and professional.
Example Reconsideration Request Structure
We received a manual action for [unnatural links to our site / thin content / etc.].
We understand this was caused by [brief explanation].
Actions taken:
- Audited [X,XXX] backlinks using Google Search Console, Ahrefs, and Majestic
- Contacted [XX] webmasters requesting link removal; [X] removed, [X] did not respond
- Submitted disavow file on [date] covering [XX] domains
- [Additional specific actions]
We've documented all outreach in the attached spreadsheet [or: pasted below / linked here].
We've also implemented [process] to prevent this from recurring.
We believe our site now complies with Google's webmaster guidelines and respectfully request reconsideration.
What Happens After You Submit a Reconsideration Request
Timeline: Google typically reviews reconsideration requests within 1–4 weeks, though complex cases can take longer. You'll receive a message in your GSC Messages inbox (the bell icon) when a decision is made.
Possible Outcomes
Manual action revoked — Your cleanup was accepted. The manual action is removed. Expect rankings to start recovering over the following weeks as Google re-evaluates your site's content and links.
Manual action not revoked (partial) — Google found additional issues you didn't address. You'll receive feedback on what still needs fixing. Go back, fix those issues, and submit again.
No response / pending — Sometimes reviews take longer. If you haven't heard back after 4 weeks, you can check the status in GSC and submit a follow-up if needed.
Recovery Timeline After Approval
Manual action recovery is not instant, even after the penalty is lifted:
| Phase | Timeline | What Happens | |-------|----------|--------------| | Manual action lifted | Day 0 | Penalty removed in GSC | | Initial re-indexing | Week 1–2 | Googlebot recrawls affected pages | | Ranking recovery starts | Week 2–4 | Some rankings begin to improve | | Full recovery | 4–12 weeks | Rankings stabilize at new baseline |
Important: Recovery to your exact pre-penalty position isn't guaranteed. If competitors improved during your penalty period, or if your site has other quality issues, you may not fully recover. Manual action removal gives you a clean slate — your ultimate rankings depend on your content quality, links, and user experience relative to competitors.
Site-Wide vs. Partial Manual Actions
Not all manual actions affect your entire site. The scope matters significantly:
| Scope | What It Affects | Example | |-------|----------------|---------| | Site-wide | The entire site is penalized | "Sitewide — Unnatural links to your site" | | Partial match | Specific sections or URL patterns | "Partial match — /category/sponsored-content/" |
For partial manual actions:
- The penalty only affects the matched URLs (they may be removed from search results or have rankings suppressed)
- The rest of your site is unaffected
- Fix issues in the affected section and request reconsideration for that specific pattern
Monitoring for Future Manual Actions
Once you've recovered, set up alerts to catch any future issues early:
1. GSC Email Alerts Ensure your Google Search Console has a verified owner with an email address that receives Google's messages. Go to Settings → Users and Permissions to verify.
2. Check GSC Monthly Add Manual Actions to your monthly GSC review checklist. It takes 30 seconds: Security & Manual Actions → Manual Actions. If it says "No issues detected," you're clear.
3. Maintain Link Hygiene
- Audit new links quarterly using GSC's Links report
- Set up Google Alerts for your brand name to catch unexpected mentions
- If you accept guest posts or sponsored content, implement
rel="sponsored nofollow"by default
4. Review User-Generated Content If your site has comments, forums, or user profiles, implement spam filters and moderate UGC regularly. User-generated spam is one of the easiest ways to attract a manual action.
Quick Reference: Manual Action Fix Checklist
| Manual Action | Primary Fix | Disavow Needed | Reconsideration? |
|--------------|-------------|----------------|-----------------|
| Unnatural inbound links | Remove links + outreach | ✅ Yes (for links you can't remove) | ✅ Required |
| Unnatural outbound links | Add rel="sponsored" or remove links | ❌ No | ✅ Required |
| Thin content | Rewrite, merge, or noindex thin pages | ❌ No | ✅ Required |
| Hidden text / keyword stuffing | Remove hidden text, rewrite stuffed content | ❌ No | ✅ Required |
| Cloaking / sneaky redirects | Remove differential serving | ❌ No | ✅ Required |
| Hacked content | Clean hack + close vulnerability | ❌ No | ✅ Required |
| User-generated spam | Remove UGC spam, add moderation | ❌ Sometimes | ✅ Required |
| Pure spam | Major site overhaul or start fresh | ❌ No | ✅ Required |
Related Resources
- Google Search Console Guide: The Complete 2026 Reference
- How to Fix GSC Index Coverage Errors
- Google Search Console Rich Results & Structured Data
- Google Search Console Backlinks: How to Use the Links Report
- How to Use Google Search Console to Improve SEO
Frequently Asked Questions
What is a manual action in Google Search Console?
A manual action (formerly called a manual penalty) is a penalty applied by a human reviewer at Google after determining your site violates Google's spam policies. Unlike algorithmic penalties that are applied automatically, manual actions appear directly in Google Search Console under Security & Manual Actions → Manual Actions. They come with a description of the violation and require you to fix the issue and submit a reconsideration request to have the penalty lifted.
How do I check for a Google manual action?
To check for a Google manual action: (1) Log into Google Search Console at search.google.com/search-console. (2) Select your property from the top dropdown. (3) In the left sidebar, click Security & Manual Actions → Manual Actions. If you see "No issues detected," your site has no active manual actions. If a manual action is present, you'll see a card describing the penalty type and scope (site-wide or partial). Google also sends email alerts to verified Search Console users when a manual action is applied.
How long does it take to recover from a Google manual action?
Recovery from a Google manual action involves two phases. First, after you fix the violation and submit a reconsideration request, Google typically reviews it within 1–4 weeks. If approved, the manual action is lifted. Second, after the penalty is removed, ranking recovery typically begins within 2–4 weeks and may take 4–12 weeks to stabilize. The exact timeline depends on the type of penalty, how thoroughly you fixed the issues, and how quickly Google recrawls your pages. There's no shortcut — the process requires fixing the actual violation and waiting for Google's review.
What's the difference between a manual action and an algorithmic penalty?
A manual action is applied by a human Google reviewer and is visible in Google Search Console. It requires fixing the issue and submitting a reconsideration request to recover. An algorithmic penalty (like a Panda or Penguin hit) is applied automatically by Google's ranking algorithms and does NOT appear in GSC. If you see a traffic drop but GSC shows "No issues detected" in Manual Actions, you're likely dealing with an algorithmic change rather than a manual action. Recovery from algorithmic issues requires improving your site's quality and waiting for the next algorithm refresh.
How do I write a successful Google reconsideration request?
A successful reconsideration request should: (1) Clearly acknowledge the violation — don't argue with Google. (2) Explain the root cause (old SEO agency, plugin, hack, etc.). (3) Document your cleanup in specific detail: how many links removed, how many webmasters contacted, dates of outreach, your disavow file. (4) Explain processes you've implemented to prevent recurrence. (5) Be factual and professional, not emotional. The most common reason for rejected reconsideration requests is insufficient cleanup documentation. Google reviewers want evidence you actually fixed the problem, not just promises.
Can I get a manual action for buying links?
Yes. Buying links without rel="sponsored" or rel="nofollow" markup violates Google's spam policies and can result in a manual action for "Unnatural links to your site" or "Unnatural links from your site." If you purchased links in the past, you should: add rel="sponsored" to any remaining paid links you control, reach out to webmasters of paid links you don't control and request removal or the addition of nofollow, and disavow any remaining paid links you can't remove or fix. Then document all of this in a reconsideration request.
What is the Google disavow tool and should I use it?
The Google Disavow Tool (available in Search Console → Legacy Tools and Reports → Disavow links) lets you tell Google to ignore specific backlinks when evaluating your site. You submit a text file listing domains or URLs to disavow. Google will not count those links when assessing your site. You should use it if: (1) You have a manual action for unnatural inbound links, (2) you've tried to remove the links through outreach but can't get them removed, and (3) you're confident the links are manipulative. Don't use it casually — disavowing good links can hurt your rankings. For manual action recovery, document your disavow file and include it in your reconsideration request.