---
title: "How to Delay Loading Custom Post Types in Elementor? (Better Performance)"
url: https://theplusaddons.com/docs/delay-loading-custom-post-types-in-elementor/
date: 2023-08-28
modified: 2026-09-27
lang: en
author: "Aditya Sharma"
description: "A page with a long listing loads and renders every card up front, which can slow down the initial page load - especially with a lot of featured images. Setting..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Delay-Loading-Custom-Post-Types-in-Elementor_-Better-Performance-1024x536.jpg
word_count: 321
---

# How to Delay Loading Custom Post Types in Elementor? (Better Performance)

## 

- Dynamic Listing sets More Post Loading Options to Lazy Load, so only the first batch renders immediately and later cards load when the visitor scrolls toward them.
- Maximum Posts Display defaults to 8, and lowering it keeps the first batch small while deferring more content to later scroll triggers.
- The Plus Addons for Elementor Pro is required for Dynamic Listing, and the widget does not appear in the free plugin until its license is activated.

A page with a long listing loads and renders every card up front, which can slow down the initial page load - especially with a lot of featured images.

Setting Dynamic Listing's **More Post Loading Options** to **Lazy Load** means only the first batch renders immediately; the rest loads only once the visitor scrolls toward them, reducing initial page weight.

For the full settings tour of the **Dynamic Listing** widget, see [Dynamic Listing Widget Settings Overview](https://theplusaddons.com/docs/dynamic-listing-widget-settings-overview/).

***Requirement - This widget is a part of The Plus Addons for Elementor Pro, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing/dynamic-listing/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Prerequisite:** [Elementor](https://wordpress.org/plugins/elementor/) (free) installed and active.- **Edition:** Dynamic Listing is a **Pro** widget - it needs The Plus Addons for Elementor Pro installed and its license activated. It will not appear in the free plugin.- **Widget to enable:** go to **The Plus Addons > Widgets**, search for **Dynamic Listing** and turn its toggle on.

## Steps

- Add the **Dynamic Listing** widget to the page.- Under **More Post Options**, set **More Post Loading Options** to **Lazy Load**.- Lower **Maximum Posts Display** under Content Source so the first batch itself is small, deferring more of the total content to later scroll triggers.

![Lazy Load selected alongside a lower Maximum Posts Display value](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-delay-loading-setting.webp)

## Settings Overview

| Setting | What it does | Default |
| ------- | ------------ | ------- |
| More Post Loading Options | Lazy Load defers rendering later cards until scrolled to. | None |
| Maximum Posts Display | How many posts load in the first batch. | 8 |

## Limitations

- This defers rendering of extra cards; it does not lazy-load the featured images inside the first batch itself - that is handled separately by the theme/browser's own image lazy-loading, not by this control.

## Related Docs

- [How to Add Infinite Scroll for Custom Post Types in Elementor?](https://theplusaddons.com/docs/add-infinite-scroll-for-custom-post-types-in-elementor/)- [Dynamic Listing Widget Settings Overview](https://theplusaddons.com/docs/dynamic-listing-widget-settings-overview/)

## Not verified

So you know exactly what has and has not been checked:

- An actual before/after page-speed measurement (e.g. Lighthouse score) was not run in this pass - the performance claim reflects the mechanism (fewer cards rendered up front), not a measured benchmark.

## Frequently Asked Questions

**Q: Why does a long Dynamic Listing page load slowly in Elementor?**
A: A long listing can slow the initial page load because every card renders up front, and that gets worse when the listing includes a lot of featured images. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH addresses this with Dynamic Listing’s More Post Loading Options set to Lazy Load, which keeps only the first batch visible at first. That reduces the amount of content rendered before the visitor starts scrolling.

**Q: What do I need before I can delay loading custom post types in Elementor?**
A: Elementor free needs to be installed and active, and Dynamic Listing must be available as a Pro widget through The Plus Addons for Elementor Pro with its license activated. The widget also has to be enabled under The Plus Addons &gt; Widgets before it appears in Elementor. That setup matters because the tutorial is built around a Pro-only widget, not the free plugin.

**Q: How do I reduce the first load of a custom post type listing without changing the design?**
A: The practical move is to keep the listing structure but make the first batch smaller. In Dynamic Listing, More Post Loading Options set to Lazy Load defers later cards until scroll, and lowering Maximum Posts Display under Content Source reduces how many posts render immediately. That combination cuts initial page weight while keeping the rest of the content available as visitors move down the page.

**Q: Does lazy loading in Dynamic Listing also lazy-load featured images?**
A: The Lazy Load control only defers rendering extra cards, not the featured images inside the first batch itself. Those images are handled separately by the theme or browser image lazy-loading, not by this control. That distinction matters if you are trying to fix image-heavy pages, because reducing card rendering and delaying image loading are related but different performance problems.

**Q: What is a good setting for Maximum Posts Display when using lazy load?**
A: The page says Maximum Posts Display controls how many posts load in the first batch, and its default is 8. Lowering that number makes the initial render smaller, which is useful when you want more of the total content pushed into later scroll triggers. The right value depends on how heavy each card is, especially if featured images make the listing bulky.

**Q: Is there a way to add infinite scroll for custom post types instead of just delaying loading?**
A: Infinite scroll is covered in a separate guide: [How to Add Infinite Scroll for Custom Post Types in Elementor?](https://theplusaddons.com/docs/add-infinite-scroll-for-custom-post-types-in-elementor/). This tutorial focuses on delaying rendering with Lazy Load inside Dynamic Listing, while infinite scroll is about how more items continue loading as users keep scrolling. If you need both behavior details and widget-level settings, [Dynamic Listing Widget Settings Overview](https://theplusaddons.com/docs/dynamic-listing-widget-settings-overview/) gives the broader settings tour.
