Оптимизация WordPress шаблона — заголовок блога в h1 на главной и просто ссылка на прочих страницах

На каждой странице блога, как правило, присутствует ссылка на главную. Зачастую это h1 заголовок с названием блога. Меж тем заголовок в h1 уместно использовать лишь на главной странице, а на страницах постов, архивов и т.д. — h1 использовать только для заголовка поста. Ходят слухи, что это благотворно сказывается на продвижении отдельных постов в поиске.

Итак, дорогие мои, как сделать так, чтобы название блога было в теге h1 только на главной странице, а на всех остальных это была бы просто ссылка, но чтоб при этом внешний вид был одинаков?

Всё предельно просто: в таблице стилей делаем 2 одинаковых стиля: для h1 заголовка блога и такой же, но для класса, скажем, blogtitle.

А далее в header.php шаблона указываем следующий код:


Теперь если это главная страница (именно главная, без переходов на 2-ю, 3-ю и т.д. по пагинации), то выводим заголовок блога в h1, в остальных случаях — ссылка со стилем, заданным в blogtitle.

Как это работает вы можете посмотреть прямо здесь — на блоге adne.info

Этот пост был вам полезен? Подпишитесь на нашу рассылку и получайте то, что не вошло в блог, анонсы и тематические подборки + несколько руководств (сбор подписчиков и продажа информации).
Имя: Email:
  1. Вы могли бы точные классы указать, а то я не знаю какие прописывать?

    • Alex Hodinar:

      Класс любой выдумайте для заголовка блога, главное сделать его таким же как вывод этого заголовка в h1 — тут надо смотреть непосредственно файл со стилями вашего шаблона.

  2. У себя в теме так сделал. Причем сразу. Только на главной тоже не делал в H1 — ни к чему это ИМХО.
    еще во многих бесплатных шаблонах в сайдбаре заголовки блоков заключены в H2 так что те кто использует халявные темы — проверьте и смените на span с соответствующим стилем. Либо хотя бы на заголовок более низкого уровня.

    • Alex Hodinar:

      Я главную обычно продвигаю по ВЧ, поэтому ставлю заголовок в h1 + добавляю текст, который подобным вышеуказанному скрипту выводится только на главной.

  3. Хохол:

    Сколько стоит заказать оптимизацию шаблона у фрилансера? Чтоб все такие мелочи были учтены и ещё может какие плагины чтоб поставил?

    • Alex Hodinar:

      30-50$ — доводка вашего шаблона + работа с плагинами — под SEO, SMO, виджеты, шорт-коды если нужны чтоб с контекстом работать более успешно. Если есть необходимость напишите мне на мыло — дам контакты фрилансера который вам всё сделает.

  4. Luka:

    Я вообще шаблон не оптимизировал, All in One SEO поставил, а по большому счёты надо бы ручками, успех в деталях.

  5. Я об этой проблеме писал немного подробнее у себя на блоге, можете зайти глянуть. Всем успехов.

  6. DimON:

    Может проще сделать — просто там, где в стилях h1 для заголовка — поменять его на другой тег и этот тег испольовать в шаблоне?

  7. Донецкий форум:

    Дал ссылку верстальщику, пусть пересматривает тему, для форума это ведь актуально?

    • Alex Hodinar:

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

  8. Виктор:

    Я шаблон своего блога уже так переделал, что стоит своё авторство указывать. Ну почему публичные шаблоны такие убогие в SEO? Спасибо за очередную находку.

    • Alex Hodinar:

      Пожалуйста. Среди платных шаблонов тоже мало доведённых до ума в плане оптимизации, увы, хорошие дизайнеры, зачастую, мало смыслят в SEO.

  9. Алексей:

    как сделать так, чтобы название топика было без ссылки, а на всех остальных это была бы просто ссылка (главная, архив и прочии)?

  10. Прикольно, а как сделать так чтобы и на второй и последующих страницах заголовок блога был в теге h1, а то эти страницы становятся так вообще без заголовка, а это еще хуже.

  11. WP:

    В новых версиях WP в дефолтных темах такое уже реализовано, но спасибо что разложили по полкам, буду обновлять свои блоги и можно мне тоже контакты фрилансера, который это сможет сделать?

  12. О как долго я тебя искал дружище))) Наконец то сделал текстовый заголовок только на главной. Далеко спрятался в ПС яндекс «как сделать title в h1 только на главной wordpress» — кс.)) Спасибо за статью, помогла)))

  13. Еще момент, как боковое меню отредактировать? А то у меня в h2 стоят. Кто знает поделитесь…

  14. Может подскажете, как организовать ссылку на главную страницу в виде картинки с каждой записи?

  15. Спасибо, я сделал на сайте то — что нужно! Теперь у меня описание сайта заключено в h1 только на главной, а на остальных нет! Спасибо, функция помогла!

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

Оставить комментарий



Раздел: Ведение блогов, Автор: Alex Hodinar
|