=== StratiSilo === Contributors: woosilo, stratisilo Tags: woocommerce, seo, product category, content silo, subcategories Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.7 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html WC requires at least: 7.0 WC tested up to: 10.6.2 Transform WooCommerce category pages into SEO silo content hubs. Dual descriptions, subcategory cards, products section heading, and Load More. == Description == **StratiSilo** transforms the default WooCommerce product category page — which shows nothing but a product grid — into a structured SEO content hub that search engines reward and customers love. Most WooCommerce stores are leaving enormous organic traffic unrealized because their category pages are thin, product-only grids. StratiSilo fixes this by giving every category page the full silo content structure that leading SEO authorities recommend. ### What StratiSilo Does **Dual Description Editors** Add rich editorial content both above and below the product grid on every category page. The top description captures user intent, the bottom section provides keyword depth — the exact structure Google rewards with higher rankings. **Subcategory Cards** Automatically displays child categories as visual cards between the first description and the product grid. Configurable column count, fully responsive. Turns parent category pages into genuine hub pages that link contextually to all subtopics. **Products Section Heading** Add a custom H2 heading and intro paragraph above your product grid on each category page. Helps users understand what they are browsing and provides additional keyword context for search engines. **Load More Button** Replace pagination with a smooth Load More button that loads additional products inline without a page refresh. Default pagination is automatically hidden. Works correctly across all supported themes. **Breadcrumb Shop Removal** Optionally remove the Shop link from breadcrumbs on both category pages and single product pages. Breadcrumb shows: Home / Category instead of Home / Shop / Category. **Shortcode Support** Use shortcodes for manual placement in any theme template: [stratisilo_first_desc], [stratisilo_subcategories], [stratisilo_second_desc] ### Silo Architecture Layout Every StratiSilo category page follows this SEO-optimal structure: 1. First description / category description (above products) 2. Subcategory cards 3. Products section heading and intro 4. All products with Load More 5. Second description (below products) This mirrors the physical silo model recommended by leading SEO authorities, where a pillar page covers a broad topic and links contextually to narrower subtopics. ### Theme Compatibility StratiSilo is tested and works with default versions of: Kadence, Astra, OceanWP, GeneratePress, and Storefront. Most other WooCommerce-compatible themes are also supported. Heavily customized themes or child themes with modified WooCommerce templates may require additional configuration. == Installation == 1. Upload the stratisilo folder to /wp-content/plugins/ 2. Activate the plugin through the Plugins menu in WordPress 3. WooCommerce must be installed and active 4. Go to WooCommerce > StratiSilo Settings to configure display options 5. Edit any product category under Products > Categories to add descriptions and headings == Frequently Asked Questions == = Does this plugin require WooCommerce? = Yes. StratiSilo requires WooCommerce 7.0 or higher. It will not activate without WooCommerce installed and active. = Where do I add the first description for a category? = Go to Products > Categories, click Edit on any category. You will see a Description field — this appears above subcategories and products on the frontend. = I added content in the sidebar Add new category form but it is not showing. = Open the category in its full edit page (Products > Categories > Edit) and re-enter the content there. The full edit page saves all fields reliably. = Does this affect the shop page? = No. StratiSilo only modifies product category archive pages. The main shop page is not affected. = Will this plugin change my URL structure? = No. The free version does not modify any URL structures. Your existing WooCommerce permalink settings are completely preserved. = Is this compatible with Yoast SEO and Rank Math? = Yes. StratiSilo does not conflict with SEO plugin meta fields, sitemaps, or breadcrumbs. = Is this compatible with the Gutenberg block editor on product pages? = Yes. StratiSilo does not interfere with Gutenberg on single product pages in any way. = What shortcodes are available? = Three shortcodes are available for manual placement: [stratisilo_first_desc], [stratisilo_subcategories], and [stratisilo_second_desc]. == Screenshots == 1. Category page with full silo layout — first description, subcategory cards, products heading, and product grid 2. StratiSilo Settings panel — products per page, subcategory columns, and breadcrumb settings 3. Category editor — per-category fields for descriptions, products heading, and intro text 4. Load More button — products appended inline without page refresh, pagination hidden automatically 5. Subcategory cards — child categories displayed as visual cards with images and descriptions 6. Second description below products — ideal for keyword-rich content and FAQs == Changelog == = 1.0.7 = * Fixed breadcrumb Shop removal not working — now uses woocommerce_get_breadcrumb filter for universal theme support * Fixed Load More button not working after plugin rename — corrected JavaScript params variable name * Fixed settings checkbox not saving correctly after plugin rename — corrected HTML field name attributes * Fixed default description box still showing in category admin — created missing silo-admin.css file * Fixed pagination still showing alongside Load More button — improved CSS selectors to hide pagination universally * Changed Load More button text from "Load More Products" to "Load More" * Updated shortcode names to stratisilo_first_desc, stratisilo_subcategories, stratisilo_second_desc * Fixed settings menu slug consistency = 1.0.0 = * Initial release * First description editor using native WooCommerce description field with full HTML support * Second description TinyMCE editor appearing below product grid * Products section H2 heading and intro text per category * Automatic subcategory card display with configurable columns 1 to 6 * Subcategory cards with image, title, and plain-text excerpt * Load More button replacing pagination across all supported themes * Product loop titles changed from H2 to H3 for correct heading hierarchy * Breadcrumb Shop removal on category and single product pages * Shortcode support for stratisilo_first_desc, stratisilo_subcategories, stratisilo_second_desc * TinyMCE sync fix for sidebar Add new category form * HTML support in term descriptions * Theme compatibility with Kadence, Astra, OceanWP, GeneratePress, Storefront * WooCommerce 10.6.2 compatible * WordPress 6.9 compatible == Upgrade Notice == = 1.0.7 = Bug fixes for Load More button, breadcrumb removal, settings checkbox, and admin description box. Recommended update for all users. = 1.0.0 = Initial release.