Jetpack blocks offer solutions to help create content, integrate content from third-party services, monetize your site, and make your site more interactive and engaging.
About Jetpack Blocks
In 2018, WordPress 5.0 officially introduced the default block-based editor, also referred to as the Gutenberg editor. Blocks are the elements that make up a page or post: paragraphs, headings, quotes, images, videos, buttons, and more. Each item on a page is its own block, you can edit and move each one independently to create custom layouts.
Jetpack extends the default functionality of the WordPress block editor by giving you access to an array of additional blocks to build engaging pages and posts.
Blocks are incompatible with the WordPress Classic Editor, but if you’d like to explore the blocks option and maintain the familiarity of the Classic Editor, please refer to our suggestions in the section Using Blocks and the Classic Editor.
How to activate Jetpack Blocks on your site
Jetpack Blocks are activated by default. To activate or deactivate them, navigate to Jetpack → Settings → Writing in WP Admin, then scroll down to the Composing section and click on the toggle next to “Jetpack Blocks…”
How to add Jetpack Blocks to your site’s posts and pages
You can add a block by clicking on the + button, also called the Block Inserter, as explained in this guide. You’ll then recognize all the Jetpack blocks from the Jetpack green color, or you can locate them all under the Jetpack block category,
You can also search for a block by name using the search box or by typing a forward slash followed by the block name, e.g., /payments
.
Some Jetpack blocks require certain Jetpack features to be enabled, and some require a Jetpack plan. See the list below for further details.
If Jetpack Blocks or a specific feature is not active, the associated block placeholder will be hidden from users without admin permissions. This includes blocks like Related Posts, Blog Stats, Top Posts, Ad, Contact Form, and VideoPress.
To use these blocks, an admin must first enable the related Jetpack feature. Once enabled, the blocks become available to other user roles like Authors and Editors.
If you don’t see a Jetpack block available in the block inserter, try logging in as an admin to check if the feature needs activation.
If you have trouble using Jetpack Blocks on your site, it may also be that your custom theme or another plugin’s editor is preventing you from doing so. In that case, please contact the respective plugin or theme author for further assistance.
An overview of Jetpack Blocks and their capabilities
For more information on blocks, you can refer to the WordPress Block Editor guide on WordPress.com.
Below is a list of all Jetpack Blocks.
Text
Blocks to help with writing and editing content.
- Jetpack AI Assistant – leverage AI to draft, transform, and translate both new and existing content.
- Jetpack AI Search – allows visitors to ask questions and get replies powered by AI and your site content.
- Markdown – create formatted content using only regular characters and some punctuation marks.
- Writing Prompt – get a prompt to start your writing, and include a link to other people’s writing on the same topic in the WordPress.com Reader.
- Top Posts & Pages Block – allows users to showcase popular content on their site.
- Blog Stats – allows users to showcase site statistics on the site’s front-end. Users can display views and visitor statistics for individual posts and/or the whole site.
Media
Blocks to add variety in displaying media on your site.
- Image Compare – display and compare the differences between two images side by side.
- Tiled Gallery – display image galleries as a tiled mosaic, circular grid, square tiles, or tiled columns.
- Slideshow – insert an image slideshow into a post or page.
- Story – Combine photos and videos to create an engaging, tappable, full-screen slideshow.
Widgets
Blocks to add original functionalities to the site.
- Star Rating – allows site authors to add a visual review rating to the site.
- Repeat Visitor – control the visibility of its nested block(s) depending on how many times a visitor has visited the page.
- Cookie Consent Block – display a cookie consent banner on your website, letting visitors know the site uses cookies.
Embeds
Blocks to easily integrate third-party services.
- Facebook – embed content from Facebook using Jetpack’s API.
- Instagram – embed content from Instagram using Jetpack’s API.
- Latest Instagram Posts – display your most recent images from Instagram.
- Loom – embed a Loom video.
- Descript – embed a Descript audio or video link.
- Eventbrite Checkout – embed Eventbrite events.
- GIF – search for an animated GIF image from Giphy and embed it directly on your site.
- Google Calendar – embed a Google Calendar on a post or page.
- Goodreads – integrates your Goodreads profile into your site.
- Map – add a map to any post or page on your site.
- Podcast Player – display a list of recent episodes from a podcast and play them right from your site.
- Related Posts – suggest additional posts related to the one the visitor reads.
Forms
Easily set up forms for various purposes.
When adding the Form block, it offers you the option to add one of these readily available templates:
- Contact Form – a simple contact form for your post or page.
- RSVP Form – a form allowing your visitors to confirm their presence at an upcoming event.
- Registration Form – allow visitors to register for a membership, club, group, etc.
- Appointment Form – add a form to select a preferred appointment time and date.
- Feedback Form is a form for your site to collect visitors’ feedback.
- Salesforce Lead Form – a form that’ll send submissions directly to Salesforce.
You can also customize the form templates or create your own form by using these form field blocks:
- Text Input Field
- Name Field
- Email Field
- URL Field
- Date Picker
- Phone Number Field
- Multi-line Text Field
- Checkbox
- Terms Consent
- Multiple Choice (Checkbox)
- Single Choice (Radio)
- Dropdown Field
Monetize
Blocks to help generate revenue.
- Donations Form – accept credit and debit card payments for donations powered by Stripe.
- OpenTable – add reservations via OpenTable.
- Pay with PayPal – add a payment button to accept payments for physical/digital products or donations.
- Tock – add a reservation form via Tock on your restaurant’s website.
- Ad – insert an Ad unit anywhere within the content of any post, page, or widget area.
- Payments – add a payment button to process credit or debit card payments powered by Stripe.
- Payment Buttons – add different payment buttons for various payment plans within a single block powered by Stripe.
- Paywall – display a portion of the post and restrict the remaining content to all subscribers or paying subscribers only.
Grow
Blocks to help expand your site growth.
- Business Hours – display your business’s opening hours on your site.
- Calendly – allows visitors to schedule one-on-one appointments, group events, and team meetings directly from your website.
- Contact Info – add your contact information (email address, physical address, phone number) to any post or page.
- Like – Insert the Like Block in any of your page templates so your readers can show their appreciation for your posts and pages.
- Mailchimp – allows visitors to join your Mailchimp list.
- Paid Content – monetize your site by accepting various payment plans for exclusive access to content you create, powered by Stripe.
- Sharing Buttons – add sharing buttons so visitors can share your posts and pages on social media with a couple of quick clicks.
- WhatsApp Button – allow site visitors to send you a message to inquire about your product or services or to ask for support.
- Subscribe – insert a subscription form to enable your readers to get notifications when you publish new posts.
- Subscriber Login – allows members and subscribers to log in and access their account and subscription details.
- Blogroll – display sites that you recommend to people visiting your website.
- Nextdoor – embed posts from the Nextdoor social platform to your website.
How to disable individual Jetpack Blocks
You may want to have Jetpack Blocks on your site, but not want individual ones active. To disable individual Jetpack Blocks, you will need to do so via custom code, as we do not have a user interface for doing so. You can find guidance for disabling individual Jetpack Blocks in our developer documentation, and here as well.
Per our Scope of Support, we are not able to assist with custom code implementations beyond what is provided in our developer documentation.
Using Blocks and the Classic Editor
The WordPress Classic Editor does not support blocks. However, there are workarounds to be able to leverage both the familiarity of the Classic Editor and the power of WordPress blocks:
Use the Classic block. If you have the Classic Editor plugin installed, you will first need to deactivate it, under Plugins → Installed Plugins in your WP Admin. With the Classic Editor disabled, you’ll have access to the default WordPress Block editor which includes the Classic block. The Classic block looks the Classic Editor, with the Custom TinyMCE buttons toolbar in the block.
Enable the Block Editor in the Classic Editor plugin. The Classic Editor plugin gives you the option to enable the Block editor, therefore giving you access to both editors, you can turn it on under Settings → Writing in your WP Admin dashboard. You can select the Block editor as the Default editor for all users, then for the option Allow users to switch editors, select Yes.
Still need help?
Please contact support. We’re happy to advise.