Guide 12 / 16 By Lucas Vicente and Marco Kohns
Published
Updated
On this page

How do we fix a hidden text and keyword stuffing manual action?

Remove text that exists to manipulate search visibility, correct unnatural repetition, and fix the template or publishing rule that created it. We separate those violations from useful hidden interface content, then document what users and Google can actually access before requesting review.

Written by Lucas Vicente and Marco Kohns.

We start this audit by separating what is hidden from why it is hidden. Then we trace each problematic fragment to the template or publishing rule responsible for it.

01

Confirm the hidden text and keyword stuffing manual action

Start with the notice in the Manual Actions report . Save its exact wording, affected scope, examples, and date. An audit tool reporting hidden elements does not establish that Google has applied this action. If the report is clear, use our manual action versus algorithmic decline guide to choose the investigation.

We keep two questions separate in the working record: which text is difficult to see, and which text has no credible purpose for the reader? A collapsed delivery panel may be helpful. An invisible paragraph repeating locations and services may be a manipulation attempt. Those findings need different decisions even if both appear as hidden elements in a crawl.

02

Are accordions hidden text under Google's spam policies?

An accordion is not inherently a hidden-text violation. Google's hidden text policy expressly allows interface patterns such as tabs, accordions, tooltips, and text intended for screen readers when they serve users. It distinguishes those from content concealed to manipulate search engines.

For each disputed component, we test whether the control is discoverable, whether it opens the promised information, and whether the information is useful in that context. We also check mobile and keyboard access. This is our usability verification, not a claim that Google requires a particular accordion implementation. Do not delete accessibility labels merely because they are absent from a screenshot.

An acceptable container does not make every message inside it acceptable. A tab containing a product specification serves a reader; a tab containing repetitive search phrases still needs editorial review. We assess content and interaction together. Our preferred fix keeps the useful control and removes the manipulative contribution; forcing everything open can make a long mobile page harder to use without solving the editorial issue.

Inspect the implementation before removing text

We distinguish concealed ranking manipulation from interface patterns that make useful content accessible.

Visibility

What can a visitor reach?

Open controls, inspect the rendered page, and test the keyboard path. Hidden does not automatically mean abusive.

Purpose

What does the text explain?

Separate a useful answer or accessible label from phrases added only to target more searches.

Origin

What creates the pattern?

Trace the fragment to its template, content field, plugin, or injected script, then verify every affected variant.

03

Compare the rendered page, the content source, and the template

Build a small audit record for each suspicious fragment: page URL, exact text, screenshot, element or CMS field, display behavior, and the rule that creates it. Inspect the page as a logged-out visitor and compare desktop and mobile layouts. If the problem appears only after a script loads or under a particular condition, record that condition so another person can reproduce it.

We then search for the same fragment or generating rule across templates and content records. A footer added to every service page is a different repair from one manually edited paragraph. The useful unit of work is the repeated cause, with example pages proving that the repair reached the output. Fixing only the screenshot that triggered the investigation can leave the source intact.

If content changes according to the visitor or crawler, move into a cloaking investigation . If nobody authorized the text or script, also follow the security-issue triage . Do not assume every suspicious fragment came from the editorial team.

04

How do we fix keyword stuffing in alt text and titles?

We rewrite each field for its actual job. A page title should identify the page; image alt text should communicate the image's relevant meaning. Google's title guidance advises against repeated keywords, and its image guidance warns against stuffing alt attributes with keywords.

A practical test is to read the field without the search brief. Does it describe this page or image accurately? Would a person using a screen reader learn something useful? If a field simply cycles through services, towns, and near-identical phrases, we replace it with a description based on the actual content. We also correct the import or generation rule so the next publication does not restore it.

We do not aim for an invented keyword-density target. Product names, technical terms, and place names may recur naturally. The editorial decision is whether the repetition contributes meaning. A word counter can locate an unusual pattern; it cannot determine whether a manual action has been resolved. We ask a reviewer to explain what each phrase contributes before looking at density. That makes the decision reproducible without inventing a numerical threshold.

05

Choose a correction that improves the page

For useful information concealed by a broken presentation rule, restore an understandable way to reach it. For text written only to target searches, remove it or replace it with information the page genuinely needs. Making a manipulative keyword block visible does not automatically turn it into helpful content.

We keep a disposition for every repeated pattern: retained with an explanation, rewritten, or removed. Each decision should name the source that changed and a representative live page. That gives the team a reviewable boundary: the delivery accordion was preserved because it answers delivery questions; the generated city list was removed because it added no location-specific information.

Review shared components as well as individual pages.
Check cached output and alternate layouts after deployment.
Keep useful accessibility text and verify that it remains accurate.
Give the publishing rule an owner so the pattern does not return.
06

Document the fix before requesting reconsideration

Our evidence packet pairs the original behavior with the corrected output and explains how the same fix was applied elsewhere. It should be possible to follow the chain from notice to source rule to live verification without reading a long narrative. Include any exceptions still under investigation internally; unresolved patterns are a reason to continue the work.

Follow the action-specific instructions in Google's Manual Actions documentation and use our reconsideration request guide to organize the submission. If a previous submission failed, compare the new evidence against the rejected-request checklist . For help coordinating the audit, implementation, and evidence, our manual penalty recovery work brings those responsibilities together.

Sources and policy references

Google’s documentation supports the policy statements. The diagnostic worksheets and suggested controls are our practical guidance; they are not Google review requirements.

Questions this guide should settle

No. We examine the purpose and behavior of the hidden content. A valid interface state is different from text concealed to manipulate search. The Search Console notice confirms whether a manual action exists.
Do not remove useful accessible text just because it is visually hidden. Check that it communicates the element or content accurately and is not being used to carry unrelated search phrases.
We do not use a density score as the completion criterion. Rewrite the passage or field so every term has a clear purpose for the reader, and correct the process that generated the repetition.
Not when the text itself is manipulative or unhelpful. Visibility addresses how it is presented; the content still needs an editorial decision.
Investigate the compromise as well as the search-policy issue. Record the unauthorized source, work with the technical owner to remove its cause, and check both Search Console reports before choosing the review route.

Need specialist review after reading?

If Search Console shows a manual action, bring the notice, affected scope, and examples into a confidential assessment with us.

Before you move on

Leave with a purpose-based decision for each text pattern, a corrected source, and desktop, mobile, and accessibility checks that show the page still works.

Return to the final checks