Membuat Link Drupal menjadi Nofollow

Buat pembaca yang bukan penggiat blog, atau tidak pernah bersentuhan dengan sisi-sisi romantis dari HTML dan Search Engine, silahkan loncati halaman ini karena sangat mungkin Anda tidak tertarik dengan tulisan ini.

Bagi para penggiat blog, identitas pengunjung yang meninggalkan jejak komentar mendapat perhatian yang serius. Bukan hanya pada nama atau alamat email yang ditinggalkan saat berkomentar, tetapi pada attribut link yang diberikan jika komentator meninggalkan sebuah link halaman web/blog nya.

Penggiat blog umumnya yang gemar berkomentar pada blog lain, dengan harapan mendapat kesempatan menambahkan link balik secara gratis ke blognya sendiri. Lebih disukai lagi kalau link tersebut bersifat do follow karena dipercaya berkhasiat menginggikan pagerank yang menjadi salah satu pedoman menilai harga blog.

Namun di sini tidak akan membahas tentang apa itu no follow dan do follow, karena blog ini tidak berfokus pada SEO. Di sini hanya mau dicatat tentang cara melakukan setting pada CMS drupal agar link "homepage" komentator tidak lagi "do follow". Dicatat di sini, bukan karena penulisnya adalah ahli atau pakar drupal, tetapi supaya tidak dilupakan. Syukur-syukur ada yang menemukannya dan berguna.

Baik, kembali ke pokok bahasan. Berbeda sengan Wordpress, drupal secara default tidak menambahkan atribut "nofollow" pada homepage. Untuk Drupal 6, konon ada setting untuk mengaktifkan no follow dari halaman admin, tetapi drupal 5 tidak menyediakan solusinya yang sepraktis drupal 6 atau wordpress.

Jadi bagaimana caranya, simak petunjuk berikut:
1. Cari file theme.inc di direktori /includes
2. Temukan baris-baris seperti ini di dalam file theme.inc:

if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('title' => t('View user profile.')));
}

3. Dan parameter output diubah sedikit menjadi seperti ini.

$output = l($name, 'user/'. $object->uid, array('title' => t('View user profile.'), 'rel' => t('nofollow')));

4. Lalu cari juga sintax ini (sekitar 8 hingga 10 baris di bawah baris yg diubah sebelumnya)

# $output = l($object->name, $object->homepage);

5. Ditambahkan menjadi

$output = l($object->name, $object->homepage, array('rel' => t('nofollow')) );

Maaf kalau caranya agak kasar alias mengubah pada bagian yang "agak" core tapi percayalah ini yang paling praktis untuk Drupal 5.

terima kasih tipsnya. pas

terima kasih tipsnya. pas banget lagi nyari nih

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options