• The default language of any content posted is English.
  • Information: Safety & Support
    Resources here are generally safe, but false positives may occur on Virustotal due to certain coding techniques. Exercise caution and test before use.
    Consider buying licenses to support developers. Your security is our priority.
4SEO - All-in-on SEO Joomla extension

4SEO - All-in-on SEO Joomla extension 5.3.0

Version 4.2.2​

chg Added a filter to pass additional options to the HTTP client used when communicating with Google Search Console. May help for websites which servers are blocked by Google.
chg Inject site name in home page structured data and OpenGraph records. Site name is now used more often by Google in search results, this will help Google get the name right.
chg On sites which started using 4SEO early on, the fake Facebook application id automatically added to OpenGraph may be missing. Not having an app_id is normal but the Facebook debugger has a bug (!) and it shows the lack of app_id as an error - which it is not.
bug Images with encoded spaces in their path (%20) are properly processed but incorrectly added to sitemap, resulting in a broken link
bug Images with very long URLs may be truncated when inserted in the sitemap
bug style and script tags are not removed from content when automatically building a meta description
bug Leading zeros must be preserved in postal codes when generating Structured data
  • Like
Reactions: tatar221 and zafro

2022-10-19 - Version 4.2.1​

  • Added handling of more extensions that use the same item on multiple languages (JomShopping)
  • In redirects, the Append back query string option only works as expected for rules with wildcard characters
  • Built-in rules to block some spammer robots access are not applied if they have a question mark in the URL specification
  • Missing text for HTTPS required to connect to Search Console, only error code is displayed

Version 4.2.0​

  • Now detecting and rejecting rules URL specification that have incorrectly UTF8-encoded specifications
  • Changed crawler user agent string as some rare servers can block the previous one for 'security' reasons
  • Default to using HTTP 1.1 for crawling the website. Allows crawling with some not so well configured servers.
  • Changed crawler requests headers names as some rare servers can block the previous ones for 'security' reasons
  • Performance improvement: use HEAD requests on external links instead of regular GET. Can be disabled with a filter
  • Added simple activity breadcrumb recorder to global error handler
  • When URL rewriting is not in use, there may be a double /index.php/ in the canonical URLs automatically injected
  • When multiple URLs are listed to trigger a single rule, only the first URL is taken into account
  • Possible Data too long for column content_id error when analyizing pages with very long URLs
  • (wbLib) Some types of links with specific query variables can sometimes be reported as 404 while they are not

2022-10-05 - Version 4.1.0​

new Added a Purge all button on the Broken links page.
chg Better, more informative display if an error occurs while communicating with Google API
chg Renamed search results 'evolution' to Keyword and Page trackers
chg Display Google connection error message to user instead of just logging it to a file
chg Added a bit more logging to Search Console connection process
bug Incorrectly report links with non-ascii characters in query variables as 404, while they may be actually working
bug 4SEO can freeze if Google Search Console refuses to renew access token for any reason.

Version 3.1.0​

chg - Make rules URL specification match when entered URL-encoded.
chg - Removed deprecated tags from images sitemaps: caption, geo_location, title, license
chg - The sh404SEF import process requires that sh404SEF is installed and enabled. Alternatively, 4SEF can be used instead of sh404SEF - but sh404SEF data must still be present.
chg - Allow AdWords-style IDs in Google Analytics and Google Tag manager rules
chg - Added more cleaning up of CSS selector used for structured data FaqPage question and answers detection, now making sure selector is made up of valid identifiers (no leading numbers in class names, no double-hyphens, etc)
chg - Remove more HTML elements in questions for FAQPage structured data
bug - WHen using Google Tag manager, an incorrect property ID is injected in the noscript version of the tag
bug - Universal Analytics does not report data if adsFeatures are disabled
bug - Search function in analytics snippets list does not work
bug - When creating or modifying a Structured data rule, it is marked as modified when viewing the What to do tab, even if not change is made
  • Like
Reactions: tatar221 and zafro
Top