SEO страниц товаров

246
14 февраля 2017, 17:44

Доброго времени суток. В интернете множество сайтов, на которых что-то продаётся. И у каждого товара есть своя отдельная страница.

Я себе это представлял так: в БД у каждого товара есть уникальный ИД номер. На сайте при клике в поиске или каталоге на какой-либо товар берётся ИД номер товара и передаётся с помощью GET специальному обработчику php, который ищет в БД по ИД и выводит информацию о товаре. Вроде бы всё просто, аккуратно и быстро.

Но возникает вопрос, а как быть с SEO. Ведь при таком подходе (если я ничего не путаю) роботы поисковых систем не смогут увидеть, какие товары есть на сайте. Они увидят только пару страниц и всё. Ведь каталог и информация о каждом товаре выводятся только при непосредственном обращении к ним. Фактически на страницах сайта нет информации ни об одном товаре до момента обращения к этому товару.

Так как же быть? Как это организовывается и т.п? Подскажите, пожалуйста.

Answer 1

Глубоко мыслите поэтому возникает желание помочь :-) Сразу скажу что я не SEO но имею большой опыт общения с ними. В 99.99% случаев поисковое продвижение сайтов (магазинов в том числе) ведется для Google и в русскоязычном сегменте для Яндекса, поэтому нужно четко представлять, что эти системы хотят от вашего сайте, чтобы присвоить его страницам хороший ранг и выдавать пользователям ссылки на них в результатах поиска. Хорошие ответы на эти вопросы дадут специалисты по SEO, это очень большой объем знаний, который к тому же требует постоянного совершенствования.

Первое, что нужно сделать, пока сайт находится в разработке и не готов к продвижению - запретить индексацию роботами - в корневой папке сайта создать файл robots.txt и записать туда 1 строчку disallow all, до тех пор по крайне мере, пока подобные вопросы у вас отпадут. Далее начинается затратная часть - найдите хорошего специалиста по SEO, объясните ему про сайт и пусть он напишет стратегию продвижения - это комплекс мер по внутренней и внешней оптимизации сайта, подход к формированию внейшей ссылочной массы, требования по объему и качеству текстовых блоков и пр. Из стратегии должен следовать примерный эффект продвижения и главное бюджет - как долго и как много денег вы будете тратить на продвижение - покупку ссылок, написание статей, использование рекламы и пр. (бесплатно не получится). Можете попросить это сделать 2-3 SEO и выбрать на основании предложенной стратегии оптимальный для вас вариант по эффекту (который кстати может быть и не достигнут) и бюджету.

Далее нужно выполнить все рекомендации SEO по внутренней оптимизации - это целый комплекс мер. Потом только включить индексацию роботами в robots.txt и начинать тратиться на ссылки и рекламу.

А что касается непосредственного вопроса - робот понятия не имеет (и не желает иметь), как формируются страницы на сайте - лежат ли они статично, или какой-то скрипт из базы их собирает и склеивает. Он оценивает результат - различные объективные параметры страниц - скорость загрузки, качество верстки, мета-теги, объем и уникальность текстового содержимого и еще примерно 943 критерия для Гугла и 1032 для Яндекса :-) А чтобы поисковик дошел до товара - он должен при обходе сайта найти ссылки на него из других страниц, причем ссылки должны быть правильно оформлены, через <a href="url, не js!!!"> ...</a>

Есть множество инструментов, которые эмулируют работу поискового робота и указывают рекомендации по оптимизации - Google WebMaster's Tools, MOZ, Nibbler, и десятки других

Answer 2

Для достижения хороших результатов по SEO, Вам необходимо заложить в структуру БД следующие поля

  • Название товара
  • Заголовок товара (H1)
  • Meta Title

(В целом указанные поля ПОЧТИ одинаковы по смыслу, однако иногда возникают нъюансы и лучше сразу заложить это в архитектуру, чем потом лепить костыли)

  • Meta Description
  • Краткое описание (выводится в категории)
  • Большое описание (выводится на странице товара)
  • Картинка.

Это необходимый минимум.

Далее - поисковые роботы в первую очередь узнают о страницах сайта по ссылкам, для этого, как уже было отмечено выше, все ссылки должны быть в нативном формате (a href= ... ) Попав хоть раз на сайт поисковый робот начинает ходить по ссылкам, обнаруженным на странице и постепенно заносить их в свой индекс.

На главной странице у вас будет список категорий товаров, верно? Вот по ним бот и начнет ходить - еще хорошей практикой является размещение на главной каких либо акционных товаров. Далее зайдя в категорию робот увидит список товаров в категории, а зайдя в каждый - собственно и сам товар, в самом товаре также является хорошей практикой размещать ссылки на другие товары по типу "С этим товаром покупают".

Кроме того можно помочь роботу, во первых добавить сайт в поисковые системы вручную , создать файл sitemap.xml в котором будут перечислены все страницы Вашего сайта (внизу по ссылке есть пример) и добавить его в robots.txt, ну и вишенка на тортике - это микроразметка.

В качестве примера хорошего построения интернет-магазина обратите внимание на SimplaCMS, посмотрите его фронт и админку, я думаю многие вопросы прояснятся.

Всех благ.

READ ALSO
Пользовательский прогресс-бар

Пользовательский прогресс-бар

Я пытаюсь реализовать пользовательский прогресс-бар на сайтеВ такой форме, что он должен иметь:

407
Алгоритм для автокомплита

Алгоритм для автокомплита

Есть необходимость создать автокомплитВводишь значение в input, дальше он сравнивает его с первыми буквами значений из массива строк, допустим...

281