29+ SEO Bookmarklets That Will Save You HUGE Amounts of Time

We all know SEO can take time.

But what if we can speed things up?

Well, bookmarklets help do just that.

If this is your first time finding out about bookmarklets, let me give you a brief overview on how they work.

(If you’re already familiar with bookmarklets, please click here to go straight to the list, I don’t want to waste your time).

Bookmarklets overview

Firstly, what are bookmarklets?

Bookmarklets are similar to the normal bookmarks you have in your browser, but instead of bookmarking a URL, you bookmark short snippets of JavaScript code that act as ‘buttons’ in your bookmarks bar.

Here’s an example:

javascript:(function(){ window.open(‘https://ahrefs.com/site-explorer/overview/v2/subdomains/fresh?target=’+location.host)})();

The above code opens the website you’re on into Ahrefs in one click.

It’s pretty simple, right?

They are very easy to alter, as long as you have a similar URL string for the software or tools you use.

I know very little about Javascript code, so if I can create them, anyone can.

Just have a play around – you can get them to do some really cool stuff. From highlighting on-page elements to identifying technical issues, all in ONE click.

How to save SEO bookmarklets

Saving bookmarklets is easy as 1, 2, 3.

  1. Find the title of the bookmarklet you wish to save (each bookmarklet’s title contains the Javascript code).
  2. Drag the title of the bookmarklet onto your bookmarks bar.
  3. Done. You’re ready to go.

Lastly, I do want to mention that I didn’t create all of the bookmarklets on this list.

I’ve collected, created and altered them over the years to help streamline tasks when working on my client’s websites and producing SEO audits.

Some I use daily, some I only use once per month and others I just think are pretty cool, so deserve to be shared.

Bookmarklets I continue to find and create will be added onto this list regularly – I aim to update the list at the end of every month.

I’ve separated the bookmarklets into three categories:

(Click the bullet points to go straight to each section).

If you have any questions or special requests, please don’t hesitate to leave a comment at the bottom of this article, I’d be happy to help.

Let’s get into it…

On-page SEO bookmarklets

Domain Index Status

Domain Index Status Google Search Operator

Displays the number of pages indexed by Google for that specific domain.

This is a basic Google search operator (there will be more advanced versions later on), nonetheless, it’s a good check to do when getting to know a website and finding those unusual pages and potential issues.

URL Index Status

URL Index Status Google Search Operator

Similar to the version above, but this only displays the index status of one particular page or all pages within a category.

Past Week Index Status

Past Week Index Status Google Search Operator

You guessed it, this displays all pages indexed by Google within the past week.

Using the drop-down menu, this can also be filtered by past hour, past 24 hours, past month, past year and a custom date range if you really want to get specific.

Common Index Issues

Multi Query Index Status Google Search Operator

Finds pages indexed by Google that maybe shouldn’t be.

This includes:

  • Demo pages or subdomains
  • Duplicate homepages
  • Pages with Lorem Ipsum text
  • Test pages
  • Duplicated pages with ‘2’ in the URL
  • Screenshots
  • Sample pages
  • Landing pages for paid advertising

You can obviously remove and add queries as you please for your specific website, but the above is generally a good start.

-In Title

-intitle Google Search Operator

I wanted to get this one in for two reasons…

  1. It allows you to quickly find pages with without a specific phrase (like a brand name, as per the above example).
  2. It’s a very useful search operator to know when using SEO bookmarklets and filtering out pages you don’t need to see (like in the previous bookmarklet).

Additionally, you can create a version without the minus as a shortcut to find pages WITH a specific word or phrase.

Lorem Ipsum

Lorem Ipsum Checker Bookkmarklet

Finds pages with ‘Lorem Ipsum’ placeholder text.

These pages normally occur when using WordPress themes and the company doesn’t realise they exist.

HTTP Pages

HTTP Pages Google Search Operator

Identifies pages that are not secure, shouldn’t be there, or in some cases, not connected to the main website.

Duplicate Content Check

Duplicate Content Check Google Search Operator and Bookmarklet

Identify all pages that are repeating the exact same content.

To use, copy a sentence or paragraph > open the bookmarklet > paste the text > hit ‘ok’.

NOTE: There’s been an issue with linking this bookmarklet in the title, so here’s the bare code (just drag, drop and rename)…

{var input = window.prompt(‘Enter your query:’);if (input) setQuery(input); }).then(query =>window.open(targetUrl + ‘site:’ + location.hostname + ‘ "’ + query + ‘"’)); })();”>javascript:(function() {var targetUrl = ‘https://www.google.com/search?q=’;new Promise(setQuery => {var input = window.prompt(‘Enter your query:’);if (input) setQuery(input); }).then(query =>window.open(targetUrl + ‘site:’ + location.hostname + ‘ “‘ + query + ‘”‘)); })();

Siteliner Test

Siteliner Test Bookmarklet

Find pages with duplicate content and broken links at scale with Siteliner.

Word Count

Page Word Count Bookmarklet

Quickly find out the number of words or characters used on a page or a specific section of a page.

To use, highlight the text you’re analysing > open the bookmarklet.

TIP: Use this when writing your title tag to ensure it’s under 60 characters.

Highlight Headings

Highlight Heading Tags Bookmarklet

Highlights, and labels, all headings used on a page.

Alt Text Check

SEO Alt Text Check Bookmarklet

Convert images into the given alt text.

For example, the image above was a picture of a cast iron pan and the given alt text is “crane cast iron frying pan”.

View Naked URLs

View Naked URLs Bookmarklet

Strip all hyperlinked anchor text to the naked URL.

Click the title above to try it, you will be able to see the full Javascript code for each bookmarklet.

Canonical URL Check

Canonical URL Check Bookmarklet

Find the canonical URL of any page with one click.

Access Robots.txt

Access Robots.txt SEO File Bookmarklet

Access any website’s robots.txt file in one click.

Access Sitemap

Access SEO Sitemap Bookmarklet

Access any website’s sitemap in one click.

View Cached Page

View Cached Page Bookmarklet

Opens the most recent Google cached version of a page.

Structured Data Test

Structured Data Testing Tool Bookmarklet

Use Google’s Structured Data Testing Tool for any URL in one click.

PageSpeed Insights Test

PageSpeed Insights Test Bookmarklet

Test page speed for any URL in one click with Google’s PageSpeed Insights.

GTMetrix Test

GTMetrix Test Bookmarklet

Test page speed for any URL in one click with GTMetrix.

Mobile-Friendly Test

Mobile Friendly Test Tool Bookmarklet

Test any page’s mobile-friendliness in once click with Google’s Mobile-Friendly Test.

SEO analysis bookmarklets

Ahrefs Domain or Ahrefs URL

Load Ahrefs SEO Data Bookmarklets

Automatically load Ahrefs data for the domain or current URL you’re on (both are available above) in one click.

SEMrush Domain or SEMrush URL

SEMrush Data Bookmarklet

Automatically load SEMrush data for the domain or current URL you’re on (both are available above) in one click.

SimilarWeb Data

SimilarWeb Data Bookmarklet

Automatically load SimilarWeb data (FREE) for the domain you’re on in one click.

Wayback Machine Check

Wayback Machine Check

Shows previous versions of URLs on Wayback Machine (internet archive).

SERP Scraper

SERP Scraper Bookmarklet

Extracts all URLs in the SERPs (search engine results page).

To use, enter a keyword into Google > open the bookmarklet.

TIP: Increase your ‘results per page’ for more URLs. Go to settings in Google > search settings > change ‘results per page’ to 100.

NOTE: There’s been an issue with linking this bookmarklet in the title, so here’s the bare code (just drag, drop and rename)…

javascript:var a = document.getElementsByTagName(‘a’), arr = ”;for(var i=0; i<a.length; i++) if (a[i].ping && !a[i].href.includes(‘google’))arr +=(‘
‘ + a[i].href + ‘
‘);var newWindow = window.open();newWindow.document.write(arr);newWindow.document.close();

Miscellaneous bookmarklets

WhoIs Search

WhoIs Search Bookmarklet

Automatically load WhoIs information for the domain you’re on in one click.

Current Tab New Tab

Open Current Tab in a new Tab in One Click with Bookmarklet

Opens a new tab of the current page you’re on in one click (surprisingly handy).

Create HTML Link

Create HTML Link Bookmarklet

Create an HTML link of the current page you’re on in one click – edit the anchor text as you please.

Remove URL Parameters

Remove URL Parameters Bookmarklet - UTM
Remove URL Parameters Bookmarklet - Normal

Removes parameters on the URL you’re on, ensuring that you’re seeing the real, canonical version.