Скажем, я пишу статью или документ по определенной теме, но содержание предназначено для читателей с определенными предварительными знаниями по этой теме. Чтобы помочь людям, у которых нет «необходимой» справочной информации, я хотел бы добавить примечание вверху страницы с объяснением и, возможно, ссылкой на некоторые справочные материалы.
Вот пример:
Using The Best Product in the World to Create World Peace
Note: This article assumes you are already familiar with The Best Product in the World. To learn more about The Best Product in the World, please see the official web site.
The Best Product in the World ...
Теперь я не хочу, чтобы примечание отображалось в результатах поисковой системы Google, только заголовок и контент, следующий за примечанием. Есть ли способ добиться этого?
Кроме того, возможно ли это сделать без прямого контроля над всем файлом HTML и / или HTTP-ответом, то есть в блоге, размещенном на стороннем сервере, например Wordpress.com?
Обновлять
К сожалению, и решение JavaScript, и подход с использованием метатегов HTML не работают в размещенных блогах Wordpress.com, поскольку они не разрешают использование JavaScript в сообщениях и не предоставляют доступ для непосредственного редактирования метатегов HTML.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я просто пришла в голову кое-что. Думаю, я смогу отобразить заметку с помощью JavaScript после загрузки страницы?
Javascript. Если вы добавите свой контент на сайт с помощью javascript, он не будет обнаружен поисковыми системами. Это даже уместно, потому что вы улучшаете сайт, а не предоставляете дополнительный контент. Любой другой метод выполнения этого приведет к вставке содержимого на страницу. Даже если вы скроете его с помощью стилей, он все равно будет в тексте. В зависимости от структуры вашей страницы это все равно может быть невозможно.
Вы можете создавать эту часть контента динамически, используя Javascript.
Например:
<html>
<body>
<div id = "dynContent">
</div>
Rest of the content here.
</body>
<script language='javascript' type='text/javascript'>
var dyn = document.getElementById('dynContent');
dyn.innerHTML = "Put the dynamic content here";
</script>
</html>
Если вы действительно застряли, вы можете просто пойти по старой школе и сослаться на изображение, частью которого является ваш текст. Однако это не особенно "дружественно к доступности".
Изображение было бы простым и эффективным решением.
Хм ... может быть, вы можете создать <div> с position: absolute; z-index: 99 (должно быть больше 1); верх: 0px; - это должно поместить примечание вверху страницы, но вы можете разместить фактический код внизу ... поисковые системы перемещаются по источнику линейно, а не по положению, которое я бы предположил.
Обновлено: И это провал, если вы решите, что хотите, чтобы он находился в другом месте, поскольку это абсолютное место - оно просто сломается ..: \. пойти с javascript
Любая попытка скрыть контент будет иметь побочные эффекты в отношении доступности и совместимости. Похоже, что все, что вы пытаетесь сделать, это контролировать фрагмент, отображаемый поисковыми системами, и в этом случае вам лучше предоставить соответствующее описание метаэлемента.
Что ж, я не считаю записку частью «содержания». Это всего лишь дополнительная функция, помогающая людям.
Использование метатегов HTML может стать проблемой, когда у меня нет доступа для непосредственного управления созданным файлом HTML (например, в размещенном блоге).
Вы можете попытаться улучшить текст, отображаемый на странице результатов поиска, указав мета-тег описания. Тем не менее, это прерогатива поисковой системы - отображать все, что она выбирает, не обязательно первые слова «n» на странице.
Я знаком с тем, как работает WordPress.com, но если вы можете добавить в свой блог такие вещи, как Digg, значки Delicious, как добавленные третьей частью ... тогда у вас может быть шанс проделать тот же трюк, который используют эти значки, они вставьте динамический контент на свою страницу, и вы сможете понять, как они это делают, и сделать то же самое с вашим пользовательским контентом
Согласно официальному FAQ Wordpress.com (faq.wordpress.com/2006/05/07/…), они разрешают использование JavaScript только с определенных поддерживаемых сайтов.
Если вы можете использовать iframe, поместите контент на статическую html-страницу и используйте метатег в ее заголовке, чтобы поисковые системы игнорировали его. Поскольку это отдельная страница, Google и т. д. Должен ее игнорировать.
метатег:
<meta name = "robots" content = "noindex, nofollow">
Аргх. Это было бы «идеальным» решением, за исключением того, что Wordpress.com, похоже, не допускает использования тегов <script> в своем содержимом ... Не большой сюрприз, но все же непрактичный для меня.