It uses the latest technology, new in the Joomla world, to provide a best-in-class and fastest user experience but combines it with our SEO experience to let you achieve the best possible SEO results.
Our goal: automate every bit of SEO work that can be automated, but let you customize everything with the easiest user interface. This is why many 4SEO features can be accessed directly from the front-end of your site.
SEO covers all important SEO areas:
- NEW K2 and...
- Exclude (fake) single-image Ignite Gallery pages from sitemap
- IgniteGallery, exclude menu item from content id to detect duplicate pages better
- Replaced width by dimension in help message as it's used now in both contexts, width and height
- Caption and titles in images sitemaps are not properly encoded
- Not properly checking if an image has already been seen before trying to store it
- Added support for Virtuemart canonicalization, sitemap inclusion and image detection
- Added support for J2Store canonicalization, sitemap inclusion and image detection
- Added error pages management: handle different kinds of errors with rules, display custom content within your regular template and suggest similar pages in case of 404
- All rules (structured data, redirects, replacer, SEO, analytics,...) can now also be based on content...
- On error pages, do not suggest non-canonical pages or pages with pagination
- Joomlart T4 templates on Joomla 4 do not have CSS styles on custom error pages
chgOn error pages, do not suggest non-canonical pages or pages with pagination
chgJoomlart T4 templates on Joomla 4 do not load styles on custom error pages.
Merged full German translation by Elisa Foltyn
Added structured data generation for J2Store, both on real J2Store pages and when included in a regular Joomla article
Removed sitemaps submission to Bing after they stopped that service.
Removed duplicate meta data filter from Pages page, can be too slow on sites with many pages.
Added a filter to modify or suppress the stylesheet applied to sitemaps
Auto-canonical determination now removes common tracking vars (utm_*, fbclid,...) when...
- newAdded configuration to exclude images from sitemap by domain name.
- chgAdded structured data caching when Joomla own caching is enabled, else structured data may not be generated
- chgSome faulty extensions can cause 4SEO error page to display as raw HTML code instead of a normal page. Added an attempt at a workaround.
- chgK2 uses 0000-00-00 00:00:00 for null data, can cause invalid structured data when an item has not been modified
- chgAdded sanity test for dates used in...
chgCtrl+S shortcut to save a rule now does not trigger browser saving the entire page when data has not been modified
chgBrowsers encode non-latin URLs, resulting in frontend meta data and OpenGraph tags editing pop-up window not displayed
chgAdded nocache headers to sitemap files to bypass some hosting companies proxy caching.
chgAdded closing ; after injecting 4SEO admin config. Other extensions may otherwise conflict with it and prevent 4SEO language strings to be...
- new Added option to auto-clear informational notifications after a delay. Off by default to maintain accessibility.
- new Full translation to Russian by Алексей Хорошевский
- chg Improved resilience to short internet connectivity loss during long running tasks such as site analysis. 4SEO will retry several times before stopping work.
- chg Consider URLs with Unicode slugs and their URL encoded version as the same for crawling purpose
- chg Added WhatsApp to list of domains to exclude from...