Audit your website free →
100% free · No signup · No login

Hidden Element Checker for SEO

This scanner reads your page and up to 8 internal pages, including their linked CSS files, and flags anything hidden with display:none, visibility:hidden or zero opacity. Some of that is harmless leftover markup, but hidden text stuffed with keywords is a cloaking technique search engines penalize, so it's worth knowing what's actually there.

We check your homepage and up to 8 internal pages we find linked from it.

Scanning for hidden elements…
Checking each page for content hidden by inline styles, page styles and linked CSS files. This can take up to 30 seconds for larger sites.
WHY THIS TOOL

The benefits you'll get with Hidden Element Checker

What counts as "hidden," and why it's worth knowing what's on your page.

Find Hidden Blocks

Surfaces every element hidden through common CSS techniques, so nothing invisible on the page stays invisible to you.

Spot Cloaking Risk

Hidden text packed with keywords is a known SEO cloaking pattern, this flags it before a manual review or algorithm update catches it instead.

Reads Your CSS Files

Finds elements hidden with an inline style, with a class in the page's own style blocks, or with a class in up to 6 linked stylesheets like your theme's style.css.

Cleaner Codebase

Old hidden sections often mean leftover markup from a previous redesign, removing them shrinks page weight and simplifies future edits.

Multiple Hiding Techniques

Checks for display:none, visibility:hidden and zero opacity, not just the one most obvious method.

Clear Per-Element Report

Each flagged element is shown with enough context to find it in your source, instead of a vague "issues found" count.

GUIDE

How to find hidden text and elements on your page

A guide to using the hidden element checker, understanding what it flags and deciding what to keep.

QUESTIONS

Common questions about the hidden element checker

When hidden content is normal, when it looks like cloaking, and how the checker tells them apart.

It scans your page for elements hidden with display:none, visibility:hidden or zero opacity, whether that is set inline, in a style block on the page, or through a class in a linked CSS file. Each element is listed with where the hiding rule came from.

It checks the URL you submit plus up to 8 internal pages linked from it. For a bigger site, run it again from other key pages to cover more of it.

Some hidden markup is harmless leftover code, but hidden text stuffed with keywords is a cloaking technique that search engines specifically look for and penalize, so it's worth knowing which one you actually have.

Yes, indirectly, removing unused hidden sections reduces the amount of markup the browser has to parse, which can shave a little weight off page load.

No, the scan analyzes the static HTML and CSS returned by the server. Elements that get hidden dynamically by JavaScript after the page loads aren't covered by this check.

No, accordions, tabs, and mobile menus all legitimately use display:none for content that expands on click. The tool flags what's hidden; deciding what's intentional design versus leftover clutter still needs a quick manual look.

Yes. It downloads up to 6 stylesheets linked from each page and looks for simple class rules that hide content, such as .hide { display: none }. Rules with complex selectors are skipped to avoid false alarms.

Viewing source shows you raw HTML, but spotting which of hundreds of elements is actually hidden by CSS, and how, is tedious by hand. This tool does that scan automatically and lists only what's actually hidden.

MORE TOOLS

Keep auditing your site

Same free, no-signup approach, pick whichever check you need next.

Full Site Audit

Enter one URL and get a full site audit in about a minute: on-page…

Try it →

SEO Analyzer

Enter your homepage URL and this tool checks the on-page basics search engines read…

Try it →

Broken Link Checker

Paste a URL and the crawler follows every internal link it can find on…

Try it →

Ready to see what else is hiding?

No account needed, and nothing on the page you scan gets stored anywhere.

Explore all tools →