Повторяющееся метаописание.

голоса: 0

Добрый день! Гугл ругается на Повторяющееся метаописание. Это страницы категории фотоальбома.  Предположим есть альбом плитка и 2 страницы с фотографиями этой самой плитки разных цветов. Но на первой и второй странице метаописание одно и тоже допустим "итальянская плитка".  Можно сделать так чтобы метаописание было разное на всех страницах фотоальбома?

Адрес сайта 3l4foto.ru
| Автор: | Категория: SEO
Изменение категории | | Автор: webanet

Ответов: 1

Голоса: +1
 
Лучший ответ

В описание добавить бы код в удобном месте скорее в конце:

<?if($REQUEST_URI$="/photo/")?>Страница - 1 <?else?>Страница -<?substr($REQUEST_URI$,12,strpos($REQUEST_URI$,"e"))?><?endif?>

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

| Автор:
Выбор ответа лучшим | | Автор: Сергей Бусаров
Спасибо, Yuri_G! Если не сложно уточните куда именно добавлять?
Сергей Бусаров,

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

Страница - <?ifnot($CURRENT_PAGE$='1')?><?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?><?endif?>
Yuri_Geruk,

Главная » Управление дизайном » Редактирование шаблонов Тут ?

А подскажите пожалуйста что обазначают цифры: 28 и -6. Мне для понимания.

Огромное спасибо, Yuri_G!

Если честно. Не понял куда вставить Ваш код. Если не составит труда подскажите подробнее. Ниже код из шаблона главная страница фотоальбома.

<html>
 <head>
 <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
 <title><?if($SEO_TITLE$)?>$SEO_TITLE$<?else?>$TITLE_BAR$<?endif?> – $SITE_NAME$</title>
 <?if($SEO_DESCRIPTION$)?><meta name="description" content="$SEO_DESCRIPTION$" /><?endif?> 
 <?if($SEO_KEYWORDS$)?><meta name="keywords" content="$SEO_KEYWORDS$" /><?endif?>
 <link type="text/css" rel="StyleSheet" href="/_st/my.css" />
 <link href='http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,400italic,500italic,700italic,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
 <link rel="stylesheet" href="/css/animate.css" />
 <link rel="stylesheet" href="/css/font-awesome.css" />
 <!--[if lt IE 9]>
 <script>
 var e = ("header,nav,article,aside,section,footer").split(',');
 for (var i = 0; i < e.length; i++) {
 document.createElement(e[i]);
 }
 </script> 
 <![endif]-->
 $INCLUDES$
 <?$SEO_CANONICAL$?>
</head>
 <body>
 <div id="t-loader"></div>
 <div id="t-container">
 
 
 $GLOBAL_TOP$
 
 
 $GLOBAL_AHEADER$
 
 
 $GLOBAL_ABOUT$
 
 
 $GLOBAL_FACTS$
 
 
 $GLOBAL_TEAM$
 
 
 $GLOBAL_WHY$
 
 
 $GLOBAL_PORTFOLIO$
 
 
 $GLOBAL_PROCESS$
 
 
 $GLOBAL_REVIEWS$
 
 
 $GLOBAL_SKILLS$
 
 
 $GLOBAL_PRICES$
 
 
 $GLOBAL_CONTACT$
 
 
 <!-- portfolio -->
 <section id="portfolio" class="section page-section">
 <div class="title"><span>Портфолио</span>
 <h2>Портфолио</h2>
 </div>
 <p class="title-descr">Тут вы найдёте примеры моих работ.</p>
 <div class="cnt oh portfolio-cats-cnt">
 <div class="portfolio-cats">
 <a class="button b-2" href="/portfolio">Все работы</a>
 $CATEGORIES$
 </div>
 </div>
 <div class="oh">
 $BODY$
 </div>
 <div class="cnt">
 $PAGE_SELECTOR$ 
 </div>
 </section>
 <!-- /portfolio -->
 
 
 $GLOBAL_BFOOTER$
 
 
 
 </div>
 <script src="/js/plugins.js"></script>
 <script src="/js/scripts.js"></script>
 </body>
</html>

 

Сергей Бусаров,

> А подскажите пожалуйста что обозначают цифры: 28 и -6. Мне для понимания.

>> Вставьте чистый код $CURRENT_PAGE$ в шаблон, увидите, что он выводится завернутым в теге спан, эти циферки обрезают все лишние символы кроме нужного слева и справа от цифры, плюс значок '>' и после него -6 указывает, что убрать все, но после кавычки не трогать, то есть до цифры. Другими словами говоря, мы вырезаем лишние символы.

Вот этот код

 <?if($SEO_DESCRIPTION$)?><meta name="description" content="$SEO_DESCRIPTION$" /><?endif?> 

можно заменить примерно на следующее:

 <?if($SEO_DESCRIPTION$)?><meta name="description" content="$SEO_DESCRIPTION$ <?ifnot($CURRENT_PAGE$='1')?>Страница - <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?><?endif?>" /><?endif?> 

конечно можете после $SEO_DESCRIPTION$ установить точку чтобы выводился текст номер страницы после точки.

Yuri_Geruk,
Не из вежливости а от всего сердца и исключительно искренне Благодарю Вас! Вы каждый раз даёте подробнейшие ответы на мои вопросы.  Большое Спасибо! С наступающим новым годом! Всего в нужном количестве! Успехов в начинаниях!
...