SEO Bookmarklets Library: audit any page in one click.
33 small tools for your bookmarks bar, no extension needed. Click on any page to see its canonical, heading structure, schema, social share card or live Core Web Vitals instantly.
- 1Show the bookmarks bar: in Chrome press Ctrl + Shift + B, on Mac ⌘ + Shift + B.
- 2Drag the orange button of the tool you want onto the bookmarks bar.
- 3Open the page you want to inspect and click the bookmark.
On-page SEO 7
Inspect the title, description, heading and image signals that shape how a page is understood.
Title, description and keywords
Alert boxShows the title tag, meta description and meta keywords with character counts.
Meta description
Alert boxShows the page’s meta description.
Canonical and meta robots
Alert boxShows the canonical URL and the meta robots directive.
Heading levels
On the pageLabels every heading with its h1–h6 tag so you can audit the outline at a glance.
Image alt text
On the pageWrites each image’s alt text over the image; empty ones show “N/A”.
<br> tags in content
On the pageCounts <br> tags and colours the text around each one.
Page element overview
Alert boxSummarises elements, resources, page weight, headings, links, CSS/JS, canonical and images in one box.
Indexability and crawl 6
See whether a page can be indexed and reach the files crawlers rely on in one click.
Indexability snapshot
Alert boxCombines meta robots, the X-Robots-Tag header and canonical into one indexable yes/no verdict.
Search Console URL inspection
New tabOpens the current page in Search Console’s URL Inspection tool.
You need access to the matching Search Console property.
Open robots.txt
New tabOpens the site’s robots.txt file.
Open sitemap.xml
New tabOpens the site’s /sitemap.xml.
Open llms.txt
New tabOpens the site’s /llms.txt (the emerging standard for AI crawlers).
Wayback Machine
New tabOpens the page’s history on the Internet Archive.
Schema and social sharing 2
Read the page’s JSON-LD and preview how it looks when shared.
Schema / JSON-LD viewer
WindowPretty-prints all JSON-LD on the page, lists the types found and opens the Rich Results Test.
Social share preview
WindowDraws the Open Graph and X cards from the page’s tags and flags a missing image or card tag.
Links 2
Highlight and count the links on a page.
Highlight links
On the pageColours every link on the page.
Count links
On the pageCounts all links and marks each in a different colour.
Google tools 8
Open Google’s testing and reporting tools pre-filled with the current page or domain.
PageSpeed Insights
New tabRuns PageSpeed Insights on the current page.
Rich Results Test
New tabSends the page to Google’s Rich Results Test.
site: search
New tabRuns a Google site: search for the domain; a rough view of what is indexed.
Search Console — URLs containing
New tabOpens the Search Console performance report filtered to URLs containing this page.
You need access to the matching URL-prefix property.
Search Console — exact URL
New tabOpens the Search Console performance report for this exact page.
You need access to the matching URL-prefix property.
CrUX report
New tabOpens the Chrome UX Report dashboard for the domain.
CrUX Vis
New tabOpens the origin’s real-user data as charts in CrUX Vis.
AMP test
New tabSends the page to Google’s AMP test.
Live performance 2
Measure performance directly while the page loads and as you interact.
Core Web Vitals overlay
On the pagePins live LCP, CLS and INP readings to the corner, coloured against Google’s thresholds. Click again to close.
Render-blocking resources
Alert boxFinds render-blocking CSS and synchronous scripts in <head> and lists them in the Console.
Web performance 2
Inspect resource hints and the fonts in use.
Resource hints
Alert boxShows preconnect, dns-prefetch, preload and prefetch links with counts and URLs.
Web fonts in use
Alert boxLists every font used on the page.
Technical and privacy 3
See the HTTP response headers and the cookies the page sets.
HTTP response headers
WindowShows the page’s HTTP response headers in a window.
Cookies (window)
WindowLists the cookies the page sets in a closable window.
Cookies (alert)
Alert boxShows the cookies the page sets in an alert box.
Accessibility and design 1
Measure the font and colour contrast of selected text.
Font and contrast
Alert boxSelect some text first; shows its font, size, weight, colour and contrast ratio.
No tool matches your search.
What is a bookmarklet?
A bookmarklet is a bookmark that stores a small piece of JavaScript instead of a regular address. When you click it, the code runs on the page you have open: it shows some information, marks things on the page or opens a Google tool with the page’s URL. No extension, account or download needed.
Is it safe?
We read the code of every tool on this page line by line. None of them collects data or sends anything to another server. The ones that open Google tools only pass the current page’s URL to that tool. To see exactly what you run, use “Copy code” and inspect it.
Limitations
- Some sites block bookmarklets with their security settings (Content Security Policy); the tools will not run there.
- Tool output is in English.
- Phone browsers have no bookmarks bar, so the tools are built for desktop. They work in Chrome, Edge, Brave, Opera and Firefox.
- Very long scripts may not fit in a bookmark in some browsers; if so, copy the code and paste it into the developer console.
The 33 bookmarklets on this page come from Nima Jafari’s open-source Google.Chrome.Bookmarklets project (MIT license). We made two small fixes: the canonical tool now reads the canonical link correctly, and the <br> tool no longer freezes the browser on some pages. Four performance tools based on capo.js and Webperf-Snippets fall under their own licenses, so we left them out. Thanks for the work.
FAQ
Frequently asked questions
Short answers about SEO bookmarklets.
What is the difference between a bookmarklet and a browser extension?
An extension is installed in the browser, can run in the background on every page and asks for broad permissions. A bookmarklet runs only when you click it, only on that page, and asks for no permissions.
I click it on a site and nothing happens. Why?
The site most likely blocks outside code with a Content Security Policy. In that case, copy the code and run it in the browser’s developer console (F12).
Can I use them on my phone?
Mobile browsers have no bookmarks bar, so it is not practical. The tools are built for desktop browsers.
Do the tools collect my data or data from the sites I visit?
No. The code runs only on the open page and sends nothing to any server. The ones that open Google tools pass only the page URL to that tool.
Is it free?
Yes, completely free with no sign-up. The code is MIT-licensed; you can use and change it as you like.