Всем привет, хочу поделиться с вами некоторой SEO оптимизацией карточки товара Prestashop 1.6.x (product.tpl). Не для кого не секрет, что главным тегом после тайтла является заголовок первого уровня, то есть h1. Ну допустим, что у меня есть категория товаров Ламинат, в ней подкатегория CLASSEN VOGUE и в ней товары. В названии товаров у меня нет слова «Ламинат», идет сразу модель «Classen Vogue 45932 Oak Chester» и т.д. (иначе в списке товаров был бы переспам с количеством слов «Ламинат»).
Чтоб добавить его в название, нужно достать родителя в карточке товара, да вот беда, не ко всем категориям товаров я хотел добавлять названия родителя, поэтому сначала выбрал id категорий, которые мне нужны. Можно посмотреть их в админке или в product.tpl добавить:
1 |
{$category->id_parent|escape:'html':'UTF-8'} |
В общем определяемся с категориями и добавляем нужные в код, код h1 в итоге получился таким:
1 2 3 4 5 6 7 8 9 |
<h1 itemprop="name"> {* {$category->id_parent|escape:'html':'UTF-8'} *} {if isset($category->id_parent)} {if $category->id_parent == "сюда id категории" || $category->id_parent == "сюда id категории 2"} {assign var='catname' value=Category::getCategoryInformations(array($category->id_parent))} {$catname[$category->id_parent].name|escape:'html':'UTF-8'} {/if} {/if} {$product->name|escape:'html':'UTF-8'}</h1> |
Еще в карточку товара неплохо бы добавить ссылку-картинку на все товары производителя:
1 2 3 4 5 6 |
{if isset($force_ssl) && $force_ssl}{$burl = $base_dir_ssl|cat:"brand/"}{else}{$burl = $base_dir|cat:"brand/"}{/if} {if $link->getManufacturerLink($product->id_manufacturer) != $burl && $link->getManufacturerLink($product->id_manufacturer) != "{$burl}/"} <a href="{$link->getManufacturerLink($product->id_manufacturer)}" title="{$product->manufacturer_name|escape:'htmlall':'UTF-8'}"> <img src="{$link->getMediaLink("`$smarty.const._PS_IMG_`m/`$product->id_manufacturer`-small_default.jpg")}" alt="{$product->manufacturer_name|escape:'htmlall':'UTF-8'}" /> </a> {/if} |
хорошая информация.
раньше бы найти ее.
Но от себя добавлю чтобы небыло переспама добавляйте 10% — ключевые слова от всего текста на странице.