СЕО оптимизация сайта. Seo оптимизация webasyst
Инструкция по плагину SEO-оптимизация
Содержание
1. Общие настройки
2. Использование переменных
3. Использование модификаторов
4. Настройки базовой оптимизации интернет-магазина
5. Опции плагина
6. Создание и использование переменных
7. Работа с несколькими витринами
8. Примеры разных конструкций
1. Общие настройки плагина
Основные настройки плагина расположены по адресу: Магазин / Плагины / SEO-оптимизация (http://site.ru/webasyst/shop/?action=plugins#/seo).
1. Включите плагин.
2. Выберите витрину, для которой нужно прописать правила оптимизации. Если витрина одна или правила для всех витрин будут одинаковыми, оставьте вариант «Все витрины (Общий шаблон для всех витрин)».
3. Отметьте блоки, для которых необходимо прописать настройки оптимизации. После того, как поставите галочку, откроется форма для заполнения.
4. Пропишите правила оптимизации с учетом переменных в открывшейся форме (примеры описаны ниже).
5. Отметьте нужные опции плагина.
6. Сохраните изменения.
2. Использование переменных
Переменная – величина, которая может принимать в процессе своего изменения различные значения. Использование переменных позволяет облегчить процесс оптимизации сайта. Переменные в плагине SEO-оптимизация нужно вставлять вместе с фигурными скобками.
Примеры использования переменных
1. Пример настройки шаблона title для главной страницы сайта
Строка «{$store_info.name} – интернет-магазин товаров для дома в Москве (тел. {$store_info.phone})»
Будет преобразована в «MegaShop – интернет-магазин товаров для дома в Москве (тел. +7 (343) 226-05-00)»…
…потому что в настройках интернет-магазина указаны следующие данные http://site.ru/webasyst/shop/?action=settings (Магазин / Настройки / Общие настройки).:
2. Пример настройки шаблона title для категорий интернет-магазина
Конструкция «{$parent_category.name} {$category.seo_name} купить в интернет-магазине {$store_info.name} по цене от {$category.min_price}»
на разных страницах преобразуется в:
1. Категория 1 уровня с названием «Костюмы» родительских категорий нет
«Костюмы купить в интернет-магазине MegaShop по цене от 1 100 руб.»
2. Категория 2 уровня «Для женщин», находится в родительской категории «Костюмы»
«Костюмы Для женщин купить в интернет-магазине MegaShop по цене от 1 100 руб.»
3. Использование модификаторов
Модификаторы позволяют преобразовать значение переменной и вывести его в нужном виде. Модификаторы добавляются в переменную до закрывающей фигурной скобки. Пробелы между переменной и модификатором не ставятся.
Примеры использования модификаторов
1. Преобразование в нижний регистр с «|lower»
Дан title «Купить Костюмы Для женщин в интернет-магазине MegaShop по цене от 1 100 руб.»
Требуется «Костюмы» и «Для» написать строчными буквами.
Для этого в шаблон формирования title необходимо добавить модификатор:
На странице сайта получаем:
Модификатор |lower преобразует все символы в нижний регистр.
2. Преобразование первого символа в верхний регистр с «|ucfirst»
Название категории прописано со строчной буквы, title, который выводится по шаблону:
На сайте выглядит так:
Исправить это можно с помощью модификатора |ucfirst:
Получилось в результате:
4. Настройки базовой оптимизации интернет-магазина на примере
4.1. Настройка оптимизации для главной страницы
Исходные данные
Магазин не оптимизирован, title, description, keywords не заданы.
Перейдите в настройки плагина. Отметьте пункт «Главная страница».
В открывшейся форме заполните необходимые поля с применением переменных (блок справа):
После сохранения результат будет таким:
4.2. Настройка страниц категорий
В настройках плагина отметьте пункт «Страницы категорий» и пропишите шаблоны для title, description, keywords, описаний.
После сохранения этого шаблона, его значения будут выводиться, если не заполнены индивидуальные настройки в категориях.
Переменная {$category.seo_name} выводит данные из поля SEO-название каждой категории. Если поле пустое, выводится стандартное название категории.
1. Пример работы шаблонов в категории с незаполненными title, description, keywords и описанием.
Настройки категории (поля title, description, keywords и описание не заполнены):
Результат применения шаблона:
Описание на странице:
2. Пример работы шаблона в категории с заполненными настройками title, description, keywords, описания.
Настройки категории (поля title, description, keywords и описание заполнены):
Шаблон не применился:
Описание вывелось то, что было указано в настройках категории:
Чтобы title, description, keywords всегда формировались по шаблону, нужно в настройках плагина SEO-оптимизация поставить галку «Игнорировать персональные заголовки» в настройках блока «Страницы категорий»:
Сохраняем и получаем в категории «Ноутбуки»:
Сейчас title, description, keywords сформированы по шаблону.
Чтобы всегда поставлялось шаблонное описание, нужно поставить галку в настройках плагина «Игнорировать персональное описание»:
Описание на странице категории выводится по шаблону:
3. Работа с альтернативными названиями категорий
Если название категории заведено некорректно, это можно исправить с помощью переменной {$category.seo_name}. Плагин в настройках каждой категории добавляет дополнительное поле SEO-название. Его содержимое и выводится с помощью {$category.seo_name}.
Если поле не заполнено, выводится стандартное название категории. В примере это – «Для детей». С ним title будет выглядеть следующим образом:
Такой title не дает поисковику информации, т.к. не понятно, что в этой категории для детей.
Если добавить в качестве SEO-названия прописать «Костюмы для детей»
То получится следующий title:
4.3. Настройка страниц брендов и страниц категорий брендов
Для работы с этой функцией на сайте должен быть установлен плагин «Бренды с картинками и описаниями». Настройка основных шаблонов происходит аналогично как у категорий.
Дополнительные настройки
Чтобы использовать функционал плагина «SEO-оптимизация» для брендов, необходимо выполнить пункт: «Для корректной работы вставьте код {shop_seo_productbrands_hook} в самое начало Шаблон вывода на витрине страницы бренда: результаты поиска в настройках плагина "Бренды"».
Инструкция со стороны настроек плагина:
Код {shop_seo_productbrands_hook} добавлен в шаблон:
Шаблоны плагина применились к брендам:
4.4. Настройка тегов
Если вы используете теги для оптимизации сайта, в помощью плагина модно создать дополнительные описания к ним.
Для этого нужно добавить шаблон описания и вставить код {$tag_description|default:''} в шаблон search.html.
Нужно вставить сюда:
В результате получаем:
5. Опции плагина
5.1. Включить возможность формирования правил для подкатегорий
При включении опции в настройках категории появляется дополнительная форма для добавления правил для подкатегорий.
И можно формировать свои правила для подкатегорий одной категории.
5.2. Включить возможность указывать правила для товаров определенной категории
Появляется форма для товаров определенной категории. Удобно, если, например, названия товаров в каталоге заведены по артикулам, без указания наименования товара. Можно быстро добавить наименование через появившуюся в настройках категории форму:
Использовать поля можно выборочно.
5.3. Включить возможность формирования правилдля страниц пагинации в категориях
Возможность задавать другие правила для страниц пагинации (со второй страницы). Работает при снятой галке «Игнорировать персональные заголовки» в настройках страниц категорий плагина.
5.4. Включить возможность задавать персональный заголовок <h2> для категорий и товаров
В настройках категорий и товаров появляется дополнительное поле для формирования <h2>:
5.5. Включить возможность формирования правил длястраниц отзывов о товаре
В настройках товара появляется дополнительный блок для добавления правил формирования оптимизации страниц отзывов:
5.6. Включить возможность формирования правил для подстраниц товара
В настройках товара появляется дополнительный блок для добавления правил оптимизации подстраниц товара:
С помощью этой опции можно оптимизировать страницы, созданные здесь:
5.7. Включить поле дополнительного описания категории
В настройках категории появляется дополнительное поле для описания:
Для его вывода необходимо в нужное место шаблона category.html вставить код {$category.additional_description|default:''}, например, в самом начале файла (описание будет выводиться сразу после шапки):
Пример вывода на странице:
6. Создание и использование переменных
Плагин SEO-оптимизация поддерживает создание переменных для витрин, категорий и товаров. Добавить свои переменные можно в настройках плагина:
Нужно добавить поле и сохранить результат. После сохранения создаются переменные:
6.1. Дополнительные переменные для витрин
Эти переменные пригодятся при работе с несколькими витринами.
Используйте переменные при формировании шаблонов для всех витрин, пример:
В настройках каждой витрины пропишите значение переменной:
Результат использования переменной на витрине:
6.2. Дополнительные переменные для категорий
Создает дополнительные поля в настройках категорий, которые также можно использовать для формирования шаблонов оптимизации:
6.3. Дополнительные переменные для товаров
Создает дополнительные поля в настройках товаров:
7. Работа с несколькими витринами
Плагин поддерживает мультивитринность. Гибко настраивать оптимизацию для разных витрин можно в общих настройках плагина, настройках категорий и товаров.
Задача 1. Для всех витрин используется общий шаблон. Настроить отдельный шаблон для одной конкретной витрины.
Перейти в настройки плагина, выбрать нужную витрину из списка:
Настроить нужные шаблоны:
Если, например, нужен отдельный шабдлон только для категорий товаров, нужно ометить этот блок и прописать свои значения. Шаблоны для остальных блоков (главная страница, страницы товаров, статические страницы, страницы тегов и брендов) будут наследоваться с общих настроек для всех витрин.
Задача 2. Для продвижения сайта используются поддомены. Нужно настроить общий шаблон для всех поддоменов, а для главного домена правила оптимизации оставить неизменными. В настройках категорий и товаров указаны индивидуальные значения title, description, keywords, описания. Для всех витрин, кроме главного домена, нужно прописать другие шаблоны страниц категорий и товаров.
Открыть настройки плагина, выбрать витрину главного домена:
Отметить нужные блоки и прописать шаблоны для витрины главного домена, чтобы они срабатывали, если индивидуальные настройки страниц не заданы. Пункты «Игнорировать персональные заголовки» и «Игнорировать персональные описания» не отмечать.
Вернуться в настройки шаблона для всех витрин.
Прописать шаблоны для страниц категорий и товаров и отметить пункты «Игнорировать персональные заголовки» и «Игнорировать персональные описания».
Сохранить изменения.
Задача 3. Разместить подготовленное описание категории на определенной витрине интернет-магазина.
Перейти в настройки категории, в которой нужно разместить описание.
Из списка SEO-настройки выбрать нужную витрину. В появившейся форме разместить описание (можно добавить также title, description, keywords, созданные плагином переменные).
Аналогично SEO-настройки работают и в товарах.
8. Примеры разных конструкций
8.1. Добавить номер страницы, начиная со второй страницы
Используйте конструкцию {if $page_number != 1} - страница {$page_number}{/if} в шаблоне:
На сайте:
Можно добавить номер страницы, если задано индивидуальный title в категории товаров. Открыть настройки категории и прописать в них:
Как будет на сайте:
8.2. На странице брендов использовать текст по умолчанию, только если индивидуальный текст не задан
Внесите правки в «Шаблон вывода на витрине страницы бренда: результаты поиска (frontend_search)» согласно примеру:
{if empty($brand.description) and $wa->get('page', 1) == 1} {$brand_description|default:''} {else} {$brand.description} {/if}8.3. Вывести SEO-название товара в каталоге вместо стандартного названия
{shopSeoViewHelper::getProductSeoName($product.id)}, где $product.id - ID товараПример внедрения в шаблоне list-thumbs.html
SEO-название выводится, если оно заполнено. Если не заполнено, ничего не выводится.
8.4. Установлен плагин «Бренды с картинками и описаниями». Как вывести перечень брендов в title (description, keywords)?
В шаблоне сайта category.html добавить код после вывода описания {$category.description}
{$brands = shopProductbrandsPlugin::getCategoryBrands($category.id)} {$brand_names = []} {foreach $brands as $i => $brand} {$brand_names[$i] = $brand['name']} {/foreach} {$brand_names|sep:' '}В поле keywords будут перечислены бренды всех товаров, которые выведены в категории.
Использовать данный код можно в поле «Описание» через редактор html-кода. Впоследствии шаблон нужно будет редактировать только через html-код.
8.5. Требуется настроить шаблон title с учетом вложенности каталога.
Пример каталога:
С указанием конкретных уровней
Это можно сделать с помощью конструкции {$parent_categories[уровень_категории]['seo_name']}
Нужно сформировать шаблон, с помощью которого бы формировался шаблон на примере «Купить брызговики для Audi A1 новые купить в интернет-магазине»
В настройках плагина прописываем
«Купить {$parent_categories[0]['seo_name']|lower} для {$parent_categories[1]['seo_name']} {$parent_categories[2]['seo_name']} {$category.seo_name} в интернет-магазине»:где:
{$parent_categories[0]['seo_name']}, {$parent_categories[1]['seo_name']} {$parent_categories[2]['seo_name']} – это SEO-название предшествующих категорий
{$category.seo_name} – SEO-название текущей категории.
На сайте получаем:
Категория Audi
Категория A1
Категория б/у:
С учетом полного пути
Второй вариант кода для создания шаблонов с учетом вложенности каталога. Дает тот же самый результат.
{$parent_category_seo_names = []}{foreach $parent_categories as $i => $_category}{$parent_category_seo_names[$i] = $_category['seo_name']}{/foreach} {$parent_category_seo_names|sep:' '}На сайте:
8.6. Вывод характеристик в карточке товара
Характеристики выводит конструкция {$product.features['brend']},
где:
brend – id характеристики.
Посмотреть все характеристики можно в разделе «Типы и характеристики товаров»:
http://site.ru/webasyst/shop/?action=settings#/features/
На сайте:
Работает для характеристик типа:
- Выбор значения из списка (select):Текст
- Выбор нескольких возможных вариантов (checkbox):Текст
- Любые диапазоны
Вернуться к содержанию инструкции »
bodysite.ru
СЕО оптимизация сайта — Webasyst
настройка плагинов
Настройка целей в метрики для отслеживания эффективности рекламных источников
Настройка колл трекинга для отслеживания входящих звонков и связи с рекламными источниками
Настройка SEO плагинов
Сбор семантического ядра
Добавление запросов в сервис для анализа позиций https://goo.gl/whik1EТекстовое наполнение уникальным контентом
Выгрузка товаров в группу Вконтакте
Добавление и настройка в Яндекс.Вебмастер и Google.Search
мониторинг позиций, отчетность по позициям и трафику, анализ целей в метрике
Также могу предложить услугу по социальному продвижению Вконтакте
1) Приглашения в группу По собранной базе ЦА наши аккаунты рассылают заявки в друзья. Тех, кто согласился на «дружбу», приглашают в группу. Цена 3500 рублей за 1000 приглашений в группу. Мы не можем гарантировать вступления в группу, т.к. это зависит в большей части от самой группы, а не от нашей работы. Отчѐтность будет предоставлена по приглашениям.
2) Рассылка по целевой аудитории в личные сообщения В этом случае, опять же, подбираем базу ЦА. Пишем одно сообщение. В сообщении имеет смысл указывать контактные данные, бренд фирмы (если фирма ищется в поисковых системах и/или социальных сетях по бренду). Цена 2500 рублей за 1000 ЛС.
3) Вариант услуги по пункту №2 – «пульт менеджера» При рассылке сообщений мы можем настроить систему так, что общаться с потенциальными клиентами будете вы сами (или ваш менеджер). При этом ваш аккаунт не подвергается риску заморозки, выглядеть это будет так, как будто клиенты общаются с нашими аккаунтами, но на самом деле переписываться с ними будете вы. Это хороший вариант, т.к. клиенты понимают, что идѐт живое общение с профессионалом, который разбирается в своѐм деле. Ваш менеджер как бы находится за пультом управления. Он читает то, что присылают потенциальные клиенты, отвечает им сам, но ответы клиентам приходят от наших ботов. Цена 6500 рублей за 1000 ЛС. В течение недели после окончания рассылки бонусом поддерживаем систему пересылки диалогов. Это нужно для тех потенциальных клиентов, кто не сразу отвечает на входящие сообщения.
4) Подбор целевой аудитории При заказе услуг объѐмом от 20.000 рублей мы подбираем базу ЦА самостоятельно, согласовывая параметры с вами.
5) Составление текстов сообщений в ЛС Составление текстов мы делаем самостоятельно, для вас эта услуга бесплатна. Так же бесплатно размножаем тексты, от вас потребуется корректировка и согласование.
Настройка и обслуживание <font face="StemText-Bold, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif">контекстной</font> рекламы от 8000 рублей
https://vk.com/vk2go
Viber, WatsApp 89222321725
experts.webasyst.ru
поисковая оптимизация
Для поисковой оптимизации вам может потребоваться сделать title’ы страниц при пейджинге уникальными. То есть на второй и далее страницы заголовок должен выглядеть так – «Заголовок категории – Страница N» где N>1, так как на первой странице необходим просто заголовок категории без добавления «- Страница 1». Сделаем мы это снова через GET параметр offset. Обычно в…Читать далее »
В WebAsyst описание категории присутствует на всех страницах пейджинга – 2 страница: /category/cat1/offset20/ , 3 страница: /category/cat1/offset40/. Размещение описания категории на всех страницах нежелательно, так как это дублирование контента и поисковику это очень не понравится, поэтому необходимо оставить описание на первой странице, а на остальных либо убрать, либо поместить в <noindex>. При этом первая страница…Читать далее »
Многие пользователи, которые владеют собственными сайтами и осуществляют их SEO-оптимизацию, практически не знают о том, с чего начиналась история развития поисковых систем. А между тем, для расширения интеллектуального багажа знаний в области Интернет-технологий эти сведения стали бы очень полезными, и если у вас есть несколько минут свободного времени, то уделите их данному познавательному материалу. Итак,…Читать далее »
СЕО или же Search Engines Optimization (SEO) – это поисковая оптимизация веб сайтов, которая направлена на получение с поисковых систем целевых посетителей. Всем известно, что подавляющее число посетителей приходит на большинство сайтов с поисковых систем (ПС). А для получения большого количества посетителей с ПС нужно, чтобы сайт стоял как можно выше в их поисковой выдаче….Читать далее »
SEO-оптимизация кода – это создание путеводителя по сайту для поисковых систем. Правильно организовав код, вы сумеете спрятать нежелательные для индексации элементы, упорядочить общий вид страниц, употребить нужным образом ключевые теги и т.д. Так что, дабы не упустить момент и сразу сделать свой проект лакомым кусочком для спайдеров, нужно учесть все особенности SEO-оптимизации кода. К примеру,…Читать далее »
www.blogzor.ru
Особенности SEO-оптимизации кода
Категория: SEO
13 Авг 2011SEO-оптимизация кода – это создание путеводителя по сайту для поисковых систем. Правильно организовав код, вы сумеете спрятать нежелательные для индексации элементы, упорядочить общий вид страниц, употребить нужным образом ключевые теги и т.д. Так что, дабы не упустить момент и сразу сделать свой проект лакомым кусочком для спайдеров, нужно учесть все особенности SEO-оптимизации кода.
К примеру, не всегда поисковики должны видеть все то, что могут увидеть пользователи. В частности, если вы используете библиотеки, счетчики посещаемости или определенные внешние ссылки, то их лучше понадежнее скрыть от всевидящего взора поискового робота. Чтобы сделать информацию закрытой для Яндекса, нужно замкнуть ее в парный тег noindex, а вот чтобы ничего лишнего не увидел Google, нужно взять другой тег – nofollow. Если же вам нужно убрать из зоны видимости сразу цельную страницу или папку, то подобные действия относятся уже к файлу robots.txt.
Некоторые путаются в особенностях SEO-оптимизации кода, касающихся выделений текста. Многие упорно применяют теги B (жирное выделение) и I (курсив), хотя их функции никоим образом не относятся к внутреннему поисковому продвижению. Ведь они действуют скорее только на пользователей, показывая им важные места на странице, на которые следует глянуть повнимательнее. А вот чтобы робот понял, какие моменты важны для определения релевантности, нужно применять STRONG и EM.
Еще одна тонкая особенность SEO-оптимизации кода состоит в размеренном использовании тегов заголовков текста – Н1..Н6. Первый Н1 может быть указан только один раз, больше его повторять не следует, так как он является ключевым тегом. Другие вы можете применять для выделения подзаголовков в тексте, но, как говорится, чем меньше заголовков, тем больше внимания каждому из них. Так что, не переусердствуйте! Лучше всего следовать правилу – не более одного заголовка Н1, двух заголовков Н2, трёх Н3 и т.д.
Теперь давайте поразмыслим над тем, стоит ли открывать для индексации внешние ссылки. Здесь все зависит от нескольких факторов, но отнюдь не от пузомерок. Ведь их можно накрутить, а если поисковик это обнаружит, то он выкинет площадку в бан и к вам, как к хранителю ссылки нарушителя, станет относиться с недоверием. Поэтому, если вы и хотите открыть исходящие ссылки, то только на такие проекты, которые очень плотно соответствуют вашей теме и долго работают в Сети. К тому же, если вы собираетесь пользоваться биржами ссылок, то чем меньше у вас на сайте внешних ссылок, тем выше цену вы сможете выставить при продаже ваших ссылок.
www.blogzor.ru