Какой метатег следует использовать для указания автора веб-сайта (не контента)?

Проблема:

В HTML вы можете использовать метатег author (или создатель DC), чтобы указать, что кто-то является автором информации (т. е. контента). Однако я хочу иметь возможность подписываться как разработчик веб-приложений в метатегах.

Большинство людей (на мой взгляд) неправильно используют метатег author для подписи разработчика веб-приложения. Например, когда вы разрабатываете приложение для ведения блога, автор должен быть автором статьи, а не разработчиком приложения. Но имя разработчика приложения по-прежнему является полезной метаинформацией.

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


Дополнительные мысли:

Мета-теги в цифровых публикациях точно следуют метамодели, используемой в бумажных публикациях и библиотеках. Хорошим примером может служить набор элементов Dublin Core. Если использовать эту аналогию, то publisher может быть тем, что я ищу. Тем не менее, я чувствую, что это не так. Издателем может быть кто-то другой, а не веб-разработчик. Можете ли вы найти лучшую аналогию с бумажным миром?


person Pavel Horal    schedule 02.02.2012    source источник
comment
Спасибо Юкке и Ричу за то, что указали мне правильное направление и полезные ресурсы. Самой большой проблемой для меня была разница между автором контента и разработчиком веб-сайта. Кажется, что на самом деле нет простого ответа, как должны быть выражены эти два разных предмета, если они являются компаниями (не людьми :)). На данный момент лучшим решением кажется следующее: выражение веб-разработчика в виде простого метатега author и выражение автора контента в виде метатега DC.creator. Другими словами: используйте простые метатеги HTML для самого веб-сайта и Dublin Core для контента.   -  person Pavel Horal    schedule 02.02.2012
comment
Я думаю, что этот вопрос сейчас как никогда актуален. Google прилагает все усилия, чтобы автор был признан человеком, написавшим контент на странице. Это также повышает важность тега «Издатель». Однако кажется, что Google интерпретирует это для реальной компании, которой принадлежит веб-сайт. Так что я немного разочарован тем, что нет официального тега для реальных создателей веб-сайта.   -  person Phill Healey    schedule 13.09.2013
comment
я просто добавляю свою визитную карточку/имя в метатег ключевых слов и дополнительный метатег разработчика <meta name="developer" content="bobbyaxe">, который абсолютно ничего не делает :), так как это не стандарт, и поисковые системы не заботятся об этом. но может стать вещью когда-нибудь...   -  person Bobby Axe    schedule 07.12.2019


Ответы (3)


Думаю, это наборщик!

Я использую три вещи:

  1. файл human.txt
  2. Если сайт дает разрешение, ссылка в футере на мой сайт «Веб-дизайн от…»
  3. Заголовок x-author: My Business Name, отправленный вместе с файлом php.

Последнее немного бессмысленно, но оно более важно, так что будущий разработчик, который возьмет на себя ответственность, может иметь представление о том, кто я такой!

person Rich Bradshaw    schedule 02.02.2012
comment
Typesetter — хорошая аналогия. Спасибо за ссылку humans.txt. Это хорошая инициатива, и мне нравится, что у у Google есть собственный (даже если он не в правильном формате ) :). - person Pavel Horal; 02.02.2012

Вы можете использовать практически любой атрибут name в теге meta, как хотите. Теги в любом случае будут игнорироваться, за исключением, возможно, случаев, когда документ обрабатывается каким-либо индексирующим роботом для конкретного сайта или чем-то подобным. Это во многом сравнимо с комментарием.

Вы можете проверить http://dev.w3.org/html5/spec/the-meta-element.html#the-meta-elementhttp://wiki.whatwg.org/wiki/MetaExtensions, на который он ссылается), а затем решить использовать author или dcterms.contributor. Или, может быть, придумать свой собственный, например programmer.

Называть разработчика приложения автором вполне нормально. «Автор» означает не только создателя литературного произведения.

person Jukka K. Korpela    schedule 02.02.2012
comment
Для меня неправильно называть веб-разработчика автором. Если у вас есть веб-сайт с научными статьями, вы должны указать автора (желательно вариант Dublin Core) для автора статьи (исследователя). Я также знаю, что мета-теги имеют более свободную форму. Это общая проблема любых метаданных. Но это не означает, что метатеги должны быть свободными. - person Pavel Horal; 02.02.2012
comment
Кстати, создание собственного метатега — это вариант, который я рассматриваю. Но я хотел знать, заканчивал ли кто-то другой такой же вывод. Спасибо за ссылку на список предложений метатегов. - person Pavel Horal; 02.02.2012
comment
Нашел такое же обсуждение за предложенным тегом creator, которое предполагает, что author на самом деле должен быть автором веб-сайта. Но я не согласен с этим :). - person Pavel Horal; 02.02.2012

Слово автор в данном контексте неоднозначно. Автор веб-страницы может быть либо автором html/xml (как указано здесь http://www.webmarketingnow.com/tips/meta-tags-meta-author.html) или, как вы утверждаете, может быть автором текстового содержимого страницы.

Существует также тег web_author, чтобы различать эти два: http://www.metatags.info/meta_name_webauthor

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

Более того, аналогия с бумажным миром была бы не совсем корректной. Бумажный мир не так сложен, как веб-страница. Веб-страница может иметь разработчика html/xml, разработчика javascript, разработчика flash, разработчика css, дизайнера, разработчика на стороне сервера и хоста (который больше похож на издателя).

Я согласен с вами, что список метатегов неполный, но назначение метатегов все равно не очень понятно. Похоже, что в наши дни люди используют их не только для SEO, но и для других сервисов индексации (http://webdesign.about.com/od/metatagsbasics/f/why-use-meta-tags.htm). Так как службы индексации произвольны, фактическое использование этого контента также произвольно. Другими словами, невозможно сказать, будет ли служба индексирования искать авторов html/xml или авторов текста.

Таким образом, мой ответ должен быть настолько конкретным, насколько это возможно и необходимо в данном контексте. Если есть только один человек, пишущий как html/xml, так и текстовый контент, этот человек может называться автором. Однако, поскольку в вашем случае вы обнаружите, что автор текстового контента является «автором», вы можете добавить веб-разработчика как «web_author». Вы также можете использовать «web_application_developer» и продвигать это использование. Конечно, я думаю, что хорошо также использовать и human.txt.

В конце концов, Интернет постоянно развивается, и мы, люди, улучшаем его для будущего. Чем больше мы обсуждаем и продвигаем более точные и практичные технологии, тем лучше будет Интернет. Даже если один стандарт не выживет, он все равно может повлиять на еще более лучшее решение в будущем.

person Robin Manoli    schedule 16.12.2012