Какова точность поля приоритета в sitemap.xml? - PullRequest
1 голос
/ 17 марта 2010

К сожалению, спецификация ничего не говорит о точности. В определении xml схемы указано, что он имеет тип xsd:decimal:

<xsd:restriction base="xsd:decimal"> 
  <xsd:minInclusive value="0.0"/> 
  <xsd:maxInclusive value="1.0"/> 
</xsd:restriction> 

У меня есть генератор карты сайта, который использует до 10 позиций после десятичной точки. Где часто только последние несколько позиций отличаются. Эти числа совершенно правильны в соответствии с xsd, но все же я нашел несколько страниц ( 3 , 4 ), в которых говорится, что только 0.0, 0.1, 0.2, .., 1.0 являются допустимыми .

Как поисковые системы будут реагировать на такую ​​карту сайта? Будут ли некоторые просто округлять значение?

Я знаю, что вряд ли кто-то может дать ответ на этот вопрос, если только он не работает на эту поисковую систему, но я думаю, что опыт тоже подойдет.

Ответы [ 3 ]

1 голос
/ 17 марта 2010

Я не могу говорить о точности этих значений, поскольку я никогда не использовал ничего, кроме одного десятичного знака.

По моему опыту, это не имеет большого значения, за исключением того, что Google будет пытаться сканировать ваши страницы с более высоким приоритетом, прежде чем страницы с более низким приоритетом, а иногда и чаще.

Если у вас на сайте тысячи страниц, это не имеет никакого значения.

0 голосов
/ 17 марта 2010

Если вы отправляете карту сайта в Инструменты для веб-мастеров Google, она должна отмечать любые ошибки, с которыми она сталкивается.

Тем не менее, уровень точности, о котором вы говорите, смешен и не будет иметь никакого эффекта. Во-первых, приоритет должен быть лишь расплывчатым указателем, и SE все равно вернут страницу, которая лучше всего соответствует запросу.

Я бы рекомендовал округлить все цифры до 1dp (или абсолютного максимума 2dp).

0 голосов
/ 17 марта 2010

прости; У меня нет ответа на ваш вопрос. Я действительно удивляюсь генератору карты сайта, который нуждается в этом уровне точности для концепции, которая с самого начала довольно проста.

Вместо того, чтобы пытаться точно расставить приоритеты в поисковых системах, сделайте следующее:

  • сортировка страниц в порядке вычисленного приоритета
  • классифицируйте их по квартилям (хорошо, по 11 категориям, если вы действительно, действительно должны)
  • присваивает каждой категории приоритет только с одной цифрой точности.

Я не думаю, что вы заметите какие-либо различия в поведении поисковых систем по сравнению с тем, что вы увидели бы, если бы они могли понять этот уровень точности.

...