moovix

АВТОМАТИЗАЦИЯ TITLE, МЕТА-ТЕГОВ, H1 В OPENCART ЗА 2 МИНУТЫ

Moovix » Блог » АВТОМАТИЗАЦИЯ TITLE, МЕТА-ТЕГОВ, H1 В OPENCART ЗА 2 МИНУТЫ
ПРОЕКТИРОВАНИЕ TITLE, H1, МЕТА-ТЕГА DESCRIPTION ДЛЯ OPENCART Проектирование для интернет-магазина детского трикотажа на Opencart (там уже всё интегрировано, как пример для вас). Проект шаблонирования под этот сайт:

ПРОЕКТИРОВАНИЕ TITLE, H1, МЕТА-ТЕГА DESCRIPTION ДЛЯ OPENCART

Проектирование для интернет-магазина детского трикотажа на Opencart (там уже всё интегрировано, как пример для вас). Проект шаблонирования под этот сайт:

Шаблоны title

  1. Категории (Подкатегории): «Купить *Название категории* оптом и в розницу от производителя в Украине».
  2. Товары: «Купить *Название товара* оптом и в розницу – София Текстиль».

Шаблоны description

Шаблоны H1:

  1. Категории (Подкатегории): «Купить *Название категории* в Украине»
  2. Для товаров не нужно менять.

РЕАЛИЗАЦИЯ (2 МИНУТЫ)

OPENCART 1.5.*.*

Заходим в папку сайт.ру/catalog/controller/product/

Категории (Подкатегории): Открываем файл category.php

Нахожу в поиске “setTitle”. Согласно шаблона меняю всю строку на:?

				
					$this->document->setTitle
  ('Купить '.$category_info['name'].' оптом и в розницу от производителя в Украине');
				
			

Строкой ниже находиться “setDescription”. Меняю всю строку на:?

				
					$this->document->setDescription
('София Текстиль предлагает купить фирменный '.$category_info['name'].' оптом и в розницу
в Украине. ✔Качественный трикотаж ✔Недорого ✔Всегда скидки и акции ☎+38(098)70-11-853');
				
			

Несколькими строками ниже находиться data[‘heading_title’]. Меняю всю строку на:?

				
					$this->data['heading_title'] ='Купить '.$category_info['name'].' в Украине';
				
			

Товары: Открываем файл product.php. По аналогии придерживаясь шаблона:

Нашли setTitle и setDescription, поменяли полностью 2 строки на:?

				
					$this->document->setTitle('Купить '.$product_info['name'].' оптом и в розницу – София Текстиль');
$this->document->setDescription($product_info['name'].' от София Текстиль – ✔Опт и розница ✔Качество ✔Низкая цена ✔Скидки и акции ☎+38 (098) 70-11-853');
				
			

Ниже, там где и в прошлый раз heading_title, поменяли на (там уже такой, какой мне нужен, но вы можете с помощью конкатенации присоединить по аналогии примера “Категории” нужные слова с обеих сторон переменной):?

				
					$this->data['heading_title'] =$product_info['name'];
				
			

Теперь просто замените мой текст шаблона на свой и дерзайте!

OPENCART 2.*.*, 3.*.*

После внесенных ниже изменений не забудьте обновить кэш модификатора (он обновляет весь кэш на сайте). Для этого зайдите в админке в “Модификации” – сверху справа кнопка обновления и очистки кэша!

Файлы и пути к ним такие же, как и для Opencart 1.5.*.*, только для правки используются следующие строки:?

				
					$this->document->setTitle($product_info['meta_title']);
				
			

?

				
					$this->document->setDescription($product_info['meta_description']);
				
			

?

				
					$this->document->setKeywords($product_info['meta_keyword']);
				
			

?

				
					$data['heading_title'] =$product_info['name'];
				
			

Пример отредактированных строк:?

				
					$this->document->setTitle('Купить '.$product_info['name'].' в Украине - Кофе из Италии');
				
			

?

				
					$this->document->setDescription('Кофе Моккачино предлагает купить '.$product_info['name'].' оптом и в розницу в Украине из Италии. 
✔Качественный европейский кофе ✔Недорого ✔Всегда скидки и акции ☎+38 (098) 70-11-853']);
				
			

?

				
					$this->document->setKeywords('купить, '.$product_info['name'].', украина, недорого, дешево, из италии, оригинал, опт, оптом');
				
			

?

				
					$data['heading_title'] ='Купить '.$product_info['name'];
				
			

ПРОВЕРКА ВНЕСЕННЫХ ИЗМЕНЕНИЙ

После внесения и сохранения изменения для второй версии опенкарта не забудьте очистить кэш. Если у вас есть сторонний плагин кэширования – обязательно очистите кэш и там. Были случаи, когда принудительно страницы кэшировались у хостинга – в таком случаи попросите хостинг-провайдер очистить кэш сайта.

Изменения необходимо проверять непосредственно на страницах сайта в коде, а не в админке – в админке никаких изменений не будет – всё будет так, как было до этого!

Для проверка изменений зайдите в код страницы (cntr+U для Windows, cmd+U для Mac) и в поиске по коду страницы пропишите 

, чтобы проверить измененившийся Title страницы, description – для проверка мета-описания description страницы, keywords – для проверки изменившихся ключевых слов в keywords, <h1< em=””> для проверки изменившегося названия.</h1<>

ПЕРЕМЕННЫЕ OPENCART

Переменные, которые могут понабиться при шаблонизации мета-тегов в Opencart 1.5.* и 2.*:

ПЕРЕМЕННЫЕ CATEGORY.PHP:

  • $category_info[‘meta_title’] — Текущий title категории, заданный в админ-панели сайта. Берется из базы данных;
  • $category_info[‘meta_description’] — Текущий META description категории, заданное в админ-панели сайта. Берется из базы данных;
  • $category_info[‘meta_keyword’] — Текущий META keywords категории, заданный в админ-панели сайта. Берется из базы данных;
  • $category_info[‘name’] — Название категории;

ПЕРЕМЕННЫЕ PRODUCT.PHP:

  • $product_info[‘meta_title’] — Текущий title товара, заданный в админ-панели сайта. Берется из базы данных;
  • $product_info[‘meta_description’] — Текущий META description товара, заданное в админ-панели сайта. Берется из базы данных;
  • $product_info[‘meta_keyword’] — Текущий META keywords товара, заданный в админ-панели сайта. Берется из базы данных;
  • $product_info[‘name’] — Название товара;
  • $product_info[‘manufacturer’] — Производитель товара;
  • $product_info[‘model’] — модель товара;
  • $product_info[‘weight’] — вес товара;
  • $product_info[‘length’] — длина товара;
  • $product_info[‘width’] — ширина товара;
  • $product_info[‘height’] — высота товара;
  • $product_info[‘sku’] — артикул товара;
  • $product_info[‘price’] — цена товара;
  • $product_info[‘stock_status’] – наличие товара.

ПЕРЕМЕННЫЕ MANUFACTURER.PHP:

  • $manufacturer_info[‘meta_title’] — Текущий title производителя, заданный в админ-панели сайта. Берется из базы данных;
  • $manufacturer_info[‘meta_description’] — Текущий META description производителя, заданное в админ-панели сайта (если есть такое поле в админке на странице редактирования производителя). Берется из базы данных;
  • $manufacturer_info[‘meta_keyword’] — Текущий META keywords производителя, заданный в админ-панели сайта (если есть такое поле в админке на странице редактирования производителя). Берется из базы данных;
  • $manufacturer_info[‘name’] — Название производителя;

FAQ – ВОПРОС-ОТВЕТ

Статья имела ошеломляющий успех и спрос в интернете, поэтому возникла необходимость сделать краткий FAQ по популярным вопросам и ответам на них.

  • Не вижу изменений в админ-панели, что делать? – Изменения не будут видны в админ-панели. Проверяйте код страниц, для которых проводили изменения (категория, товары или другие). Подробнее в разделе статьи “Проверка внесенных изменений”;
  • Как воспользоваться методом для многоязычного сайта? – Для многоязычного магазина разрабатывается индивидуальный код, поэтому советую воспользоваться услугами своего программиста или написать по контактам (будет стоить в районе $10-20 в зависимости от нагрузки);
  • Провел изменения, сохранил файлы, но в коде страниц изменений нет, что делать? – Очистите кэш. Подробнее в разделе статьи “Проверка внесенных изменений”;
  • Подойдет ли решение для моей версии магазина на Opencart? – Если номер версии начинается с цифр 1.5 или 2., то подходит, для применения к другим версиям – напишите в контакты, платно проведу изменения;
  • Можно ли добавить в meta description контактные телефоны в виде переменной на записанные в конфигурации? – Решение тут;
  • Подходит ли для моего сайта (и ссылка) – Подходит для всех сайтов с подходящей версией Opencart, кроме тех, в которых используются сторонние модули, уже использующие эти переменные. Несколько модулей находил в интернете, которые были написаны специально по идее моего решения;
  • Всем привет, я тоже изменил мета теги все как в инструкции, и те слова что добавил все стали знаком вопроса? – Решение в кодировке файла – нужно изменить на UTF-8 (через Notepad++ или аналоги);
  • Подскажите как добавить заголовок h1 на главную страницу? – Решение;
  • У вас другой вопрос? – Если он поможет всем, а не только вам – добавляйте в комментарии и я решу его бесплатно. Если у вас индивидуальный случай – пишите в контакты, решу вопрос за деньги.

Не понимаете, как и где что нужно поменять в Opencart? Могу подсказать лично! Обращайтесь по контактам.

ПРОДВИНУТАЯ ШАБЛОНИЗАЦИЯ TITLE, МЕТА-ТЕГОВ DESCRIPTION, H1 В OPENCART С ПОМОЩЬЮ МОДУЛЕЙ

За несколько лет существования этой статьи мною было проведено более 150 SEO-оптимизаций интернет-магазинов на Opencart различных версий. В процессе я перепробовал множество готовых решений и делюсь с вами наиболее успешными по моему мнению. Если вы знаете дополнительные решения, пишите в комментариях, обязательно потестирую и добавлю в статью.

SEOGEN 2.0

Супер быстрый, простой и гибкий модуль, решающий комплексные задачи по автоматизации тайтла, дескрипшн, h1, seo url. Его преимущества:

  1. Возможность точечных генераций и сохранения их в виде профилей. Например, для категории “Аккумуляторы” вы можете сделать отдельный профиль генерации мета-тегов товаров, принадлежащий к этой категории, в который точечно заточить под слова “Аккумулятор”, “АКБ” и т.д.
  2. Супер быстрая скорость работы. Генерация для 5000 товаров занимает в районе 1 секунды даже на медленных серверах и хостингах.
  3. Автоматическая генерация при добавлении товара.

PALADIN SEO

В интернете и на профильных форумах про этот супер классный модуль пишут много гадостей, но заверяю вас – я уже поставил его на 50+ сайтов, полёт нормальный, нигде нет проблем. Преимущества:

  1. Настоящий комбайн для SEO! Кроме генерации мета-тегов здесь есть: модуль sitemap.xml, всевозможные микроразметки (даже самые редкие, например, окно поиска), Last-Modified и If-Modified-Since, Canonical, продвинутая настройка хлебных крошек, оптимизация главной страницы, менеджер 404 ошибок, создание доп. полей в товарах (title картинки, alt картинки, h1, h2, h3, seo title), настройка мультиязычности по SEO (языки в подпапках + hreflang), приведение пагинации в SEO-формат и другие настройки.
  2. Продвинутые генерации. Есть возможность, к примеру, сгенерировать теги (не мета-теги, а именно теги) товаров, число которых можно расширить городами и странами. Есть встроенный рандомайзер.
  3. Генерация отзывов товаров! Задаем шаблоны отзывов, шаблоны имен, выставляем настройки – сколько затронуть % от всех товаров, какую оценку ставить (от и до) и вуа-ля – у сайтов появляются отзывы, а с ними и звездочки в гугле (потому что настроена микроразметка schema.org Review для каждого отзыва).
  4. Автоматизация по крону. Задайте функции, которые хотите генерировать раз в какое-то время и внести настройки в крон – дальше все будет делаться без вашего вмешательства!

SEO MANAGER

Приблизительно то же, что и Паладин SEO. Для себя выделяю один плюс – скорость работы. Разница с Паладином – отсутствие отзывов. Использую как аналог, если не получается установить Paladin SEO.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Moovix » Блог » АВТОМАТИЗАЦИЯ TITLE, МЕТА-ТЕГОВ, H1 В OPENCART ЗА 2 МИНУТЫ

Есть вопрос? мы онлайн

Есть проект? Заполните бриф.

top