Peta Situs - satu per subdomain atau satu untuk domain basis?

10

Saya memiliki lebih dari 5 subdomain pada sebuah proyek, katakanlah developer, www, staffdan beberapa lagi, apa yang praktek terbaik dalam menciptakan peta situs?

Semua subdomain yang berbagi sitemap yang sama di domain dasar ( example.com/sitemap.xml)? atau peta situs yang berbeda untuk subdomain yang berbeda? ( developer.example.com/sitemap.xmldan www.example.com/sitemap.xml)

Karena subdomain adalah beberapa bagian dari aplikasi utama, apa pro dan kontra dari masing-masing, dan apa yang harus saya pertimbangkan ketika memilih salah satu dari yang lain? (satu peta situs per subdomain atau satu untuk seluruh situs)

x0x
sumber

Jawaban:

7

Sesuai posting blog Matt Cutts , dia berkata:

Subdomain dapat berguna untuk memisahkan konten yang sama sekali berbeda. Google menggunakan subdomain untuk produk yang berbeda seperti news.google.com atau maps.google.com, misalnya.

Ini mirip dengan apa yang dilakukan Blogger (blogspot).

Blog John ( john.blogspot.com) sama sekali berbeda dari blog Doe ( doe.blogspot.com). Google melihat kedua blog ini sebagai dua situs yang berbeda walaupun mereka memiliki ekor yang sama ( *.blogspot.com).

Masing-masing blog memiliki sitemap mereka sendiri dan tidak dibagi antara satu sama lain. Jika satu blog dihapus, file sitemap juga akan dihapus - dan itu tidak memengaruhi sitemap blog lain.

Jadi, saya ingin merekomendasikan kepada Anda untuk menggunakan file sitemap yang berbeda untuk berbagai sub-domain. Kecuali Anda menggunakan sub-direktori / sub-folder.

Zulhilmi Zainudin
sumber
2
Saya tidak percaya ini menjawab pertanyaan dari mana peta situs harus dilayani .
Dogweather
1
"Saya ingin merekomendasikan kepada Anda untuk menggunakan file sitemap yang berbeda [...]" Pernyataan ini salah. Anda TIDAK punya pilihan. Situs web yang berbeda mengharuskan Anda memiliki peta situs yang berbeda.
Alexis Wilke
11

Secara umum, Anda harus menggunakan peta situs terpisah untuk setiap host (yaitu, protokol, domain, atau subdomain yang berbeda):

  • Dari FAQ " Di mana saya menempatkan Peta Situs saya? ":

    Semua URL yang tercantum dalam Peta Situs harus berada pada host yang sama dengan Peta Situs. Misalnya, jika Peta Situs berada di http://www.example.com/sitemap.xml, ia tidak dapat menyertakan URL dari http://subdomain.example.com. Jika Peta Situs berada di http://www.example.com/myfolder/sitemap.xml, ia tidak dapat menyertakan URL dari http://www.example.com.

  • Bagian yang relevan dari spesifikasi peta situs adalah " Lokasi file peta situs ", di mana dikatakan:

    Perhatikan bahwa ini berarti bahwa semua URL yang tercantum dalam Peta Situs harus menggunakan protokol yang sama (http, dalam contoh ini) dan tinggal di host yang sama dengan Peta Situs. Misalnya, jika Peta Situs berada di http://www.example.com/sitemap.xml, ia tidak dapat menyertakan URL dari http://subdomain.example.com.

Namun, jika Anda dapat membuktikan kepemilikan semua host melalui robots.txt atau Google Search Console, Anda dapat meng-host peta situs pada host yang berbeda:

unor
sumber
1
Tampaknya jika mereka semua menjalankan Google Verifikasi yang sama (semua terdaftar di Google Console yang sama, mengonfirmasi bahwa Anda adalah pemilik yang sama) Google tampaknya membuat pengecualian menurut: support.google.com/webmasters/answer/75712 ? hl = id Maka tampaknya tidak apa-apa untuk peta situs untuk situs mana pun untuk saling referensi. Setidaknya, itulah kesan yang saya dapatkan dari situs web Dukungan Google. Ini merupakan pengecualian dari aturan normal situsmaps.org.
Mark Rejhon
1
@ MarkRejhon: Terima kasih atas informasinya :) Saya memperbarui jawabannya, dan juga mendaftar cara lain (dari protokol sitemaps.org) yang memungkinkan sitemaps di-host pada host yang berbeda.
unor
3

Saat Anda menulis subdomain adalah bagian dari keseluruhan aplikasi, tidak perlu memisahkan peta situs. Google memperlakukan subdomain sebagai domain milik sendiri. Tetapi mereka cukup pintar untuk mengenali jika bagian dari suatu situs web menjadi satu.

Selain SEO saya akan merekomendasikan untuk menggunakan index-sitemap.xml di mana Anda dapat membuat sarang semua subdomain-sitemaps Anda yang terpisah. Ini membuatnya lebih mudah untuk mengelola semua file itu, karena Anda hanya perlu mengirimkan satu peta situs tunggal. Selanjutnya Anda dapat mengubah peta situs subdomain tanpa harus khawatir tentang semua peta situs lainnya. Baca lebih lanjut tentang mengelola beberapa peta situs di Panduan Webmaster Google: https://support.google.com/webmasters/answer/75712?hl=id

sunting

Anda dapat mempertimbangkan untuk membuat satu properti untuk setiap subdomain di Google Search Console. Ini memungkinkan Anda untuk memiliki analisis yang lebih rinci karena Anda akan menerima sampel data dan statistik perayapan untuk setiap properti. Jika Anda melakukannya, saya sarankan untuk mengirimkan peta situs individu untuk setiap subdomain. Perlu diketahui bahwa ini akan mengharuskan Anda untuk memverifikasi setiap properti secara terpisah dan juga meningkatkan upaya yang diperlukan untuk mengelola seluruh rangkaian properti.

Jika Anda adalah orang yang terorganisasi dengan baik dan tertarik dengan wawasan data yang lebih dalam, saya akan merekomendasikan yang terakhir. Jika Anda hanya menggunakan situs Anda untuk diindeks dan dirayapi dengan benar, saya akan merekomendasikan cerita indeks-sitemap kepada Anda.

Selalu ingat untuk memastikan semua peta situs Anda dikonfigurasikan secara akurat, cocok dengan standar dan hanya memberikan halaman yang melayani 200 kode status. Poin ini lebih penting untuk SEO situs web Anda daripada pertanyaan tentang berapa banyak peta situs yang Anda miliki.

Seb
sumber
0

Saya memiliki lebih dari 5 subdomain pada suatu proyek, katakanlah pengembang, www, staf, dan beberapa lainnya, apa praktik terbaik dalam membuat peta situs? ... Karena subdomain adalah beberapa bagian dari aplikasi utama, apa pro dan kontra dari masing-masing, dan apa yang harus saya pertimbangkan ketika memilih satu di atas yang lain? (satu peta situs per subdomain atau satu untuk seluruh situs)

Karena sub-domain yang dilampirkan ke domain utama dapat mewakili berbagai situs web di dunia, Anda sebaiknya menyiapkan Peta Situs untuk setiap sub-domain untuk aksesibilitas termudah.

Selain itu, saya percaya ini melanggar aturan Peta Situs untuk menyertakan tautan eksternal dalam Peta Situs milik sebuah situs web, dan URL yang berisi jumlah sub-domain yang berbeda sebagai URL eksternal.

Adapun praktik terbaik, jika situs web Anda memiliki sejumlah besar tautan, Anda akan ingin membuat file peta situs master yang mereferensikan file peta situs yang lebih kecil di mana masing-masing dari mereka referensi tautan individu. Ini karena setiap file peta situs memiliki batas ukuran file maksimum (menurut saya 50MB) dan juga jumlah maksimum URL per peta situs juga terbatas. Saya pikir jumlahnya 50.000.

Ini adalah bonus jika Anda dapat memampatkan Peta Situs dalam format gzip. Dengan begitu, ketika Anda mengirimkannya ke mesin pencari yang sesuai dengan gzip seperti Google, maka Peta Situs akan diproses lebih cepat dan konsumsi bandwidth di server akan lebih rendah.

Berikut ini tautan yang terkait dengan peta situs yang dapat membantu Anda lebih banyak:

http://www.sitemaps.org/protocol.html http://www.sitemaps.org/faq.html

Mike
sumber