Cara Menonaktifkan Link Aktif Komentar di Blog Hasilnya SEO Friendly
Cara Menonaktifkan Link Aktif Komentar di Blog Hasilnya SEO Friendly |
Komentar yang seharusnya sarat dengan ekivalen koheren isi artikel, namun malah tidak ada sangkut pautnya dengan topik bahasan alias OOT (out of topic). Parahnya lagi, jika ada yang menyisipkan link aktif bermuatan melanggar hukum. Nah, jika hal itu terjadi secara terus menerus di blog Anda, bukan tidak mungkin malah membuat buruk blog Anda.
Oleh karena itu, dalam kesempatan ini akan saya coba berikan tips mematikan link hidup/aktif di komentar blog Anda.
Baca juga: Duplikat Title Tags dan Deskripsi Blog di Search Console Masih Ada? Lakukan Langkah Ini!
Menonaktifkan Link Aktif Komentar di Blog Hasilnya SEO Friendly
Cara membuat link aktif di komentar blog memang mudah dilakukan. Namun, karena mudah, cara antisipasinya juga sederhana. Cara mematikan link aktif yang akan saya bagikan ini juga hasilnya SEO, karena tidak akan terlalu membebani kecepatan loading blog Anda. Maka sebaiknya, silakan pilih beberapa metode yang cocok dengan template blog yang Anda gunakan.
Cara 1# Menjadikan Link Aktif menjadi Teks
Buka template dalam mode HTML, kemudian copas kode di bawah ini di atas kode </body> dan save template.
<script type='text/javascript'> //<![CDATA[ $(function(){$('#comments p').find('a').contents().unwrap();}); //]]> </script>Cara 2# Menghilangkan Link Aktif dengan Peringatan
Buka template dalam mode HTML, kemudian copas kode di bawah ini di atas kode </body>.
<script type='text/javascript'> //<![CDATA[ function blockLinks(parentID, children) { var parent = document.getElementById(parentID), content = parent.getElementsByTagName(children); for (var i = 0; i < content.length; i++) { if (content[i].innerHTML.indexOf('</a>') !== -1) { content[i].innerHTML = "<mark>Dilarang Menyertakan Link Hidup!!</mark> Spam tidak diperbolehkan!"; content[i].className = "spammer-detected"; } } } blockLinks('comment-holder', 'p'); //]]> </script>Copas kode di bawah ini di atas kode </style> dan save template.
.spammer-detected { font-size: 15px!important; color: #fff!important; background: #5cb0d8!important; margin: 23px; border-radius: 0px; display: inline-block; padding: 12px 16px!important; }Jika cara ke-2 ini tidak berhasil, silakan gunakan kode di bawah ini namun dengan metode yang sama:
<script type='text/javascript'>//<![CDATA[function blockLinks(parentID, children) {Jika belum berhasil, silakan gunakan kode di bawah ini (metode penempatannya juga sama sebelumnya):
var parent = document.getElementById(parentID),content = parent.getElementsByTagName(children);for (var i = 0; i < content.length; i++) {if (content[i].innerHTML.indexOf('</a>') !== -1) {content[i].innerHTML = "I'am Sorry<mark>link aktif</mark> Don't spamming"; }}}blockLinks('comments', 'p');//]]></script>
<script type='text/javascript'>//<![CDATA[function blockLinks(parentID, children) {Cara 3# Menjadikan Link Aktif menjadi Teks
var parent = document.getElementById(parentID),
content = parent.getElementsByTagName(children);
for (var i = 0; i < content.length; i++) {
if (content[i].innerHTML.indexOf('</a>') !== -1) {
content[i].innerHTML = content[i].
innerHTML.replace(/<a[^>]*>.*<\/a>/g, " <mark>Ini link aktif</mark> "); content[i].className = }
}}blockLinks('comments', 'p');//]]></script>
Buka template dalam mode HTML, kemudian copas kode di bawah ini di atas kode </body> dan save template.
<script type='text/javascript'> //<![CDATA[ $(function(){$('#comments p').find('a').contents().unwrap();}); //]]> </script>Jika cara ini tidak berhasil, silakan lakukan langkah selanjutnya di bawah ini.
Buka template dalam mode HTML, kemudian copas kode di bawah ini di atas kode </head> dan save template.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>");<script type='text/javascript'> //<![CDATA[ $(function(){$('#comments p').find('a').contents().unwrap();}); //]]> </script>Jika cara ke-3 ini masih belum berhasil, maka lakukan langkah yang sama namun dengan kode css di bawah ini, silakan copas ya.
<script type='text/javascript'>//<![CDATA[function blockLinks(parentID, children) {var parent = document.getElementById(parentID),content = parent.getElementsByTagName(children);for (var i = 0; i < content.length; i++) {if (content[i].innerHTML.indexOf('</a>') !== -1) {content[i].innerHTML =content[i].innerHTML.replace(/<a[^>]*>|<\/a>/g, "");}}}blockLinks('comments', 'p');//]]></script>Cara 4# Menghilangkan Link Aktif, Tidak Menghapus Komentar
Copas kode di bawah ini di atas kode */]]></b:skin> dan save template.
#comments p a{ display: none !important;}Banyak banget kan caranya?
Lalu dari kesekian kode dan metode di atas, manakah yang hasilnya paling bagus?
Bagus tidaknya, sesuai dengan template SEO yang Anda gunakan. Sejauh cara mematikan link aktif di atas tidak mengurangi kecepatan loading blog Anda, maka silakan pilih cara tersebut.
Ada yang punya pengalaman lain? Silakan tuliskan di forum blogger ini ya, salam.