В России успешно развивается электронная коммерция. Как и в обычной коммерции, в электронной коммерции можно выделить два направления: межфирменное деловое партнерство и розничная торговля.

Первое направление развивается довольно успешно, так как многие фирмы и компании поняли, что заключать договора и вести переговоры с помощью технологий Интернет гораздо быстрее и дешевле, нежели обычными способами.

Что касается розничной интернет-торговли, то в России она находится на этапе развития по сравнению с аналогичным направлением в мире. Однако уже сейчас можно сказать, что через некоторое время конкуренция в розничной торговле через Интернет станет столь же напряженной, как и в обычной розничной торговле.


Из чего состоит интернет-магазин?

Однако, что же представляет собой Интернет-магазин, как он создается, в чем его преимущества и в чем недостатки? Прежде всего, Интернет-магазин – это сайт, содержащий подробный каталог с описанием и изображением товаров. Основное отличие такого каталога состоит в том, что товары можно заказать и приобрести по мобильному устройству или не отходя от компьютера.

Для интернет-магазина свойственен обязательный набор элементов:

  • специализированный каталог с подразделами, в которых представлены все имеющиеся в наличии товары;
  • каталога может быть в виде дерева, выпадающих или вложенных списков меню;
  • система регистрации пользователя, при помощи которой каждый клиент может создать собственную «корзину», «поместить» в нее выбранный товар и сделать заказ; система может отслеживать вопросы и передвижение клиента по каталогу, на основе которых в будущем может изменяться ассортимент товаров и состав сопутствующей информации;
  • система оплаты товара, когда покупателю предлагается использовать различные способы оплаты – кредитные карты, электронные деньги, наличными (курьеру или при получении на почте);
  • система доставки товара с возможностью выбора вариантов, например, пересылка по электронной почте (книг и учебных материалов, фильмов, программных продуктов и т.д.), доставка по почте и курьерской службой.

Для создания Интернет-магазина не требуется покупать или арендовать помещение под магазин, ремонтировать и оформлять его, нанимать штат продавцов и охрану – а значит снижаются первоначальные затраты, а с ними и цена товара. Товар с учетом доставки будет стоить дешевле, т.к. клиенту не придется платить ту часть цены, с помощью которой продавец пытается возместить затраты за ежемесячное содержание магазина и штата сотрудников.

Аудитория Интернет-магазина не ограничивается территорией близлежащей улицы, района, города и даже страны.

Несмотря на кажущиеся технические сложности, создать Интернет- магазин дешевле, чем обычный магазин. К тому же «онлайн» магазин будет хорошим дополнением и рекламой «оффлайновой» деятельности. А главное – покупателями станут те, у кого нет желания или времени пойти в обычный магазин. А таких людей становится все больше.

Разработка сайта – достаточно серьезный процесс, требующий ответственного подхода, ведь ошибки, допущенные при разработке, могут серьезно повредить деловой репутации компании.

Введем определения понятий, на которые мы будем опираться в дальнейшем.

  • SEO (search engine optimization) – комплекс мер для поднятия позиций сайта в результатах выдачи поисковых систем по определенным запросам.
  • URL (Uniform Resource Locator) – стандартизированный способ записи адреса ресурса(сайта) в сети Интернет.
  • CMS (Content management system) – программное обеспечение для управления содержимым сайта, позволяющее ускорить процесс разработки.
  • Тег (тэг) – элемент языка разметки гипертекста HTML. Текст, содержащийся между начальным и конечным тегом, отображается и размещается в соответствии со свойствами, указанными в начальном теге.

Что выбрать самописный движок или CMS?

При разработке динамического веб-сайта есть возможность использовать в качестве основы для разработки программного обеспечения готовую систему управления сайтом (CMS), которая подлежит настройке и доработке.

Существуют различные CMS системы, среди которых встречаются платные и бесплатные, построенные по разным технологиям. Наиболее популярны следующие CMS: Joomla!, Drupal, WordPress, Opencart, 1С-Битрикс, NetCat.

К основным функциям CMS:

  • предоставление инструментов для создания контента;
  • управление содержимым: хранение, соблюдение режима доступа; управление потоком документов и т. д.;
  • публикация содержимого;
  • представление информации в виде, удобном для навигации и поиска.

Создание сайта на основе CMS несет несколько важных преимуществ.

Быстрота разработки. Сайты можно создавать в довольно короткие сроки, т.к. CMS уже содержит основной функционал для работы сайта, и нет необходимости разрабатывать его самостоятельно. К тому же, все современные CMS имеют подробную документацию, большое количество готовых шаблонов, развитое сообщество.

Дешевизна разработки. При создании сайта на основе CMS, как правило, нет необходимости нанимать программиста. Достаточно углубленного владения компьютером, и знаниями основ веб-технологий. Все современные CMS позволяют создавать сайты не прибегая к программированию.

Удобство сопровождения. После создания сайта пользователи, как правило, стремятся развивать его и формируют новые требования к сайту. Системы управления контентом позволяет быстро изменять дизайн сайта, добавлять, удалять и изменять информационные блоки. При смене специалиста, поддерживающего сайт, удается избежать серьезных затрат. Ведь каждая CMS имеет определенную структуру, которую необходимо знать новому специалисту.

Однако, существуют причины, по которым некоторые сайты разрабатываются без использования CMS. Как правило, это необходимость создать уникальное решение: интегрировать с существующей системой обработки информации, использование нестандартных интерфейсов, требование заказчика не завязываться на готовых системах. Все эти причины ведут к одному следствию – необходимость внесения больших изменений в CMS.


SEO оптимизация сайта на CMS

Практически все популярные CMS включают в себя инструменты оптимизации сайта. Для каждой страницы можно задать определенные заголовки, ключевые слова, настроить URL по которому эта страница будет доступна.

После того, как разработка сайта и его первичное тестирование завершается, а дизайн окончательно оформляется, необходимо заполнять сайт контентом.

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

Итак, полезный и информативный контент – это то, для чего и создается сайт. На подготовку контента тратится много времени и финансовых ресурсов, и этот процесс должен продолжаться на протяжении всего времени работы сайта. Любая ошибка или неточность, допущенная при описании товаров, сразу же видна пользователям сайта.

Однако для создания коммерчески успешного интернет-магазина мало грамотно разработать его архитектуру и наполнить сайт качественным контентом. Уже на стадии создания сайта необходимо проводить маркетинговые мероприятия, направленные на то, чтобы привести на сайт посетителей, которым интересны товары, предлагаемые интернет-магазином.

К наиболее распространенным методам продвижения сайта отнесем:

  • регистрацию сайта в каталогах и рейтингах;
  • поисковую оптимизацию (продвижение в поисковых системах);
  • рекламные сети;
  • обмен ссылками.

Рассмотрим метод поисковой оптимизация на базе сервисов Google, который требует минимальных финансовых вложений. Поисковая оптимизация подразумевает такую структурированность информации о веб-страницах, что бы поисковые системы могли максимально эффективно ее обработать.

Крупнейшие поисковые системы предъявляют ряд требований к описанию страниц сайта, при выполнении которых на сайт будет приходить наибольшее число посетителей. Процесс доработки сайта с учетом этих требований называется поисковой оптимизацией.

Приведем список официальных рекомендаций ИТ-компании Google:

  • На сайте должны быть качественный контент и сервисы;
  • Удобная навигация по сайту;
  • Название страницы должно соответствовать её содержанию;
  • Требуется краткое описание и ключевые слова;
  • URL – адреса страниц должны быть читаемыми;
  • Желательно создать карту сайта;
  • Необходимо указать описания изображений;
  • Важный текст должен быть в HTML-тегах заголовков.

Создание уникального и качественного контента – задача контент- менеджера, специальная оптимизация для этого не требуется.

Навигация по сайту должна быть удобной и интуитивно понятной, содержать 2-3 уровня (в зависимости от объема контента и специфики сайта). Предпочтительными являются текстовые, а не интерактивные меню, поскольку они удобны как для пользователей, так и для поисковых роботов.

Тег Title

У каждой веб-страницы, как и у печатных документов, должно быть информативное название.

В HTML-коде страницы название страницы указывается в пределах тега Title, а выводится оно в панели вкладок интернет-браузера, и в текстах ссылок на сайт поисковой выдачи.

Конечно, можно сделать общий заголовок для всех страниц сайта, но такая практика плохо влияет на положение сайта в выдаче поисковых систем. Будет гораздо лучше, если в качестве названия страницы выводить название товара, категории товаров или статьи. Название страницы должно быть достаточно коротким (2-3 слова), и при этом информативным. Целесообразно написать программный модуль, который будет обрабатывать параметры, по который генерируется страницы, и, в зависимости от типа страницы, выводить в качестве заголовка страницы название товара, статьи или другого объекта, извлеченное из БД по указанному идентификатору. Для тех страниц, при выводе которых не используется БД, необходимо составить массив с фиксированными названиями.

Теги Description и Keywords

Кроме тега TITLE, структура веб-страницы также содержит краткое описание страницы (description) и набор ключевых слов (keywords). Это служебные поля и пользователь сайта может увидеть их только в сниппетах поисковой выдачи системы. Несмотря на то, что эти поля не влияют на внешний вид страницы, их заполнение необходимо для того, чтобы поисковый робот смог правильно интерпретировать содержимое страницы.

Описание страницы должно быть более объемным, чем заголовок. Как правило, описание состоит из одного предложения, достаточно подробно описывающего страницу сайта.

Слишком длинное описание, так же, как и недостаточно информативное, вредит поисковой оптимизации. Количество слов должно быть в большинстве случаев от 7 до 11.

Рекомендуется писать description вручную, а не генерировать его автоматически, и не делать одно универсальное описание. Для хранения этого поля, вероятно, будет необходимо добавить дополнительный текстовый реквизит во все таблицы базы данных, хранящие контент. Разумно взять за основу программный модуль, уже созданный для выведения заголовков, и адаптировать его для вывода другого реквизита. Ключевые слова предназначены примерно для той же цели, что и описание, но выглядят как набор слов, разделенных запятыми, и не связанных между собой логически.

Использование описательных названий директорий и страниц на сайте будет способствовать правильному сканированию сайта поисковыми системами. Более “дружественная” структура URL выгодно смотрится в ссылках на сайт. Посетителей могут несколько озадачивать длинные URL, напоминающие шифровки.

Пример неудачного URL: http://somesite.com?m=catalog&id=463

Более понятный вид URL: http://somesite.com/catalog/sredstva-individualnoj-zashchity

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

Зачем нужна карта сайта Sitemap?

Карта сайта — одна из страниц сайта, информация на которой аналогична разделу «Содержание» обычной книги. В карте сайта представлены ссылки на все страницы сайта, без разделения на разделы. Данная страница используется поисковыми роботами при индексации страницы. Карту сайта целесообразно генерировать автоматически.

Изображения часто кажутся одним из самых простых элементов сайта, но их использование также можно оптимизировать. Каждому изображению соответствует имя файла и атрибут “alt”. Оба эти элемента полезны. Атрибут “alt” позволяет ввести текст, который будет отображаться, если изображение по какой-либо причине невозможно показать. Вместо того, чтобы хранить файлы изображений по разным директориям и субдиректориям на домене, следует собрать их все в одну папку.

Теги заголовков используются для формирования структуры страницы для пользователей. Теги заголовков бывают шести размеров, начиная с самого крупного: H1, и заканчивая наименее важным H6.