Мапи сайту - один на піддомен або один для базового домену?


10

У мене є більш ніж 5 піддоменів на проект, скажімо developer, www, staffі ще, що найкраща практика в створенні сайтмепов?

Усі субдомени, які мають однаковий файл Sitemap у базовому домені ( example.com/sitemap.xml)? або різні мапи сайту для різних субдоменів? ( developer.example.com/sitemap.xmlі www.example.com/sitemap.xml)

Оскільки субдомени - це кілька частин основної програми, які плюси і мінуси кожного, і що слід враховувати, обираючи один над іншим? (одна карта сайту на піддомен або одна для всього сайту)

Відповіді:


7

Відповідно до публікації блогу Метта Коттса , він сказав:

Піддомен може бути корисним для відокремлення зовсім іншого вмісту. Google, наприклад, використовує субдомени для різних продуктів, таких як news.google.com або maps.google.com.

Це схоже на те, що робить Blogger (blogspot).

Блог Джона ( john.blogspot.com) абсолютно відрізняється від блогу Доу ( doe.blogspot.com). Google розглядає ці два блоги як два різних сайти, хоча вони мають один і той же хвіст ( *.blogspot.com).

Кожен із цих блогів має власну мапу сайту і не ділиться між собою. Якщо один блог буде видалений, файл Sitemap також буде видалено - і це не вплине на карти інших блогів.

Отже, я хотів би рекомендувати вам використовувати різні файли мапи сайту для різних піддоменів. Якщо ви не використовуєте підкаталоги / підпапки.


2
Я не вважаю , що це відповідає на питання про те, де Sitemaps повинен бути служив с.
Dogweather

1
"Я хотів би рекомендувати вам використовувати різні файли мапи сайту [...]" Це твердження невірне. У вас НЕ є вибору. На різних веб-сайтах потрібно мати різні карти сайтів.
Алексіс Вілке

11

Як правило, вам потрібно використовувати окремий файл Sitemap для кожного хоста (тобто іншого протоколу, домену чи субдомену):

  • З FAQ " Де я розміщую свою мапу сайту? ":

    Усі URL-адреси, перелічені в мапі сайту, повинні містити той самий хост, що і Sitemap. Наприклад, якщо карта сайта розміщена за адресою http://www.example.com/sitemap.xml, вона не може включати URL-адреси від http://subdomain.example.com. Якщо карта сайту розміщена за адресою http://www.example.com/myfolder/sitemap.xml, вона не може включати URL-адреси від http://www.example.com.

  • Відповідний розділ специфікації Sitemap - це " Розташування файлу мапи сайту ", де зазначено:

    Зауважте, що це означає, що всі URL-адреси, перелічені в мапі сайту, повинні використовувати один і той же протокол (http, у цьому прикладі) та розміщуватися на тому ж хості, що і Sitemap. Наприклад, якщо карта сайта розміщена за адресою http://www.example.com/sitemap.xml, вона не може включати URL-адреси від http://subdomain.example.com.

Однак якщо ви можете довести право власності на всі хости через robots.txt або пошукову консоль Google, ви можете розмістити мапи сайту на різних хостах:


1
Схоже, якщо всі вони працюють із однією і тією ж верифікацією Google (усі вони вказані в тій самій консолі Google, що підтверджує, що ви той самий власник), Google, схоже, робить виняток відповідно до: support.google.com/webmasters/answer/75712 ? hl = uk Тоді здається, що для сайтів сайту для будь-якого з цих сайтів нормально посилатися один на одного. Принаймні, таке враження отримую від веб-сайту підтримки Google. Це виняток із звичайних правил сайтаmaps.org.
Марк Реджон

1
@MarkRejhon: Дякую за інформацію :) Я оновив відповідь, а також перерахував інший спосіб (з протоколу sitemaps.org), що дозволяє картам сайтів розміщуватися на різних хостах.
unor

3

Коли ви пишете, субдомени є частиною всієї програми, немає необхідності розділяти мапи сайту. Google розглядає субдомени як власні домени завжди. Але вони досить розумні, щоб визнати, чи належать частини веб-сайту разом.

Окрім SEO, я б рекомендував використовувати index-sitemap.xml, в якому ви можете вкласти всі ваші окремі субдоменні мапи сайту. Це полегшує управління всіма цими файлами, оскільки вам потрібно подати лише одну мапу сайту. Крім того, ви можете змінити мапу сайту субдомена, не турбуючись про всі інші карти. Докладніше про керування кількома мапами сайту в Посібниках для веб-майстрів Google: https://support.google.com/webmasters/answer/75712?hl=uk

редагувати

Ви можете взяти до уваги створення одного ресурсу для кожного піддомену в Пошуковій консолі Google. Це дає змогу більш детально проаналізувати, оскільки ви отримаєте зразки даних та статистику сканування для кожного ресурсу. Якщо ви це зробите, я рекомендую надіслати індивідуальну мапу сайту для кожного піддомену. Майте на увазі, що для цього знадобиться перевірити кожну властивість окремо, а також збільшити зусилля, необхідні для управління всім набором ресурсів.

Якщо ви добре організована людина та зацікавлена ​​у більш глибокій інформації, я рекомендую останню інформацію. Якщо ви просто розмахуєте, щоб ваш сайт був проіндексований та сканувався належним чином, я рекомендую вам історію сайту покажчика індексу.

Завжди майте на увазі, щоб усі ваші карти сайтів були налаштовані точно, відповідні стандартним та постачають лише сторінки, які обслуговують код 200 статусу. Цей момент є більш важливим для SEO вашого веб-сайту, ніж питання про те, скільки у вас є sitemap.


0

У мене є більше 5 субдоменів для проекту, скажімо, розробник, www, персонал та ще багато чого, яка найкраща практика у створенні мап сайтів? ... Оскільки субдомени - це кілька частин основної програми, які плюси і мінуси кожного, і що слід враховувати, обираючи один над іншим? (одна карта сайту на піддомен або одна для всього сайту)

Оскільки субдомени, приєднані до основного домену, можуть представляти різні веб-сайти у всьому світі, то найкраще налаштувати мапи сайту для кожного піддомену для найпростішої доступності.

Крім того, я вважаю, що це проти правил Sitemap включають зовнішнє посилання у мапу сайту, що належить веб-сайту, та URL, що містить інший субдомен, вважається зовнішньою URL-адресою.

Що стосується найкращої практики, якщо на вашому веб-сайті є величезна кількість посилань, вам потрібно створити головний файл Sitemap, який посилається на менші файли Sitemap, де кожен з них посилається на окремі посилання. Це тому, що кожен файл Sitemap має обмеження максимального розміру файлу (я думаю, 50MB), а також максимальну кількість URL-адрес на мапі Sitemap також обмежено. Я думаю, що це число 50 000.

Це бонус, якщо ви можете стиснути мапи сайту у форматі gzip. Таким чином, коли ви надсилаєте їх у пошукові системи, сумісні з gzip, такі як Google, карта сайта буде оброблятися швидше, а споживання пропускної здатності на сервері буде нижчим.

Ось посилання, пов’язані з картами сайту, які можуть допомогти вам більше:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.