Как сделать SEO оптимизацию динамического сайта современными методами?

Всем привет! Есть интернет-магазин, достаточно простой, на PHP, все страницы инклудятся с индексной, на странице выбора товара всё подгружается ajax, т.е. описание товара по идее не видно поисковику. Я не знаком вообще с современной поисковой оптимизацией. Помню что раньше робот не ходил по ссылке с GET запросами, про ajax то-же самое. Но также знаю что есть современные методы оптимизации таких сайтов. Подскажите пожалуйста, как сделать, чтобы всё содержимое нормально индексировалось и было доступно поисковику? И ещё попутный вопрос: если вынесу все страницы за пределы корня сайта, чтобы к ним не было прямого доступа (иначе будут видеть ошибки, т.к. содержимое зависит от запроса) это помешает роботу её индексировать? Заранее благодарен за помощь!
  • Вопрос задан
  • 370 просмотров
Решения вопроса 2
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
На данный момент поисковые роботы понимают javascript и могут понимать ajax, но не все. Надо эксперементировать. Для начала посмотрите как Ваш сайт индексируется. По каким запросам вылазит в поиске и т.д.
Помню что раньше робот не ходил по ссылке с GET запросами

Как? А по каким? По POST? Глупость полнейшая.
если вынесу все страницы за пределы корня сайта, чтобы к ним не было прямого доступа, это помешает роботу её индексировать?

Робот не ходит по файлам, он ходит по ссылкам и индексирует то что доступно пользователю из браузера. Хоть на соседний сервер их положите.
Ответ написан
Adamos
@Adamos
Дело в том, что поисковики индексируют не запросы, а страницы. Если у вас ajax-запрос получает данные для товара в формате json, а потом строит из них представление прямо на той же странице, не меняя ее адреса - как вы себе представляете эту страницу в выдаче поисковика?
Как бы поисковик ни понимал скрипты, логика "по этому адресу я видел этот текст", которой руководствуются поисковики, в таких случаях не работает.

Нужно, чтобы у каждого товара была своя четкая ссылка. Возможно, наполовину состоящая из GET-параметров, но уникальная. Для уверенного индексирования можно подсунуть роботу такие ссылки внутри тега noscript.
Ну, и sitemap построить и скормить Яндексу с Гуглем - они это любят.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час