Mengelola peta situs Anda

Membuat dan mengirimkan peta situs

Halaman ini menjelaskan cara membuat peta situs dan membuatnya tersedia untuk Google. Pelajari peta situs lebih lanjut di sini.

Membuat dan mengirimkan peta situs:

  1. Tentukan halaman di situs Anda yang seharusnya di-crawl oleh Google, dan tentukan versi kanonis setiap halaman. 
  2. Tentukan format peta situs yang ingin Anda gunakan. Anda dapat membuat peta situs secara manual atau memilih dari sejumlah alat pihak ketiga untuk membuat peta situs secara otomatis.
  3. Buat peta situs Anda dapat dilihat oleh Google dengan menambahkannya ke file robots.txt atau mengirimkannya langsung ke Search Console.

Format peta situs

Google mendukung beberapa format peta situs yang dijelaskan di sini. Google mengharuskan protokol peta situs standar dalam semua format. Saat ini Google tidak menggunakan atribut <priority> di peta situs.

Semua format membatasi peta situs tunggal maksimum 50 MB (tidak terkompresi) dan 50.000 URL. Jika file Anda berukuran lebih besar atau memiliki lebih banyak URL, Anda harus memecah listingan menjadi beberapa peta situs. Secara opsional, Anda dapat membuat file indeks peta situs (file yang merujuk pada daftar peta situs) dan mengirimkan file indeks tunggal itu ke Google. Anda dapat mengirim beberapa peta situs dan/atau file indeks peta situs ke Google.

XML

Berikut adalah peta situs XML sangat dasar yang menyertakan lokasi URL tunggal:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
  <url>
    <loc>http://www.example.com/foo.html</loc>
    <lastmod>2018-06-04</lastmod>
  </url>
</urlset>

Anda dapat menemukan contoh yang lebih kompleks dan dokumentasi lengkap di sitemaps.org.

Anda dapat melihat contoh peta situs yang menentukan halaman bahasa alternatif dan peta situs untuk file berita, gambar, atau video.

RSS, mRSS, dan Atom 1.0

Jika Anda memiliki blog dengan feed RSS atau Atom, Anda dapat mengirimkan URL feed sebagai peta situs. Sebagian besar software blog dapat membuat feed untuk Anda, namun perlu diketahui bahwa feed ini hanya memberikan informasi tentang URL terbaru.

  • Google menerima feed RSS 2.0 dan Atom 1.0.
  • Anda dapat menggunakan feed mRSS (media RSS) untuk memberikan detail mengenai konten video di situs kepada Google.
Teks

Jika peta situs hanya menyertakan URL halaman web, Anda dapat memberi Google file teks sederhana yang berisi satu URL per baris. Misalnya:

http://www.example.com/file1.html
http://www.example.com/file2.html

Pedoman untuk peta situs file teks:

  • Enkode file Anda menggunakan enkode UTF-8.
  • File teks seharusnya tidak berisi apa-apa selain daftar URL.
  • Anda dapat memberi nama apa pun ke file teks sesuai kemauan, asalkan file tersebut memiliki ekstensi .txt (misalnya, petasitus.txt).
Google Sites

Jika Anda telah membuat dan memverifikasi situs menggunakan Google Sites, peta situs secara otomatis akan dihasilkan. Anda tidak dapat memodifikasi peta situs, tetapi Anda dapat mengirimkannya ke Google  jika ingin membaca data laporan peta situs. Perhatikan bahwa peta situs mungkin tidak ditampilkan dengan semestinya jika Anda memiliki lebih dari 1.000 halaman dalam satu sub-direktori.

  • Jika situs dihosting di Google Sites, URL peta situs Anda adalah http://sites.google.com/site/namasitusAnda/system/feeds/sitemap
  • Jika Anda membuat situs menggunakan Google Apps, URL peta situs adalah http://sites.google.com/domainAnda/namasitusAnda/system/feeds/sitemap

Ekstensi peta situs untuk jenis media tambahan

Google mendukung sintaksis peta situs tambahan untuk jenis media berikut. Gunakan ekstensi berikut untuk menjelaskan file video, gambar, dan konten lain yang sulit diurai di situs Anda untuk meningkatkan pengindeksan.

Pedoman peta situs umum

  • Gunakan URL yang konsisten dan terkualifikasi sepenuhnya. Google akan meng-crawl URL persis seperti yang Anda cantumkan. Misalnya, jika situs Anda berada di https://www.example.com/, jangan tentukan URL sebagai https://example.com/ (tidak ada www) atau ./mypage.html (URL relatif).
  • Peta situs dapat ditempatkan di mana saja di situs Anda, tetapi peta situs hanya memengaruhi turunan direktori induk. Oleh karena itu, peta situs yang ditempatkan di root situs dapat memengaruhi semua file di situs tersebut, dan di situlah sebaiknya peta situs Anda ditempatkan.
  • Jangan sertakan ID sesi dari URL di peta situs untuk mengurangi crawling duplikat dari URL tersebut.
  • Beri tahu Google tentang versi bahasa alternatif URL menggunakan anotasi hreflang.
  • File peta situs harus dienkode UTF-8 dan URL lolos dengan semestinya.
  • Bagilah peta situs yang besar menjadi beberapa peta situs lebih kecil: ukuran maksimal peta situs adalah 50.000 URL/50 MB tanpa kompresi. Gunakan file indeks peta situs untuk mencantumkan satu per satu peta situs, lalu kirimkan file tunggal tersebut ke Google, dan bukan satu per satu peta situs.
  • Hanya cantumkan URL kanonis di peta situs Anda. Jika Anda memiliki dua versi dari sebuah halaman, cantumkan hanya versi kanonis (yang dipilih oleh Google) dalam peta situs. Jika situs Anda tersedia dalam dua versi (misalnya www dan non-www), tentukan situs mana yang lebih Anda sukai, dan tempatkan peta situs di sana, lalu tambahkan rel=canonical atau pengalihan di situs satunya.
  • Jika Anda memiliki URL yang berbeda untuk versi seluler dan desktop dari sebuah halaman, kami sarankan agar hanya arahkan ke satu versi dalam peta situs. Namun, jika Anda merasa perlu mengarahkan ke kedua URL tersebut, beri anotasi pada URL Anda untuk menunjukkan versi desktop dan seluler.
  • Gunakan ekstensi peta situs untuk mengarah ke jenis media tambahan seperti video, gambar, dan berita.
  • Jika memiliki halaman alternatif untuk bahasa atau wilayah yang berbeda, Anda dapat menggunakan hreflang di peta situs maupun tag html untuk menunjukkan URL alternatif.
  • Karakter non-alfanumerik dan non-latin. Kami memerlukan file peta situs Anda yang dienkodekan dengan UTF-8 (biasanya Anda dapat mengenkodekannya saat menyimpan file). Sedangkan untuk semua file XML, nilai data apa pun (termasuk URL) harus menggunakan kode escape entitas untuk karakter yang tercantum pada tabel di bawah.  Peta situs hanya dapat berisi karakter ASCII; tidak boleh berisi karakter ASCII kapital atau kode kontrol tertentu atau karakter khusus seperti * dan {}. Jika URL peta situs berisi karakter ini, Anda akan menerima error saat mencoba menambahkannya.
    Karakter Kode Escape
    Ampersand & &amp;
    Petik Satu ' &apos;
    Petik Dua " &quot;
    Lebih Dari > &gt;
    Kurang Dari < &lt;
    Selain itu, semua URL (termasuk URL peta situs Anda) harus dienkodekan agar terbaca oleh server web tempat URL tersebut berada dan URL yang escape. Namun, jika Anda menggunakan jenis script, fitur, atau file log apa pun untuk membuat URL (apa pun selain mengetiknya secara manual), biasanya URL sudah dibuatkan untuk Anda. Jika Anda mengirim peta situs dan menerima error bahwa Google tidak dapat menemukan sebagian URL, pastikan bahwa URL tersebut mengikuti standar RFC-3986 untuk URI, standar RFC-3987 untuk IRI, dan standar XML.

    Berikut contoh URL yang menggunakan karakter non-ASCII (ü), serta karakter yang memerlukan escape untuk entitas (&):
    http://www.example.com/ümlat.html&q=name
    Berikut URL yang sama, dienkode ISO-8859-1 (untuk hosting pada server yang menggunakan encoding tersebut) dan dengan URL escape:
    http://www.example.com/%FCmlat.html&q=name
    Berikut URL yang sama, dienkode UTF-8 (untuk hosting pada server yang menggunakan encoding tersebut) dan dengan URL escape:
    http://www.example.com/%C3%BCmlat.html&q=name
    Berikut URL yang sama, dengan entitas escape:
    http://www.example.com/%C3%BCmlat.html&amp;q=name
  • Ingatlah bahwa peta situs adalah rekomendasi untuk Google tentang halaman mana yang Anda anggap penting; Google tidak menjanjikan untuk meng-crawl setiap URL dalam peta situs.
  • Google mengabaikan nilai <priority> dan <changefreq> , jadi tidak perlu menambahkannya.
  • Google membaca nilai <lastmod> , tetapi jika Anda salah merepresentasikan nilai ini, Google akan berhenti membacanya.
  • Posisi URL di peta situs tidak penting; Google tidak meng-crawl URL sesuai urutan kemunculannya di peta situs Anda.

Menyediakan peta situs ke Google (Mengirim peta situs ke Google)

Google tidak memeriksa peta situs setiap kali situs di-crawl; peta situs hanya diperiksa saat pertama kali dilihat, dan setelah itu hanya dilakukan saat Anda mem-ping kami untuk memberi tahu adanya perubahan. Anda hanya perlu memberi tahu Google tentang peta situs jika masih baru atau diperbarui, jadi jangan kirimkan atau ping peta situs yang tidak diubah berkali kali.

Ada beberapa cara untuk membuat peta situs Anda tersedia untuk Google:

  • Kirimkan ke Google menggunakan alat Peta Situs pada Search Console
  • Masukkan baris berikut di mana saja dalam file robots.txt file, untuk menentukan jalur ke peta situs Anda:
    Peta Situs: http://example.com/sitemap_location.xml
  • Gunakan fungsi "ping" untuk meminta kami meng-crawl peta situs Anda. Kirimkan permintaan HTTP GET seperti berikut:
      http://www.google.com/ping?sitemap=<complete_url_of_sitemap>
    contohnya:
      http://www.google.com/ping?sitemap=https://example.com/sitemap.xml

Memecahkan masalah peta situs

Lihat panduan memecahkan masalah peta situs.

Apakah ini membantu?
Bagaimana cara meningkatkannya?