4SEO - joomla seo plugin

4SEO - joomla seo plugin 6.2.0.2478

No permission to download
new Added warnings in some settings and options pages that modifying said settings may require resetting analysis data et running a new full analysis.
bug Possible PHP fatal error when creating Event type structured data if event has an OfferPrice value
bug Fixed roles and aria attributes on new version available icon
bug Possible occasional PHP notice when no sitemaps has already been sent to Google Search Console
bug Possible fatal error on PHP 8+ when using a combination of settings for an Event type structured data rule
bug Possible fatal error when Joomla internal date display format is modified through a language override to a non-standard date/time format and a structured data rule uses a Joomla Date custom field
  • new All types of rules can now execute based on the domain used to access a page: redirect, metadata, inject content, analytics, error pages, content replacement,...
  • new All types of rules can now execute based on visitor user groups, as well as IP addresses: redirects, inject content, analytics, error pages, content replacement,...
  • chg Easier to use confirmation popups, do not change page scroll position when opening or closing
  • chg Prevent deprecation notices being logged to file by Joomla on Joomla 5+ (getInput)
  • chg Allow J2Store native views to be analyzed
  • chg When auto-linking a keyword with a replacer rule, the created link now has a CSS class added, that includes the rule number, for debugging purpose
  • chg Added 24 new AI robots user agent strings to the list of crawlers to be blocked in robots.txt with the feature
  • chg Performance: result of dimensions check for externally hosted .svg images are now also cached. SVG don't have dimensions so there's no need to try again and again.
  • chg Performance: dimensions of local images are now cached, to avoid repeated work (only remote images dimensions were cached previously)
  • chg Now removing the query string from an image URL before trying to identify .svg images (in case parameters are added for images CDN for instance)
  • chg Allow any type of Joomla custom fields to be used throughout 4SEO. Added checks in cases user selects fields lacking require information for their purpose, to avoid PHP warnings
  • chg When using a custom field for a date value in a structured data rule, enforce the Show Time custom field parameter usage
  • chg When no time is provided for a date in a structured data property, truncate the output to only show year-month-date instead of using 00:00:00
  • chg Added Performinggroup as an option to Event structured data Performer type property
  • chg Remove Performer field in Event structured data if in custom mode and no performer was provided in rule configuration
  • chg Added a separate Address input field to Event structured data record, to better distinguish between online, in-person and mixed event attendance modes location
  • chg Now stripping all HTML content from custom fields when using them in structured data properties
  • bug Disconnection from and by Google Search Console are not correctly identified and displayed on the Integrations configuration page
  • bug Accessibility: alternate table view of Google Search Console data chart on 4SEO dashboard can't be focused and therefore scrolled with keyboard
  • bug Adding aliases to very long URLs does not work, the alias redirect to an invalid target
  • bug Avoid low-contrast colors combination when displaying an error message in some circumstances
  • bug Rules triggered for URLs containing a %20 string (coding for a space) are not executed
  • new New Movie structured data rule type
  • new New ProfilePage structured data rule type: use for About us or author profile pages to help search engines understand who's writing on your site
  • chg Reworked accessibility aria markup for all tab switchers
  • chg Allow automatically computed meta description to be used even when Joomla progressive or conservative cache is active
  • chg Removed display of FID metric on Pages page after it's officially removed from Google's Core Web Vitals list
  • chg Multiple changes to account for Google Universal Analytics shutting down permanently on July 1st, 2024. Includes warning on dashboard, stop rendering snippet and inability to add new Universal analytics rules on that date
  • chg Improved aliases data entry: automatically fix missing leading slash and remove website root URL if present. Also block saving when invalid data is present
  • chg Added message suggesting to use the auto-clear notification feature on sites where it's not enabled. Displayed randomly every few notifications.
  • chg Added dashboard notification to apply ProfilePage structured data rules to About us or Author pages
  • chg Make it clearer when connection to Google Search Console was lost and needs to be authorized again
  • chg Updated code to read current user information for future-proofing against Joomla platform changes
  • chg Added some support for J2Store ratings
  • chg Ensure website home address URL is entered as a lower-case string
  • chg Added support for new Offers and CourseInstance properties to the Course structured data type
  • chg If user-provided custom Structured Data code is invalid, do not insert it in the page
  • bug Possible PHP deprecation warning when a structured data rule item has a null value
  • bug Redirecting sh404SEF legacy URLs to Joomla SEF URLs may not work
  • bug Possible PHP warnings if Joomla pagebreak or vote plugins are disabled
  • bug Typing a sub-page address in the browser address bar is sometimes not respected, last sub-page is shown instead
- Windows Defender may sometimes flag 4SEO 5.4.0 as a malware
  • Like
Reactions: lorus
- new All rules definitions now have a Notes free text field to log changes and details about the rule
- chg Perf: only load API response handler on API requests
- bug If an error happens when saving an alias to the database, the error message is not logged nor displayed
- bug Possible fatal error when viewing the dashboard Search Console data if no data is cached or present
- bug Sitemap not submitted to Google when submission is triggered manually from the user interface
- bug On the Pages page, long URLs are correctly truncated but cause the icon and the URL to be displayed on 2 lines
- chg Fixed Polish translation for Search Console CTR - thanks Chris
- bug On larger sitemaps, with multiple sitemaps subfiles, some URLs may sometimes not be included
  • Like
Reactions: lorus
  • chg 4SEO frontend icon may not be visible on some YooTheme template, added some styles
  • chg Built-in shortcodes are now also replaced in all structured data text fields
  • chg Protect against SEF plugin having option custom domain option filled-in, may cause pages to be considered non-canonical
  • chg Avoid encoding & signs found in invalid URLs when adding them to sitemaps
  • bug Posisble PHP deprecation warning on recent PHP versions when viewing the sitemap (creation of dynamic property)
  • bug Content replacement does not happen if Hn titles protection option is enabled and there are multiple identical Hn titles on the page
  • bug When redirecting a non-SEF URL to its SEF equivalent, if the target is also a non-SEF for some reason, 4SEO should not redirect at all
  • bug Meta description is encoded once too many, causing & sign to be output as &
  • bug Don't try to submit just generated sitemap to Google if not connected to Search Console
  • Like
Reactions: lorus
- chg On Broken links page, when the `Errors` selector is active, also show pages that have no error status. Previously, they were only shown when selecting `All`
- bug Core Web Vitals data not stored to database due to addition of INP metric
  • Like
Reactions: lorus
- new Sitemaps are now submitted to Google using the Search Console connection, if present. Manual submission also possible from within the Sitemaps page.
- new Redesigned Sitemaps page. When connected to Google Search console, now shows details of sitemaps registered with Google, including pages and images submitted
- new Added content replacer rule option to prevent replacement to happen in title tags content (H1, H2, H3, etc)
- new Added new type of redirect rule, to redirect one or more non-SEF URLs to their SEF version
- new Added support for upcoming `INP` Google Core Web Vitals metric to Performance measurement
- chg Added help text to Aliases page, that they are created using the Aliases tab of any page
- chg Removed some logging instructions that may cause sometimes memory errors
- chg Enforce links protection in replacer rules if replacement is set to Metadata
- chg Added ability to extract images that are lazy-loaded with javascript, reading the image URL by default from the data-src attribute. Also added a filter to add more attributes as needed
- chg For all rules, if `When to run` URL starts with `/index.php?`, the `Disregard query string` is now automatically disabled
- chg When analyzing external pages, do not send the 4SEO security key. If the other site also runs 4SEO, it will respond with a 404 even if the page actually works, because the security cron keys don't match
- bug Notification icon misses a title
- bug Keywords list on Dashboard Google Search Console display is not keyboard-accessible
- bug Text color for red background warnings lacks contrast on small text
- bug When rendering error page on Joomla 4 and 5, some events may not be triggered
- bug Add/refresh page dialog is not full height
  • Like
Reactions: lorus
Top