Немного оптимизации не помешает

+35
2.83K

Первое, что можно исправить — title

Названия некоторых сайтов очень длинные, и получается, что title внутренней страницы получается следующим:
  1. <title>Тут очень длинный заголовок моего самого офигенно сайта - страница 1</title>
Это не очень хорошо для продвижения, так как коэффициент уникальности заголовка будет низким.

Как поправить?
1. открываем /core/classes/page.class.php
2. находим
  1. $title = ($inCore->menuId()==1 ? $this->homeTitle() : $title.' - '.$inConf->sitename);
и заменяем на
  1. $title = ($inCore->menuId()==1 ? $this->homeTitle() : $title);
В итоге получаем title = заголовку материала!

Небольшая правка H1

Заголовок страницы, материала, модуля или компонента выглядит следующим образом:
  1. <h1 class="con_heading">Тут заголовок</h1>
Не смертельно, но лучше сделать, чтобы было таким образом
  1. <h1>Тут заголовок</h1>
!!! НА ДЕФОЛТНОМ ШАБЛОНЕ
1. открываем /templates/_default_/css/styles.css
2. находим 591 строку
  1. .con_heading {
  2. font-size: 28px;
  3. font-weight:normal;
  4. color:#375E93;
  5. margin: 0px;
  6. margin-bottom: 5px;
  7. }
и после этого добавляем:
  1. h1 {
  2. font-size: 28px;
  3. font-weight:normal;
  4. color:#375E93;
  5. margin: 0px;
  6. margin-bottom: 5px;
  7. }
3. открываем файл /templates/_default_/components/com_content_read.tpl
находим
  1. <h1 class="con_heading">{$article.title}</h1>
и заменяем на:
  1. <h1>{$article.title}</h1>

Небольшая оптимизация фото галереи!

1. открываем файл /templates/_default_/components/com_photos_view_photo.tpl
2. находим
  1. <h1 class="con_heading">{$photo.title}</h1>
и заменяем на
  1. <h1>{$photo.title}</h1>
прописываем автоматически alt для изображений
1. открываем /templates/_default_/components/com_photos_view_photo.tpl
находим строку
  1. <img src="/images/photos/medium/{$photo.file}" />
и заменяем на
  1. <img src="/images/photos/medium/{$photo.file}" alt="{$photo.title}"/>
Таким образом мы получим тег alt содержащий название фото.

Все это не обязательно, но может кому нибудь пригодится)
+1
googlebot googlebot 12 лет назад #
Спасибо, все полезно, только <h1 class="con_heading"> - ничего страшного в такой записи нет, если ,конечно, у Вас в этом классе не прописан фонт 1px или цвет фона:)
+4
Tempest Tempest 12 лет назад #
я и написал "не смертельно"!!
+1
lezginka.ru lezginka.ru 12 лет назад #
"...Все это не обязательно.." - еще как обязательно
+++
0
lezginka.ru lezginka.ru 12 лет назад #
title внутренней страницы - ТОЛЬКО для каталога статей как поменять ?
0
SeaLord SeaLord 12 лет назад #
Гугл и Яндекс не любят конструкции типа H1 с Id и Классами... это факт!
Особенно H1 для некоторых систем поиска ее луче иметь только одну и описать тег H1 можно и без классов в CSS файле...
Не описали какой все-таки размер =( Теоретически - это строка 254 символа, на практике поисковики режут ее пополам (тот же яндекс) в выхлопе поисковика в зависимости от экрана выводится гдето 80-140 символов, примерно столько же, среднестатистический пользователь может увидеть в заголовке браузера.
0
SeaLord SeaLord 12 лет назад #
И еще момент TITLE = H1 довольно спорна эфективность применения этого метода более лучшим вариантом является подбор синонимов.
Мое мнение лучше для таких экспериментов H1 не использовать в крайнем случае H2-4
А вот с Альтами для Картинок - это очень хорошее применение вашей поправки за это большой плюс надо поставить!!! Что и сделаю ))
0
Tempest Tempest 12 лет назад #
TITLE = H1 даже не подразумевал! При написании материала заголовок пишем вручную (кому не лень)! Эта правка позволяет убрать дубли названия сайта в тайтле.
0
googlebot googlebot 12 лет назад #
Чтож тут спорного?, я посмотрю как вы продвинетесь, например по запросу "пластиковые окна", с h1 "пласмассовые окна"
0
SeaLord SeaLord 12 лет назад #
ну а причем тут TITLE=H1
Я уже описывал в своем блоге как делается подборка... "синонимов" - их значение не в буквальном смысле синонимы - надо смотреть глубже

В качестве примера два топовых запроса региона РнД - не рекламных разумеется на 1 и 2 месте два сайта в которых TITLE не Равен H1
на первом месте
Код PHP:
____http://eurookna-r.ru/
 «Евроокна» - пластиковые окна пвх в Ростове-на-Дону: продажа и монтаж
 Здесь используют фишку обвертивания H1 в DIV - не все поисковики это хавают но в яндексе пашет, не опускает в рейтинге.
 <div><h1>Ваш консультант</h1></div>  
 <div><h1>Письмо директору</h1></div>  
Момент Тут TITLE и близко не Равен H1
поэтому DIV рассматриваются как различные блоки сайта, аналог отдельной HTML страницы.
Соответсвие TITLE сравнивается только с содержимым страницы H1 практически не участвует в данном примере.
Пример 2
Код PHP:
http://www.plast-servis.ru/
Заголовок

Пластиковые окна KBE в Ростове-на-Дону, металлопластиковые евроокна и пвх окна от компании Пласт Сервис. Замер, изготовление, монтаж и установка

<h1>&laquo;Пласт Сервис&raquo; &mdash; пластиковые ПВХ окна из профиля KBE в Ростове-на-Дону.</h1>

В этом примере современная класическая схема: ничего лишнего всего тег H1 не использует класс или айди стиль прописан в нем самом.

Встречаются одинаковые слова - но написано по разному используя слова рубрики! - это как раз то, что тут называется "синонимами"
В обоих примерах TITLE испольщован по максимуму
в первом 71 символ (возможно поэтому он на позицию выше, но это только сам яндекс знает.)
во втором 145 символов - примерно половина строки (254)
О чем я писал выше что размер Заголовка оптимален для поисковиков в цулом 80-140 символов.
Просто на анализе данных примеров
Можно сделать выводы...
0
SeaLord SeaLord 12 лет назад #
Пардон не укзал запрос в яндексе
Код PHP:
окна пластиковые
0
Бергал Бергал 12 лет назад #
не подскажете. а как в универсальном каталоге поменять код, чтобы название было не такое как сейчас (../catalog/item16.html допустим), а как и у статей (допустим ../catalog/ivanov-ivan.html)
0
Tempest Tempest 12 лет назад #
Думаю вопрос по формированию урла к разработчикам.
0
SeaLord SeaLord 12 лет назад #
Ищи в корне
url_rewrite.php
Думаю все понтно в нем написано кусок кода из него ответ на твои вопросы
Код PHP:
<?php
/******************************************************************************/
//                                                                            //
//                             InstantCMS v1.8                                //
//                        http://instantcms.ru/                           //
//                                                                            //
//                   written by InstantCMS Team, 2007-2010                    //
//                produced by InstantSoft, (www.instantsoft.ru)               //
//                                                                            //
//                        LICENSED BY GNU/GPL v2                              //
//                                                                            //
/******************************************************************************/

    //
    // ВНИМАНИЕ! Если вы хотите добавить собственное правило, то создайте
    //           файл custom_rewrite.php и объявите в нем функцию
    //           custom_rewrite_rules() по аналогии с текущим файлом!
    //
    // В этом файле определены системные правила для редиректа и подмены адресов
    //
    //      source          : регулярное выражение, для сравнения с текущим URI
    //      target          : URI для перенаправления, при совпадении source
    //      action          : действие при совпадении source
    //
    // Возможные значения для action:
    //
    //      rewrite         : подменить URI перед определением компонента
    //      redirect        : редирект на target с кодом 303 See Other
    //      redirect-301    : редирект на target с кодом 301 Moved Permanently
    //      alias           : заинклудить файл target и остановить скрипт
    //

    function rewrite_rules(){

        //
        // Вход / Выход
        //
0
Бергал Бергал 12 лет назад #
еще бы хоть что-то понимать в коде :)))
0
SeaLord SeaLord 12 лет назад #
Почитай коментарии в файле думаю можно разобраться- если чуть напряч извилину.
0
Бергал Бергал 12 лет назад #
почитал. комменты хорошо написаны. ну не понимаю я во всяких $rules, alias, rewrite и прочих штучках. (блин еще и смайлы не вставляются. глюк видать какой-то)
0
lezginka.ru lezginka.ru 12 лет назад #
SeaLord , не мог объяснить понятие "TITLE=H1". никогда не видел в тегах "TITLE" H1

вот пример заголовка:
Код PHP:
<head>
<title>Статистика посещений</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
здесь "чистый" title, а где тут должно быть H1
0
SeaLord SeaLord 12 лет назад #
Чего тут непонятного то ? =)
ну например <TITLE>Пример Заголовка</TITLE> и <H1>Пример Заголовка</H1> это и значит, что TITLE=H1
Имеется ввиду значение заключенное между тегами. По скольку Теги TITLE и H1 самые значимые многие поисковики, особенно чувствительно к ним относятся - по рекомендациям к применению написал выше.
Вот на примере Рамблера
Код PHP:
Обратите внимание на заголовки и выделения в документе. Базовые понятия и ключевые для данного сайта слова целесообразно включать в следующие HTML-теги (в порядке значимости): 
<title>
<h1>...<h4>
<b>, <strong>, <u> 
Короче по хорошему заголовки в тегах <title>Заголовок</title> и <h1>Еще один Заголовок</h1> не должны встречаться чаще одного раза на страницу, а содержимое в этих тегах не должно быть Одинаковым.
+1
lezginka.ru lezginka.ru 12 лет назад #
теперь понял.
НО, на всех форумах-блогах сео , кричат, что должно быть TITLE=H1, якобы это повышает ранжирование.
а ты утверждаешь обратное .
твоя версия проверена на практике ?
0
SeaLord SeaLord 12 лет назад #
Видимо позднее или слишком раннее время суток не дает внимательно всмотреться в текст ))
Выше приводил же пример Спорности эфективности SEO решений при TITLE=H1 в яндексе например, какраз чтобы опровергнуть приведнный Googlebot'ом пример пластиковых окон - который продвигается таким способом (TITLE=H1).

Простой запрос в Яше окна пластиковые - выдал мне в топе два сайта региона на их примере - где в HTML коде, четко видно что TITLE не равно H1... - и таких примеров в выхлопе Яши море... включая пример отсутсвия тегов H1 вообще.

При TITLE=H1 поисковая система может рассмотреть это как манипуляция роботом, искусственно пытаясь завысить рейтинг.

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

Проще пойти от обратного и посмотреть сайты в топе Google Yandex и т.п.

вот например с одного из сайтов про SEO
Код PHP:
Составление корректного заголовка Hn (H1, H2, H3…H5)
И так. Для составления хороших заголовков нам понадобится:
1. Семантическое ядро в своем чистом виде;
2. Слова минусы;
3. Слова плюсы;
4. Немного фантазии.
Ни для кого не секрет о том, что содержание заголовка должно привлекать внимание читателя, но параллельно заголовок может выполнять некоторые вспомогательные поисковые функции. Так например основной заголовок может содержать расширенное описание данных тега title. Расширенное не значит объемное, а значит содержащее не только слова семантического ядра, слова плюсы, но и слова минусы.
Вот еще приведу раз приведу пример - есть комбинации повторящихся ключевых слов - но заголовки то разные.
Код PHP:
<TITLE>Пластиковые окна KBE в Ростове-на-Дону, металлопластиковые евроокна и пвх окна от компании Пласт Сервис. Замер, изготовление, монтаж и установка</TITLE>
<h1>Пласт Сервис пластиковые ПВХ окна из профиля KBE в Ростове-на-Дону.</h1>
Тут хорошо играют сходными словами окна/евроокна пластиковые/металлопластиковые.
Плюс слова минусы - изготовление, монтаж, установка...

А вот еще очень хороший пример "скачать музыку" - на 1 месте Яши - zaycev.net

Их заголовок
Код PHP:
<title>ТУТ ЗАЙЦЕВ НЕТ! Здесь музыка в mp3 бесплатно, скачать музыку бесплатно! скачать фильмы онлайн, mp3 без регистрации, секс форум, чат, радио, рейтинг TOP100 - </title>
Но тега H1 нет вообще на главной странице =)

Мое мненпие доверя но проверяй - я больше верю своим глазам, чем просто написанному кем-то тексту...
Смотрите топы выхлопов популярный поисковиков смотрите как используют поисквые теги, мне так думается толк будет больше, чем доверять не проверенным данным с Блогов "СЕОшников".
0
googlebot googlebot 12 лет назад #
Ну насчет зайцев в качестве примера, это Вы зря, как говорится у яндекса все сайты равны, но некоторые ровнее. Зайцы еще и рекламой обвешаны по самое не балуйся, еще и 88 внешних ссылок на странице на 27 разных хостов, тем не менее они есть по куче жирных запросов практически во всех регионах. Это пример т.н. "витального" запросу сайта, т.е. яндекс не представляет выдачу по этому запросу без зайцев. А относительно h1=title, просто многие могут понять Вас буквально и начать клепать страницы с тайтлом, например, "социальная сеть урюпинска" и с заголовком "добро пожаловать на урюпинский сайт". Конечно в урюпинске, если нет конкурентов, эта страница может вылезти по обоим запросам "социальная сеть урюпинска" и "урюпинский сайт", особенно с глюками Спектра. Но нам то надо не надеяться на глюки, а оптимизировать по максимуму, что значит, что продвигаемый запрос должен содержаться и в тайле и в заголовке, причем желательно именно в той форме, в какой мы хотим продвинуть.
Уф, блин целое сочинение, спорить тут можно до бесконечности, лучше умных людей почитать. Вот кстати хорошая ссылочка(если не кликается вставьте в адр. строку топэксперт.рф) по влиянию различных факторов на вес документа для поисковых систем, разработано с учетом мнений множества известных СЕО-специалистов. За сим откланиваюсь:)
0
wmaximum wmaximum 12 лет назад #
Вот бы еще уникальные Title для блогов, тем форума, доски объявлений.
-1
maia maia 12 лет назад #
Дык они там и так уникальные.
0
pasplus pasplus 12 лет назад #
Зайцы, кролики, белки....)))) А изменение в коде правильные как не крути. Только если не изменяет память <h1>...<h6> в text.css прописаны ,там и менять надо......хотя возможно кто то и один CSS использует.
0
lezginka.ru lezginka.ru 12 лет назад #
1. открываем /templates/_default_/css/styles.css
2. находим 591 строку
Код PHP:
.con_heading {
	font-size: 28px;
        font-weight:normal;
	color:#375E93;
        margin: 0px;
	margin-bottom: 5px;
}
---------------
у себя(не дефолт), под этим вижу:

Код PHP:
h3 {
	font-size: 18px;
    font-weight:normal;
	color:#375E93;
    margin: 15px 0px;
}
поменять или перед ним вставить ?
0
maia maia 12 лет назад #
Еще полезно в <h1> или меншие h названия модулей заключить, если они, конечно, соответствуют тематике сайта и тех, что не сквозняком стоят.
0
lezginka.ru lezginka.ru 12 лет назад #
А где это прописано ?
0
Vlad Vlad 11 лет назад #
При добавлении фото в статьи у меня название меняется на article+№. Как сделать чтобы при добавлении фото в статьи и т.д. оставалось название фото, а не article№.jpg? Какой смысл например в alt="article46.jpg?

Еще от автора

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