Belajar Codeigniter |
Hallo teman teman kali ini bahasan saya tetap di salah satu framework PHP yang lumayan banyak diminati di indonesia yaitu Codeigniter, tema kali ini yaitu cara membuat sebuah sitemap .xml di codeigniter.
Sedikit pengenalan tentang sitemap, sitemap adalah salah satu alat bantu untuk para webmaster yang mempermudah dalam pengenalan peta situs di dalam website. Dengan begitu, mesin google dengan mudah menjelajah dan meraih halaman-halaman yang ada di dalamnya. Sama halnya dengan webiste pada umumnya, blog juga memerlukan sitemap agar mesin pencari dengan mudah mendeteksi konten di dalamnya. Dalam sistem sitemap ini pengguna dapat melakukan submit peta web berbasis xml langsung ke Google yang akan membantu Google mengindeks halaman web dengan mudah.
Pada dasarnya, langkah yang harus diterapkan oleh pengguna sitemap adalah :
- Gunakan perangkat lunak untuk menciptakan peta situs (sitemap) dalam format XML Google.
- Integrasikan dan unggah ke situs web.
contoh sitemap |
Mungkin kalian bertanya-tanya apakah dengan ada nya nav menu di html google sudah bisa membaca ?, tidak semudah itu ternyata hehehe ada satu script yang mendasar teknik seo supaya menu menu di dalam website kita terbaca atau terindeks dengan google yaitu dengan menggunakan script sitemap.xml. Kali ini penulis akan membagi cara supaya menu-menu di dalam website kita terindeks atau terdaftarkan ke google supaya memudahkan bagi user ketika mencar wesbite kita ada menu apa saja di website kita berikut caranya.
Buat file controller baru contoh Sitemap.php di folder controller dan masukan code berikut di function index.nya
class Sitemap extends CI_Controller {
function index () {
$menu = array('home', 'download');
$data['menu'] = $menu;
$this->load->view('sitemap', $data);
}
}
Lalu buat file sitemap.php di folder view masukan code nya sebagai berikut :
<?php header('Content-type: application/xml; charset="ISO-8859-1"',true); ?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc><?php echo base_url();?></loc> // url utama <priority>0.1</priority> <changefreq>daily</changefreq> </url> // looping menu <?php $no = 2; foreach($menu as $res) { ?> <url> <loc><?php echo base_url().$res; ?></loc> //menu menu yang akan kita daftarkan <priority>0.<?php echo $no;?></priority> // urutan xml <changefreq>daily</changefreq> / frekuensi harian </url> <?php $no++; } ?> </urlset>
Lalu edit file routes.php tambahkan code berikut di folder config berikut codenya :
$route['sitemap\.xml'] = "Sitemap";
Setelah selesai semuanya testing halaman nya sehingga akan muncul halman dengan format xml
Sitemap menu |
So far sampai disini kita sudah berhasil membuat sitemap menu di website kita menggunakan codeigniter ini hanya contoh saja tanpa menggunakan database silahkan teman-teman nanti bereksperimen untuk menampilkan menu nya berdsarkan data menu dinamis dari database.
Setelah itu ada satu hal lagi yaitu teman-teman harus mendaftarkan sitemap nya di google search console, silahkan cari di mesin pencari cara mendafarkan sitema di google search console atau mungkin nanti saya akan buat artikel nya cara mendaftarkan situs ke search console okay mungkin segitu yang bisa saya bagikan tips nya semoga bermanfa'at bagi teman-teman jika ada kesalahan dalam penulisan ataupun penyampaian bisi tulis saja dikolom komentar terima kasih.
1 Komentar
Terima kasih sangat membantu
BalasHapus