Индексация AJAX + ЧПУ

callidus
На сайте с 18.07.2011
Offline
334
1543

Привет всем!

Ранее не доводилось работать с сайтами на AJAX, почитал https://yandex.ru/support/webmaster/robot-workings/ajax-indexing.xml, не совсем понял, поэтому вопрос:

Есть URL вида https://site.ru/catalog#100 (конечный товар). Хотелось бы заставить Яндекс индексировать такие странички + одновременно прицепить ЧПУ вида

https://site.ru/podguzniki/podguzniki_dety/huggies_ultra.

Какой должна быть конструкция конечного URL согласно Яндекс Помощи?

Надоело самостоятельно собирать семантическое ядро ( http://goo.gl/rekQL9 )? Отдай на аутсорс.
TF-Studio
На сайте с 17.08.2010
Offline
334
#1

как-то у вас не правильно все устроено

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
callidus
На сайте с 18.07.2011
Offline
334
#2

TF-Studio, что досталось, тем довольствуемся :) Вот и хотелось бы привести к понятному и вразумительному образу.

Павел Горбунов
На сайте с 13.06.2011
Offline
123
#3

callidus, категории делайте в виде ЧПУ-адресов, а товары - с помощью #!tovar1.

Не стремитесь сделать лучше - улучшайте!
CS
На сайте с 01.05.2017
Offline
5
#4

Правильнее всего будет если сначала приведете сайт к нужному виду ЧПУ, после уже AJAX-ом обрабатывать нужные страницы, вот пример простого AJAX загрузчика страниц для тега <a>.

$('a').on('click', function(e) {

e.preventDefault();
var href = $(this).attr('href');
$('.preload').addClass('open'); // Показываем preload
$.ajax({
url: href,
success: function(response) {
var parsed = $.parseHTML(response); // Парсим HTML
_data = $(parsed).find('.content'); // Ищем нужный DIV
$('.content').html(_data); // Подмениваем содержимое DIV
window.history.pushState('', '', href); // Подмениваем URL
$('.preload').removeClass('open'); // Скрываем preload
}
});
});

P.S Если подошло, можете написать в лс, постараюсь помочь адаптировать это решение под Ваш сайт.

TF-Studio
На сайте с 17.08.2010
Offline
334
#5

код, огонь. прям решение для всех движков

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий