Las categorías en tu tienda online son un pilar de la arquitectura SEO, ya que si estas no están bien distribuidas tu posicionamiento en Google podría ser nulo. Pero también hay que trabajar el texto de estas, puesto que si no hay texto es mucho mas difícil explicar de qué va nuestra categoría de productos.
Atención: existe otra forma que es creando dos campos arriba y abajo como explico aquí.
El problema de Woocommerce es que el texto de las categorías siempre va por encima de los productos, cómo se muestra en la siguiente imagen:

Cómo podemos apreciar en un primer vistazo no podemos ver los productos hasta que hagamos un scroll, por lo que el cliente puede pensar que sea un artículo del blog e irse. Nuestro objetivo será que en un primer vistazo tanto en móvil como en ordenador se vean productos.
Índice
Código PHP para Categorías Woocommerce
Podríamos instalar un plugin, pero si instalamos uno para cada cosa sobresaturaremos nuestra tienda e irá más lenta. Por lo que insertaremos un fragmento de código en el archivo functions.php de nuestra plantilla.
/* Bajar descripción categorías Diegol.top */
remove_action( 'woocommerce_archive_description','woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description' );
/* Bajar descripción categorías Diegol.top */
Copia y pega este código al final del functions.php de tu theme y conseguirás que la descripción de tu categoría de Woocommerce baje automáticamente:

Si con el código anterior en tu plantilla lo que hace es duplicarlo, lo que haremos entonces será añadir este código al anterior:
add_filter( 'get_the_archive_description', '__return_null');
Con esto ya definitivamente se quitará la descrupción de arriba de los productos en las categorías de WooCommerce.
Por último si quieres ordenar los productos que aparecen en cada categoría te recomiendo este post.
Prácticas SEO para categorías en Woocommerce
Me gustaría terminar advirtiendo que a Google no le gustan estas prácticas en las cetegorías de un ecommerce de poner todo el texto debajo. Aunque a veces hay que sacrificar un poco de SEO para mejorar la usabilidad en tu web. Aun así es mejor esto que nada, ya que sin texto será casi imposible posicionarnos por delante de nuestra competencia.
Una práctica en categorías que me gusta mucho es la de Pccomponentes, que pone un pequeño texto en letra pequeña para transmitir fuerza a contenido de su página antes que a sus productos.

Más abajo cuando acaban los productos ya pone el texto SEO de la categoría.
hola que tal he agregado el codigo que proporcionaste, pero me esta apareciendo el texto en la cabecera de la pagina tambien. ¿como puedo cambiar esto ya que uso el theme hestia y no encontre como eliminar eso por el personalizador.
muchas gracias
Será por la plantilla seguramente Leo,
Prueba este código que te permite personalizar los dos campos a ver: https://diegol.top/woocommerce/anadir-dos-descripciones-categorias/
Un saludo!
Hola, he pegado el código tal cual lo explicas y me ha ido muy bien. Todo perfecto.
Muchas gracias.
HOla , he seguido tus indicaciones y ha funcionado a la perfección, te lo agradezco muchísimo.
Si es verdad que me ha quedado el texto totalmente pegado a la última fila de artículos, y no se como arreglar esto.