Wordpress olduğunu varsyalım. 2 Yol ile olabilir:

functions.php ile:

function add_dynamic_meta_description() {
    if (is_singular()) {
        // Yazı veya sayfa için excerpt ya da özel alanı kullan
        $meta_description = get_post_meta(get_the_ID(), 'meta_description', true);
        if (!$meta_description) {
            $meta_description = wp_trim_words(strip_tags(get_the_excerpt()), 25, '...');
        }
    } elseif (is_front_page()) {
        // Ana sayfa için sabit bir meta açıklama
        $meta_description = 'Bu, sitenizin ana sayfa meta açıklamasıdır. Google sonuçlarında görünecek kısa bir açıklamadır.';
    } elseif (is_category()) {
        // Kategori sayfaları için açıklama
        $meta_description = single_cat_title('', false) . ' kategorisindeki yazılar ve içerikler.';
    } else {
        // Varsayılan meta açıklama
        $meta_description = 'Bu site, WordPress ile oluşturulmuştur.';
    }

    // Meta açıklamayı ekle
    echo '<meta name="description" content="' . esc_attr($meta_description) . '">' . "\n";
}
add_action('wp_head', 'add_dynamic_meta_description');
head.php, header.php gibi dosyaları düzenleyerek:

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="Bu sayfa, WordPress'te manuel olarak meta açıklama eklemenin nasıl yapılacağını açıklar.">
    <title>WordPress Manuel Meta Açıklama</title>
    <?php wp_head(); ?>
</head>
<body>
   ...
</body>
</html>