# Move Category Descriptions Below the Products

> Shows the product category description after the product grid instead of before it, so shoppers see products first while the text still helps SEO.

- Type: PHP
- Runs: Run everywhere
- Category: [WooCommerce](https://wpide.com/library/category/woocommerce/)
- Requires: WooCommerce
- Tags: woocommerce, categories, seo, layout
- Author: WPIDE Team
- Installs: 0
- Updated: 2026-10-28
- Page: https://wpide.com/library/woo-category-description-below/

## Code

```php
add_action( 'wp', function () {
    if ( ! function_exists( 'is_product_taxonomy' ) || ! is_product_taxonomy() ) {
        return;
    }

    remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );

    add_action( 'woocommerce_after_shop_loop', function () {
        if ( ! is_paged() ) {
            echo '<div class="term-description wpide-term-description-below">';
            woocommerce_taxonomy_archive_description();
            echo '</div>';
        }
    }, 30 );
} );
```

## Notes

For classic templates; the description shows on the first page of each category only, as WooCommerce does by default.

## How to use it

Install the free WPIDE plugin (https://wordpress.org/plugins/wpide/), find "Move Category Descriptions Below the Products" in its snippet library and add it in one click; or create a new PHP snippet in WPIDE (or any code snippets plugin) and paste the code above. More snippets: https://wpide.com/library/
