AI powered Joomla extensions for SEO and content

4AI: The Joomla AI assistant that's always with you

4AI logo

The Joomla AI assistant that's always with you

tw

4AI is a state-of-the art Joomla extension that gives you an always-on AI-powered assistant to create and revise the content of your website.

Powered by best-in-class AI APIs - Google Gemini 2.0 or OpenAI (known for ChatGPT), it's always available, backend or frontend, at the click of an icon or through a convenient keyboard shortcut.

It's integrated into Joomla so that you can create a new article or product description, an image, a translation, spell/check, get title or description propositions, tweet, Facebook posts in seconds, or just chat freely without opening a new tab.

Joomla 5, Joomla 4, Joomla 3, frontend or admin: this small icon is always there for you!

4AI assistant offering to save a newly created Joomla article

4AI takes advantage of recently available technologies to help you create and transform your Joomla website content quickly, easily and in ways that were not possible just a few months ago.

Get an outline for a new article. Write a product description by providing only basic information. 

Get the text of a new article in seconds, complete with a title, meta description. Save that text as a new Joomla article, in a category of your choice from one screen, with one click.

Translate an existing article to another language. Save it as a new article, automatically associated with the original one. In one click, from one screen with all formatting preserved.

Get a Facebook post or few suggested tweets for your blog post or product. Or a tweet threads, ready to tweet. Tweet directly from 4AI, with just a click.

Extract keywords, get related keywords or hashtags to feed your SEO reseach and linking efforts.

Or just chat directly with the AI, and copy/paste questions, responses or an entire discussion with just a click.

Powered by best-in-class AI APIs

4AI can use Google Gemini 2.0 or OpenAI API - or both- to create or transform your content. These are the AI systems powering ChatGPT and Google themselves. 

Note that you do NOT need a paid ChatGPT plan to use 4AI - but you'll need to pay for your API usage. Google Gemini can be used for free, up to 1500 times a day (!) and is very fast as well.

Create content...

Large Language models can be used to create many types of content. You may have tried that with ChatGPT or Google Gemini already. But getting them to produce exactly what you want, repeatedly is kind of hard.

4AI helps you by crafting prompts we developed to repeatedly get properly formatted content suitable for various usages.

  • one or a few paragraphs, for instance a product description or part of an article
  • an email or a newsletter
  • blog post
  • an outline of a longer text (which you can then expand with the Transform features

 

...and save as new articles with one click

Once content has been created, use it in multiple ways: paste it somewhere or just create a new article straight from the 4AI interface.

Works for translations too: existing translations will be updated, or a new associated article is created in the correct category when no previous translation exists.

Create Images...

AI can also be used to create images. With the availability of OpenAI latest image model, DALL·E 3, performance and quality is now perfectly suited to create images for your Joomla website. As with text, writing the prompts and getting the options right is not always trivial though. 4AI offers:

  • Easy to use selectors for the models image dimensions, quality or style options.
  • 2 input fields for Alt and additional instructions
  • Select DALL·E 2 or DALL·E 3 model at any time
  • One click image saving to small, medium and large image sizes, in jpg and webp formats
  • One click to use as Intro or full Text Image
  • One click to insert image at editor cursor position, as a fully responsive img tag with alt, srcset and sizes attributes

 

...and iterate until image is fine

Once an image is created, you can also ask the AI to modify some parts of it until you get exactly what you want:

  • Use your mouse to click around the area to change
  • Enter the change description
  • Click!
4AI offering to rewrite a Joomla article to include the 4SEO and Weeblr keywords

Transform your content

Transforming content is likely where language models such as ChatGPT or Google Gemini excel most.

With 4AI, you can super-easily perform many transformations on your content:

  • spell/grammar check: It's not just spelling or checking for grammar but indeed proofreading, including suggesting readability or clarity improvements
  • shortenExpand: have the AI rewrite your text, either because it's too long, or on the contrary if you think it requires a bit more details
  • Summarize: automatically create an abstract of a piece of text. Use in publication, as a description, as an announcement,...
  • Change style: change the tone of your product description, directory entry or podcast script: funnier, more professional, simpler or more elaborate...
  • Rewrite for keywords: an SEO consultant favorite! slightly alter a text to include - with caution - desired keywords or key phrases in places where they make sense
  • Translate: Large Language models are excellent at translating across many languages (45+ included in 4AI). But then 4AI does the rest by creating and managing Joomla associations automatically for your content.
AI-powered 4AI suggests 3 possible meta description for a Joomla item.

Common tedious SEO tasks at your fingertips

4AI can suggest multiple titles, meta description, extract keywords or find related keywords based on your actual content.

We developed the prompts used to query the AI API specifically for SEO purposes.

Select your preferred ones (or ask for more!) and click on a button to inject them in your article Publishing edit page form.

A set of automatically extracted keywords, related keywords and hashtags for a Joomla article

...including help in keywords and hashtags research

Keywords research is one of these tedious SEO tasks. 4AI extracts them for you and find related keywords you can use for linking, ads, or rewriting content.

In one go, also get the hashtags you need for social networks

Asking 4AI to create a Twitter thread automatically based on a Joomla article.

From content to social networks posts in seconds

Posting content to social networks is extremely important for many websites, but each network has its own specific requirements. Lots of work.

4AI makes the AI provider write multiple suggestions of Facebook, LinkedIn or Twitter posts.

Complete with hashtags when needed, and images when found in your article options.

It even creates an entire Tweet thread, ready to tweet.

A full Twitter thread created based on a Joomla article and ready to be tweeted from 4AI.

Tweet right from your website

To make it even easier, all tweet proposals have a Tweet this button.

Just click, review the content and press Send...

A conversation with 4AI, getting the code to redirects pages in your .htaccess.

...or just chat with your AI assistant


Pick your subscription and get started!

4AI

The Joomla Assistant

$69/year

  • Best for individuals
  • 1 year support+updates up to 3 sites
  • Runs on Joomla 3, 4 & 5
  • GPL license
  • Unlimited installations

4AI PRO

The Joomla Assistant

$179/year

  • Best for agencies
  • 1 year support+updates, unlimited sites
  • Runs on Joomla 3, 4 & 5
  • GPL license
  • Unlimited installations
4AI Community edition is also available free of charge from our downloads area. Compare features in the F.A.Q.
4AI: Make your life easier, be more productive!

4AI runs the same on Joomla 3, 4 and 5. Compatibility plugin not needed on Joomla 5.

It is available in 22 languages: Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish and Turkish.

It is fully documented and the documentation is embedded in 4AI itself as well.

4AI can be extended programmatically with a documented set of hooks. Customize or extend it with a few lines of code for advanced processes.

4Analytics: Private analytics for Joomla

4Analytics logo

Private analytics for Joomla

4Analytics is a state-of-the art Joomla extension that provides you with fully private analytics out of the box.

It replaces Google Analytics, Matomo, Plausible, Fathom Analytics, Umami or Simple Analytics.

4Analytics does not record personal information and does not use any cookie.

Therefore, a cookie-consent extension is not needed. All data safely stored on your own server.

Setup is done with just one click and you see reports on screen or receive them by email.

4Analytics summary report page with sample data

Analytics is as important as ever for any website, because "you can't improve what you can't measure", as they say.

For the longest time, analytics has been synonymous with Google analytics (you can't beat free of charge!). But the public is now more privacy-aware and the use of Cookie and Ads blockers causes Google Analytics and similar solutions to miss a lot of visits.

And of course, since the advent of the GDPR and similar legislations around the world, raising public awareness of how their private information is used online, a new kind of analytics suppliers has appeared.

They offer private-first solutions and you can already use them, assuming you can fall into their free-tier or their pricing matches your budget.

There's still one concern though: all of them are SAAS - Software As A Service, and your website analytics data is stored on their servers, wherever these companies are located. This usually make things difficult when it comes to compliance with your own legal requirements.

4Analytics solves these issues thanks to its privacy-first design, not using any cookie, and storing all data on your own server.

To learn more about our privacy-oriented design and why it matters to you, or your clients, please read 4Analytics privacy statement page.

4analytics sample summary chart with views and engaged visitors 4analytics live counter of visitors on site

Complete Website analytics

Measure traffic to your website with just a click and get all common metrics:

  • page views, visitors count, views and visits duration, errorsbounces
  • referrers (which website sent them), most viewed pages
  • countries, languages, device types
  • Real-time visitors count and pages they are viewing

But you also get less common - but maybe more important today:

  • which pages search engines and AI robots are reading from your site?
  • how engaged are visitors with your site?

There's much more but all reports can be viewed either in Simple or Detailed mode: don't be lost in numbers but have all the data when you need it.

4Analytics data retention policy

Privacy-focused, privacy compliant

  • No cookie, anonymous traffic measurement
  • No personal data stored
  • No persistent user identifier
  • GDPR, CCPA or PECR compliant out of the box, no cookie-consent extension needed
  • Data is stored on your server (in Europe if you are in Europe, in the US if in the US, etc) 

For the technically minded, please read our 4Analytics Technology page for details on how this works.

4analytics user testimony on performance testing 4analytics real-world CPU usage compared to other extensions

Super-tiny, no impact on website speed or Core Web Vitals

Google Analytics is famously large (175KB at the moment). Other solutions, even open-source ones, also requires you to link to external scripts that can slow down your site.

4Analytics entire script is 1.9KB. And because 4Analytics is a Joomla extension, not a Software-As-A-Service offering, that script is simply injected inside your page source code. No extra script to load from a server. No speed impact.

As for the load on the server itself, well, here is a server load graph of a Joomla website whose owner tried to use another extension and then 4Analytics:

4analytics setup wizard

Configure with one click

Analytics systems can be cumbersome to setup as you must copy/paste a piece of custom code to your template index.php file, or even use some analytics plugin just to integrate your analytics service.

With 4Analytics, you:

  • Install the extension with the Joomla standard installer
  • Click on the Enable default configuration button in the wizard displayed after installation

That's it. With that single click, 4Analytics measures traffic on all your site pages, automatically excluding logged-in users.

You can also automatically exclude visits from your own IP address, and that also requires just one click

Definition of "Views by humans"

Focused on human, real visitors

Half or more of your website visitors are likely to be robots!

This scary statement is why so much effort has gone into making sure 4Analytics:

  • recognizes thousands of known robots
  • identifies and separate search engines visits
  • identifies and separate social networks visits
  • identifies and separate AI robots visits, such as the one from ChatGPT, Claude.ai and a number of others

Recognizing "good" and "bad" traffic is key to providing you with real-world and actionable information. And not using cookie helps here as well, as ad-blockers and other privacy tools hide a lot of traffic when analytics is based on cookies

Automatically send reports by email

Not all people interested in the site analytics should or would want to have a Joomla account and enter the Joomla admin to be kept informed.

Just enter email addresses into the Daily, Weekly or Monthly fields, and the recipients

  • automatically receive their respective summary reports in their inbox
  • can click a secret link to view full report online
  • can click the Print button to print or save as PDF that report

The emailed summary report has 8 main metrics and have secret links to access full reports without login. Recipients don't even need an account on the site.

Configuration page to automatically send analytics reports by email

Pick your subscription and get started!

4Analytics

Private Analytics for Joomla

$69/year

  • Best for individuals
  • 1 year support+updates up to 3 sites
  • Runs on Joomla 3, 4 & 5
  • GPL license
  • Unlimited installations

4Analytics PRO

Private Analytics for Joomla

$179/year

  • Best for agencies
  • 1 year support+updates, unlimited sites
  • Runs on Joomla 3, 4 & 5
  • GPL license
  • Unlimited installations
4Analytics: Know what's happening on your site, without harming your visitors!

4Analytics runs the same on Joomla 3, 4 and 5. Compatibility plugin not needed on Joomla 5.

It is available in 22 languages: Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish and Turkish.

It is fully documented and the documentation is embedded in 4Analytics itself as well.

4Analytics can be extended programmatically with a documented set of hooks. Customize or extend it with a few lines of code for advanced processes.


Dive deeper: here is our Getting started video for a full, practical tour:

4Logs logo

Simple and free Joomla log files manager

4Logs is a simple plugin that lets you manage all log files on your site.

You can view, download or delete all log files produced by Joomla or extensions you are using.

4Logs works the same on Joomla 3, 4 & 5.

4SLOGS showing list of available log files in Joomla admin

Log files are stored by Joomla and many extensions as part of the day to day site operation. This is where you go to gather detailed information about errors and other issues that may happen on any site.

For instance, 4SEO or 4SEF both store information in Joomla log files folder, with more or less details depending on how you chose to configure them. 

That's all good and well, but viewing the content of log files, or just downloading them when asked by a support team for instance, has always been a pain: connect through FTP, log into your hosting provider control panel, navigate to Joomla log folders, etc

4Logs is a simple plugin with only one purpose: manage Joomla log files

With 4Logs, it's a snap to:

  • View all available log files, sorted by folder, date and time
  • View their content with a single click
  • Download any log file to your computer
  • Delete any one of them
  • Improve your site operations by staying on top of errors and debugging
A view of a single log file with 4LOGS on Joomla 3

4Logs is a single plugin. It's entirely free and works happily on either Joomla 3, 4 or 5.

It is not a component as that would clutter your admin for no good reason. We have made it only a plugin and use a modern and fast interface to make it easy to use.

Make your life just a tiny bit easier!
4Video logo

High performance YouTube and Vimeo videos

4Video lets you embed on your Joomla sites Youtube and Vimeo videos with ease. Contrary to common video embed methods, it scores perfectly on Google Core Web Vitals speed specification and therefore helps your SEO.

Also add jump points or chapters for your users to navigate directly to specific points into your videos.

And 4Video automatically injects structured data to get your videos into Google.

4Video works the same on Joomla 3, 4 and 5.

4Video as used on weeblr.com to embed a product Getting started video

Video is a prime method today for getting content across to your Joomla site visitors. Whether for entertainment or educational purpose, most content is better served through video or animated content.

With platforms such as YouTube or Vimeo, storing videos or bandwith to play them is not a problem anymore. However, embedding these videos into your site might be one.

Most search engines put an emphasis on speed . Google now includes its Core Web Vitals specification (CWV) when ranking pages. Most videos embed methods score poorly at CWV, specifically the CLS value.

4Video was designed for our use here at weeblr.com, specifically to address that performance need. You can see 2 videos embedded using 4Video on 4SEO product page, our search engine optimization flagship product. That page perfoms flawlessly at CLS, even with 2 videos.

Finally, any video longer than a few minutes needs a table of content, or chapters, allowing quick access to specific locations. 4Video has jump points, which you can set and modify fast and easy.

What more? 4Video automatically creates structured data records - including chapters - so that Google can best present your videos in search results.

Real-life Google search console results

Screenshot of Google Search Console Core web vitals improvements after installing 4Video

With 4Video, it's a snap to:

  • Insert as many videos you want on a page, as Joomla modules
  • Multiple instances on same page, mixing Vimeo and Youtube sources
  • Autopause one video if another is played. Across Vimeo/YouTube sources
  • Include inside articles or other locations with Joomla loadmoduleid feature
A view of a simple video embedded on a Joomla site page
A view of a video embedded on a Joomla site page with an active table of content sidebar

Active table of content

Create a table of content sidebar, with clickable chapters to jump to specific points in the video

You only have to enter a title and a timestamp for each entry, 4Video does the rest

Automatic VideoObject structure data

4Videos generates Google-compatible structured data for each of your video, a VideoObject.

If you included a table of content, this structured data record includes an hasPart section listing all chapters. Google can now easily understand your video content fully and make you rank for each section.

A view of valid VideoObject structured data automatically generated by 4Video

4Video is a single Joomla module. It's entirely free and works happily on either Joomla 3 or Joomla 4. Make your Joomla site nicer and a whole lot faster!

The Joomla AI assistant

4AI assistant offering to create an image

4AI is a state-of-the art Joomla extension that gives you an always-on AI-powered assistant to create and revise the content of your website.

Powered by the API behind the well-known ChatGPT system, it's always available, backend or frontend, at the click of an icon or through a convenient keyboard shortcut.

It's integrated into Joomla so that you can create a new article or product description, a translation, spell/check, create title, description, Tweet, Facebook posts in seconds.

Save that text as a new Joomla article, in a category of your choice from one screen, with one click. Let 4AI create Joomla associations for your translations.

All Joomla SEO in one single extension

4SEO is the most powerful SEO extension for Joomla 3 or Joomla 4.

It works exactly likes a search engine, crawling your site to understand it then adds metadata, structured data, builds a sitemap, replace content, helps your social networks sharing or finds broken links.

Connect it to your Google Search Console account and it finds the best keywords and pages to optimize content for!

And submit your modified pages to IndexNow with just one click.

Joomla Administration. Simpler. Faster

4Command  brings to Joomla 3, 4 and 5 a different approach to a modern CMS administrator experience.

It complements Joomla's classical menu-based navigation system with a command palette and keyboard shortcuts.

The command palette lets you search and run things fast and without knowing where they are. Keyboard shortcuts lets you do things with 2 keystrokes instead of 2 page loads.

Predefined actions (clear cache, empty trash, check-in content, switch editors, resend activation emails,...) are triggered with one click or one shortcut.

And if you do not or cannot use a mouse, then 4Command helps you navigate Joomla admin tremendously.

Fully-featured podcasting for Joomla

4Podcast audio-player as used on weeblr.com blog/podcast page/

4Podcast is a modern, integrated solution to add a podcast to your Joomla 3 and Joomla 4 website.

It comes with a beautiful, responsive and accessible audio player that scores perfectly on Google Core Web Vitals speed specification and therefore helps your SEO.

Builds a standard RSS feed usable on Apple PodcastsGoogle PodcastsSpotify and all major podcasting platforms.