BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
HTML5 pushState icon
Possibly abandoned Tested up to 3.5.2

HTML5 pushState

Ajaxify wordpress with HTML5 pushState based on History.js by Benjamin Lupton.

Active installs10+10+ tier
Downloads · 30d41▲ +32.3% vs prev. 30d
Rating4.5/52 reviews
Health score29/100At risk
All-time downloads3.7KSince Feb 2013
Support resolved—No recent threads
RequiresWP 3.0PHP any
Downloads · 7d7▼ -12.5% week over week
Our verdict

Consider an alternative

HTML5 pushState shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4.5/5 and was last updated 14 years ago, and scores 29/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • No update in 13 years
  • Only tested up to WordPress 3.5 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

134Jul 19Sep 1Oct 16
Yesterday0
Daily average (1y)1
Peak day6Oct 2, 2026
Last 12 months340

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where HTML5 pushState stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
ajax >100 8,482 Best ajax plugins →
HTML5 >100 1,161 Best HTML5 plugins →
pushstate #12 13 Best pushstate plugins →
themes >100 10,000 Best themes plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

Rating breakdown

★★★★★★★★★★ 4.5 from 2 reviews

  • 5★50.0%
  • 4★50.0%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About HTML5 pushState

From the official readme · v1.0.2

Description

Ajaxify wordpress with HTML5 pushState based on History.js by Benjamin Lupton.

Support for HTML5 modern browser only, focus on mobile and not breaking SEO rank.
Take an advantages from History.js, visited contents saved into browser’s so it will find and display it directly, no repeating request to server even have anchor (#).

Bundled with jQuery scrollTo plugin for user experiences and used to read and scroll to anchor.
Using jQuery AJAX methods, some plugins that used javascript will not work.
And due to AJAX methods, this will not working with cross-domain (subdomain) calls.

No Jetpack API (or similar) integrations for now, so it just get whole page/post request and filtering the content to show in the body.

Early Version

This is just a preliminary version as I can see no real pushState implementation for wordpress yet.

Conflicts

Some known not works with:

  • WP SyntaxHighligher
  • Some eCommerce plugins (WooCommerce, eShopping, etc)’s plugins
  • News-Ticker
  • … please let me know …

Installation

  1. Download from wordpress plugins or upload to your server “/wp-content/plugins/” manually as usual
  2. Activate and go the Settings link
  3. Put the container DOM ( “body”, “#container_id”, “.some-classes” )

Tested on TwentyTwelve themes, with “#content” container

Changelog

1.0.2

  • Improved performances
  • Add more options
  • Custom loading image (remove default)
  • Loading image position, relative to DOM as CSS background
  • Javascript on-complete callback
  • Avoid pushState from feed links

1.0.1

  • Add parseURI from Steven Levithan <stevenlevithan.com>
  • Avoid pushState from links:
    • any login page
    • wp-admin
    • any pictures (jp*g|png|gif|bmp|css|js)
  • Change name to “HTML5 pushState (on Settings menu and others)

1.0.0

First Release

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best HTML5 pushState alternatives

All ajax plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 zipaddr-jp zipaddr-jp zipaddr-jp is a collaborative tool that automatically inputs addresses from postal codes. by ta_terunuma 50K+ ★★★★★★★★★★ 5 (6) 3 months ago 77
2 SearchWP Live Ajax Search SearchWP Live Ajax Search Template powered live search for any WordPress theme. Does not require SearchWP, but will… by Syed Balkhi 50K+ ★★★★★★★★★★ 4.7 (36) 2 months ago 85
3 WP-Polls WP-Polls Adds an AJAX poll system to your WordPress blog. You can also easily add a poll into your… by Lester Chan 40K+ ★★★★★★★★★★ 4.2 (136) 2 months ago 87
4 WP-PostRatings WP-PostRatings Adds an AJAX rating system for your WordPress site's content. by Lester Chan 20K+ ★★★★★★★★★★ 4.4 (178) 2 months ago 87
5 WPC AJAX Add to Cart for WooCommerce WPC AJAX Add to Cart for WooCommerce It is a highly effective plugin for helping online stores cut down the site’s loading time… by WPClever 10K+ ★★★★★★★★★★ 4.4 (18) 4 weeks ago 83
6 Ajax Cart AutoUpdate for WooCommerce Ajax Cart AutoUpdate for WooCommerce A light plugin that automatically updates cart page and mini-cart when product quantity is… by taisho 7K+ ★★★★★★★★★★ 5 (214) 6 years ago 46
7 Relevanssi Live Ajax Search Relevanssi Live Ajax Search Template powered live search for any WordPress theme. Compatible with Relevanssi search! by Christoph Vielgrader 7K+ ★★★★★★★★★★ 5 (9) 5 months ago 58
8 Enable CORS Enable CORS Please read the plugin description before installing to ensure compatibility and avoid… by Dev Kabir 6K+ ★★★★★★★★★★ 3.7 (3) 3 months ago 64
9 Load More Anything Load More Anything Add Load More button for your blog post, custom type, Comments, page, Category, Recent… by Akhtarujjaman Shuvo 5K+ ★★★★★★★★★★ 4.5 (73) 11 months ago 59
10 YMC Filter YMC Filter A powerful and flexible plugin to filter and display posts, custom post types, and other… by YMC 4K+ ★★★★★★★★★★ 4.8 (34) 17 hours ago 92

FAQ

HTML5 pushState: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 17, 2026

Is HTML5 pushState free?

Yes. HTML5 pushState is free to download and use from the official WordPress.org plugin directory.

Is HTML5 pushState safe to use in 2026?

HTML5 pushState shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4.5/5 and was last updated 14 years ago, and scores 29/100 on our health check.

How many websites use HTML5 pushState?

HTML5 pushState is active on 10+ WordPress websites and has been downloaded 3,744 times since it launched in February 2013. It was downloaded 41 times in the last 30 days.

Does HTML5 pushState work with WordPress 7.1?

HTML5 pushState is officially tested up to WordPress 3.5.2, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

When was HTML5 pushState last updated?

The latest version, 1.0.2, was released on February 16, 2013 (14 years ago).

Who makes HTML5 pushState?

HTML5 pushState is developed and maintained by lontongcorp.

What are the best alternatives to HTML5 pushState?

The most popular alternatives to HTML5 pushState are zipaddr-jp (50K+ installs), SearchWP Live Ajax Search (50K+ installs) and WP-Polls (40K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.