Eline sağlık gevv.
Öncelikle kategori açıklamaları için verdiğin çözüm daha iyimiş.
Bence tek sorunumuz, tekil yazılarda çok fazla etiket olunca olan kalabalığı kesebilmek.
Yeni bir gelişme var sistem gelişmeye devam ediyor

eskiden kalan bir uğraşı yeniden alevlendirdim ozamanlar çözememiştim bu sefer başardım meta description içinde yazı özeti gösterilebiliyor
Kodlar içinde ki $mycontent, 15 özet kelime sayısını belirliyor bu sistemi anahtar kelimeler için uyarlanabilir sanırım en azından çalışmanız için feyz verebilir
<meta name="description" content="<?php if (is_single() ) {?><?php if ( $posts ) : ?>
<?php function getWords($text, $limit) {
$array = explode(" ", $text, $limit +1);
if(count($array) > $limit) {
unset($array[$limit]);
}
return implode(" ", $array); }
?>
<?php foreach ( $posts as $post ) : ?>
<?php $mycontent = strip_tags($post->post_content);
$excerpt = getWords($mycontent, 15);
$a_title = $excerpt . "..."; ?><?php echo $a_title ?>
<?php endforeach // $posts as $post ?>
<?php endif // $posts ?>
<?php
$post = $this_post;
unset($this_post);
}?> " />