If you want a slider or image carousel inside the WordPress block editor without pulling in a full page builder, four dedicated Gutenberg carousel block plugins are worth looking at right now: Carousel Slider Block for Gutenberg, GutSlider, Splide Carousel Block, and ConicPlex’s own PlexBlocks Carousel Slider. Short version: Carousel Slider Block is the most mature single-purpose option if you want to slide any block content and style it with CSS variables, GutSlider gives you nine separate slider types (testimonials, logos, video, before-after) in one install, Splide Carousel Block is the pick if accessibility and a JavaScript API matter more than a settings panel, and PlexBlocks Carousel Slider is a free, actively maintained option if you just want a plain slider block without extra menus.
Why a Dedicated Gutenberg Carousel Block Plugin Beats a Full Page Builder
Most “best WordPress slider plugins” roundups you’ll find are still about the old generation of tools: shortcode-based sliders like Soliloquy or MetaSlider, or carousel widgets bundled inside a 40-block page builder suite like Kadence Blocks or Stackable. Those work, but they either predate the block editor or drag in a lot of unrelated functionality just to get one slider block. A dedicated carousel block plugin registers one block (or a small handful), does one job, and gets out of the way. That’s a narrower search than “best carousel plugins,” and it’s the one this post answers.
All four options below are genuinely native to the block editor: no iframe embeds, no shortcode fallback, no separate builder screen. You add the block, drop content into slides, and configure everything from the block sidebar the same way you’d configure a Columns block.
| Plugin | Best For | Price | Last Updated |
|---|---|---|---|
| Carousel Slider Block for Gutenberg | Any-block slides with deep CSS styling control | Free | July 2, 2026 |
| GutSlider | Nine dedicated slider types in one plugin | Free, Pro from $99 (lifetime, 1 site) | September 1, 2026 |
| Splide Carousel Block | Accessibility and a JavaScript control API | Free | August 27, 2026 |
| PlexBlocks Carousel Slider | A plain slider block with no added menu clutter | Free | August 14, 2026 |
Carousel Slider Block for Gutenberg
The plugin, developed at carouselblock.com, is built around one idea: any Gutenberg block can be a slide. Drop in an Image block, a Cover block, a Group with a heading and a button, whatever the layout needs, and the carousel just wraps it. Version 2 rebuilt the slider engine on Swiper.js, which is the same engine a lot of commercial sliders use, so the touch and scroll behavior on mobile is solid.
- Price: Free
- Requires: WordPress 6.1+, PHP 5.6+ (per the plugin’s own documentation)
- Last updated: July 2, 2026
Setup is straightforward once you know where to look: after activation the block sits in the Design category of the block inserter, not under a generic “Carousel” search term some users expect. Insert it, click the plus button at the end of the carousel to add a slide, and add any block inside that slide. Reordering happens through left and right arrow buttons in the block toolbar rather than drag handles. There’s a dedicated settings screen at Settings > Carousel Slider in the dashboard, which controls whether legacy v1 carousel blocks still render and whether the plugin loads the full Swiper bundle instead of its trimmed build.
The real strength here is styling depth: the plugin exposes a long list of CSS custom properties for navigation arrows, pagination dots, and slide spacing, and all of them can be set directly in theme.json. That’s a genuine differentiator from the other three plugins in this comparison, none of which document theme.json-level styling hooks. The honest limitation is the flip side of being block-agnostic: there’s no dedicated Testimonial or Logo slide type, so building a testimonial slider means manually assembling an avatar image, a paragraph, and a name inside each slide every time, rather than filling in preset fields.
GutSlider
GutSlider, at gutslider.com, takes the opposite approach from Carousel Slider Block. Instead of one generic slide block, it registers nine separate block types in the free version alone: Static Slider, Flexible Slider, Testimonial Slider, Photo Carousel, Logo Carousel, Before-After Slider, Video Carousel, Blog Post Slider, and a Marquee block for continuous scrolling content. Each one ships with fields built for that specific job, so a testimonial slide has a name, rating, and photo field instead of a blank canvas.
- Price: Free, Pro from $99 (one-time, lifetime license, 1 site)
- Requires: WordPress 6.5+, PHP 7.4+
- Last updated: September 1, 2026
To set it up, activate the plugin, open the block inserter, and look for the GutSlider Blocks category, which groups all nine block types together. Each block is configured from the standard Gutenberg sidebar, and the plugin adds a GutSlider menu item in wp-admin where individual blocks can be turned off if you only use two or three of the nine and want to keep the inserter tidy. It’s built without jQuery and only loads its Swiper.js-based scripts on pages where a slider block actually appears, which matters for sites that care about unused JavaScript in a PageSpeed audit.
GutSlider is the newest of the actively developed options here by update date, having shipped a release on September 1, 2026, just days before this comparison. The free tier covers the nine block types listed above; GutSlider Pro (from $99 as a one-time lifetime purchase for one site, scaling to $199 for 1,000 sites) unlocks fifteen additional slider styles including 3D and shader-style transitions and, notably, dedicated WooCommerce product and product-category carousel blocks that none of the other three plugins in this post offer at all. The tradeoff for that variety is more surface area: nine registered block types is more than most sites need, and if you only want one plain slider, that’s a heavier plugin to load than a single-block alternative.
Splide Carousel Block
Splide Carousel Block is built on the Splide.js library rather than Swiper.js, and it leans hard into accessibility and developer control rather than a big features list. The plugin’s own description highlights ARIA-compliant markup, full keyboard navigation, and a claim of no Google Lighthouse accessibility issues out of the box, plus a JavaScript API for triggering carousel actions programmatically instead of relying only on the visual settings panel.
- Price: Free
- Requires: WordPress 6.5+, PHP 7.0+
- Last updated: August 27, 2026
Installation is the plain WordPress path: upload the plugin folder to wp-content/plugins or install it from the Plugins screen, then activate. Once active, add the Splide Carousel block from the inserter; each carousel can hold an unlimited number of slides, and each slide is its own container that accepts any inner blocks, similar to Carousel Slider Block’s approach. Settings cover arrows, dots, autoplay, fade versus slide transitions, fixed or variable slide width, lazy loading, and hash-based navigation for linking directly to a specific slide.
The honest limitation is documentation depth and polish. Where Carousel Slider Block ships a full docs site with styling guides and included patterns, Splide Carousel Block’s own plugin description runs to a single short page: a features list and a link to Splide’s general documentation rather than WordPress-specific guidance. There’s no bundled pattern library and no dedicated settings screen described anywhere. For a developer comfortable reading Splide’s own docs and wiring up the JS API, that’s a non-issue. For someone who wants a guided setup with example layouts ready to insert, it’s thinner than the other three.
PlexBlocks Carousel Slider for Block Editor
PlexBlocks Carousel Slider is ConicPlex’s own entry, and it earns a spot here on the same terms as the rest: it’s a genuinely native Gutenberg carousel block, free, and actively maintained. It supports both image-only slides and content-driven slides built from other blocks, with arrow navigation, dot pagination, autoplay, loop, and separate style controls for navigation and spacing, which puts its feature set closest to Carousel Slider Block’s rather than GutSlider’s specialized-block approach.
- Price: Free
- Requires: WordPress 6.3+, PHP 7.4+
- Last updated: August 14, 2026
Setup follows the standard path: upload the plugin folder to wp-content/plugins, activate it through the WordPress admin, and insert the Carousel Slider block into any post or page from the block editor. From there, slide management, arrow and dot toggles, autoplay and loop options, and spacing controls are all available directly in the block’s sidebar without a separate settings screen to hunt for.
The plugin is newer than the other three, currently at version 1.0.0 with no track record yet outside ConicPlex’s own testing, so anyone comparing options purely on maturity should weigh that honestly. What it does have going for it is a single, focused job with no legacy version to migrate from and no separate Pro tier gating basic features. If the appeal of Carousel Slider Block is the styling depth and GutSlider’s is the variety of slide types, PlexBlocks Carousel Slider’s is simplicity: one block, one clear job, nothing else bundled into the plugin.
How to Pick the Right Carousel Block Plugin
- If you need deep custom CSS control (theme.json variables, per-element styling hooks) and don’t mind a slightly older plugin, use Carousel Slider Block for Gutenberg.
- If you need several different slider types on one site, especially testimonials, logos, or a WooCommerce product carousel, use GutSlider, and budget for the Pro upgrade if the product carousel is the one you actually need.
- If accessibility compliance or programmatic control through JavaScript is a hard requirement, use Splide Carousel Block.
- If you just want one plain, free, block-editor-native slider without extra settings screens or a Pro upsell, and you’re comfortable with a newer plugin, PlexBlocks Carousel Slider covers that case.
- If none of these fit because the carousel needs to pull dynamic data from a custom post type or a third-party API, that’s a custom block worth building rather than forcing into an off-the-shelf one; our Plugin Development team builds that kind of thing directly.
Frequently Asked Questions
Do I need a page builder to add a carousel to the WordPress block editor?
No. All four plugins in this comparison register a native Gutenberg block that works in the standard block editor and in the site editor, with no page builder or shortcode required.
What’s the difference between a carousel block and a slider block?
In practice the terms are used interchangeably by most of these plugins. Some, like GutSlider, use “slider” for a single large hero-style rotator and “carousel” for a row of smaller items like logos or products, but there’s no strict industry standard separating the two.
Will a Gutenberg carousel block work with a block theme (Full Site Editing)?
Splide Carousel Block explicitly states FSE compatibility in its own documentation. Carousel Slider Block and PlexBlocks Carousel Slider are standard Gutenberg blocks and work in block themes the same way any other core block does. GutSlider’s blocks are also built with native Gutenberg components and function the same way inside a block theme.
Can I build a WooCommerce product carousel with one of these?
Only GutSlider offers a purpose-built WooCommerce product carousel block, and it’s part of the paid Pro tier. The other three plugins can slide a Product block or a manually built product layout, but none of them have a dedicated WooCommerce product carousel block in their free tier.
Do carousel blocks slow down page load?
It depends on the plugin’s asset loading. GutSlider and Carousel Slider Block both note that they only load their JavaScript on pages where the block is actually used, rather than site-wide. That conditional loading matters more for page speed than which slider engine (Swiper.js or Splide.js) is underneath.
Sources
- Carousel Slider Block for Gutenberg (WordPress.org)
- Carousel Slider Block documentation (carouselblock.com)
- GutSlider (WordPress.org)
- GutSlider Pro pricing
- Splide Carousel Block (WordPress.org)
- Splide.js library
- PlexBlocks Carousel Slider for Block Editor (WordPress.org)
- 4 Tabs Block Plugins Built for the WordPress Block Editor
- Best Before and After Image Slider Plugins for the WordPress Block Editor



