StratiSilo Documentation

Everything you need to install, configure, and get the most out of StratiSilo for your WooCommerce store.

Current Version: 1.0.5

Installation

StratiSilo can be installed directly from WordPress.org or by uploading the zip file manually.

Method 1 — Install from WordPress.org (Recommended)

  1. 1
    Go to Plugins → Add New

    In your WordPress dashboard, navigate to Plugins → Add New Plugin.

  2. 2
    Search for StratiSilo

    Type “StratiSilo” in the search box and press Enter.

  3. 3
    Install and Activate

    Click Install Now, then Activate. StratiSilo is now running on your site.

Method 2 — Manual Upload

  1. 1
    Download the zip

    Download stratisilo.zip from WordPress.org or from your Pro purchase.

  2. 2
    Upload to WordPress

    Go to Plugins → Add New → Upload Plugin. Select the zip file and click Install Now.

  3. 3
    Activate

    Click Activate Plugin after installation completes.

💡

WooCommerce must be installed and active before activating StratiSilo. The plugin will not activate without it.

Requirements

RequirementMinimum Version
WordPress6.0 or higher
WooCommerce7.0 or higher
PHP7.4 or higher
Tested up to WordPress6.9
Tested up to WooCommerce9.x

Quick Start

After activating the plugin, follow these steps to set up your first silo category page.

  1. 1
    Configure settings

    Go to WooCommerce → StratiSilo Settings to set your products per page, subcategory columns, and breadcrumb preference.

  2. 2
    Edit a product category

    Go to Products → Categories and click Edit on any category.

  3. 3
    Add your first description

    Fill in the Description field (appears above subcategories and products) with your category intro content.

  4. 4
    Add a products heading

    Enter a Products Section Heading — for example “Shop Soccer Shoes”. This H2 heading appears above your product grid.

  5. 5
    Add a second description

    Scroll down to Second Description and add keyword-rich content that will appear below the product grid.

  6. 6
    Save and view

    Click Update and visit your category page. You should see the full silo layout.

Descriptions

First Description

The first description appears above subcategory cards and the product grid. It is the most important content on the page — write 100–200 words targeting your primary category keyword. Use the TinyMCE editor to add headings, bullet points, and links.

📝

The Description field in the category editor is powered by StratiSilo. The original plain-text WordPress description box is hidden — all content goes through StratiSilo’s TinyMCE editor which supports full HTML.

Second Description

The second description appears below the product grid. Ideal for keyword-rich supplementary content, FAQs, buying guides, or additional information that supports the page’s topical authority without cluttering the above-the-fold experience.

Subcategory Cards

On parent category pages, StratiSilo automatically displays child categories as visual cards between the first description and the product grid. This creates a hub-and-spoke internal linking structure that helps search engines understand your site’s topical hierarchy.

Configuring columns

Go to WooCommerce → StratiSilo Settings → Subcategory Columns and set the number of columns (1–6). The layout is fully responsive — columns reduce automatically on tablet and mobile.

Category images

Subcategory card images come from the thumbnail set on each product category. Go to Products → Categories → Edit any subcategory and upload a thumbnail image. If no image is set, a grey placeholder is shown.

💡

Subcategory cards only appear on categories that have child categories. They do not appear on subcategory pages that have no children.

Products Section Heading

Each category can have a custom H2 heading and intro paragraph that appears directly above the product grid. This is separate from the page title (H1) and helps with heading hierarchy for SEO.

Example: if your category is “Soccer Shoes”, set the heading to “Shop All Soccer Shoes” and the intro text to a short 1–2 sentence keyword-rich description.

💡

The products section heading appears even when a category has no products yet — so you can set up content before adding products.

Load More Button

StratiSilo replaces the default WooCommerce pagination with a Load More button. Clicking it appends the next set of products inline without a page refresh.

Default pagination (page numbers 1, 2, 3…) is automatically hidden on all category pages when StratiSilo is active.

Products per page

Go to WooCommerce → StratiSilo Settings → Products per page to set how many products are shown initially. When there are more products than this number, the Load More button appears automatically.

⚠️

The Load More button is tested on Kadence, Astra, OceanWP, GeneratePress, and Storefront. Heavily customised themes may require additional CSS to style the button correctly.

Shortcodes

StratiSilo provides three shortcodes for manual placement in theme templates or page builders.

[stratisilo_first_desc]

Outputs the first description for the current category page.

[stratisilo_subcategories]

Outputs the subcategory cards grid for the current category page.

[stratisilo_second_desc]

Outputs the second description for the current category page.

📝

Shortcodes are useful if your theme outputs WooCommerce archive content differently and the default hook positions don’t work correctly. Use them to manually place content in your theme template.

Typography

StratiSilo’s subcategory card titles use <h2> tags. The following styles inherit automatically from your theme — no custom CSS needed:

Style PropertyInherits AutomaticallyHow to Change
Font family YesTheme Customizer → Typography → Headings
Font weight YesTheme Customizer → Typography → Headings
Font size YesTheme Customizer → Typography → H2
Line height YesTheme Customizer → Typography → H2
Heading color YesTheme Customizer → Colors
Link color Needs CSSAdditional CSS (see Link Styles above)
Text decoration Plugin sets noneAdditional CSS with !important

CSS Class Reference

All StratiSilo frontend elements use the following CSS classes. Target any of them in Customize → Additional CSS to customise appearance.

CSS ClassElement
.wc-silo-first-descriptionFirst description wrapper div
.wc-silo-second-descriptionSecond description wrapper div
.wc-silo-subcategories-wrapperOuter wrapper around subcategory grid
.wc-silo-subcategoriesThe subcategory cards grid
.wc-silo-subcategory-itemIndividual subcategory card
.wc-silo-subcategory-linkImage link wrapping the card image
h2.wc-silo-subcategory-nameSubcategory card title heading
.wc-silo-subcategory-descSubcategory card excerpt text
.wc-silo-products-headingProducts section H2 heading
.wc-silo-products-introProducts section intro paragraph
.wc-silo-load-more-btnLoad More button
.wc-silo-load-more-wrapLoad More button wrapper
.wc-silo-product-count“Showing X of Y products” text

Pro Features

StratiSilo Pro adds powerful SEO URL management and featured product controls on top of all free features.

FeatureFreePro
Dual description editors
Subcategory cards
Products section heading
Load More button
Breadcrumb Shop removal
Clean URL structures PRO
URL conflict scanner PRO
Featured products section PRO
Theme compatibility pack PRO

Clean URL Structures PRO

By default WooCommerce adds /product-category/ to category URLs and /product/ to product URLs. StratiSilo Pro lets you remove these prefixes for cleaner, keyword-focused URLs.

Available URL structures

SettingExample URL
Default (no change)/product-category/soccer-shoes/
Slug only/soccer-shoes/
Full path/soccer/soccer-shoes/
⚠️

After changing URL structures, go to Settings → Permalinks and click Save Changes to flush rewrite rules. If switching back to default URLs after using clean URLs, set up 301 redirects using Yoast SEO, Rank Math, or the Redirection plugin to avoid 404 errors.

URL Conflict Scanner

Before applying URL changes, StratiSilo Pro automatically scans your site for slug conflicts — category slugs that match existing pages, posts, or other content. A conflict table shows all issues with resolution instructions before you save.

Theme Compatibility

StratiSilo is tested and works with the default versions of these themes:

ThemeStatusNotes
Kadence FullAll features work. Use Additional CSS for link colors.
Astra FullAll features work out of the box.
OceanWP FullAll features work out of the box.
GeneratePress FullAll features work out of the box.
Storefront FullAll features work out of the box.
Other themes⚠️ LikelyMost WooCommerce-compatible themes work. Heavily customised child themes may need shortcodes for manual placement.
📝

Heavily customised themes or child themes with modified WooCommerce templates may behave differently from the default theme. If features don’t display correctly, use the shortcodes to place content manually in your theme template.

Frequently Asked Questions

The first description box is empty after saving — what’s wrong?

Make sure you are using the full category edit page (Products → Categories → Edit), not the quick-add sidebar form. The sidebar form’s TinyMCE editor has limitations with some server configurations. Enter content on the full edit page and it will save correctly.

The Load More button doesn’t load any products

This is usually a caching issue. Clear your caching plugin cache (LiteSpeed, WP Rocket, W3 Total Cache) and your browser cache. Then test in an incognito window.

Subcategory cards aren’t showing on my parent category

Subcategory cards only appear when child categories exist. Make sure you have assigned product categories with a parent category set. Also check that your subcategory column setting is greater than 0 in StratiSilo Settings.

The plugin works on default Kadence but not my child theme

Child themes with modified WooCommerce templates may output category pages differently. Use the shortcodes [stratisilo_first_desc], [stratisilo_subcategories], and [stratisilo_second_desc] in your theme template for manual placement.

Does this plugin affect the main Shop page?

No. StratiSilo only modifies product category archive pages (is_product_category()). The main shop page, single product pages, and all other pages are completely unaffected.

Is it compatible with Yoast SEO and Rank Math?

Yes. StratiSilo does not conflict with SEO plugins. StratiSilo handles content structure; your SEO plugin handles meta titles, descriptions, schema markup, and sitemaps.

Will this plugin change my URL structure?

The free version does not modify any URL structures. Your existing WooCommerce permalink settings are completely preserved. Clean URL structures are a Pro feature.

Support

Need help with something not covered in this documentation?

Free version support

Post on the WordPress.org support forum. Questions are answered within 3–5 business days.

Pro version support

Email support@stratisilo.com for priority support. Pro license holders receive responses within 1–2 business days.

Before contacting support

  • Note your WordPress version, WooCommerce version, and active theme name
  • Temporarily deactivate other plugins to check for conflicts
  • Clear all caches and test in an incognito browser window
  • Check the FAQ section above for common issues