Существует ли стандартизированный (мета?) Тег для даты веб-сайта?
Одна вещь, с которой действительно сосут поисковые системы, это дата создания сайта. Вы знаете проблему: вы ищете какую-то проблему с CSS или JavaScript, и в 2002 году Google возвращает массу результатов, объясняющих, как решить проблему в IE 5.5 и Netscape 4.6, а полезные статьи находятся на странице 3. Существует только одно применение для Страница 3, и значимые результаты поиска не так ли.
В любом случае, мне просто интересно, существует ли стандартизированный или хотя бы общепринятый тег или метатег, который я могу разместить на своих страницах, чтобы указать дату их создания?
Не то, чтобы это помогало отфильтровывать старую чушь из результатов поиска (тем более что у людей на #1 со своими статьями 2002 года нет стимула к изменениям), но я просто хотел бы внести свой вклад:P
5 ответов
Было несколько предложений WHATWG Meta Extension, на которые есть ссылка в спецификации HTML5, которые могли бы учитывать дату создания страницы.
"Принятые" предложения dcterms.available
- Дата, когда ресурс стал доступен. dcterms.created
- дата создания ресурса. dcterms.dateAccepted
- Дата, когда ресурс был принят. dcterms.submitted
- Дата, когда ресурс был представлен. dcterms.issued
- дата публикации ресурса.
Соответствующие "Принятые" предложения dcterms.modified
- Дата модификации ресурса dcterms.valid
- Срок действия ресурса.
Есть несколько "неполных предложений", которые не были приняты из-за отсутствия документации (например, created
).
Я не верю ответу Ханги dc.date
(сейчас dcterms.date
) было бы здесь уместно, поскольку, насколько я могу поверить, датой этой даты является дата, связанная с ресурсом. Например, если ресурсом было обсуждение битвы при Гастингсе в 1066 году, dcterms.date
может быть установлен на 1066. То же самое можно сказать и для icas.datetime
,
Это не стандарт, но я помню, как читал в A List Apart о RDFa. Это или другие формы микроформатирования могут быть просто решением, которое вы ищете.
Я полагаю DC.date
тег может быть использован для этого. Метаданные Дублинского ядра относительно устоялись и хорошо известны.
Вы также можете пометить свои сайты XMDP, у которого есть тег даты, который должен быть датой последней модификации.
Вы можете попробовать RDFa (или микроформаты), как предложили Джеймс и Ханг, Google поддерживает их с помощью функции Rich Snippets. Используйте инструмент тестирования Rich Snippets, чтобы увидеть, как он работает - например, он берет dtreviewed
и рейтинг от одного из моих сообщений в блоге, который отмечен hreview.
Для маркировки контента вы можете использовать HTML5-маршрут микроданных.
Я борюсь с тем же вопросом - Google может определять даты для некоторых материалов на моем сайте, но не для других. Я хочу помочь этому, поэтому он всегда может получить дату в статье.
Я пробую комбинацию метатега "dc.date", предложенного выше, и размечаю метку времени, которая появляется на странице, используя микроданные.
Пример того, как Google помечает ваши метки времени с помощью микроданных:
<time itemprop="startDate" datetime="2009-10-15T19:00-08:00">15 October 2009, 7PM</time>