Hidden Links
Hidden links are links concealed from visitors but visible to search engines, using tricks like text matching the background color. Google treats them as spam and can penalize them.
Methods of Hiding Links
Hidden links are a black hat technique. The goal is to pass ranking value through links that search engines can read but people cannot see, so visitors never notice, question or click them.
Over the years, a long list of hiding methods has appeared. Some are crude. Text in the same color as the background, such as white links on a white page, is the oldest trick. Setting the font size to zero or one pixel makes a link technically present but unreadable.
Others use CSS to move or hide elements. A link can be positioned thousands of pixels off-screen, placed behind an image, given zero width and height, or wrapped in an element set to display: none or visibility: hidden. To a visitor the page looks normal. To a crawler reading the HTML, the link is there.
Another method links a single tiny character. A period, comma or hyphen in a sentence becomes a link that almost nobody would ever notice or click.
The most deceptive methods overlap with cloaking, where a site serves one version of a page to search engines and another to people. Links might appear only when the visitor’s user agent looks like Googlebot.
Hidden links also arrive without the owner’s knowledge. Hacked sites are often injected with invisible links to gambling, pharmaceutical or adult websites. Some free themes, plugins and widgets have shipped with hidden links pointing to the developer or to paying clients.
Penalties for Hidden Links
Google’s spam policies explicitly prohibit hidden text and links used to manipulate rankings. The policy names many of the methods above, including text that matches the background, text behind images, off-screen positioning, zero font size and hiding a link in a single small character.
Sites caught using hidden links can receive a manual action. Google Search Console has a specific manual action for hidden text and keyword stuffing, and hidden links that form part of a link scheme can also lead to a manual action for unnatural links. A manual action can push affected pages, or the whole site, down in results or out of them until the problem is fixed.
Algorithmic handling is just as important. Google’s systems are designed to recognize hidden content, so many hidden links are discounted before any person reviews them. The links stop passing value, and the effort is wasted.
Sites receiving hidden links face risk too. If your site is the target of a hidden link scheme you paid for, Google can discount those links or treat the pattern as part of a manipulative link profile. Hidden links from hacked sites pointing at you are usually ignored, but they add nothing and can appear in a negative SEO attack.
Hidden links are part of a broader category of deceptive tactics that also includes doorway pages, keyword stuffing and cloaking, often grouped under black hat SEO.
How Hidden Links Are Detected
Detecting hidden links means looking at a page the way a crawler does.
Start with the source code. View the page source or inspect elements in your browser and search for links that do not appear on the visible page. Pay attention to elements with display: none, visibility: hidden, tiny font sizes, unusual positioning or text colors that match the background.
Use a crawler. Tools such as Screaming Frog and the site audit features in Ahrefs and Semrush list every link on a page. Compare that list with what you see on screen. Outbound links to sites you never chose to link to are a red flag.
Check how Google sees the page. The URL Inspection tool in Search Console shows the rendered HTML Googlebot receives. If it contains links that visitors never see, especially links that appear only for crawlers, you may be dealing with cloaking or injected spam.
Watch for hacked content. Search Console’s Security Issues report flags many known hacks. A sudden appearance of pages or links about unrelated topics, such as pharmacy or casino terms, often signals an injection.
Review themes and plugins. Inspect the footer and template files of free or nulled themes and plugins, which are common sources of hidden links.
A regular SEO audit that includes outbound link checks catches most of these problems before they cause harm.
Recovering from Hidden Link Penalties
If your own site contains hidden links, remove them first. Delete the links themselves, the CSS or scripts that hide them, and any theme or plugin that inserted them. Replace nulled or untrusted themes with clean versions from reputable sources.
If the site was hacked, treat it as a security incident. Clean the infected files, update every plugin, theme and the CMS core, change all passwords, check user accounts for unknown admins and close the vulnerability that allowed the hack. Then use Search Console to request a review if a security warning appeared.
If you received a manual action, fix every instance of the problem across the site, not just the examples Google listed. Then submit a reconsideration request explaining what happened, what you removed and what you changed to prevent a repeat. Reviews can take days or weeks.
If hidden links on other sites point to your site and you paid for them, ask for removal and disavow what cannot be removed. If they came from hacked sites you have no connection to, Google usually ignores them already.
After cleanup, monitor closely. Recrawl the site regularly, watch Search Console for new warnings and keep track of rankings. Recovery from a manual action is not always immediate, and rankings may not return to previous levels if the hidden links had been propping them up. A clear look at why rankings drop helps separate penalty effects from other causes.
Hidden links try to deceive both visitors and search engines, and Google treats them as spam. Keep every link on your site visible and intentional, check templates and plugins for injected links, and fix any hidden link problem completely before asking Google to reconsider.
