Mam więcej niż 5 subdomen na projekt, powiedzmy developer
, www
, staff
a niektóre bardziej, co jest najlepsze praktyki w zakresie tworzenia map witryn?
Wszystkie poddomeny, które mają tę samą mapę witryny w domenie podstawowej ( example.com/sitemap.xml
)? lub różne mapy witryn dla różnych subdomen? ( developer.example.com/sitemap.xml
i www.example.com/sitemap.xml
)
Ponieważ poddomeny to kilka części głównej aplikacji, jakie są zalety i wady każdej z nich i co powinienem wziąć pod uwagę, wybierając jedną z nich? (jedna mapa witryny na subdomenę lub jedna dla całej witryny)
Zasadniczo musisz użyć oddzielnej mapy witryny dla każdego hosta (tj. Innego protokołu, domeny lub subdomeny):
Z FAQ „ Gdzie mogę umieścić moją mapę witryny? ”:
Odpowiednia sekcja ze specyfikacji map witryn to „ Lokalizacja pliku mapy witryny ”, w której jest napisane:
Jeśli jednak możesz udowodnić własność wszystkich hostów za pomocą pliku robots.txt lub Google Search Console, możesz hostować mapy witryn na różnych hostach:
via robots.txt: Sitemaps & Cross Submits
(pojedyncza mapa witryny może nadal zawierać adresy URL tylko z jednego hosta)
Specyficzne dla Google: Zarządzaj mapami witryn dla wielu witryn
(jedna mapa witryny może zawierać adresy URL różnych hostów)
źródło
Podczas pisania subdomeny są częścią całej aplikacji, nie ma potrzeby oddzielania map witryn. Google zawsze traktuje poddomeny jako własne domeny. Ale są wystarczająco inteligentni, aby rozpoznać, czy części witryny należą do siebie.
Oprócz SEO polecam użyć pliku index-sitemap.xml, w którym można zagnieżdżać wszystkie oddzielne mapy witryn subdomeny. Ułatwia to zarządzanie wszystkimi tymi plikami, ponieważ wystarczy przesłać tylko jedną mapę witryny. Ponadto możesz zmienić mapę witryny subdomeny bez martwienia się o wszystkie inne mapy witryn. Przeczytaj więcej o zarządzaniu wieloma mapami witryn w Przewodnikach Google dla webmasterów: https://support.google.com/webmasters/answer/75712?hl=pl
edytować
Możesz rozważyć utworzenie jednej usługi dla każdej subdomeny w Google Search Console. Umożliwia to bardziej szczegółową analizę, ponieważ otrzymasz próbki danych i statystyki indeksowania dla każdej usługi. Jeśli to zrobisz, zalecam przesłanie indywidualnej mapy witryny dla każdej subdomeny. Pamiętaj, że będzie to wymagać osobnej weryfikacji każdej właściwości, a także zwiększy wysiłek związany z zarządzaniem całym zestawem właściwości.
Jeśli jesteś dobrze zorganizowaną osobą i interesuje Cię głębszy wgląd w dane, poleciłbym to drugie. Jeśli chcesz tylko zaindeksować i poprawnie zaindeksować swoją witrynę, poleciłbym historię indeksu map witryn.
Zawsze pamiętaj, aby upewnić się, że wszystkie mapy witryn są poprawnie skonfigurowane, pasują do standardu i wyświetlają tylko strony z kodem stanu 200. Ten punkt jest ważniejszy dla SEO Twojej witryny niż pytanie, ile masz map witryn.
źródło
Ponieważ subdomeny dołączone do domeny głównej mogą reprezentować różne witryny internetowe na świecie, najlepiej ustawić mapy witryn dla każdej subdomeny, aby ułatwić dostęp.
Ponadto uważam, że niezgodne z zasadami map witryn jest dołączanie zewnętrznego linku do mapy witryny należącej do witryny, a adres URL zawierający inną subdomenę liczy się jako zewnętrzny adres URL.
Jeśli chodzi o najlepszą praktykę, jeśli Twoja witryna zawiera ogromną liczbę linków, musisz utworzyć główny plik mapy witryny, który odwołuje się do mniejszych plików map witryn, z których każdy odnosi się do poszczególnych linków. Wynika to z faktu, że każdy plik mapy witryny ma maksymalny limit rozmiaru pliku (moim zdaniem 50 MB), a także maksymalna liczba adresów URL na mapę witryny jest również ograniczona. Myślę, że ta liczba to 50 000.
Jest to bonus, jeśli możesz kompresować mapy witryn w formacie gzip. W ten sposób po przesłaniu ich do wyszukiwarek zgodnych z gzip, takich jak Google, mapa witryny będzie przetwarzana szybciej, a zużycie przepustowości na serwerze będzie niższe.
Oto linki związane z mapami witryn, które mogą ci pomóc:
http://www.sitemaps.org/protocol.html http://www.sitemaps.org/faq.html
źródło