Working hours Mon–Fri: 10:00 – 18:00

SEO Bookmarklets

Eight drag-to-bookmarks JavaScript snippets for one-click SEO audits on any page. Show headings, alt tags, canonical, hreflang, schema, link types and Core Web Vitals.

Bookmarklets are tiny JavaScript snippets stored as browser bookmarks. Drag a button below to your bookmarks bar, then click the bookmark on any web page to run that audit script. Use these to inspect competitor pages, audit your own site, or QA newly-deployed content without opening DevTools.

How to install: Drag any button below into your browser bookmarks bar. Then visit any web page and click the bookmark to run the script on that page. All bookmarklets are pure JavaScript — no data leaves your browser.

Show all H1-H6 headings
Highlights every heading on the page with the heading level shown next to it. Great for QA-ing content structure.

▼ Drag to bookmarks bar

Show all images without alt text
Outlines every tag missing alt attribute in red. Outlines empty-alt images in orange. Use to audit accessibility and SEO.

▼ Drag to bookmarks bar

Show all canonical, hreflang and meta tags
Pops an alert listing the page's canonical URL, all hreflang alternates, title, meta description, robots, and Open Graph tags.

▼ Drag to bookmarks bar

Show all schema.org JSON-LD
Extracts and displays all JSON-LD schema markup on the page, parsed for readability.

▼ Drag to bookmarks bar

Word count + reading time
Counts visible words on the page and estimates reading time at 200 words/minute. Useful for content QA.

▼ Drag to bookmarks bar

Show page load + Core Web Vitals
Shows DOMContentLoaded time, full page load time, first paint, and LCP if available. Quick perf check.

▼ Drag to bookmarks bar

Browser permissions: Some browsers (Chrome, Edge, Safari) may strip javascript: URLs on paste. The drag-to-bookmarks method always works. If a bookmarklet does not run, check that your browser allows javascript: bookmarks (Chrome: chrome://flags → search "javascript bookmarks").
How it works
1
Show your bookmarks bar
2
Drag a button to the bar
3
Visit any web page
4
Click the bookmarklet
5
Combine bookmarklets for a full audit
-
Why do bookmarklets sometimes fail to run?

Chrome's strict CSP (Content Security Policy) can block bookmarklets on some sites (banks, gov sites, sites with strict CSP headers). Firefox is more permissive. Also, some browsers strip 'javascript:' URLs when pasted from the clipboard — the drag-to-bookmarks method always works. If a bookmarklet fails on a specific site, try a different browser.

+
Are bookmarklets safe?

Bookmarklets run only when you click them, and they run only on the currently-active page. They cannot access your other tabs, browser storage from other origins, or your file system. The bookmarklets on this page are pure JavaScript — no external scripts loaded, no data sent anywhere. You can inspect each one by right-clicking the bookmark → Properties → Edit URL.

+
Why not just use a browser extension?

Extensions require install + permissions and run on every page constantly (more performance cost). Bookmarklets are one-off, manual, transparent. For occasional SEO audits, bookmarklets are faster and less invasive than extensions like Detailed SEO Extension or SEOQuake.

+
Can I write my own bookmarklets?

Yes. The pattern is: take any JavaScript, prefix with 'javascript:(function(){' and suffix with '})()', wrap in an . The whole thing must be URL-safe. Common gotchas: escape single quotes, avoid newlines, use shorter variable names. Mozilla's MDN has good documentation.

Related free SEO tools
SERP Preview
Learn more →
Schema Generator
Learn more →
Meta Description Checker
Learn more →
SEO ROI Calculator
Learn more →
Want this done for you?
Pipeline-First B2B SaaS SEO • deployed 260605-bm
Book Free Consultation
By submitting you agree to our Privacy Policy
Free SEO audit

Get a free SEO audit

See exactly what is holding your B2B SaaS site back in organic search. We review technical SEO, content gaps, and competitor positioning — no strings attached.

No spam. We reply within one business day.