-
Untuk sebagian besar blog pribadi, tampaknya plugin All in One SEO Pack bukanlah solusi SEO yang efisien (lihat artikel ini untuk detailnya). Dalam pengembangan perangkat lunak, ada pepatah: "Konvensi lebih baik daripada konfigurasi". Banyaknya opsi konfigurasi mengakibatkan penurunan kinerja. Sebagai plug-in tujuan umum, Paket SEO All in One harus menangani semua aspek, dan Banyak fungsi yang memakan waktu tidak terlalu diperlukan untuk blog pribadi kecil.
Secara default, WordPress sudah “Search Engine Friendly”. Hanya konten artikel asli dan bermakna yang dapat membantu blog pribadi mendapatkan evaluasi SEO yang lebih baik. Dan dibandingkan dengan plugin All in One SEO Pack, peningkatan kinerja yang diberikan dengan metode yang disediakan dalam artikel ini mungkin tidak begitu "kelihatan" di beberapa blog dengan trafik rendah. Namun bagi orang seperti saya yang terobsesi dengan kode, menambahkan banyak plugin yang tidak saya tulis di blog selalu membuat saya merasa tidak nyaman.
Fitur apa saja yang kita perlukan dari plugin All in One SEO Pack?
Sebelum mencari alternatif plugin All in One SEO Pack, Anda perlu memahami hal ini terlebih dahulu. Fungsi-fungsi berikut ini adalah yang paling berharga dan tidak dapat disediakan oleh WordPress secara default:
1. Judul blog sebaiknya ditulis berupa isi |.
2. Tambahkan deskripsi meta secukupnya pada bagian kepala;
3. Biarkan mesin pencari tidak mengindeks halaman yang diarsipkan berisi konten duplikat, yang akan menurunkan skor blog Anda.
4. Tambahkan kata kunci unik pada setiap artikel dan beranda blog;
Solusi untuk permasalahan tersebut akan diberikan di bawah ini. Jika Anda tidak tahu banyak tentang bahasa PHP, ikuti saja petunjuknya dan salin dan tempel ke template WordPress Anda.
Perbaiki judul blog
Temukan file header.php di folder template, buka dan ubah tag judul:
<title><?php wp_title(' | ', benar, 'benar');><?php bloginfo('nama');
/**Atau tulis saja nama blog Anda, Anda tidak akan mengubah nama blog Anda dari waktu ke waktu**/
<title><?php wp_title(' | ', benar, 'benar');>Taman Bermain Cogipard</title>
Tambahkan deskripsi meta yang memadai
Atau modifikasi file header.php dan tambahkan konten berikut ke tag head sesuai kebutuhan:
/**Untuk isi deskriptif blog, Anda dapat menuliskannya seperti saya, atau Anda dapat menggunakan subtitle wordpress (diperoleh dengan bloginfo("deskripsi"))**/
<meta name="description" content="Rumah online pribadi, portofolio, dan jurnal." />
/**Nama Blogger**/
<meta name="penulis" content="dotswing" />
/**Informasi hak cipta**/
<meta name="hak cipta" content="Taman Bermain Cogipard" />
Halaman arsip tidak diindeks
Ubah file header.php dan tambahkan: mengikuti tag meta di atas:
<?php if (is_single() || is_page() || is_home() ) : ?>
<meta name="robot" content="index,follow" />
<?php lain : ?>
<meta name="robot" content="noindex,follow" />
<?php endif;?>
Dengan cara ini, mesin pencari tidak akan mengindeks konten duplikat ini untuk halaman yang diarsipkan.
Kata kunci untuk artikel halaman keluaran yang dipersonalisasi
Dalam file function.php di bawah folder template, tambahkan fungsi berikut:
kata kunci fungsi() {
$kata kunci = '';
jika( is_single() || is_page() ){
$istilah = get_the_terms( get_the_ID(), 'post_tag' );
jika ( is_wp_error( $istilah ) )
kembalikan $terms;
jika ( kosong( $terms ) )
kembali salah;
foreach ($terms sebagai $term ) {
$kata kunci .= $istilah->nama;
$kata kunci .= ', ';
}
}
kalau tidak {
$tags = get_tags('orderby=count&order=DESC');
foreach ($tag sebagai $tag){
$kata kunci .= $tag->nama;
$kata kunci .= ', ';
}
}
$kata kunci = substr($kata kunci, 0, strlen($kata kunci)-2);
echo $kata kunci;
}
Fungsi dari fungsi ini adalah jika pengunjung menelusuri halaman artikel terpisah, tag yang sesuai dengan artikel tersebut akan diekstraksi sebagai kata kunci; jika itu halaman lain, semua tag blog akan ditampilkan sebagai kata kunci. Kata kunci dipisahkan dengan koma.
Panggil fungsi ini di header.php:
<meta name="keywords" content="<?php kata kunci();?>" />
Kode di function.php dapat digunakan langsung di halaman template. WordPress sudah melakukan operasi penyertaan untuk kita, jadi kita tidak perlu menulis include_once('functions.php');
Sumber artikel: http://cogipard.info/articles/all-in-one-seo-pack-alternative