cancel
Showing results for 
Search instead for 
Did you mean: 

Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М1.Х

SOLVED

Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М1.Х

После проверки в Гугловском инструменты для веб-мастера в разделе Оптимизация HTML часто можете увидеть, что возникают дубли в метаописании карты сайта, а именно по адресам -  catalog/seo_sitemap/product/ или  catalog/seo_sitemap/category/. Дело в том, что раздел head для этой страницы генерится по дефолту, т.е., что прописали в Система-Конфигурация-Дизайн-Заголовок HTML-Описание по умолчанию, то и появляется в теге <meta name="description"....  Но это нам не подходит, не так лиSmiley Wink Все знаю, что дубли - это нехорошо. Решение этого вопроса - очень простое!

1. Заходим через фтп( или другим способом) на сервер хостинга по пути - корневая папка сайта/app/design/frontend/base/default/layout/, находим файл catalog.xml. Копируем себе на жесткий диск. Далее - 

а) Если в вашей теме изменен макет, то редактируйте этот файл из папки вашей темы(корневая папка сайта/app/design/frontend/default/Ваша_Тема/layout/, иногда - корневая папка сайта/app/design/frontend/Ваша_Тема/default/layout/ )

б) Если этого файла в вашей теме нет, то скопируйте его в папку после редактирования по пути корневая папка сайта/app/design/frontend/default/Ваша_Тема/layout/;

2. Открываем файл и в самом низу находим комментарий <!--SEO Site Map-->

3. Находим строку 

<reference name="head">
            <action method="setTitle" translate="title" module="catalog"><title>Site Map</title></action>

Добавляем ниже

<action method="setDescription" translate="description" module="catalog"><content>Ваше_Описание</content></action>

Мы добавили описание для карты сайта в разделе Категории. Также вы можете изменить и titleSmiley Wink. Теперь таким же методом добавляем описание для карты сайта в разделе Товары, чуть ниже по коду.

P.S. Для тех, у кого этот файл в теме уже есть и нет этих тегов, добавьте весь код, который идет после комментария из файла по дефолту(п.1а)

4. Заливаем на хостинг, чистим кеш

Ура! У нас теперь собственное мета-описание.

 

 

middle developer
1 ACCEPTED SOLUTION

Accepted Solutions

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М


@PhizikPRO wrote:

С помощью CreareSEO в графе Default Product Meta Description и Default Category Meta Description

А по идее там вообще ненужно meta так как это sitemap нужно просто очистить Система>Конфигурация>Дизайн>Заголовок

и все 


Я написал это тем, кому будет нужно и кто привык ручками и вдумчиво описывать мета-теги. Выбор за пользователем. И да, это работает.  

middle developer

View solution in original post

7 REPLIES 7

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М

НЕ ДЕЛАЙТЕ ТАК!

Magento берет meta описание из Система>Конфигурация>Дизайн>Заголовок только в случае если данное поле не заполнено в Категории, Товаре, Странице CMS. У каждой страницы описание должно быть соответствующим, а в Система>Конфигурация>Дизайн>Заголовок вообще ненужно заполнять.

У товаров экспортом импортом не сложно заполнить все meta описания, категорий как правило всегда меньше чем товаров и тут ручками не составит труда, так же и у страниц CMS

Если Вам лень составлять описания вручную можно установить специальное дополнение которое помимо шаблонизации даст Вам еще кучу инструментов, проанализирует все Ваши SEO ошибки и даст советы. Называется оно CreareSEO

есть тут https://github.com/adampmoss/CreareSEO раньше было и в коннекте. С его помощью легко можно наваять уникальных meta описаний.

Грубый пример:

Купить [имя_категории] производства [имя_производителя] по лучшей цене в интернет магазине [имя_магазина]

Получаем meta описание:

Купить фаллоимитаторы производства СуньВынь по лучшей цене в интернет магазине Пещера Гаргоны

 

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М


@PhizikPRO wrote:

НЕ ДЕЛАЙТЕ ТАК!

Magento берет meta описание из Система>Конфигурация>Дизайн>Заголовок только в случае если данное поле не заполнено в Категории, Товаре, Странице CMS. У каждой страницы описание должно быть соответствующим, а в Система>Конфигурация>Дизайн>Заголовок вообще ненужно заполнять.

У товаров экспортом импортом не сложно заполнить все meta описания, категорий как правило всегда меньше чем товаров и тут ручками не составит труда, так же и у страниц CMS

Если Вам лень составлять описания вручную можно установить специальное дополнение которое помимо шаблонизации даст Вам еще кучу инструментов, проанализирует все Ваши SEO ошибки и даст советы. Называется оно CreareSEO

есть тут https://github.com/adampmoss/CreareSEO раньше было и в коннекте. С его помощью легко можно наваять уникальных meta описаний.

Грубый пример:

Купить [имя_категории] производства [имя_производителя] по лучшей цене в интернет магазине [имя_магазина]

Получаем meta описание:

Купить фаллоимитаторы производства СуньВынь по лучшей цене в интернет магазине Пещера Гаргоны

 


Ок. Тогда покажите мне, где можно в админке заполнить мета теги для этих страниц?

P.S. Внимательней читайте текст. Разве я написал, что так нужно делать для всех страниц? И да, данные страницы не существуют в Страницы CMS. 

middle developer

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М

Для каких страниц?

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М

"адрес - catalog/seo_sitemap/product/ или .../category)"..... 

middle developer

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М

С помощью CreareSEO в графе Default Product Meta Description и Default Category Meta Description

А по идее там вообще ненужно meta так как это sitemap нужно просто очистить Система>Конфигурация>Дизайн>Заголовок

и все 

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М


@PhizikPRO wrote:

С помощью CreareSEO в графе Default Product Meta Description и Default Category Meta Description

А по идее там вообще ненужно meta так как это sitemap нужно просто очистить Система>Конфигурация>Дизайн>Заголовок

и все 


Я написал это тем, кому будет нужно и кто привык ручками и вдумчиво описывать мета-теги. Выбор за пользователем. И да, это работает.  

middle developer

Re: Мета описание для карты сайта в html (адрес - catalog/seo_sitemap/product/ или .../category) - М

Конечно же все мета описания нужно писать вдумчиво и руками, но когда 1000 категорий и 100 000 товаров в один момент времени все это сделать очень не просто и отличным подспорьем будут шаблонизаторы естественно как временное решение. 

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

Думаю суть того что я хотел сказать понятна и в данном случае без meta описания лучше чем с ним.

 

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

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