=== APAR SEO Helper === Contributors: aparindustries Tags: seo, schema, product schema, yoast, meta tags Requires at least: 5.8 Tested up to: 6.7 Stable tag: 1.0.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Custom SEO utilities for APAR Cables Solutions: Product schema management, bulk focus-keyphrase editing, and an SEO health dashboard. Coexists with Yoast SEO. == Description == APAR SEO Helper fills the specific SEO gaps Yoast leaves on the APAR Cables Solutions site, without trying to replace Yoast. **Features:** 1. **SEO Health Dashboard** — Single-screen audit of site-wide gaps: pages missing meta descriptions, pages missing focus keyphrases, images missing alt text, thin content, over-long titles, products missing schema. 2. **Bulk Keyphrase Editor** — Inline-editable table for focus keyphrases, meta descriptions, and SEO titles across every page and post. Saves to Yoast's standard meta keys (`_yoast_wpseo_focuskw`, `_yoast_wpseo_metadesc`) so values appear in the Yoast panel too. 3. **Product Schema Manager** — A meta box on each page's edit screen for marking pages as products and adding SKU, description, and key specifications (one per line in `Name = Value` format). The plugin auto-injects valid Product JSON-LD into the page's `` for search engines and Google Rich Results. **Designed to coexist with Yoast SEO.** Sitemap, breadcrumbs, redirect management, readability analysis, and content cornerstones remain Yoast's responsibility. == Installation == 1. Upload the `apar-seo-helper` folder (or zip file) to the `/wp-content/plugins/` directory of your WordPress install. (Or upload the zip via Plugins → Add New → Upload Plugin.) 2. Activate the plugin through the **Plugins** menu in WordPress. 3. Navigate to **APAR SEO** in the admin sidebar. == Frequently Asked Questions == = Does this replace Yoast SEO? = No. APAR SEO Helper is designed to coexist with Yoast and uses Yoast's meta keys for compatibility. Yoast continues to handle sitemaps, breadcrumbs, readability analysis, and most other SEO tasks. This plugin adds product schema and bulk-editing capabilities Yoast Free doesn't include. = Will my data be lost if I deactivate the plugin? = No. Focus keyphrases and meta descriptions are stored in Yoast's standard meta keys and remain available to Yoast. Product schema data is stored in plugin-specific meta keys (`_apar_product_*`). Deactivating the plugin only stops the schema injection on the frontend — the data itself is preserved. = How do I verify my product schema is working? = After saving a page as a product, paste its public URL into [Google's Rich Results Test](https://search.google.com/test/rich-results). Valid Product schema will be detected and any rich-snippet eligibility will be shown. = Why do I see a warning about Yoast not being active? = The plugin uses Yoast's standard meta keys so values appear in both interfaces. Without Yoast installed, the keyphrases and descriptions will still be saved to your database, but no SEO output will reflect them unless another SEO plugin reads the same keys. == Changelog == = 1.0.0 = * Initial release. * SEO Health Dashboard * Bulk Keyphrase Editor with inline AJAX saving * Product Schema Manager with JSON-LD auto-injection