XFN: я должен использовать элемент 'a' или 'link'?
Изменить: несколько переписано для уточнения
Как социальные поисковые системы интерпретируют link
элемент (в голове) по сравнению с a
элемент (в теле), когда ссылка связана с отношением XHTML Friends Network?
В частности, демонстрация социальной сети Google
- не упоминает
<link rel="me">
элемент, и, видимо, эти ссылки не следуют бот Google. - Наоборот, бот Google успешно следует
<a rel="me">
ссылки в теле.
Однако я хотел бы связать домашнюю страницу автора с их профилем Google+, и я не вижу смысла в создании якорей в теле, поэтому они видны всем (кроме случаев, когда применяется CSS-хак).
вопрос: это ошибка от бота Google /Google+/Social graph demo; или есть разница в a
а также link
в терминах XFN (XHTML Friends Network)?
1 ответ
Элементы ссылки указывают на ресурсы, которые в основном используются для целей представления в текущем приложении, тогда как элементы привязки указывают на другие приложения в целом.
Поисковые системы могут и будут пытаться интерпретировать определенные ресурсы элемента ссылки, включая, хотя и не обязательно, эксклюзивные для RSS-каналов.
Google будет видеть ссылки и по-прежнему переходить по ним независимо от того, говорите вы это или нет (и даже запрашивать пути, которые были намеренно исключены robots.txt).
То, что вы можете сделать, это использовать rel="nofollow", чтобы сообщить поисковым системам, что ваше приложение не поддерживает приложение в привязке, фактически отрицая "голос" за это приложение.
<a href="http://www.example.com/" rel="nofollow">external application</a>
Основная цель nofollow - отрицать спам, особенно форумный спам. Все якорные элементы, сгенерированные пользователями, обычно используют nofollow, сводя на нет работу с поисковыми системами и, по сути, эффективные только для того, чтобы поймать людей, которые должны быть невольными, которые не знают различий между законным контентом и спамом.
В Wiki есть немного больше информации о nofollow здесь... http://en.wikipedia.org/wiki/Nofollow
Вам следует зарезервировать использование элементов ссылок только для таблиц стилей, RSS-каналов, значков и OpenSearch.
Согласно вашему разъяснению, вам нужно использовать элемент meta robots. Есть три варианта...
архив / noarchive - сообщает поисковым системам, может ли он предоставить доступ к кэшированным версиям страницы через поисковую систему напрямую (например, кеш-ссылки Google). Настоятельно рекомендуется использовать noarchive, чтобы не допустить того, чтобы сборщики контента просто обошли вашу безопасность и вместо этого украли контент у вас через Google.
index / noindex - сообщает поисковым системам, может ли он проиндексировать эту страницу или нет. Это не может помешать поисковику взглянуть на него, однако, если есть контент, который вы не хотите, чтобы он видел.
follow / nofollow - сообщает поисковым системам, разрешаете ли вы переходить по всем или ни одной из ссылок на странице, переопределяя настройки каждого отдельного якоря и элемента ссылки.
Например, не кэшируйте страницу, делайте индексирование и переходите по ссылкам...
<meta name="robots" content="noarchive, index, follow" />