4SEO - joomla seo plugin

4SEO - joomla seo plugin 5.4.1.2398

No permission to download
Author jessy
Creation date
Tags
4seo
newAdded a Purge all button on the Broken links page.
chgBetter, more informative display if an error occurs while communicating with Google API
chgRenamed search results 'evolution' to Keyword and Page trackers
chgDisplay Google connection error message to user instead of just logging it to a file
chgAdded a bit more logging to Search Console connection process
bugIncorrectly report links with non-ascii characters in query variables as 404, while they may be actually working
bug4SEO can freeze if Google Search Console refuses to renew access token for any reason.
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.

v2.2.1​

bug Possible fatal error on Single contact page on Joomla 4

v2.2.0​

new Added custom structured data fields to both default organization and default author
chg Import selector is only displayed at start of import, should always be available
chg Removed setting for Facebook App ID in OGP tags (not used in a long time). Also, now outputting a default, sample fb:app_id value in Open Graph tags to prevent false positive warning in Facebook debugger.
chg Updated and largely expanded list of common tracking query variables that should be discarded from links (Facebook, Google Analytics, Matomo, Hubspot, Mailchimp, Klaviyo,...
chg Added PriceRange field for LocalBusiness structured data
chg If Collect external 404s URL is disabled, do not log ANY external 404. Before, we would still collect images external 404s.
bug Meta data for home page not correctly identified when importing from sh404SEF
new- Dynamically compute canonical link for com_content articles and category pages instead of relying on first-found page to be the canonical.
chg- Errors during sh404SEF metadata and redirects import are now caught and logged to file, before any error would stop the import process
chg- Refactored sh404SEF metadata and redirects import to share mode code
chg- Added protection against 3rd-party extensions causing fatal errors when rendering a 4SEO error page
chg- Can now bypass nofollow meta tag effect during analysis. Added a new option under Pages | Settings | Site analysis to toggle this bypassing.
bug -sh404SEF import of metadata fails when an item has a OpenGraph image set
bug- Some imported sh404SEF redirects are not converted to SEF when non-SEF
bug- Nofollowed pages should be included in sitemap
- 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 crawling
- chg Do not store update key on Joomla 4 when in development mode
- chg Ensure no-cache header is sent on 404 error page, some hosts may cache them
- bug Possible PHP warning when rendering a 404 error page with similar pages suggestions
- bug All broken links are incorrectly also shown as originating from the home page
- bug Possible PHP warning when crawling content for some 3rd-party extension
- bug Using the replacer to automatically link text to another page breaks if Whole words only option is selected

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 loaded.
bugOn error pages, do not use HTML classes starting with a number, they cannot be styled with CSS
bugPossible fatal error when recording fatal errors on the site
  • 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 lastmod sitemap field
  • chgRemoved unneeded Db query to read configuration sections that have not been configured yet.
  • chgMoved sharing image selector at the top of page edit window, validator at the bottom
  • chgEnabled back pinging Bing with sitemaps, with an updated ping URL after they silently removed the previous one.
  • chgStyled scrollbars for chromium-based browsers
  • chgNow auto-detecting Article structured data Headline field for non-Joomla content
  • chgNow catching errors generated by the Vimeo player
  • chgAdded clean-up of wrongly stored WAF rules that may have been added to the rules table incorrectly by early beta versions.
  • chgCompatibility issue with YooTheme template on Joomla 4 can cause PHP warnings to be displayed.
  • bugPlace the rule after... field offers only up to 10 rules instead of the full list when modifying any sort of rule
  • bugOption to disable built-in structured data rules does not disable regular Joomla article ones.
  • bugProtocol-relative images URLs on other domains are not properly made absolute when included in the sitemap.
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 figuring out canonical

Allow installation of default error pages for Dutch language

Allow for zero prices in Product structured data

Better layout for Help page

Re-check title and meta data a second time as some 3rd-party extension may set them later than best practise.

Disable JCH Optimize image lazyloading feature when analyzing pages to access actual images more easily

Some non-latin characters in default error page messages are not properly displayed

Possible PHP warning relatd to structured data generation on some 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.
  • 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
Back
Top