Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Используем хлебные крошки (breadcrumbs) для SEO


Recommended Posts

Используем хлебные крошки (breadcrumbs) для SEO

В интернет магазинах основные ключевики это купить, цена, продажа.

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

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

По типу ноутбук купить, или велосипед цена.

Для работы нужно возможность прописывания SEO_H1 категории, в стандартном ocstor кажется уже есть если мне не изменяет память.

Открываем файл

/www/catalog/controller/product/product.php

Находим

$this->load->model('catalog/category');

  if (isset($this->request->get['path'])) {
   $path = '';
  
   foreach (explode('_', $this->request->get['path']) as $path_id) {
	if (!$path) {
	 $path = $path_id;
	} else {
	 $path .= '_' . $path_id;
	}
  
	$category_info = $this->model_catalog_category->getCategory($path_id);
  
	if ($category_info) {
	 $this->data['breadcrumbs'][] = array(
	  'text'	  => $category_info['name'],
	  'href'	  => $this->url->link('product/category', 'path=' . $path),
	  'separator' => $this->language->get('text_separator')
	 );
	}
   }
  }

Заменяем на

$this->load->model('catalog/category');

  if (isset($this->request->get['path'])) {
   $path = '';
  
   foreach (explode('_', $this->request->get['path']) as $path_id) {
	if (!$path) {
	 $path = $path_id;
	} else {
	 $path .= '_' . $path_id;
	}
  
	$category_info = $this->model_catalog_category->getCategory($path_id);
  
	if ($category_info['seo_h1']) {
	 $this->data['breadcrumbs'][] = array(
	  'text'	  => $category_info['seo_h1'],
	  'href'	  => $this->url->link('product/category', 'path=' . $path),
	  'separator' => $this->language->get('text_separator')
	 );
	 } else {
	 $this->data['breadcrumbs'][] = array(
	  'text'	  => $category_info['name'],
	  'href'	  => $this->url->link('product/category', 'path=' . $path),
	  'separator' => $this->language->get('text_separator')
	 );
	}
   }
  }

Идем редактируем нужную категорию и прописываем нужный ключ в поле SEO_H1

  • +1 5
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

SEO H1 это дополнительное поле ввода которое присутствует в ОcStore можно дополнительно его сделать

А для добавления не в сборку Ocstore вы случаем не видели решения?
Надіслати
Поділитися на інших сайтах


Только если сделать дополнительные поля Seo H1 и Seo title для opencarta , все завязано на этих полях, просто прописывается в эти поля.

Вот кстати нашел тему, здесь описывается как сделать seo_title по такой же аналогии можно сделать seo_h1

http://goo.gl/OEPNf

Пробуйте, после этого поставьте то что выше рекомендовал и получите дополнительные ссылки с нужными анкорами.

Надіслати
Поділитися на інших сайтах


Только если сделать дополнительные поля Seo H1 и Seo title для opencarta , все завязано на этих полях, просто прописывается в эти поля.

Вот кстати нашел тему, здесь описывается как сделать seo_title по такой же аналогии можно сделать seo_h1

http://goo.gl/OEPNf

Пробуйте, после этого поставьте то что выше рекомендовал и получите дополнительные ссылки с нужными анкорами.

к сожалению вариант по ссылке не сошелся с 1.5.3.1
Надіслати
Поділитися на інших сайтах


Почему не работает, что пишет7 Какая ошибка?

Поле seo h1 есть? Какая версия движка?

Версия 1.5.3.1

Ошибок нет.. но когда проверяю на наличие крошек.. ничего не происходит.

seo h1 тоже есть

я так понимаю у меня подписаны они так: HTML-тег H1

Надіслати
Поділитися на інших сайтах


Вам нужно проверить что поле H1 при редактировании категории именно переменная seo_h1

Откройте /www/catalog/controller/product/category.php и поищите h1 может как-то по другому у вас.

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Только начинаю изучение OpenCart, поставил сборку MaxyStore на основе 1.5.3.1

Прошу не пинать, если задам глупый вопрос.

Мне категорию не надо менять, так как Главная > Фото > Canon Eos 5D устраивает полностью

А вот как сделать, чтобы было Главная > Фото > Купить Canon Eos 5D

а товар так и оставался с названием Canon Eos 5D ?

Надіслати
Поділитися на інших сайтах


Точно так же как и с категориями.

Но это бессмысленно.

Так как последнюю ссылку в хлебных крошках нужно делать неактивной, плохо если ссылается само на себя. А если просто будет текст Купить Canon Eos 5D пользы тоже нет.

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

А единичные да еще и ссылающиеся сами на себя это бессмысленно.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

По умолчанию в OpenCart 1.5.1.3 как раз - активна. А где формируется breadcrumbs чтобы убрать тег <a> с последней ссылки?

И для того чтобы использовать вашу доработку я так понимаю нужно поставить правленный вами вариант модуля DeadCow SEO отсюда - http://opencartforum...468#entry73468 ?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

В файлах:

catalogviewthemedefaulttemplateproductproduct.tpl

и

catalogviewthemedefaulttemplateproductcatalog.tpl

Код хлебных крошек, заменить на:

<?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
		<?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>" title="Продажа <?php echo $breadcrumb['text']; ?> купить в ГОРОД-СТРАНА цена"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?>
		<?php } ?>
  • +1 4
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

Зайти в стили вашей темы, и изменить этот стиль.

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 4 months later...
  • 2 weeks later...

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

Надіслати
Поділитися на інших сайтах


Опыт использования этого метода уже больше пол года.

И запросы которые в хлебных крошках намного выше других при одинаковых усилиях, почти все в топ 3.

Так что да работает :-)

  • +1 1
Надіслати
Поділитися на інших сайтах


Вы посмотрите на структуру меню опенкарта.

Ссылка на категорию идет в боковом меню с названием категории, та же ссылка идет в хлебных крошках с тем же ключевиком названием категории, и если есть горизонтальное меню еще и там.

Лишите ссылки можно закрывать, даже на самом Яндексе часто можно встретить закрытое от индекса боковое и верхнее меню, а только открытые ссылки в центральном блоке.

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

Анализируйте конкурентов в топах, посмотрите как у них устроенно, какие хитрости есть по коду, много можно полезного найти.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.