В самом начале я хочу сделать несколько предупреждений.
Подробнее можно узнать из этих статей:
Если у вас шаблон сторонних разработчиков, скачанный из интернета, то код в нем может выглядеть по другому, и вам придется самостоятельно разбираться в нем.
Именно поэтому я рекомендую знать и понимать, что такое язык гипертекстовой разметки (HTML), каскадные таблицы стилей (CSS), и чуть-чуть про XML.
Итак приступим.
В шаблонах для Blogger заголовок блога всегда находится в теге h1. В предыдущей же статье мы выяснили, что это актуально для главной страницы, но не целесообразно для внутренних.
Поэтому мы заменим код, отвечающий за вывод заголовков таким образом, чтобы на главной странице блога заголовок находился в теге <h1>Заголовок блога</h1>, а на всех остальных страницах в обычном теге для текста <p>Заголовок блога на внутренних страницах</p>.
Сначала займемся стилями. Дело в том, что к любому элементу на странице применен стиль CSS, который отвечает за внешний вид элемента. Для этого элементу присваивается идентификатор, для которого потом и определяется стиль.
У заголовка стиль присвоен тегу h1, но мы же собираемся на внутренних страницах блога этот тег заменить на другой <p>. Именно другому тегу необходимо установить такой же стиль, как и тегу h1. Для этого мы должны найти стили, которые прописаны для h1 и продублировать их для тега <p>.
Первое, на что обращаю ваше внимание. Тегу <p> мы присвоим индетификатор ID: <p id=»zagolovok»>, и именно для id=»zagolovok мы будем дублировать стили.
Второе — мне пришлось ещё некоторые стили дописывать, возможно, вам это тоже понадобиться. В общем, начнем, в процессе все должно стать более понятно.
Находим в шаблоне это место. Не зависимо от шаблона оно у всех будет иметь, примерно, одинаковый вид.
То, что нас интересует, я выделила розовым.
Полностью дублируем код, который выделен у меня цветом. У вас он будет свой, зависит от внешнего оформления именно вашего шаблона. Мой брать не нужно. Просто копируем свой и вставляем ниже, меняем в первых строках идентификатор. Должно получиться так:
Что мы с вами сделали. Для нашего нового заголовка #zagolovok мы продублировали те стили, которые заданы для .Header h1, плюс обнулили поля: margin:0;. Может обнуление полей нужно не для всех шаблонов, но в моем случае, это было необходимо.
Так же мы продублировали для #zagolovok a стиль, который есть у .Header h1 a, и добавили к нему text-decoration:none;, чтобы, при наведении курсора мышки на заголовок, не показывалась линия.
Со стилями для заголовка разобрались.
Посмотрите внимательно, такой код в шаблоне встречается дважды! Мы будем менять второй вариант, тот, который находится ниже первого.
Полностью меняем его на такой код:
Сохраняем шаблон. Смотрим. Если вы все сделали правильно, то для глаза ничего не должно было измениться, но зато, все кардинально изменилось для поисковых роботов, сканирующих ваш блог.
Чтобы убедиться в том, что все сделано правильно, воспользуйтесь расширением для браузера FireBurg. Об этом расширении можно прочитать в статье Как удалить внешние ссылки из шаблона блоггер.
Но на этом наша оптимизация заголовков не закончилась.
[yandex]
По умолчанию все заголовки статей оформлены в тег h2 или в тег h3.
К слову, до этого я думала, что в любых шаблонах у заголовка статей прописан h2, а когда начала писать эту статью, обнаружила, что в некоторых шаблонах есть заголовки в h3. Это уже вообще никуда не годится. О чем думают разработчики. Руки им за это оторвать.
Зато, в некоторых шаблонах заголовок на внутренней странице не имеет ссылки на саму себя, хоть за это спасибо. В общем, будьте внимательны. Шаблоны у всех разные, поэтому, вам придется быть очень внимательными.
Итак, нам нужно, что бы заголовки статей на главной странице блога находились в теге h2, а на своей, внутренней странице, были в теге h1.
Так как я выяснила, что даже в дизайнере шаблонов у разных шаблонов разные заголовки, то действуем так. Находим строчку:
Код, отвечающий за вывод заголовка статей, как на главной, так и на внутренних. Именно этот код мы будем менять.
<div class=’post-header’>
Сохраняем шаблон. После этого нужно только проверить, какой стиль заголовка статьи на внутренней странице. В зависимости от шаблона, на некоторых останется прежним, на других потеряет внешний вид.
За внешний вид заголовка отвечает такой код:
Вот таким образом мы проделали внутреннюю оптимизацию шаблона, а именно, заголовков.
Так получилось, что у меня на блоге статьи про заголовки немного получились разбросаны по времени. Одна из них от 8 мая — Золотое правило ключевых слов. В ней я рекомендую настроить подзаголовки для статей.
[ads1]Так же, обращаю внимание на одну из ещё более ранних статей, ещё от 24 апреля, Заголовки в шаблонах Blogger, в которой я писала о том, как поменять заголовки в виджетах блога. С виджетами все попроще, только та статья написана из расчета, что у заголовка блога и заголовка статей первоначальные теги, а не те, которые мы установили с вами сегодня. Но в любом случае, алгоритм изменения заголовков тот же, главное, соблюдать иерархию и целесообразность. Как всегда, задаем вопросы в комментариях.
Все, что мы с вами изучаем, это самые основы SEO. Интересно, а на блоге osnova-seo.info есть эти самые основы? Конечно, я туда ходила не за основами seo, там есть акция по обмену постовыми, но для новичка может быть полезно.
[yandex2]
Доброго дня, читатели блога SEO-Дилетанта. Я всегда получаю много вопросов от вебмастеров, владельцев сайтов и блогеров об ошибках и сообщениях,…
*Рекламный обзор Доброго дня, читатели Блога SEO-Дилетанта. Кнопки «Поделиться» и «Подписаться на обновления» необходимы любому сайту для…
Доброго дня, читатели блога SEO-Дилетанта. На днях* в августе 2016 года я полностью перевела свой блог на защищенный протокол…
Доброго дня, читатели блога SEO-Дилетанта. Обычно подобные посты пишут в конце года, и я готовила его в декабре, но не успела…
Доброго дня, читатели Блога SEO-Дилетанта. В сети множество статей о создании и настройке блога на WordPress. Каждый автор видит…
Доброго дня, читатели блога SEO-Дилетанта. О том, как выбрать хостинг, написано немало статей. Только в Яндексе на данный…
This website uses cookies.
View Comments
Здорово - доступно и понятно даже чайнику, пошла пробовать...
Получается, что на главной заголовок статьи в h2, а когда мы открываем статью он становится в h1, а значит подзаголовки можно оставить в h2, или все так подзаголовки лучше перевести в h3? )
Катя спасибо тебе огромное! Но я правда пролетел, вообще ничего похожего в моём шаблоне :(
Подзаголовки лучше делать и h2 и h3. Например, в этой статье у меня так и есть, два подзаголовок в теге h2, и два подзаголовка в теге h3. Об этом написано в предыдущей статье:).
Ну прям ничего похожего - вряд ли. Что-то, да должно быть. Попробуй разобраться. Когда есть желание - обязательно все получается!
Кать, с заголовками я расправилась ещё в сентябре этого года - http://shpargalkablog.ru/2010/09/optimizatsiya-zagolovka-h1-h2-h3.html. А недавно решила и вопрос с шириной блога.
Желания хоть отбавляй... в стандартном всё это есть...
Ок. За статью отдельное спасибо. У меня шаблон нестандартный, поэтому код немного отличался, но с вашим подробным пояснением справился с первого раза )
Катя на помощь могу рассчитывать?!
Вообщем у меня нет в кода
font: $(header.font);
color: $(header.text.color);
text-shadow: 0 0 $(title.shadow.spread) #000000;
margin:0;
}
Но есть
#blogtitle h1{color: $titleTextColor;
font-size: 18px;
text-align: center;
font: $titleFont;
margin-top: 2px;
margin-bottom: 2px;}
#blogtitle h1 a{
color: $titleTextColor;}
#blogtitle{padding: 0px;
width: 300px;
margin: 0px;}
Не могу понять что нужно продублировать?!
А последущие 2 пункта получилось сделать.
Странно а где мой комент?!