What’s new
We’re constantly making Google Structured Data better. Here are some of the of notable new features and improvements that we’ve made to Google Structured Data since it’s first launched.
Added
- Support for the url property in Person Schema.
Fixed
- Location selection in Local Business > Coordinates.
- PHP errors related in DPCalendar version 10.
Added
- Product variable low/high prices to DJ-Catalog2 Integration.
- Support for the google_product_category property to Product Schema.
Fixed
- Currency issue in the DJ-Catalog2 Integration.
- PHP 8.3 - Deprecated: strip_tags(): Passing null to parameter #1.
Added
- Weight and weight unit properties to the Product Schema.
- Support for weight and weight unit properties in VirtueMart Integration.
Fixed
- “Save” and “Save & Close” buttons in Configuration > Integrations modals wouldn’t save changes in Joomla 4/5.
Added
- Author URL option to Article, Book, Recipe, and Critic Review Schema Types.
Fixed
- Breadcrumbs Schema PHP error when browsing a JFilters category.
Added
- Missing postal address options to Local Business Critic Review Schema
Fixed
- Course start/end dates to appear with site's timezone.
- J-BusinessDirectory PHP error preventing structured data generation.
Fixed
- Invalid search URL in the Sitelinks Searchbox structured data.
- Cannot create/duplicate a GSD Item that has a title longer than 100 characters.
- [JReviews] a php error thrown on specific category pages.
Added
- Joomla 5 Native Support.
- Implements the RSEvents!Pro addon.
Fixed
- [JReviews] PHP error would occur when a JReviews GSD item is enabled but JReviews component is not installed.
- Fix PHP 8 deprecation warnings.
Changed
- [Course Schema] courseWorkLoad property now accepts ISO8601 formatted value too.
Fixed
- [Video] Ensures Date Published is displayed with site's timezone.
- Joomla Content Integration: ACF File Upload/Gallery custom fields don't return a valid image url.
- Item duplication is not working in Joomla 5.
- PHP error "Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated".
Changed
- [Virtuemart] Adds support for the GTIN property.
- [JReviews] The Related Listing field now returns the listing title.
Added
- Implements the JReviews addon.
- New: the Course Workload and Offer Category properties in the Course Schema.
Changed
- [Course] Schema max description now allows up to 500 characters.
Fixed
- PHP warning "Notice: Undefined property: stdClass::$css_selector_task" when CSS Selector is used.
- PHP error "md5(): Argument #1 ($string) must be of type string, stdClass given" when CSS Selector is used.
- PHP 8 warnings.
- Cannot easily toggle a GSD Item in the Items page.
- [JoomShopping 5.0+] Product List is empty when the default language is not "en-GB".
Changed
- Updates translations.
Added
- Implements the HowTo schema type.
- Implements the DPCalendar addon.
Fixed
- J-BusinessDirectory "Joomla\CMS\Form\Form::getFieldsets `xml` is not an instance of SimpleXMLElement.
Changed
- The image property in SP Page Builder integration will now return the first image found in any text or image addon.
- [Hikashop] If a product variant name is empty, use the parent product name instead.
Added
- The CSS Selector mapping option. Map schema properties to DOM elements!
- Option to select a more explicit Article Schema between: Article, BlogPosting, NewsArticle.
- New: the gtin property in Product Schema.
- The Wait Page to Render (Experimental) configuration option.
Fixed
- Unescaped characters may break structured data produced with Custom Code option.
- SobiPro wouldn't display structured data in latest versions.
- JBusinessDirectory would produce a php error certain custom fields under certain circumstances.
- JEvents would throw a PHP error due to non-english dates.
Changed
- Removes the 110 characters limit for the Article's Headline property per Google's guidelines
Added
- The Nationality option to Person Schema.
Fixed
- PHP warning appearing when the Person Salary option is disabled.
Added
- New: Implements the Book Content Type.
- New: Implements the Person Content Type.
Fixed
- PHP error thrown in JEvents pages under certain circumstances.
- The SobiPro integration wouldn't display correct custom fields values.
Changed
- Makes all mapping options a searchable dropdown.
- Updates translations.
Added
- New: Implements the JEvents addon.
- New: Implements the iCagenda addon.
- New: The Critic Review Schema now supports the "CreativeWorkSeries" type.
Fixed
- The "offers" Product Schema property should be excluded when the Price option is disabled.
- The "priceValidUntil" Product Schema property does not respect the Disabled status of the option.
Changed
- The Business Type option in the Local Business Schema can now accept multiple values.
- The Product Schema now includes the google_product_category property when available.
Fixed
- [Joomla 4] Ensure Media Custom Field returns correct Image URL.
- [Joomla 4] Cannot access protected property Joomla\CMS\Menu\MenuItem::$params when Zoo integration is used.
- Recipe Ingredients & Instructions would not appear correctly if value contained HTML.
- Date should be empty instead of 0000-00-00 00:00:00 as it's not in ISO 8601 format, required by Schema.
Changed
- Updates translations: es-ES, et-EE, pt-BR
Fixed
- Not-allowed HTML tags may not be stripped out.
- The StartDate and EndDate properties in the Course Schema are not taken into account.
- Make sure Fact Check's Title property does not exceed 75 characters.
- The Job Posting's Description property no longer supports h1, h2, h3, strong and em HTML tags.
- "Invalid object type for field 'brand' (optional)" warning in the Critic Review Schema.
- Custom Social Profile URLs may contain new line or return characters.
Changed
- Removes the obsolete Description Limit option from the configuration page.
Add schema structured data and improve Joomla SEO
Markup your content with structured data and enhance the appearance of your website with rich results. Boost Joomla SEO in a few clicks.