WordPress plugin
Five Star Business Profile and Schema Premium
Five Star Business Profile and Schema Premium includes contact cards and Schema.org structured data to a WordPress website. Create schema rules for the site as a whole, a page, an individual post, or a supported post type. Set default property values for a rule, then edit individual values on a post or page when its details differ. Structured data describes published business information; it does not guarantee a particular search appearance or ranking.
Business details and structured data
Five Star Business Profile and Schema Premium includes contact cards and Schema.org structured data to a WordPress website. Create schema rules for the site as a whole, a page, an individual post, or a supported post type. Set default property values for a rule, then edit individual values on a post or page when its details differ. Structured data describes published business information; it does not guarantee a particular search appearance or ranking.
Premium schema utilities
Schema default helpers provide values from supported public data sources to help fill schema properties. Dynamic values use registered public data sources. For the standard WordPress Posts post type, the posts integration can add Article structured data automatically. The WooCommerce integration can add Product structured data to supported shop products.
Premium also includes additional contact card layouts, styling and element-order controls, along with custom fields for contact cards. The Five Star Restaurant Manager mobile app for iOS and Android can update supported main business and contact card information from a phone or tablet without logging in to WordPress.
Contact cards and locations
Display a contact card with a Gutenberg block, shortcode, or widget. Its fields can include a business name, address, phone and cell numbers, fax, WhatsApp number, contact page or email, opening hours, and exceptions for holidays or other closures. Phone fields can support click-to-call. An optional Google Map and directions link can be added with your own Google Maps API key.
Manage multiple locations with separate contact details, schedules, and schema. For supported fields, choose the main business value, a value for that location, or leave the field intentionally empty. Set a location's purpose as a public business location or an internal resource; internal resources are excluded from the add-on's public output. Each new location can use organization, corporation, or local business schema.
Location structured data can also connect with Five Star Restaurant Reservations to show a location selector in the reservation form. Public opening hours and reservation availability are separate; manage booking availability in the reservations plugin.
Coordinate business schema output
With the Premium Helper, schema ownership controls coordinate the business entity output with supported Yoast SEO and Rank Math configurations. Choose native output from Business Profile, integrated output through the supported SEO plugin when its entity output is confirmed, or external output when a matching entity from that plugin is confirmed. These controls apply to the business entity on eligible pages. They do not change SEO titles or meta descriptions, copy Business Profile information into an SEO plugin in external mode, or automatically remove unrelated custom, Article, or Product schema.
Set up the plugin
After activation, follow the guided setup to enter business details and opening hours, then select an existing contact page or prepare a draft. Review the page before publishing; setup can be resumed later. Add the contact card with its block, shortcode, or widget, configure schema rules and available integrations, and use Google's Rich Results Test to inspect a page's structured data.
Business Profile publishes information on your WordPress site. It does not update Google Business Profile or other external business listings.