BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Ajax Load More – Infinite Scroll, Load More, & Lazy Load icon
Actively maintained Tested up to 7.0.6 #924 most installed plugin #1 in ajax load more

Ajax Load More – Infinite Scroll, Load More, & Lazy Load

Add infinite scroll, lazy loading, and load more buttons to posts, pages, and WooCommerce products — fast and fully customizable for WordPress.

Active installs30K+10K+ tier
Downloads · 30d8.7K▼ -35.8% vs prev. 30d
Rating4.8/5287 reviews
Health score70/100Good
All-time downloads2.5MSince Jun 2014
Support resolved0 / 10% in last 2 months
RequiresWP 5.0PHP 5.6+
Overall rank#924of 69,475 plugins
Our verdict

Solid choice

Ajax Load More is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30K+ sites, is rated 4.8/5 and was last updated 2 months ago, and scores 70/100 on our health check.

  • Proven at scale on 30K+ active sites
  • Loved by users — 4.8/5 from 287 reviews

How does it stack up?

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

Daily downloads

2.2K4.5K6.7KJun 28Aug 11Sep 25
Yesterday267
Daily average (1y)718
Peak day8,918Jul 23, 2026
Last 12 months261.3K

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

Rankings

Where Ajax Load More stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
ajax load more #1 2,942 Best ajax load more plugins →
endless scroll #1 89 Best endless scroll plugins →
infinite scroll #3 523 Best infinite scroll plugins →
lazy load #4 1,289 Best lazy load plugins →
load more #1 10,000 Best load more plugins →

Version adoption

Share of active sites per release.

  • 8.051.2%
  • 7.89.4%
  • 5.56.0%
  • 7.15.7%
  • Other27.7%

Rating breakdown

★★★★★★★★★★ 4.8 from 287 reviews

  • 5★93.7%
  • 4★2.1%
  • 3★0.30%
  • 2★1.4%
  • 1★2.4%

About Ajax Load More

From the official readme · v8.0.1

Description

Ajax Load More is the most powerful infinite scroll, lazy load, and load more plugin for WordPress. Use it to automatically load posts, pages, custom post types, comments, and WooCommerce products without refreshing the page.

Build custom WordPress queries visually with the Ajax Load More Query/Shortcode Builder, then embed them anywhere using blocks, shortcodes, or template tags.

Ajax Load More is developer-friendly, performance-optimized, and compatible with popular plugins like WooCommerce, Advanced Custom Fields, and Elementor.

→ Get More Information

Features

  • Query/Shortcode Builder – Create a custom Ajax Load More query in seconds by adjusting various WordPress query parameters included with the inuitive shortcode builder.
  • Query Parameters – Query WordPress by many different content types. Query by Post Type, Category, Tags, Custom Taxonomies, Search Term, Date Query, Authors and more!
  • Ajax Filtering – The Ajax Load More custom filtering method will allow you to filter and update your Ajax query results.
  • Templates – Edit and extend the functionality of Ajax Load More by creating your own template to match the look and feel of your website.
  • Multiple Instances – Include multiple instances of Ajax Load More on a single page, post or template.
  • Multisite Compatibility – Manage Repeater Templates across all sites in your network.
  • Setting Panel – Customize Ajax Load More by configuring the various plugin settings.

Check out the website for more information on the features and functionality of Ajax Load More.

Why Ajax Load More is the Best Infinite Scroll Plugin for WordPress

Ajax Load More differs from the other WordPress infinite scroll plugins because with ALM, you create the query for displaying the data. This gives you full control over the content you are loading and displaying to your users.

What’s New

  • Data Prefetching – Load the next set of posts into memory before the user interacts with the Load More button or infinite scroll. This improves the precieved performance of Ajax Load More by reducing wait times for users.
  • Filters Add-on – The Filters add-on provides front-end and admin functionality for building and managing Ajax based filters and facets.
  • Query Loop – Enable infinite scroll or load more functionality for the WordPress Query Loop block.
  • Pro Bundle – Access to all premium Ajax Load More add-ons in a single installation.
  • Next Page Add-on – Infinite scroll multi-page WordPress content with Ajax Load More.
  • Advanced Custom Fields – Compatibility and integration added for infinite scrolling Flexible Content, Gallery, Relationship and Repeater fields for Advanced Custom Fields.
  • Progress Bars – Display a Progress Bar load indicator with each Ajax request.
  • Scroll Container – Constraining infinite scroll to a parent container.

Content Types

Ajax Load More can infinite scroll almost any content type WordPress offers – from blog posts to multipage content to WooCommerce products – Ajax Load More can handle it all.

Check out the examples below:

Parameters

Ajax Load More accepts a variety of WordPress query and display parameters that are passed to WordPress via shortcode or PHP function/Template Tag.

These parameters allow you to customize the content of the infinite scroll experience by selecting query parameters such as Post Types, Taxonomies, Categories, Tags, Dates, etc… you can also control interactive properties such as button labels, scrolling options and transition styles.

→ View Parameters

Query/Shortcode Builder

The Ajax Load More Query/Shortcode Builder provides an intuitive and easy-to-use admin interface that transforms complex WordPress queries into manageable shortcodes.

→ View Shortcode Builder

Example Ajax Load More Shortcode

[ajax_load_more post_type="post, portfolio" posts_per_page="6" button_label="Load More"]

Examples & Demos

  • Default – Out of the box functionality and styling.
  • Advanced Custom Fields – Infinite scroll Advanced Custom Fields data with Ajax Load More.
  • Attachments – Endless scroll post attachments.
  • CSS Grid – Rendering Ajax Load More listings with CSS GridRe.
  • Destroy After – Remove Ajax Load More functionality after ‘n’ number of pages.
  • Event Listing – Ordering and listing events by custom field date.
  • Filtering – Reset and filter an Ajax Load More instance.
  • Facet Filtering – Implement a faceted search and filter experience for Ajax Load More
  • Infinite Scroll – A look at the new loading functionality and styles.
  • Images Loaded – Download images before displaying ajax loaded content.
  • Masonry – Creating a flexible grid layout with Masonry JS.
  • Multiple Instances – Include multiple Ajax Load More’ on a single page.
  • Paging URLs – Generate unique paging URLs for every Ajax Load More query with the SEO add-on.
  • Pause Loading – Posts will not load until initiated by the user.
  • Preloaded Posts – Easily preload an initial set of posts before completing any Ajax requests to the server.
  • Progress Bar – Display a progress bar load indicator with each Ajax request.
  • Search Results – Returning results based on search terms.
  • Scroll Container – Constrain Ajax Load More to a parent container.
  • SEO & Paging – Combine these two add-ons to create one powerful navigation system.
  • Slideshow Gallery – Create a gallery of posts with Ajax Load More and the Paging add-on.
  • Table Layout – Ajax Load More will display query results in a table format.

→ See All Examples

Note: The Templates Add-On has been installed for use on each of our product demos.

Who Uses Ajax Load More?

Ajax Load More is perfect for developers, bloggers, and store owners who want to:

  • Improve user experience by reducing page load times.
  • Increase page views and ad revenue by keeping users on the page longer.
  • Create a modern, seamless browsing experience.
  • Simplify navigation on content-heavy sites.
  • Enhance the look and feel of their website with custom templates and layouts.
  • Easily integrate infinite scroll into any WordPress theme or plugin.

Add-ons

The following add-ons are available to etend and enhance the functionality of Ajax Load More.

  • Cache: Improve website performance by caching the results of Ajax server requests.
  • Call to Actions: Extend Ajax Load More with advertisement and call to action content blocks.
  • Comments: Load and display WordPress blog comments using the core Ajax Load More infinite scroll functionality.
  • Elementor: Add infinite scroll or load more to your Elementor Posts and WooCommerce listing widgets with Ajax Load More and the intuitive Elementor Widget Connector.
  • Filters: Front-end and admin functionality for creating, managing and displaying Ajax Load More filters.
  • Layouts: Predefined responsive layouts for Ajax Load More repeater templates.
  • Next Page: Infinite scroll multipage WordPress content with Ajax Load More and the Next Page add-on.
  • Paging: Replace the default lazy load/infinite scroll functionality of Ajax Load More with a numbered navigation system.
  • Preloaded: Load an initial set of posts before sending any Ajax requests to your server.
  • Query Loop: Infinite scroll the core WordPress Query Loop block
  • SEO: Generate unique paging URLs with each Ajax Load More query.
  • Single Post: Enable infinite scrolling of single posts on your WordPress post templates.
  • Templates: Create and manage Repeater Templates on demand, as well as load templates directly from your theme directory.
  • WooCommerce: Infinite scroll WooCommerce products with Ajax Load More.

Ajax Load More Pro

The Ajax Load Pro bundle that provides access to all current and future Ajax Load More add-ons in a single installation! Save over 60% when you purchase the Pro bundle.

→ Update to Pro

Extensions

The following FREE extensions are available to provide compatibility with popular WordPress plugins and core features.

  • Advanced Custom Fields: Display field type data with Ajax Load More.
  • Relevanssi: Display Relevanssi search results with Ajax Load More.
  • REST API: Enable compatibility with the WordPress REST API.
  • SearchWP: Display SearchWP query results with Ajax Load More.
  • Term Query: Infinite scroll WordPress Terms.
  • Users: Lazy loading WordPress Users with Ajax Load More.

Callback Functions

Ajax Load More dispatches callbacks during various stages in the plugins lifecycle. Callback functions are dispatched directly from core Ajax Load More or one of the various add-ons.

→ View All Callback Functions

Filter Hooks

Ajax Load More has a variety of WordPress filters in place that enable users to hook into Ajax Load More to insert or modify data.

→ See All Filters

Variables

Ajax Load More passes the following PHP variables to each repeater template – these template variables can help you style and transform your repeater templates.

  • $alm_current – Returns the current item number in the current Ajax Load More loop and will reset to zero with every ‘Load More’ action.
  • $alm_page – Returns the current page number.
  • $alm_item – Returns the current item number within your loop.
  • $alm_found_posts – Returns the total number of posts found within the entire WordPress query.

Plugin Links

Please Review Ajax Load More!

Your reviews make a big difference! Please consider taking the time to review my plugin. Your ratings and reviews help the plugin grow and provide the motivation needed to keep pushing it forward.

→ Leave a Review

Installation

How to install Ajax Load More.

Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘Ajax Load More’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select ajax-load-more.zip from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download ajax-load-more.zip
  2. Extract the ajax-load-more directory to your computer
  3. Upload the ajax-load-more directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

Frequently asked questions

What are the steps to getting Ajax Load More to display on my website

Create your shortcode Add the shortcode to your page, by adding it through the content editor or placing it directly within one of your template files. Load a page with your shortcode in place and watch Ajax Load More fetch your posts. → Read the Implementation Guide

What are my server requirements?

Your server must be able to read/write/create files. Ajax Load More creates the default repeater on plugin activation and in order to modify the output we are required to write to the file as well.

Is the ajax functionality secure?

Yes, Ajax Load more uses admin-ajax and nonces in order to protect URLs and forms from being misused.

Can I make modifications to the plugin code?

Sure, but please be aware that if modifications are made it may affect future updates of the plugin.

Can I modify the repeater template?

Yes, visit the Repeater Template section in your WordPress admin.

How are my repeater templates saved?

Repeater template data is saved into your WordPress database as well as written directly to a repeater template .php file in the ajax-load-more plugin directory.

Can I use custom fields in a repeater?

Yes, but you will need to define $post at the top of the repeater before requesting your custom fields. Like so: global $post;theImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttps

Which browsers are supported?

Chrome (Mac, PC, iOS, Android) Firefox (Mac, PC, iOS) Safari (Mac, iOS) Android MS Edge

How Can You Contribute?

Issues and pull requests can be submitted via GitHub.

Changelog

8.0.1 – July 22, 2026

  • FIX: Adding fix for possible noscript fatal error.
  • FIX: Various security fixes.
  • FIX: Cast AJAX numeric params to int before arithmetic -> PR

8.0.0 – June 4, 2026

  • UPDATE: Moving Ajax Load More to it’s own custom domain -> ajaxloadmore.com.
  • UPDATE: Various code cleanup and optimizations throughout the plugin for WordPress 7.0 compatibility.

7.8.4 – April 20, 2026

  • FIX: Various security fixes.

7.8.3 – February 19, 2026

  • NEW: Added new fallback for missing template files.
  • NEW: Added alm_create_templates hook to disable the automatic creation of templates on the fly.
  • UPDATE: Various code cleanup tasks.

7.8.2 – January 28, 2026

  • UPDATE: Various security fixes.

7.8.1 – January 9, 2026

  • UPDATE: Updated core plugin to support Next Page version 1.10.0.
  • UPDATE: Code cleanup and dependency updates.

Full changelog on WordPress.org →

Screenshots

Settings: Customize Ajax Load More by configuring the various plugin settings.
Settings: Customize Ajax Load More by configuring the various plugin settings.
Repeater Templates: Manage the front-end display and styling of Ajax loaded content.
Repeater Templates: Manage the front-end display and styling of Ajax loaded content.
Templates: Unlock the ability to create an infinite number of Repeater Templates with the Templates add-on.
Templates: Unlock the ability to create an infinite number of Repeater Templates with the…
Shortcode Builder: Create complex WordPress queries in seconds using the intuitive Shortcode Builder.
Shortcode Builder: Create complex WordPress queries in seconds using the intuitive…
Implementation: Insert the Ajax Load More shortcode directly into the WordPress block editor or a theme template file.
Implementation: Insert the Ajax Load More shortcode directly into the WordPress block…

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 Ajax Load More alternatives

All ajax load more plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 Load More Products for WooCommerce Load More Products for WooCommerce Load products from next page via AJAX with infinite scrolling or load more products button by BeRocket 20K+ ★★★★★★★★★★ 4.9 (274) 4 weeks ago 79
3 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) 10 months ago 59
4 Ajax Load More for Advanced Custom Fields Ajax Load More for Advanced Custom Fields Ajax Load More extension that adds compatibility with various field types for Advanced… by Darren Cooney 2K+ ★★★★★★★★★★ 4.6 (5) 11 months ago 53
5 Ajax Load More for Relevanssi Ajax Load More for Relevanssi Ajax Load More extension that adds compatibility with Relevanssi. by Darren Cooney 500+ ★★★★★★★★★★ 3.5 (2) 1 year ago 39
6 Ajax Load More for SearchWP Ajax Load More for SearchWP Ajax Load More extension that adds compatibility with SearchWP plugin. by Darren Cooney 200+ ★★★★★★★★★★ 5 (2) 1 year ago 42
7 Load More Posts Load More Posts Easily add Load More Posts plugin to your WordPress blog with the official Load More Posts… by rajeevglocify 100+ ★★★★★★★★★★ 5 (1) 2 years ago 35
8 Ajax Load More: REST API Ajax Load More: REST API An Ajax Load More extension that adds compatibility for the WP REST API. by Darren Cooney 60+ ★★★★★★★★★★ No reviews 1 year ago 34
9 Instant Infinite Loader Instant Infinite Loader Instant Infinite Loader adds a 'Load More' button and smooth infinite scroll to your… by Nababur 20+ ★★★★★★★★★★ 5 (4) 1 year ago 40
10 Ajax Load More for Users Ajax Load More for Users Ajax Load More extension that adds compatibility for infinite scrolling WordPress users via… by Darren Cooney 10+ ★★★★★★★★★★ No reviews 11 months ago 38
11 Ajax Load More – WordPress infinite scroll Ajax Load More – WordPress infinite scroll Ajax Load More is an amazing wordpress infinite scroll plugin to view list/grid of posts… by ikhodal 10+ ★★★★★★★★★★ 1 (1) 7 years ago 18

FAQ

Ajax Load More: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is Ajax Load More free?

Yes. Ajax Load More is free to download and use from the official WordPress.org plugin directory.

Is Ajax Load More safe to use in 2026?

Ajax Load More is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30K+ sites, is rated 4.8/5 and was last updated 2 months ago, and scores 70/100 on our health check.

How many websites use Ajax Load More?

Ajax Load More is active on 30K+ WordPress websites and has been downloaded 2,513,101 times since it launched in June 2014. It was downloaded 8,711 times in the last 30 days.

Does Ajax Load More work with WordPress 7.1?

Ajax Load More is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Ajax Load More need?

Ajax Load More requires PHP 5.6 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Ajax Load More last updated?

The latest version, 8.0.1, was released on July 22, 2026 (2 months ago).

Who makes Ajax Load More?

Ajax Load More is developed and maintained by Darren Cooney.

What are the best alternatives to Ajax Load More?

The most popular alternatives to Ajax Load More are Load More Products for WooC… (20K+ installs), Load More Anything (5K+ installs) and Ajax Load More for Advanced… (2K+ 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.