Plugin Yoast SEO saat ini masih menjadi alternatif bagi pemilik website wordpress untuk membantu optimasi SEO.
Banyak pengguna WordPress yang menyadari bahwa Yoast menambahkan berbagai meta tag otomatis pada halaman website mereka, mulai dari og:, twitter:, hingga generator.
Tidak semua meta tag tersebut dibutuhkan, bahkan beberapa bisa mengganggu tampilan source code atau memperlambat kinerja website.
Oleh karena itu, perlu adanya upaya untuk mengurangi beberapa meta tag yang tidak perlu. Mengetahui cara hapus meta tag Yoast SEO adalah langkah penting bagi siapa saja yang ingin menjaga kerapian kode sekaligus meningkatkan kecepatan situs.
Mengapa Harus Menghapus Meta Tag Yoast SEO yang Tidak Diperlukan?
Sebelum membahas teknisnya, mari kita pahami alasan mengapa tindakan ini penting.
- Kerapian Kode HTML
Website dengan terlalu banyak meta tag akan terlihat berantakan dan sulit dikelola. Penting untuk diketahui bahwa mesin pencari tidak membutuhkan semua meta tag default dari Yoast. - Kecepatan Loading Halaman
Setiap tag tambahan berarti lebih banyak byte yang dimuat. Walaupun terlihat kecil, hal ini tetap bisa memengaruhi PageSpeed terutama pada website yang memiliki kapasitas besar. - Kontrol Penuh atas SEO
Dengan menghapus meta tag otomatis dari Yoast, kita bisa menggantinya dengan kode custom yang lebih sesuai dengan strategi SEO kita. - Mencegah Duplikasi Tag
Jika menggunakan plugin atau tema lain yang juga menambahkan meta tag, hal ini dapat menyebabkan duplikasi.
Meta Tag yang Ditambahkan oleh Yoast SEO
Berikut beberapa meta tag yang secara default ditambahkan oleh Yoast SEO pada header website wordpress:
- Meta Generator – Menampilkan versi Yoast SEO yang digunakan.
- Open Graph Tags –
og:title,og:description,og:imageuntuk media sosial. - Twitter Card Tags –
twitter:title,twitter:description,twitter:image. - Canonical Tag – Untuk menghindari duplikat konten.
- Robots Meta Tag – Mengatur indeksasi konten.
- Schema JSON-LD – Data terstruktur untuk SEO.

Tidak semuanya harus dihapus, namun meta generator dan beberapa open graph biasanya sering dianggap tidak perlu oleh pengguna yang ingin optimasi manual.
Untuk dapat melihat meta tag yoast seperti gambar diatas, klik kanan pada halaman website Anda. Selanjutnya klik kanan dan pilih View Page Source.
Atau dapat menggunakan cara cepat menggunakan bantuan tombol shortcut, tekan tombol CTRL + U secara bersamaan.
Artikel lainnya: Ketahui Cara Migrasi Data Rank Math ke Yoast SEO
Cara Hapus Meta Tag Yoast SEO
Meta generator menampilkan informasi versi plugin. Hal ini berpotensi membuka celah keamanan karena hacker bisa mengetahui plugin yang digunakan.
Untuk hapus meta tag Yoast SEO sebagai contoh tambahkan kode berikut ke dalam file functions.php tema aktif Anda:
// Hapus meta generator Yoast SEO
add_action('init', function() {
remove_action('wp_head', array( $GLOBALS['wpseo_front'], 'debug_mark' ), 2);
});
Lalu bagaimana menghapus meta tag Yoast di halaman tertentu saja? tidak secara keseluruhan? Apakah bisa? Tentu bisa, sebagai contoh, saya ingin hapus meta tag description yoast di halaman About. Ini kode sederhananya:
// Remove Yoast meta tag description tag
add_filter( 'wpseo_metadesc', 'remove_yoast_meta_description' );
function remove_yoast_meta_description( $myfilter ) {
if ( is_page ( 'about' ) ) {
return false;
}
return $myfilter;
}
pada kode bagian is_page(‘about’), silahkan ganti about dengan slug halaman yang ingin Anda hapus meta tag yoast.
Anda dapat menghapus meta tag lainnya yang dibuat oleh Yoast dengan menggunakan Hook Yoast WordPress yang sudah disediakan.
Contoh penggunaan:
// Nonaktifkan Open Graph Yoast SEO
add_filter('wpseo_opengraph', '__return_false');
Anda hanya perlu mengganti pada bagian wpseo_opengraph dengan hook yoast lainnya. Berikut ini daftar hook yang sudah tersedia:
| Yost Filter Hook | HTML Meta Tag |
| wpseo_robots | <meta name=”robots”/> |
| wpseo_title | <title>…</title> |
| wpseo_metadesc | <meta name=”description”/> |
| wpseo_canonical | <link rel=”canonical”/> |
| wpseo_metakeywords | <meta name=”keywords”/> |
| wpseo_locale | <meta property=”og:locale”/> |
| wpseo_opengraph_title | <meta property=”og:title”/> |
| wpseo_opengraph_desc | <meta property=”og:description”/> |
| wpseo_opengraph_url | <meta property=”og:url”/> |
| wpseo_opengraph_type | <meta property=”og:type”/> |
| wpseo_opengraph_image | <meta property=”og:image”/> |
| wpseo_opengraph_site_name | <meta property=”og:site_name”/> |
| wpseo_opengraph_admin | <meta property=”fb:admins”/> |
| wpseo_opengraph_author_facebook | <meta property=”article:author”/> |
| wpseo_opengraph_show_publish_date | <meta property=”article:published_time”/> |
| wpseo_twitter_title | <meta property=”twitter:title”/> |
| wpseo_twitter_description | <meta property=”twitter:description”/> |
| wpseo_twitter_card_type | <meta property=”twitter:card”/> |
| wpseo_twitter_site | <meta property=”twitter:site”/> |
| wpseo_twitter_image | <meta property=”twitter:image”/> |
| wpseo_twitter_creator_account | <meta property=”twitter:creator”/> |
| wpseo_json_Id_output | <script type=’application/Id+json’></script> |
Anda juga dapat menghapus beberapa meta tag didalam satu halaman secara bersamaan. Contoh kodenya berikut ini:
// Remove Yoast meta tag description tag
add_filter( 'wpseo_metakeywords', 'remove_multiple_yoast_meta_tags' );
add_filter( 'wpseo_metadesc', 'remove_multiple_yoast_meta_tags' );
function remove_yoast_meta_description( $myfilter ) {
if ( is_page ( 'about' ) ) {
return false;
}
return $myfilter;
}
Tips Tambahan!
- Gunakan Plugin Tambahan Jika Diperlukan
Jika Anda menghapus meta tag tertentu, pastikan ada plugin atau kode custom yang menggantikannya bila memang penting. - Uji dengan Tools SEO
Setelah melakukan perubahan, gunakan tools seperti Google Rich Results Test, Lighthouse, atau Ahrefs untuk mengecek apakah perubahan tidak merusak struktur SEO. - Jaga Kecepatan Website
Pastikan setiap perubahan berdampak positif pada kecepatan loading. - Backup Sebelum Modifikasi
Selalu lakukan backup pada file functions.php sebelum menambahkan kode baru.
Artikel lainnya: Bagaimana Cara Menggunakan Yoast SEO di Elementor
Kesimpulan
Menghapus meta tag Yoast SEO yang tidak diperlukan memberikan kita kontrol penuh atas optimasi website.
Dengan langkah ini, kita bisa menjaga kode HTML tetap bersih, meningkatkan kecepatan, dan menghindari duplikasi tag.
Langkah-langkah di atas bisa diterapkan secara selektif, sesuai kebutuhan website masing-masing.
Jika Anda menginginkan optimasi maksimal, lakukan penghapusan meta tag yang benar-benar tidak relevan saja, dan tetap gunakan meta tag yang penting untuk SEO seperti canonical, robots, dan schema.