Site Haritaları - alt alan adı başına bir tane mi yoksa temel alan adı için bir tane mi?


10

Ben bir proje üzerinde 5'ten fazla alt alanınız varsa, diyelim ki developer, www, staffve biraz daha, site haritaları oluşturmaya en iyi uygulama nedir?

Temel alan adında ( example.com/sitemap.xml) aynı site haritasını paylaşan tüm alt alanlar ? veya farklı alt alan adları için farklı site haritaları mı? ( developer.example.com/sitemap.xmlve www.example.com/sitemap.xml)

Alt alanlar ana uygulamanın birkaç parçası olduğundan, her birinin artıları ve eksileri nelerdir ve birini diğerine seçerken nelere dikkat etmeliyim? (alt alan adı başına bir site haritası veya tüm site için bir site haritası)

Yanıtlar:


7

Gereğince Matt Cutts blog post söyledi:

Bir alt alan adı tamamen farklı olan içeriği ayırmak için yararlı olabilir. Google, örneğin news.google.com veya maps.google.com gibi farklı ürünler için alt alan adları kullanır.

Bu, Blogger'ın (blogspot) yaptığı şeye benzer.

John'un blogu ( john.blogspot.com) Doe'nun bloğundan ( doe.blogspot.com) tamamen farklıdır . Google, bu iki blogu aynı kuyruğu paylaşsalar bile iki farklı site olarak görüyor ( *.blogspot.com).

Bu blogların her birinin kendi site haritası vardır ve bunlar arasında paylaşılmaz. Bir blog silinirse, site haritası dosyası da silinir ve diğer blogların site haritalarını etkilemez.

Bu nedenle, farklı alt alanlar için farklı site haritası dosyaları kullanmanızı tavsiye ederim. Alt dizinleri / alt klasörleri kullanmadığınız sürece.


2
Bu site haritaları olması gereken yerde sorusunu cevaplar inanmıyorum servis dan.
Dogweather

1
"Farklı site haritası dosyaları kullanmanızı öneriyorum [...]" Bu ifade yanlış. Başka seçeneğiniz yok. Farklı web siteleri farklı site haritalarına sahip olmanızı gerektirir.
Alexis Wilke

11

Genel olarak, her ana makine için ayrı bir site haritası kullanmanız gerekir (örneğin, farklı protokol, alan adı veya alt alan adı):

  • " Site Haritamı nereye yerleştirebilirim? " SSS bölümünden :

    Site Haritasında listelenen tüm URL'ler, Site Haritası ile aynı ana bilgisayarda bulunmalıdır. Örneğin, Site Haritası şurada bulunuyorsa, http://www.example.com/sitemap.xmlURL'leri içeremez http://subdomain.example.com. Site Haritası şurada bulunuyorsa, adresinden http://www.example.com/myfolder/sitemap.xmlURL içeremez http://www.example.com.

  • Site Haritaları spesifikasyonundaki ilgili bölüm " Site Haritası dosyası konumu " dur.

    Bunun, Site Haritasında listelenen tüm URL'lerin aynı protokolü kullanması gerektiği anlamına gelir (bu örnekte http) ve Site Haritası ile aynı ana bilgisayarda bulunması gerekir. Örneğin, Site Haritası şurada bulunuyorsa, http://www.example.com/sitemap.xmlURL'leri içeremez http://subdomain.example.com.

Bununla birlikte, tüm ana makinelerin sahipliğini robots.txt veya Google Search Console aracılığıyla kanıtlayabiliyorsanız, site haritalarını farklı ana bilgisayarlarda barındırabilirsiniz:


1
Görünüşe göre hepsi aynı Google Doğrulaması'nı kullanıyorsa (tümü aynı Google Konsolunda listelenir ve aynı sahibin olduğunuzu onaylar) Google aslında şu adrese göre bir istisna yapıyor gibi görünüyor: support.google.com/webmasters/answer/75712 ? hl = tr Daha sonra, bu sitelerin herhangi birinin site haritalarının birbirlerine referans vermesi uygun görünüyor. En azından Google Destek web sitesinden aldığım izlenim bu. Bu normal sitesmaps.org kurallarına bir istisnadır.
Mark Rejhon

1
@MarkRejhon: Bilgi için teşekkürler :) Cevabı güncelledim ve farklı ana bilgisayarlarda barındırılan site haritalarına izin veren başka bir yol da (sitemaps.org protokolünden) listeledim.
unor

3

Alt etki alanlarını tüm uygulamanın bir parçası olarak yazdıkça, site haritalarını ayırmaya gerek yoktur. Google, alt alan adlarına her zaman kendi alan adları gibi davranır. Ancak, bir web sitesinin bazı bölümlerinin birbirine ait olup olmadığını anlayacak kadar akıllıdırlar.

SEO'nun yanı sıra, tüm ayrı alt alan-site haritalarınızı iç içe yerleştirebileceğiniz bir index-sitemap.xml kullanmanızı öneririm. Bu, yalnızca tek bir site haritası göndermeniz gerektiğinden tüm bu dosyaları yönetmeyi kolaylaştırır. Ayrıca, diğer tüm site haritaları için endişelenmenize gerek kalmadan bir alt alanın site haritasını değiştirebilirsiniz. Googles Web Yöneticisi Kılavuzları'nda birden çok site haritasını yönetme hakkında daha fazla bilgi edinin: https://support.google.com/webmasters/answer/75712?hl=tr

Düzenle

Google Search Console'da her bir alt alan adı için tek bir mülk oluşturmayı göz önünde bulundurabilirsiniz. Bu, her bir mülk için veri örnekleri ve tarama istatistikleri alacağınız için daha ayrıntılı analiz yapmanıza olanak tanır. Bunu yaparsanız, her alt alan için ayrı bir site haritası göndermenizi öneririm. Bunun, her bir mülkü ayrı ayrı doğrulamanızı ve tüm mülk grubunu yönetmek için gereken çabayı artırmanızı gerektireceğini unutmayın.

Eğer iyi organize olmuş biriyseniz ve daha derin veri anlayışıyla ilgileniyorsanız, ikincisini tavsiye ederim. Sitenizi dizine eklenmek ve düzgün bir şekilde taramak için asansörünüz varsa, size dizin site haritası hikayesini öneriyorum.

Tüm site haritalarınızın doğru şekilde yapılandırıldığından, standartla eşleştiğinden ve yalnızca 200 durum kodu sunan sayfalar sunduğundan emin olun. Bu nokta, sitenizin SEO'su için kaç site haritasına sahip olduğunuzdan daha önemlidir.


0

Geliştirici, www, personel ve biraz daha fazlası gibi bir projede 5'ten fazla alt alan adım var, site haritaları oluşturmada en iyi uygulama nedir? ... Alt alanlar ana uygulamanın birkaç parçası olduğundan, her birinin artıları ve eksileri nelerdir ve birini diğerine seçerken nelere dikkat etmeliyim? (alt alan adı başına bir site haritası veya tüm site için bir site haritası)

Ana alana bağlı alt alanlar dünyanın farklı web sitelerini temsil edebileceğinden, en kolay erişilebilirlik için her bir alt alan için Site Haritaları ayarlamanız en iyisidir.

Ayrıca, Site Haritalarının kurallarına aykırı bir web sitesine ait bir Site Haritasına harici bir bağlantı ve farklı bir alt alan içeren bir URL'nin harici URL olarak sayıldığına inanıyorum.

En iyi uygulamalara gelince, web sitenizde çok sayıda bağlantı varsa, her birinin ayrı ayrı bağlantılara referans verdiği daha küçük Site Haritası dosyalarına referans veren bir ana Site Haritası dosyası oluşturmak istersiniz. Bunun nedeni, her Site Haritası dosyasının maksimum dosya boyutu sınırına sahip olması (bence 50 MB'tır) ve ayrıca Site Haritası başına maksimum URL sayısı da sınırlıdır. Sanırım bu sayı 50.000.

Site Haritalarını gzip biçiminde sıkıştırabilirsiniz. Bu şekilde, bunları Google gibi gzip uyumlu arama motorlarına gönderdiğinizde, Site Haritası daha hızlı işlenir ve sunucudaki bant genişliği tüketimi daha düşük olur.

Size daha fazla yardımcı olabilecek site haritalarıyla ilgili bağlantılar:

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.