Оптимизация шаблона Synio для LiveStreet

Разработка под LiveStreet CMS
Не знаю как у вас, но у меня после перехода на новую версию LiveStreet 1.0.1 с шаблоном Synio практически полностью пропал трафик из гугла.

Он конечно есть… но снизился в 10 раз, человек 50-70 в сутки и идет в основном с поиска по картинкам.

Естественно, первая идея пришедшая мне в голову — сайт попал под фильтр. Поскольку у меня контент уникальный, я с чистым сердцем отправил запрос на повторную проверку сайт в Гугл. На днях, пришел ответ:

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

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


Надо сказать, меня после обновления сразу стало раздражать, что не уникальный контент (сайдбар) стоит выше основного контента (топика). После ответа гугла понял, что надо решать эту проблему. Точнее я понял, а решил ее многоуважаемый PSNet

Такое можно сделать, но исчезнет возможность изменения размеров шаблона в конфиге (резиновый/фиксированный). Они и поменяли в 1.0.1 местами контент и сайдбар для этого.

1. открываете /templates/skin/synio/header.tpl, удаляете содержимое с 129 по 131 строку, что нужно удалить:


{if !$noSidebar}
        {include file='sidebar.tpl'}
{/if}


2. открываете /templates/skin/synio/footer.tpl, добавляете после 2 строки следующий код:


{if !$noSidebar}
        {include file='sidebar.tpl'}
{/if}


3. открываете файл /templates/skin/synio/css/grid.css, находите на 26 строке следующий код:

#content        { min-height: 1px; margin-right: 295px; background: #fff; position: relative; }


меняете на

#content        { min-height: 1px; margin-right: 295px; background: #fff; position: relative; float: left; }


4. сохраняете все файлы.

5. Сбрасываете кеш сайта.

Данное решение подходит для тех, кто оставил в конфиге изображения 570 по ширине. У меня выставлено 650px, поэтому блоки съезжали вниз. И вновь пришел на помощь PSNet :

1. открываете /templates/skin/synio/header.tpl, удаляете содержимое с 129 по 131 строку, что нужно удалить:


{if !$noSidebar}
        {include file='sidebar.tpl'}
{/if}


2. открываете /templates/skin/synio/footer.tpl, добавляете после 2 строки следующий код:


{if !$noSidebar}
        {include file='sidebar.tpl'}
{/if}


вместо 3 делаете следующее:

в grid.css 25 строку

#wrapper 	{ overflow: hidden; zoom: 1; padding: 20px 16px 20px 27px; margin-bottom: 60px; background: #fff url(../images/sidebar-border.png) 100% 0px repeat-y; border-bottom: 1px solid #eee; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.05); box-shadow: 0 0 5px rgba(0,0,0,.05); border-radius: 10px; }


меняете на

#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
    margin-bottom: 60px;
    overflow: hidden;
    padding: 20px 16px 20px 27px;
}


26 строку

#content 	{ min-height: 1px; margin-right: 295px; background: #fff; position: relative; }


на

#content {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 1px;
    overflow: hidden;
    padding-right: 20px;
    position: relative;
    width: 70%;
}


27 строку


#sidebar	{ float: right; width: 240px; }


на

#sidebar {
    border-left: 1px solid #EEEEEE;
    overflow: hidden;
    padding-left: 20px;
}


4. сохраняете все файлы.

5. Сбрасываете кеш сайта.

PSNet огромное спасибо!

p/s об изменениях отношения Гугла к моему сайту обещаю отписаться
10 комментариев
Gmugra
Неожиданная тема. Очень интересно — помогло или нет?
mataxah
Извиняюсь, только вернулся из отпуска.
Мне кажется еще рано говорить — месяц прошел. По сути трафик из гугла остается мизерным, но догнал гугл картинки. То есть изменения все же есть. А вот яндекс вполне положительно отреагировал. На графике будет понятней

LiveStreet CMS Яндекс и Google

На фоне нелюбви гугла к сайту, стал присматриваться к другим источникам бесплатного тематического трафика. Рекомендую Surfingbird!
Serge Pustovit
из этого графика можно заключить что Яндекс таки очень трепетно относится к тому, что идет в начале страницы.
наверное нужно бы показать это дело чтобы переделали шаблон назад :)
mataxah
да, я вывел дискрипшен который заполняется плагином ручные меты))
В результате с одной стороны это краткое описание публикации, а с другой корректный снипет для ПС
Serge Pustovit
кстати, скоро выложу свои идеи по оптимизации, которые основаны на детальном анализе аналитики от гугла.
Gmugra
У нас шаблон основан на synio и мы тоже сделали это изменение. Не так в точности, но идея та же. Заметный эффект, который я связываю с эти изменением, выразился в том что Гугл стал намного лучше индексировать sitemap, раньше с этим были проблемы. Так что… учитывая что в общем изменение совсем не сложное — стоит того.
mataxah
эксперимент прошел удачно))
Яндекс 45.5%
Гугл 34.3%
Мейл 9.4%
Яндекс картинки 6.2%
Гугл картинки 2.4%
Рамблер 1.1%

что было сделано:
1. контент выше сайдбара
2. краткое описание топика с помощью ручные меты
3. уменьшено кол-во последних публикаций и комментариев
4. убрал облако тэгов везде кроме главной страницы
5. пытаюсь увеличить просмотры и удержать пользователя с помощью Similar topics flow
6. изменил голосование в топиках с помощью Star rating. Потом немного его подправлю, что бы в выдаче гугла он отражался.

что хочется
1. хлебные крошки — что бы пс была понятна структура сайта (осталось самому ее понять))
2. очень хочется расширенную версию PSNet «содержимого в сайдбаре»))
Serge Pustovit
2. очень хочется расширенную версию PSNet «содержимого в сайдбаре»))
Плагин уже существует.
Serge Pustovit
Кстати, шаблон developer имеет нормальный порядок: сначала контент, а потом сайдбар т.е. он лучше оптимизирован.
lifecom
При смене местами сайдбара и контента сохранил «резиновость» следующим образом (grid.):
#content { float: left; width: 70%; position: relative; }
#sidebar { float: right; width:29%; }

В данном случае 70% — ширина контента, 29% — ширина сайдбара, оставшийся 1% промежуток между ними
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.