Як створити хорошу мапу сайту для динамічного веб-сайту


11

У мене є веб-сайт із динамічним змістом та різним типом сторінок. У мене є кілька сторінок, які рідко змінюються, і у мене є сторінки, як блоги, які часто змінюються. На сторінках блогу також є посилання для сортування, наприклад, сортування за датою, у вихідному порядку, в описі.

На деяких сторінках у мене також є посилання на різний вміст з вкладками та посилання, які є лише прив’язними посиланнями.

Тепер, коли я використовую xml-генератор sitemap, то всі посилання викидаються на сайт, і тому я не думаю, що всі посилання справді актуальні.

Досі блогові публікації також беруться до мапи сайту. Це справді потрібно? Я думаю, що посилання на дописи в блогах можна проіндексувати просто чудово.

Це найкращий спосіб зробити мапу сайту просто вручну призначити посилання головного меню на мапу сайту чи індексувати все, що дійсно рекомендується?

Відповіді:


6

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

У вашій мапі сайту кожен URL може мати різний набір даних, пов’язаних із ним. Погляньте на визначення елементів і відрегулюйте параметри для більш важливих URL-адрес і менш важливих

<url>
  <loc>http://www.example.com/about</loc>
  <lastmod> 2010-06-30</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
</url>

Значення <changefreq> are about how frequently a page may change. Adjust the value as needed,завжди за andгодину показують, що ви думаєте, що сторінка оновлюється часто.

  1. always
  2. hourly
  3. daily
  4. weekly
  5. monthly
  6. yearly
  7. never

Ви можете встановити значення для <priority>:

  • <priority>1.0</priority>
  • <priority>0.9</priority>
  • <priority>0.8</priority>
  • <priority>0.7</priority>
  • <priority>0.6</priority>
  • <priority>0.5</priority>
  • <priority>0.4</priority>
  • <priority>0.3</priority>
  • <priority>0.2</priority>
  • <priority>0.1</priority>
  • <priority>0.0</priority>

Тож для сторінок, які ви знайдете більш важливі, встановлюйте елементи за черговістю. Дуже найважливіший набір 1.0, важливе 0.9, регулярне значення 0.5і не важливо 0.1або 0.0. Це повинно дати вам кількість контролю, який ви шукаєте.

Коротше кажучи, немає жодних недоліків зберігати все, якщо припустити, що у вас менше 50 000 URL-адрес .


Дякую за відповідь та зафіксувавши правопис у питанні. Одне, якщо я маю веб-сайт із приблизно 3000 посиланнями, чи повинен я вручну пройти всі посилання та поставити пріоритет, це візьме мене на віки.
Сайф Бечан

Якщо ви це робите вручну, я б все поклав 0.5, а потім поставив би найголовніше 1.0. Тоді, якщо у вас є час, ви можете визначити пріоритетність найменш важливого.
artlung

2

Якщо ви використовуєте будь-яке пристойне програмне забезпечення для ведення блогів, тоді у вас повинен бути RSS-канал, який можна використовувати як мапу сайту та, мабуть, кращий варіант. Ви можете однозначно надсилати RSS-канали як мапи сайту до інструментів веб-майстрів Google та Yahoo. Залежно від іншого вмісту, вам може знадобитися також карта сайту.

На сторінках блогу також є посилання для сортування, наприклад, сортування за датою, у вихідному порядку, в описі.

Я б намагався уникати сторінок з різними порядками сортування - вони по суті є однаковим змістом з різними переглядами. Просто переконайтеся, що у вас проіндексовані основні сторінки - наприклад, список публікацій блогу, пропагований на сторінці.

Опубліковані до цього часу дописи блогів також беруться до мапи сайту. Це справді потрібно? Я думаю, що посилання на дописи в блогах можна проіндексувати просто чудово.

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


1
Деякі пакети блогів навіть мають пристойні інструменти для створення Sitemap, як-от цей плагін WordPress: wordpress.org/extend/plugins/google-sitemap-generator
JasonBirch

О, на жаль, у мене є веб-сайт, створений з нуля. Але це виглядає як приємна функція, яку додати, я не знав, що це можливо навіть за мапами сайту. Таким чином, мапа сайту завжди актуальна, що робить більше сенсу, ніж щоразу створювати нову мапу сайту.
Сайф Бечан

0

Ви можете розглянути генератор Sitemap A1. Він буде обчислювати значення пріоритету на основі внутрішнього зв'язку. (Варто спробувати, можливо. Інакше просто ігноруйте значення пріоритету.)

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