Skip to main content

YOOtheme Pro Extensions for Joomla & WordPress

Extend the functionality of the YOOtheme Pro page builder with Joomill Elements.
for Joomla and WordPress
YOOtheme Pro Extensions for Joomla & WordPress

JSON-LD FAQ schema for YOOtheme Pro

JSON-LD FAQ schema for YOOtheme Pro

JSON-LD FAQ schema is a specific code format that helps search engines understand and highlight your questions and answers. It displays your content directly on the search results page, making your site more visible and providing users with instant information.

Reading Progress Bar for YOOtheme Pro

Encourage site visitors to keep scrolling your page and read your whole content with the Reading Progress Bar. This element lets you add a progress bar on top of your site. You can even style it any way you want to make it look attractive.

(See the demo on top of this page)

Reading Progress Bar for YOOtheme Pro
copyright © 2012-2026 Joomill Extensions

Copyright Element for YOOtheme Pro

Displays a dynamic copyright notice. The year updates automatically, and the site name is pulled from the global settings. Styling can be customized to match your design.

(See the demo at the bottom of this page)

Sticky WhatsApp Element for YOOtheme Pro

A sticky WhatsApp button is a convenient, always-visible button on your website that allows visitors to get in touch with you directly via WhatsApp. This button "sticks" to the bottom corner or side of the screen as the user scrolls, ensuring easy and immediate access. Fully styleable to match your site design.
Sticky WhatsApp Element for YOOtheme Pro
Sticky Signal Element for YOOtheme Pro

Sticky Signal Element for YOOtheme Pro

A sticky Signal button is a convenient, always-visible button on your website that allows visitors to get in touch with you directly via Signal. This button "sticks" to the bottom corner or side of the screen as the user scrolls, ensuring easy and immediate access. Fully styleable to match your site design.

Sticky to top Element for YOOtheme Pro

Displays a fixed ‘Back to Top’ button on the right bottom of your website. The button appears after scrolling and smoothly returns users to the top of the page when clicked. Fully styleable to match your site design.

(See the demo at the right bottom of this page)

Back to Top

Empty Element for YOOtheme Pro

Do you need more space between elements. This plugin adds a customizable spacer element to create vertical space between sections. The height can be adjusted to fit your layout perfectly. There is also a setting to show or hide it based on your device.

Edit Joomla Article element for YOOtheme Pro

Adds a frontend edit button for Joomla articles, visible only to users with the correct editing permissions. This button allows quick access to the article editor directly from the website. The button’s style, size, and width can be fully customized to match your site design.

Edit Joomla Article element for YOOtheme Pro
FAQ

Frequently Asked Questions

The five questions that show up most in support tickets

What is Joomill Elements for YOOtheme Pro?

It is an extension that adds a set of extra elements to the YOOtheme Pro page builder. YOOtheme Pro ships with a lot of built-in elements, but a few commonly needed ones are missing. This pack fills those gaps. Once installed, the elements appear in the builder's element picker under a dedicated "Joomill Extensions" section, and you use them exactly like any native YOOtheme element.

Which elements are included?

The pack adds the following elements: a JSON-LD FAQ schema element, a Reading Progress Bar, a dynamic Copyright notice, a Sticky WhatsApp button, a Sticky Signal button, a Sticky Telegram button, a Sticky "Back to Top" button, an Empty spacer element, and an Edit Joomla Article button.

Does it work with both Joomla and WordPress?

Yes. A single license covers both platforms. The only exception is the Edit Joomla Article element, which is Joomla-only by nature, since it opens the Joomla article editor.

Do I need YOOtheme Pro to use this?

Yes. These are elements for the YOOtheme Pro page builder, so you need an active YOOtheme Pro installation. The extension has no purpose without it.

Which Joomla versions are supported?

Joomla 5.x and 6.x. Always run the latest Joomla point release and make a full backup before installing any extension.

How many websites can I use one license on?

Unlimited installations. You buy the license once and install it on every client site you build or maintain, with no per-domain fees. The license includes one year of updates and one year of support.

What happens when my subscription year ends?

The elements keep working on your sites after the year ends. What you lose is access to automatic updates and support. To keep receiving those, you renew. The download key is what the update system checks against your active subscription.

How do I install the extension?

On Joomla, download the install package from your account, then go to System > Install > Extensions and upload the package. The plugin (System - Joomill Elements for YOOtheme Pro) is published automatically. On WordPress, install it through the standard plugin installer.

What is the Download Key and where do I find it?

After installation you will see a "download key is missing" notice in your dashboard. This key enables automatic updates and is tied to your subscription. You find your personal Download Key in your account at joomill-extensions.com/account/downloadkey, then paste it into the update site settings.

Does the JSON-LD FAQ schema element actually help my SEO?

The element lets you build a question-and-answer section in the page builder and automatically outputs valid FAQPage JSON-LD structured data, so you do not have to hand-code any schema.

One thing to be aware of: as of 7 May 2026, Google no longer shows FAQ rich results, the expandable question dropdowns that used to appear below organic listings. FAQPage is still a valid Schema.org type, Google still uses it to understand your page content, and other search engines and AI assistants such as Bing, Perplexity and ChatGPT still read it. So the element remains useful for clean, machine-readable content and AI search, but you should no longer expect the old rich snippet in Google search results.

How do I show an element like the Reading Progress Bar or Back to Top button on every page?

Add it once to your Footer layout under YOOtheme > Layout > Footer. Elements placed there appear site-wide, on every page.

Can I style the elements to match my design?

Yes. Every element has its own Content and Settings tabs with options for colors, sizes, icon widths, text styles, on-screen positioning and margins, all using standard YOOtheme styling controls. You can also set responsive visibility per breakpoint to show or hide an element on phone, tablet or desktop.

Where do the Sticky WhatsApp, Signal and Telegram buttons link to?

You simply enter your account or phone number, and the element builds the correct link. For WhatsApp, for example, it uses a native app link on mobile devices and the WhatsApp Web link on desktop, so visitors reach you directly from whichever device they are on.

Is there a demo I can try before buying?

Yes. There is a live demo site where you can see every element in action, including a separate demo page per element.

Jeroen Moolenschot
Personal Support

You email Jeroen. Jeroen emails you back.

Joomill — developer, Joomla since 2006, JED Listing Expert

"I use these elements for my own YOOtheme projects. If you hit a bug or need a feature added, you email me and I get back to you - usually within a few hours."

< 24h

Average reply on weekdays

16+

Extensions maintaining

100%

Replies from the developer

Extend your YOOTheme PRO Pagebuilder

One license, unlimited sites · Personal support from the developer