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