We're pleased to announce the release of 4SEO version 7.1.0. This is is a feature and maintenance release. As always, compatible with Joomla 3 to 6 without compatibility plugin.
Here are the highlights:
URL QRCode can now be copied to clipboard in addition to be downloaded. Easier to paste into other applications
SPPageBuilder sometimes uses data-large instead of data-src attribute for loading images with javascript
URL QRCode can now be copied to clipboard in addition to be do
Frontend metadata edit page is now wider
Moved GSC connection errors logging to main error file instead of dedicated oauth log file; Removed logging of successful connections
Better protection of script and style HTML tags when performing link replacements
Reject invalid performance reports before processing them rather than after, save time
Now using a dialog element for most dialogs
Accessibility: nav landmarks elements don't have a unique identifier
Accessibility: table header cells with no visible title should still have an indication of their content
AfterInitialiseDocumentEvent only exists from Joomla 5. May cause fatal errors on 404 pages if using one of 4SEO custom error pages
In tab switcher, small layout shift when going to or from the When to run tab to another
Please see this page for a full changelog. This release is immediately available both from the download area and using the one-click Joomla! updater of your web site.
We're pleased to announce the release of 4SEO version 7.0.0. This is is a feature and maintenance release, with an important bug fix. As always compatible with Joomla 3 to 6 without compatibility plugin.
Here are the highlights:
Refreshed user interface, less distraction and more compact
Generation of Markdown alternate version of your pages automatically. Supports Content Signals policy to tell bots what they can do with your content. Also: content negotiation, canonical/alternate link management, structured data, configurable caching. Particularly useful for software or product documentation for instance
Support for llms.txt file generation. Not used for SEO/AEO/GEO but can be useful for product or software documentation pages
Added support for Content Signals policy. Tell bots which use of your content you allow.
Added option to decide if automatic change detection runs on entire page or on just main content. Use the latter if your pages have modules with random or often updated content, causing 4SEO to re-analyze pages too often
Joomla light/dark mode switch in User menu now also control our light/dark mode
Prevent Joomla using null as an array offset on 404s, which causes PHP deprecation warnings
YooTheme Pro template can now display 4SEO error pages in full - Joomla 5+ only
Sitemaps are now served without cookies
Prefer the live meta description possibly set by Joomla, if any, over the one stored during analysis, in case the page has not been re-analyzed yet
Under rare circumstances, Joomla may redirect some 404s to home page, when a 4SEO error page is active
Redesigned notifications icon, was not accessible
Some toolbar buttons may fail WCAG 2.2 AAA in light mode
Changed striped tables dark rows background color, was not WCAG 2.2 AAA compliant
FAQPage and ListItem structured data types use wrong letter case
Dutch language shows HTML tags in initial setup wizard title
Some expansion variables may not be available (published date)
Please see this page for a full changelog. This release is immediately available both from the download area and using the one-click Joomla! updater of your web site.
We're pleased to announce the release of 4SEO version 6.12.0. This is is a feature and maintenance release, with an important bug fix. As always compatible with Joomla 3 to 6 without compatibility plugin.
Here are the highlights:
FAQ structured data is no longer a page-level entity, can now be added to other page types such as Article or Product
Some redirects rules may not work
Automatic description: now prefers component content over custom fields content. Added new filter to toggle that choice
Redesigned dashboard alerts, less overwhelming and more informative
More efficient background images dimensions retrieval
When generating sitelinks and website structured data records, now using the configured Website home address instead of that coming from Joomla, for better consistency
Added forseo_sd_cache_id filter. May help in cases where Joomla progressive/conservative caching prevents custom fields values to be used in structured data rules
Possible PHP warning on Structured data Event rule, if Location Name is a custom field, but no value has been set in the item for it
Under some rare circumstances, a PHP warning showing about using foreach() on null can be visible on page (if server is configured to display errors). No consequence on operations.
Please see this page for a full changelog. This release is immediately available both from the download area and using the one-click Joomla! updater of your web site.
We're pleased to announce the release of 4SEO version 6.11.0. This is is a feature and maintenance release, compatible with Joomla 3 to 6 without compatibility plugin.
Here are the highlights:
QRCodes are now built internally, don't depend on external service.
QRCode target URL can now be modified to include arbitrary parameters, for instance utm_source or utm_campaign. They can be downloaded as PNG or SVG
QRCode generated for each page is now using the website home address instead of the current URL visited by the browser
Performance: avoid calling expandable variables filter multiple times
Wrong logic in comparing image sizes may lead to picking the wrong image in some cases
Please see this page for a full changelog. This release is immediately available both from the download area and using the one-click Joomla! updater of your web site.