homeseo bookmarklets

bookmarklets.

SEO bookmarklets: instant browser-based auditing tools

I’m a fan of tools that do one thing and stay out of the way. Most SEO browser extensions are bloated, heavy on resources, or just plain overkill when you’re looking for a quick answer. These bookmarklets are different. They’re just simple JavaScript snippets you can drag to your bookmarks bar to run instant technical checks – no complicated install or messy configuration.

Headings Checker v1.4

Headings Checker

Version: 1.4

An “X-ray” tool for your browser that overlays H1–H6 tags directly onto the page, highlighting structural errors + heading health in real-time.

Visual Tag Mapping: Injects colour-coded badges before every visible heading, displaying the tag type and its exact character count.

Hierarchy Validation: Automatically flags “Skipped Levels” (e.g. jumping from an H2 to an H4) to ensure a logical semantic structure.

H1 Integrity Audit: Specifically identifies multiple H1 tags, missing H1s, or instances where H1 text is duplicated on the same page.

Content Alerts: * Empty Tags: Labels headings with a “Ghost” icon if they contain no text.

Over-length: Flags any heading exceeding 70 characters with a ruler icon.

Smart Visibility: Only audits what users and crawlers actually see; it ignores elements hidden by CSS (display: none or visibility: hidden).

One-Click Summary: Triggers an instant browser alert with a tally of each heading level and a total count of detected errors.

Zero Footprint:
It’s a simple toggle. Click once to see the data; click again to strip the badges and return the page to normal.


Sitemap Analyser v1.6

Sitemap Analyser

Version:1.6

A recursive XML scanner that follows sitemap indexes to their end-point,building a complete,searchable database of every URL on a site.It bypasses the need for external crawling software by generating an instant,interactive dashboard directly in a new browser tab.

Recursive Index Scanning:Unlike standard viewers,this script automatically detects and follows nested sitemaps(sitemap_index.xml).It drills down through every sub-layer until it has mapped the entire site structure.

Live Progress UI:While scanning,a non-intrusive overlay provides real-time feedback on the number of URLs discovered and the remaining sitemaps in the queue.

Interactive Dashboard:Once the scan is complete,it launches a dedicated interface featuring:

  • Search&Filter:Instantly isolate specific subfolders or URL patterns across thousands of entries.
  • Data Sorting:Toggle between alphabetical URL views or chronological“Last Modified”sequences to spot stale content.
  • Monthly Trend Analysis:A secondary tab that aggregates data into monthly buckets,helping you visualise content production or update frequency over time.

Technical Metadata Extraction:It parses the<lastmod>tag for every URL,converting raw timestamps into readable dates and years for easier auditing.

Portable Data Export:*CSV Export:Generate a clean spreadsheet of your filtered or full results for external reporting.

  • Quick Copy:One-click copying of your current filtered list to the clipboard—ideal for pasting into Screaming Frog or other bulk-check tools.

Browser-Native UI:Includes a“Dark Mode”toggle and pagination,ensuring the tool is usable even when handling sitemaps with tens of thousands of URLs.

Zero-Server Overhead:All processing happens client-side in your browser.No data is sent to external servers,making it a secure choice for auditing pre-production or sensitive environments.


G | PWS v1

De-personalise Google SERP

Version:1.0

A quick switch to strip personalisation from Google Search results.It toggles the URL parameters that force Google to ignore your search history and cookies,giving you a more objective look at current rankings without opening an Incognito window.

Parameter Toggling:The script checks your current URL for the de-personalisation flag.If it’s there,it strips it;if it’s missing,it injects it.This allows for instant A/B switching between your“real”view and a neutral one.

Bypasses Private Web Search(PWS):Specifically targets the parameters Google uses to tailor results based on your past clicks,account activity,and search habits.

Zero-State Testing:Ideal for verifying“clean”rankings without the friction of clearing your browser cache or managing multiple private tabs.

Contextual Reload:Automatically refreshes your current search query with the new parameters applied,so you don’t have to manually edit the URL or re-type your search term.

Lightweight Execution:No background processes or data collection,just a few lines of JavaScript that run and finish in milliseconds.


G | Web Mode v1

Google“No AI”Mode

Version:1.0

A“back to basics”switch for Google Search.It toggles theudm=14parameter to strip away AI Overviews and SERP clutter,leaving you with nothing but traditional blue links.

This is for when you’re tired of scrolling past half a page of AI-generated text just to find an organic result.It forces Google into its“Web”search mode,which is essentially the classic 10 blue links layout.

Zero Bloat:Just like the others,there’s no extension to install and no background data being processed.It’s a clean,instant URL rewrite.

AI Overview Removal:Instantly kills off Gemini-generated summaries and conversational modules that currently dominate the top of the SERPs.

SERP De-cluttering:Removes most“People Also Ask”boxes,forum carousels,and rich snippets,giving you a much cleaner view of the actual ranking landscape.

Hidden Parameter Access:Automatically injects or removes theudm=14URL parameter—Google’s specific internal flag for its stripped-back“Web”filter—which is otherwise buried deep in the“More”menu.

Instant A/B Testing:Allows you to toggle between the modern,feature-heavy Google UI and the traditional text-only view with a single click.

Contextual Reload:The script updates your current search results page in-place,so you don’t lose your query or have to navigate through menus to find the filter.

G | Show Hidden v1.1

Google“Omitted Results”Toggle

Version:1.1

A diagnostic switch that forces Google to show every indexed result for a query.It toggles thefilter=0parameter to bypass Google’s automatic deduplication,revealing the“hidden”or similar results that are normally suppressed.

This tool is essential for uncovering“missing”pages and understanding how Google is grouping or filtering your content compared to competitors.

De-duplication Override:By default,Google hides results it deems too similar to what is already showing.This tool forces those omitted entries back into the SERPs,giving you the!0 index count.

Visual Status Overlay:Unlike a standard URL refresh,this script triggers a temporary,colour-coded notification(Green for ON,Red for OFF)so you can verify the filter state before the page reloads.

Cannibalisation Audit:Use it to see if your own pages are being filtered out in favour of one another—a clear sign of internal competition or canonicalisation issues.

Competitive Research:Identify exactly which pages Google is“ignoring”from a competitor’s site for a specific keyword.

Smart Parameter Handling:It intelligently checks the current URL to see if the filter is already active.If it is,it strips the parameter;if not,it injects it.

Built-in Delay:Includes a 600ms pause before reloading to ensure the visual confirmation is readable,providing a smoother user experience than a raw URL rewrite.


Bookmarklet FAQs

How do I install these bookmarklets?

Show your bookmarks bar:PressCtrl+Shift+B(Windows)orCmd+Shift+B(Mac).

Drag and drop:Click and hold the button for the tool you want,then drag it directly onto your bookmarks bar.

Run it:Click the bookmark whenever you’re on a page you need to audit.

Why use bookmarklets instead of a proper browser extension?

Extensions are often“always-on,”meaning they’re constantly chewing through RAM and tracking your browsing data even when you aren’t using them.These bookmarklets only run when you click them.They’re lightweight,privacy-friendly,and don’t clutter your browser UI with more icons you don’t use.

Are bookmarklets safe to use?

Yes.These are just small snippets of JavaScript that run locally in your browser.They don’t send your data to external servers or install anything on your machine.Since the code is right there in front of you,it’s completely transparent–you can see exactly what it’s doing.

Do bookmarklets work on all browsers?

They work on anything built on Chromium(Chrome,Edge,Brave,Opera)as well as Firefox and Safari.If your browser has a bookmarks bar,it can run these.

The Sitemap Analyser isn’t finding anything.What’s wrong?

For the recursive scan to work,you need to be on an actual sitemap URL(e.g.,yourdomain.com/sitemap_index.xml)when you click the bookmark.It uses that URL as the starting point to go out and find the rest.

Can I edit the bookmarklet code?

Please do.If you want to change the colour of the heading badges or adjust the character count limits,the code is easy to tweak.Just paste the snippet into a text editor,make your changes,and update the bookmark URL.

Do bookmarklets work on mobile?

Technically,yes,but it’s a faff.You usually have to type the name of the bookmark into the address bar to trigger it on mobile browsers.They are designed for a desktop workflow where you’re doing the heavy lifting of a technical audit.