Существует ли широко используемый стандартный путь о том, как индексировать ajax загруженное содержание (для поисковых систем)?
Например, индексация содержимого HTML, которое было бы динамично вставлено в страницу.
Спасибо
Вы можете рассмотреть возможность использования своего рода генератора sitemap, который агрегирует все содержимое, которое обычно загружается через AJAX.
Карты сайтов особенно полезны на веб-сайтах, где:
- некоторые разделы веб-сайта недоступны для просмотра в браузере интерфейс, или
- Webmasters используют богатое содержание Ajax, Silverlight, или Flash, которое является обычно не обрабатывается поиском двигатели.
Помните, что:
Потому что большинство веб-ползунков не выполнить JavaScript-код, публично индексируемые веб-приложения должны предлагать альтернативный способ доступ к контенту, который бы обычно извлекаются с помощью "Аякса", чтобы позволяют поисковым системам индексировать его.
Из Википедии - Недостатки AJAX
Кроме того, вам могут быть интересны следующие статьи:
Один из способов выполнения этого использует JS Fovbacks для диалоговых ящиков, таких как Toobbox: ссылка будет указывать на диалоговое окно загрузки контента AJAX, а также за последнее окно href = '...'
будет указывать на читаемое поисковую систему представления этого содержимого (т.е. фрагмент HTML, что функция Ajax будет загружаться, но в окружении необходимых основ HTML-корпуса).
Пример (я вытащил rel = 'box'
из моей задницы, это должно быть якорь для плагина коробки, вроде ol = toolbox
):
<a href='/encyclopedia/definition/mushroom.html' rel='box'>Definition of Mushroom</a>
Это все, что приходит на мой взгляд в этом направлении. Ajax и поисковые системы - это широкое нечеткое поле в противном случае.
Я не совсем не знаю ответа, но мне кажется, что ajax Выгрузка контента не поможет улучшить позиции SE, потому что поисковая система не может ссылаться на загруженное Ajax Content. Другими словами поисковая система не может сказать: «Эй, иди сюда, а затем нажмите 3-я кнопку сверху, чтобы увидеть интересующее вас контент».
Я думаю, что хорошая идея состоит в том, чтобы поставить этот контент в XML и поставить ссылку на этот XML на тег (например, URL в RSS) ...
Так как вы используете ViewModel, я принимаю это «действие, которое вызывает загрузку ScrollViewer для загрузки нового контента», является результатом изменений, выполненных внутри или на просмотру. Что бы то ни было бы в случае, я бы добавил событие в ViewModel, который уволен каждый раз, когда происходит такое изменение.
Ваш представление может добавить обработчик на этом событии и вызовов ScrolltoverticalPosition на ScrollViewer при его выпущении.
-121--3665385-У отступов JavaScript. Посмотрите на поиск Amazon Diamond с JavaScript. Читайте на http://www.seroundtable.com/archives/006889.html
Как насчет использования альтернативного контента для клиентов отключенных JS (поисковые системы)? Я думаю, что нет другого способа позволить поисковым системам надевать свой сайт Ajax.