=== Hyperion Schema === Contributors: timjnormington Donate link: https://products.tnormington.com/hyperion-schema Tags: schema, structured data, local business, json-ld, faq schema Requires at least: 5.8 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Generate LocalBusiness, FAQ, and WebSite structured data (JSON-LD) for your WordPress site from a settings page. == Description == Hyperion Schema adds LocalBusiness, FAQPage, and WebSite structured data to your WordPress site using JSON-LD markup. Configure your business details through a tabbed settings interface and the plugin outputs valid schema on every page. = What It Does = * Generates **LocalBusiness schema** with business name, type, address, phone, email, geo coordinates, opening hours, and social profiles * Generates **FAQPage schema** from question and answer pairs you define in the FAQ builder * Generates **WebSite schema** on your homepage * Outputs valid JSON-LD in your page head or footer = Features = * **30 business types**: Restaurant, Dentist, Plumber, BeautySalon, AutoRepair, and 25 more * **Opening hours builder**: Set open/close times per day with a closed toggle * **FAQ builder**: Add, remove, and reorder question/answer pairs * **Social profiles**: Facebook, Instagram, Twitter/X, LinkedIn, YouTube, Yelp, TikTok * **Geo coordinates**: Latitude and longitude fields with validation and helper links * **JSON-LD preview**: View your schema output before it goes live * **Google Rich Results Test**: One-click link to test your schema with Google * **Copy to clipboard**: Copy your JSON-LD for use in other tools * **Conflict detection**: Warns if Rank Math, Yoast SEO, or AIOSEO are active * **Output location**: Choose between wp_head or wp_footer for caching compatibility * **No build step**: PHP only, lightweight, no npm or webpack required = Use Cases = * Local service businesses (plumbers, electricians, HVAC, landscapers) * Restaurants, cafes, bars, bakeries * Healthcare providers (dentists, physicians, veterinarians) * Salons and spas * Auto repair shops and dealers * Legal, financial, and real estate services * Fitness centers and pet stores == Installation == 1. Upload the `hyperion-schema` folder to `/wp-content/plugins/` 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Go to Settings > Schema Generator 4. Fill in your business information across the tabs 5. Check the Preview tab to verify your schema output 6. Test with Google's Rich Results Test using the provided link == Frequently Asked Questions == = Do I need to know how to code? = No. The plugin uses a settings page with form fields. Fill in your business details and the plugin generates the schema markup automatically. = Will this conflict with my SEO plugin? = The plugin detects Rank Math, Yoast SEO, and AIOSEO and shows a warning if they are active. You may need to disable LocalBusiness schema output in your SEO plugin to avoid duplicate markup. = Where does the schema appear? = By default, the JSON-LD is output in your page's `` section via the `wp_head` hook. You can switch to `wp_footer` in settings if your caching plugin requires it. = How do I verify the schema is working? = Use the Preview tab to see your schema output, then click "Test with Google" to validate it with Google's Rich Results Test. = What business types are included? = 30 business types including Restaurant, Dentist, Plumber, BeautySalon, AutoRepair, HVACBusiness, LegalService, AccountingService, RealEstateAgent, InsuranceAgency, FinancialService, Electrician, HairSalon, DaySpa, Physician, Pharmacy, Hospital, VeterinaryCare, RoofingContractor, HousePainter, MovingCompany, CleaningService, LandscapingBusiness, PetStore, FitnessCenter, and more. = Does this support multiple locations? = Not currently. The plugin supports a single business location. == Screenshots == 1. Business Info tab with name, type, and contact fields 2. Opening hours builder with day-by-day controls 3. FAQ builder for adding question and answer pairs 4. JSON-LD preview panel with copy and test buttons 5. Social profiles configuration == Changelog == = 1.0.0 = * Initial release * LocalBusiness schema with 30 business types * FAQPage schema builder * WebSite schema on homepage * Opening hours builder * Social profiles (sameAs) * Geo coordinates with validation * JSON-LD preview panel * Conflict detection for Rank Math, Yoast SEO, AIOSEO * Output location setting (wp_head or wp_footer) == Upgrade Notice == = 1.0.0 = Initial release.