{"id":18180,"date":"2019-12-30T09:12:00","date_gmt":"2019-12-30T02:12:00","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=18180"},"modified":"2023-09-22T15:43:06","modified_gmt":"2023-09-22T08:43:06","slug":"cara-membuat-sitemap-xml-di-website","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-xml-di-website\/","title":{"rendered":"Cara Membuat Sitemap XML di Website Dengan Script PHP"},"content":{"rendered":"\n<p>Pada panduan ini, kami akan berbagi cara membuat Sitemap <a href=\"https:\/\/blog.rumahweb.com\/xml-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"xml adalah\">XML<\/a> di website, melalui script php secara manual. Panduan ini bisa anda manfaatkan, jika anda memiliki website yang dibuat dengan native PHP atau HTML biasa.<\/p>\n\n\n\n\n\n<p>Salah satu <a href=\"https:\/\/blog.rumahweb.com\/cara-ampuh-agar-website-cepat-terindex-google\/\" title=\"cara agar website cepat terindex oleh Google\">cara agar website cepat terindex oleh Google<\/a> adalah dengan membuat sitemap atau peta situs. Dulu sitemap dibuat berupa halaman yang berisi link-link yang tersusun bebentuk pohon dan bertujuan untuk memudahkan pengunjung menelusuri website.&nbsp; Tetapi sekarang sitemap lebih ditujukan untuk search engine supaya lebih mudah mengindeks halaman website Anda.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.rumahweb.com\/journal\/sitemap-adalah\/\" title=\"sitemap adalah\">Sitemap<\/a> bisa dikatakan sebagai peta navigasi sebuah situs. Sitemap yang ditujukan untuk search engine berformat XML. Hal ini penting karena sitemap harus didaftarkan nantinya ke Google sehingga semua postingan kita akan terindeks dengan baik oleh Google. Kalau sudah tertata dan terindeks dengan baik tentu saja semakin banyak postingan kita muncul di pencarian Google, dan semakin banyak yang mengunjungi blog kita.<\/p>\n\n\n\n<p>Untuk membuat sitemap tidaklah sulit, tidak perlu membuat manual karena sudah banyak tool yang bisa digunakan. Bagi pengguna WordPress bahkan sudah ada <a href=\"https:\/\/www.rumahweb.com\/journal\/sitemap-adalah\/\" title=\"cara membuat sitemap\">Plugin yang menyediakan sitemap<\/a> secara otomatis. Berikut kami berikan cara membuat sitemap untuk situs website Anda :<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cara-membuat-sitemap-php\">Cara Membuat Sitemap PHP<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Membuat file <em>sitemap.php<\/em>, file ini digunakan sebagai file utama yang akan menciptakan sitemap situs Anda. <br \/><br \/>Berikut adalah script untuk membuat sitemap xml dengan php dimana url post yang akan ditampilkan di ambil dari dalam database mysql.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code> \n&lt;?php\n   header('Content-type: application\/xml');\n   include \"koneksi.php\"; \/\/<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-acc-color\">nama file koneksi database Anda<\/mark>\n   $query    =mysqli_query($conn, \"SELECT * FROM tbl_posting\"); \/\/<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-acc-color\">disesuaikan dengan table penyimpanan data post yang Anda buat.<\/mark>\n   echo \"&lt;?xml version='1.0' encoding='UTF-8'?&gt;\".\"\\n\";\n   echo \"&lt;urlset xmlns='http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9'&gt;\".\"\\n\";\n   echo \" \";\n   while($data    =mysqli_fetch_array($query)){\n       echo \"&lt;url&gt;\";\n       echo \"&lt;loc&gt;\".$data&#091;'post_link'].\"&lt;\/loc&gt;\";\n       echo \"&lt;lastmod&gt;\".$data&#091;'post_date'].\"&lt;\/lastmod&gt;\";\n       echo \"&lt;priority&gt;1.00&lt;\/priority&gt;\";\n       echo \"&lt;\/url&gt;\";\n   }\n   echo \"&lt;\/urlset&gt;\";\n?&gt;\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&lt;Urlset&gt;<\/strong>&nbsp;: Merupakan standar protokol sitemap saat ini,  tag ini berada di awal dan akhir sitemap.<\/li>\n\n\n\n<li><strong>&lt;Url&gt;<\/strong>&nbsp;: Tag ini dikenal sebagai tag induk dari setiap entri URL.<\/li>\n\n\n\n<li><strong>&lt;Loc&gt;<\/strong>&nbsp;: Tag ini berisi URL halaman website Anda.<\/li>\n\n\n\n<li><strong>&lt;Lastmod&gt;<\/strong>&nbsp;: Tag ini berisi informasi tanggal terkahir  file di ubah. <\/li>\n\n\n\n<li><strong>&lt;Priority&gt;<\/strong>&nbsp;: Tag ini menunjukkan pentingnya URL. Nilainya dapat berkisar dari 0,0 hingga 1,0.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Membuat file <em>sitemap.xml<\/em> ( dalam keadaan kosong yang nantinya file &#8216;sitemap.php&#8217; akan menuliskan hasil crawl di file ini dan file ini akan digunakan sebagai sitemap situs Anda )<\/li>\n\n\n\n<li>Upload ke 2 file tersebut ke server <a href=\"https:\/\/www.rumahweb.com\/hosting-murah\/\" title=\"hosting murah\">hosting<\/a> Anda ( tepatnya di root direktori).<\/li>\n\n\n\n<li>Agar sitemap dapat diakses oleh search engine, maka Anda harus menambahkan baris code didalam htaccess seperti berikut :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteRule ^sitemap\\.xml\/?$ sitemap.php<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"contoh-sitemap-php\">Contoh Sitemap PHP<\/h2>\n\n\n\n<p>Setelah selesai membuat file sitemap, selanjutnya anda dapat membuka sitemap.php melalui browser yang digunakan. Contoh alamatnya adalah namadomain\/sitemap.xml. <\/p>\n\n\n\n<p>Jika pembuatan file sitemap php anda benar, maka akan muncul tampilan sitemap seperti berikut ini :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"851\" height=\"409\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4.png\" alt=\"cara membuat sitemap - contoh sitemap\" class=\"wp-image-25990\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4.png 851w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4-300x144.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4-768x369.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4-370x178.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4-270x130.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4-570x274.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/11\/Sitemap-4-740x356.png 740w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/a><\/figure>\n\n\n\n<p>Sampai tahap ini, pembuatan sitemap secara manual telah selesai. Selanjutnya anda dapat mendaftarkan domain ke Google search console, lalu bisa <a href=\"https:\/\/www.rumahweb.com\/journal\/sitemap-adalah\/\" title=\"menambahkan sitemap di Google search console\">menambahkan sitemap di Google search console<\/a> anda.<\/p>\n\n\n\n<p>Apabila website anda dibuat dengan Framework atau CMS seperti WordPress, pelajari juga panduan berikut ini : <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-di-wordpress-dengan-plugin-google-xml-sitemaps\/\">Membuat Sitemap di WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-di-codeigniter\/\">Cara Membuat Sitemap di CodeIgniter<\/a><\/li>\n<\/ul>\n\n\n\n<p>Demikian panduan dari Rumahweb tentang cara membuat sitemap di website agar website anda cepat terindex oleh Google. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada panduan ini, kami akan berbagi cara membuat Sitemap XML di website, melalui script php secara manual. Panduan ini bisa anda manfaatkan, jika anda memiliki website yang dibuat dengan native PHP atau HTML biasa. Salah satu cara agar website cepat terindex oleh Google adalah dengan membuat sitemap atau peta situs. Dulu sitemap dibuat berupa halaman [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14330,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[1718,33,472],"class_list":{"0":"post-18180","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-seo","8":"tag-cara-membuat","9":"tag-sitemap","10":"tag-sitemap-xml"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2009\/11\/banner-artikel-panduan-membuat-sitemap-xml.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-4Je","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/18180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=18180"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/18180\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/14330"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=18180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=18180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=18180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}