Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Five Star Business Profile and Schema icon

Five Star Business Profile and Schema

v2.3.10
by Rustaurius · 4.8 (52 reviews)

Add structured data to any page or post type. Create an SEO friendly contact card with your business info and associated schema.

8K+ active installs Updated Nov 26, 2024 Tested to 6.7.2
Try Demo Download
Pre-installed Ready in ~10s No card

About Five Star Business Profile and Schema

The Five Star Business Profile and Schema plugin allows you to easily add schema structured data to your website, enhancing your SEO and search results. It also includes a contact card feature where you can add all your business details with the correct structured data. The premium version of the plugin offers additional features such as default helpers, integrations with WooCommerce and the ability to manage your business info from a mobile app.

Screenshots

Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot
Five Star Business Profile and Schema screenshot

Changelog

2.3.10 (2024-11-25)

  • Tested with WordPress 6.7.

2.3.9 (2024-07-16)

  • Tested with WordPress 6.6.

2.3.8 (2024-04-03)

  • Added async loading to Google Maps.
  • Tested for compatibility with WP 6.5 and PHP 8.2, and eliminated/fixed deprecated notices associated with this.

2.3.7 (2023-12-18)

  • Added “show book a table link” (from the Five Star Restaurant Reservations plugin) as a parameter to the contact card block.
  • Fix for time picker not using your chosen time format when first adding a new scheduling rule on the location edit screen.
  • Added check to make sure value exists before calling html_entity_decode(), to correct a PHP 8.1 deprecated notice.

2.3.6 (2023-11-07)

  • Fix: Location ordering link field had wrong input type.
  • Tested for WordPress 6.4 compatibility/support.

2.3.5 (2023-08-08)

  • Tested for WordPress 6.3 compatibility/support.

2.3.4 (2023-03-31)

  • Added new contact card layouts (premium).
  • Added contact card styling options (premium).
  • Added the ability (to the premium version) to create custom fields that can be used in your contact card(s). Custom field values can be set both for the main location and for individual locations.
  • Added an ‘Ordering Link’ setting to each location, so that individual locations can have their own ordering/menu link.
  • Added a checkbox to disable the display of main exceptions for individual locations.
  • Updated block to be compatible with WordPress 6.2.
  • Fixed an issue where the walk-through sometimes wouldn’t run on plugin activation.

2.3.3 (2023-01-04)

  • Fixes a potential fatal error on the settings page.

2.3.2 (2023-01-03)

  • Update to correct an issue that could cause an error to display on the settings page.
  • Fixed an issue with day names not correctly displaying in some languages and/or if using the labelling options.

2.3.1 (2022-12-23)

  • Fixed an issue related to the contact labelling option that was causing an error.
  • Fixed an issue in which the admin area wasn’t styled for certain languages.

2.3.0 (2022-12-21)

  • Added new tutorial videos to the settings pages that explain and show what each option does.
  • Added quick links to the admin about page to re-run the walk-through, view tutorial videos and suggest a feature.
  • Fixed issues causing several labelling options to not apply on the front end.
  • Fixed an issue in which the time pickers for the opening hours for secondary locations weren’t making use of the Time Format specified in the Basic settings.
  • Tested with PHP 8.1 and updated deprecated function use.

2.2.5 (2022-08-22)

  • Updating a condition to make sure the new block patterns don’t cause an error on WordPress installations using a version of WordPress older than 5.5.

2.2.4 (2022-08-08)

  • Added an extra option to specify a display number for the Whatsapp field, so you can display a different number in the contact card than the one that is used to send the message.
  • Corrected an issue that was causing invalid schema.
  • Removed the trailing comma from the newly-added instance of register_block_pattern_category, to correct an apparent conflict with proxy fcgi, as reported by one user.

2.2.3 (2022-08-03)

  • Introducing new block patterns, which can be used to integrate contact card info directly into your block-based theme templates.
  • Added fields for cell phone, fax and Whatsapp.
  • Added a new (premium) option that lets you re-order the elements in the contact card.
  • Added in date and time formatting options for the scheduler in the admin.
  • Fixed some issues with the layout/styling of the schema meta box on the post and product (WooCommerce) edit screens.

2.2.2 (2022-05-20)

  • Tested with WordPress 6.0.

2.2.1 (2022-02-18)

  • Update to counter an error with WP-CLI.

2.2.0 (2022-02-16)

  • Changed how premium settings areas are previewed.
  • Removed unused packaging files.

2.1.10 (2022-01-31)

  • Fixed an issue in which, in certain instances, the plugin wouldn’t reactivate after having been deactivated.

2.1.9 (2022-01-19)

  • Updated escaping function for the widget output.

2.1.8 (2022-01-18)

  • Updated sanitizing

2.1.7 (2022-01-14)

  • Added capability check to the walkthrough AJAX actions.

2.1.6 (2022-01-13)

  • Updated nonces in the plugin admin.
  • Updated sanitizing and escaping.
  • Removed external image assets.

2.1.5 (2021-09-30)

  • Updated the settings page library.
  • Updated name of templates folder for consistent prefixing.
  • Added an option so that, if you offer online ordering, you can enter the URL of your order page (can be on the same site or external) and a link to it will display in your contact card.
  • Past exceptions no longer show in the schedule/opening hours, and are now automatically removed when the options are saved.
  • Added “Image URL” field to the list of elements on the schema create/edit screen for the Organization schema type.
  • Moved contact card block into its own category/section.

2.1.4 (2021-07-21)

  • The plugin has been tested up to WordPress version 5.8.

2.1.3 (2021-04-06)

  • Correcting an issue in which certain times were being output always in UTC and not using the timezone set in the WordPress general settings, which could create an offset in the time displayed for exceptions on the front end.
  • Updated the order in which the exceptions are displayed on the front end, so that it is chronological and not using the order from the admin.

2.1.2 (2021-03-08)

  • Update for the conditional enqueueing of assets in the admin.
  • Styling fix for the location create/edit screen when using the classic editor.

2.1.1 (2020-10-16)

  • Updating the time format of exceptions to use the format you specified in your WP settings, like with regular opening hours.
  • Updating the localization of exceptions (i.e. to make the month and day, etc. translatable).
  • Updating the shortcode to also hide the exceptions if you’re making use of the show_opening_hours attribute.
  • Correcting issue causing duplicate structured data in the new JSON-LD formatting.
  • Correcting issue causing times >= 12pm to sometimes show incorrectly in the JSON code.

2.1.0 (2020-10-13)

  • This is a relatively big update with several new features and corrections, etc., so please take caution and test before updating on a live site (or wait a few days before updating in case some minor corrective updates need to be released).
  • Switched the structured data generated by the contact card to the new JSON-LD format.
  • Added an option for a separate “click to call” phone number, applicable both to the main settings and to specific locations.
  • Added a fallback functionality, so that, if you do not fill in a specific field (e.g. phone number) for an individual location, it will use what you set in the main settings.
  • Added an option to turn off the automatic insertion of the contact card on the specified contact page.
  • Added exceptions, so you now have the ability to have specific days that are either closed or have different hours (e.g. holidays), without having to alter your main schedule. Applicable both in the main settings and for specific locations.
  • Added a button to the admin bar with a link to test the current page in Google’s Rich Results Test.
  • Added in a German translation that was submitted to us.
  • Generated a new .pot file.

2.0.9 (2020-09-11)

  • Corrects recent issue causing the feedback notice to not dismiss correctly

2.0.8 (2020-08-12)

  • Fix for the initial walk-through and the chosen contact page not being populated
  • Fix for default values not being applied
  • Correcting/eliminating several PHP notices
  • CSS updates for the admin panel
  • Enhanced upgrade process

2.0.7 (2020-06-04)

  • Updating the admin dashboard area

2.0.6 (2020-04-30)

  • Styling updates for the scheduler on the location edit screen when multiple locations is enabled.

2.0.5 (2020-04-08)

  • Updating a few input fields to correct for possible minor XSS issues

2.0.4 (2020-03-27)

  • Added link/the ability to click to call to phone numbers in the contact card
  • Added all the Organization types from the schema functionality as options in the Schema Type setting for the contact card
  • Added a setup walk-through that runs on initial plugin activation
  • Corrected some styling issues for the metaboxes on the location post type edit screen
  • Updated some settings descriptions
  • Corrected warning that sometimes came up in the Dashboard area of the admin when this and another Five Star plugin were both installed

2.0.3 (2020-02-14)

  • Adds in a few more is_object checks to counter the command line interface installation not calling things in the correct order

2.0.2 (2020-02-04)

  • Adds in an “if exists” check before checking the settings values

2.0.1 (2020-02-03)

  • Moving the multiple locations option back to the Basic settings page (it was accidentally moved to the premium section during the big update)

2.0.0 (2020-01-31)

  • This is a big update with many new features, corrections, revised admin styling, etc., so please take caution and test before updating on a live site (or wait a few days before updating in case some minor corrective updates need to be put out)
  • The Options pages have a brand new and easy-to-use design, to go hand in hand with the many, many new options!
  • Added in a new schemas functionality, to add structured data to any page or post
  • Added in WooCommerce integration for the schema functionality
  • Added in posts integration for the schema functionality
  • Added in default helpers for the schema functionality
  • Added in a walkthrough on installation to help you get going as quickly as possible
  • Added in defaults for several options
  • Added a Dashboard panel to the plugin admin
  • Updated the styling of certain default features to be consistent with new features
  • Other styling and ease-of-use changes
  • Updated the order, layout and descriptions of several options

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…