Настройка заголовков H1 H2 H3 темы WordPress

Здравствуйте, уважаемые читатели блога Goldbusinessnet.com! Сегодня рассмотрим, как правильно настроить заголовки H1 H2 H3 в WordPress (здесь об установке темы для Вордпресс детальный мануал) для достижения максимальной оптимизации и эффективности при продвижении ресурса.

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

zagolovki-h1-h3

Насколько я знаю, Василий не стал ничего менять, что, безусловно, стало мудрым решением, так как его ресурс неплохо развивается, в том числе благодаря правильному расположению заголовков на страницах постов. Дело в том, что поисковые системы Яндекс и Гугл (другие не буду упоминать по причине их незначительности влияния на трафик) крайне негативно относятся к любым радикальным изменениям на сайте, к которым принадлежит и перераспределение заголовков H1 H2 H3 темы WordPress..

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

Правильное распределение заголовков H1 H2 H3 на страницах блога WordPress

В SEO оптимизации и продвижении сайтов мелочей не бывает, и это аксиома. Даже такая, казалось бы, незначительная деталь как favicon (фавикон) для сайта, способна оказать определенное влияние на раскрутку проекта. А правильная расстановка заголовков на web-страницах сайта Вордпресс далеко не мелочь. Я уже писал о тегах заголовков H1-H6 в разрезе изучения основ HTML. В этой публикации я вскользь коснулся, как и где их следует разместить, чтобы обеспечить лояльное отношение к своему проекту со стороны поисковиков. Более того, я почему-то уверен, что корректное расположение заголовков будет играть свою роль в повышении тИЦ и ПР сайта, пусть и косвенную.

Упомянул также о том, что на моем блоге это не так и что я собираюсь исправить ситуацию. Намерен исправить прежде всего потому, чтобы не вводить в заблуждение читателей, рассуждая об одном, а на практике делая совершенно иное. Но, признаюсь, и шкурные интересы в этом преобразовании присутствуют, поскольку надеюсь на благосклонность господ Yandex и Google, которые посмотрят сквозь пальцы на этот танец с бубнами ввиду незапятнанной репутации моего проекта, который на данный момент раскручиваю исключительно белыми методами. Так вот какая картина была касательно тега H1 (самого главного в иерархии заголовков) до предпринятых изменений:

Содержание заголовка H1 в шапке блога

Казалось бы, все неплохо. Название сайта заключено в теги H1, что придает ему значимость. Однако, во-первых, заголовок не содержит ключевых слов из семантического ядра, по которому продвигается проект. Во-вторых, название блога является ссылкой, что не есть гуд. Здесь я хочу сделать акцент на то, что все заголовки H1-H3 должны быть “чистыми” (H4-H6 не рассматриваем ввиду их малозначительности), то есть:

  • текст заголовков не может быть анкором ссылки (читайте подробнее, что такое анкор ссылки);
  • к ним не должны применяться никакие классы (class) или идентификаторы (id) CSS.

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

Заголовок статьи, заключенный в теги H1, на блоге WordPress

Кстати, выше приведенные скриншоты были получены при использовании прекрасного инструмента для вебмастеров плагина Web Developer для браузера Firefox (Мазила Фаерфокс — скачать бесплатно). Итак, как я отметил, заголовок H1 обязательно должен венчать написанный на WordPress блоге пост.

Если в статье несколько логических разделов, то каждая из этих частей должна быть озаглавлена с применением тега H2, каждый подраздел — тега H3 и т.д. То есть желательно сохранять последовательную иерархию и после H1 использовать H2, после H2 — H3. Ну, и конечно, старайтесь соблюдать основные правила написания статьи с умеренным применением SEO.

Что касается главной страницы и страниц с категориями, то на них обычно выводятся анонсы постов, которых больше, чем один. Поэтому тег H1 там желательно не использовать, так как его рекомендуется применять на странице только один раз. Но эти web-страницы не играют такой роли в продвижении стандартного блога или сайта Вордпресс, к тому же там заголовки постов обязательно должны быть текстами ссылок для перехода на страницы с полным текстом публикаций. На главной и на вебстраницах категорий вполне можно обойтись заголовками h2 или h3.

Чтобы обеспечить вывод заголовка статей с использованием тега H1, нужно открыть на редактирование файл single.php текущей темы (если вы слабо представляете себе, о чем речь, советую почитать пост об устройстве темы WordPress) при помощи HTML редактора notepad++ и найти там следующую строчку (или похожую):

[php]<?php the_title(); ?>

Эта функция отвечает за вывод заголовка статьи на страницу. Ставите открывающий и закрывающий теги H1 и дело в шляпе:

<h1><?php the_title(); ?></h1>

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

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

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

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

Поделиться с друзьями
Игорь Горнов

Создатель и администратор сайта Goldbusinessnet.com. Участник нескольких успешных проектов и автор более 1000 статей о работе в интернете, создании сайтов, полезных программах и сервисах.

Работа в интернете
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

  1. Игорь

    Все фигня. Нет различия. Даже можно h3 ставить. Все зависит теперь от ПФ, медиафайлов, длины статьи и качества информации. А приколы с заголовками только время отбирают. Я знаю несколько сайтов, которые вообще сначала аудиторию набрали и только потом им начал трафик с поиска идти.

    Ответить
    1. Игорь Горнов автор

      Да, Игорь, согласен. Время идет вперед, приоритеты меняются.

      Ответить
  2. Сергей

    Здраствуйте Игорь!
    Сделал как Вы посоветовали мне в письме.Вы мне очень помогли.
    Поставил наконец-то H1 на главную.Но немного пришлось подправить файл header-home(Дружеские советы и поддержка.После установки этого кода шапка стала отображаться по-прежнему хорошо).Дело в том что в сам логотип у меня html-текст «В каждом человеке солнце…»не вставлен-это готовый рисунок.Когда вставил текстДружеские советы и поддержка,то шапка расширилась.Не знаю может и это неправильно(Дружеские советы и поддержка)?
    Хочу процетировать слова Николая(комментарий выше) по отношению к Вам:»Огромнейшее спасибо, единственный сайт и Вы единственный человек, где на самом деле можно надеяться, что тебя выручат, даже если ты не имеешь возможности заплатить. Сегодня такого не бывает, но это именно так и это правда!»
    Большое Вам спасибо!

    Ответить
    1. Игорь Горнов автор

      Сергей, спасибо за благодарность, которую Вы выразили, но иначе и быть не может. Ведь даже уже состоявшиеся вебмастера и онлайн-предприниматели когда-то начинали и надеялись на чью-то помощь. Я прекрасно помню времена, когда сам начинал работу в интернете и на каждом шагу нуждался в советах и рекомендациях. К сожалению, просто физически нет возможности помочь всем в необходимом объеме, но когда получается, испытываешь настоящее удовлетворение. Удачи Вам!

      P.S. Конечно же, я понял, что надпись «В каждом человеке солнце…» не является текстом, а частью логотипа, по-моему, об этом я Вам писал.

      Ответить
  3. Сергей

    Здраствуйте Игорь!
    Про значимость тега h1 на главной странице не буду,Вы в этом хорошо разбираетесь!Дело в том,что у меня в шаблоне «redwaves-lite» этот тег вообще не встроен на главную.В полной новости он есть.В functions.php. его нет,в header.php его нет.Cмотрю главную через RDSbar(вывод сео-тегов):тайтл есть,и остальные теги начиная с h2 до h4.Видимо разработчик шаблона не прописал тег h1 вообще для главной страницы.Я думаю это не правильно.Теперь мне надо наверно прописать определенный код PHP в файлы движка,но я не силён в программировании.Уважаемый Игорь!Не подскажите ли Вы мне куда вставить код,отвечающий за вывод h1 на главной вставить?Все файлы могу предоставить.
    Дело в том что Ваша инструкция мне не подошла.Буду благодарен за помощь!

    Ответить
    1. Игорь Горнов автор

      Сергей, вообще-то я не оказываю услуг по редактированию шаблонов по причине нехватки времени (занят в нескольких проектах). Так что ничего не обещаю, но постараюсь посмотреть Вашу тему на выходных.

      Ответить
  4. Людмила

    Здравствуйте Игорь! У меня такая проблема: на всех страницах моего интернет магазина выводится h1 вот так:

    http://sladkaya-nakhodka.com

    Подскажите пожалуйста как это исправить.

    Ответить
    1. Игорь Горнов автор

      Людмила, если я правильно понял, Вы хотите вместо картинки логотипа в качестве H1 прописать реальный текст? Тогда Вам необходимо в файле header.php найти соответствующий участок кода c H1 и заменить его текстом (тем же самым, что на картинке, либо другим).

      Конечно, придется некоторым образом изменить сам логотип, удалив с него «Сладкая находка». Причем будет лучше, если Вы реализуете вывод измененного логотипа через свойство CSS background, указав в качестве значения url путь до этого изображения. Конечно, придется подкорректировать стили для корректного отображения всех элементов.

      P.S. Ссылки посредством тега A лучше не вставлять, поскольку у меня отключена возможность их вставки в комментарии.

      Ответить
  5. Цифровой

    У меня наоборот были h1 и в шапке и в статьях.
    и не знаю как сделать так, чтобы на главной странице в шапке был Н1, а на других Н2. точнее знаю как сделать, но шаблон блокирует изменение php кода.

    В итоге сделал везде в шапке Н2.

    Ответить
    1. Игорь Горнов автор

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

      Ответить
      1. Цифровой

        Спасибо, Игорь, за совет. Так и оставлю

        Ответить
  6. юрий

    Здравствуйте! Сделал все так, как написано у вас в сайте, но заголовка h1 так и нет. Не пойму в чем дело. Если есть время, прошу проконсультировать.

    Ответить
    1. Игорь Горнов автор

      Юрий, я вижу, что у Вас все в порядке.

      Ответить
  7. Михаил ATs

    Да, самое важное, на мой взгляд, упоминание о том, что какие бы то ни были глобальные редакции тегов в активном проекте ведут к падению в выдаче!
    Всё нужно настраивать вовремя! Запустил проект… и наполняй контентом.
    Факт! …к сожалению, с бесплатными шаблонами только морока))
    …и громадный плюс — знания!

    Ответить
  8. albert

    Здравствуйте Игорь! Настроил блог: шапка H1, потом описание блога, у каждой статьи название было H2, пришло обновление все настройки опять вылетели, опять всё стало H1. Как обновления выключить? Может ещё какие советы будут?

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  9. Дмитрий

    Привет! У меня возник такой вопрос, если заголовок главной страницы — название сайта h1 (это не мешает продвижению). Если вас не затруднит — гляньте на мой сайт. Спасибо

    Ответить
    1. Игорь Горнов автор

      Дмитрий, судя по структуре Вашего блога все заголовки статей заключены в тег H1, но чуть ниже они дублируются в H2, что не есть гуд с точки зрения продвижения. Тем более, такие дубли не несут никакой полезной нагрузки для посетителей Вашего ресурса. Хотя поисковики сейчас не так пристально следят за правильным содержанием H1 H2 H3 (о чем я упомянул в комментарии чуть выше), лучше, конечно, устранить этот недочет.

      Ответить
  10. Эмиль

    Доброго времени суток всем.
    Столкнулся с такой проблемой, сайт мой работает на движке WordPress, шаблон рисованный покупал, сейчас заметил что отсутствует Тега (H1, H2) а для продвижения сайта это играет большую роль, причем в теме отсутствует single.php, где можно было бы исправить эту ошибку. Что посоветуете делать, и как ее решить

    Ответить
    1. Игорь Горнов автор

      Эмиль, воспользуйтесь поиском по файлам с помощью подходящего редактора (например, Notepad++) и посмотрите, какие функции управляют выводом заголовков. Возможно, в Вашей теме это реализуется посредством универсального файла functions.php.

      Ответить
      1. Эмиль

        Игорь а вы могли бы разобраться в этой проблеме? ну не за даром конечно)

        Ответить
        1. Игорь Горнов автор

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

          Таких спецов немало в сети, включая блоггеров. Но в качестве сопутствующей информации могу сказать, что на современном этапе поисковики уже не уделяют такое пристальное внимание корректному использованию тегов H1 H2 H3, хотя, безусловно, хуже от такой оптимизации точно не будет.

          Ответить
  11. Светлана

    Изначально было 2 h1 — название блога и название поста, вынесенного на главную. И вопрос был в том, где найти название поста, так как ни в шапке, ни в других описанных в статье файлах замена h1 на h2 картину не меняла.
    В итоге полезла глубже и нашла этот код в файле Page Fullwidth. Сейчас все исправила, работает.

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  12. Светлана

    У меня чуть-чуть другая проблема. Почему-то под меню слово «Главная» стоит в h1. Не могу найти откуда он берется. Уже все файлы прошерстила, все h1 заменяла, а толку…

    Ответить
    1. Игорь Горнов автор

      Светлана, если Вы имеете ввиду «хлебные крошки», то там «Главная» заключена в контейнер DIV и тег SPAN, я проверил. Не понимаю, откуда Вы взяли H1. Или это проблема другого Вашего сайта?

      Ответить
      1. Светлана

        В том-то и дело, что не понимаю откуда берется этот h1 на главной. Но то, что связан с названием статьи — точно. Меняла название, текст меняется.
        Код страницы вот такой получается:

         <div id="sidebar-center-bottom" class="row clearfix">                        
                            <article id="origamiez-post-wrap" class="clearfix post-1531 page type-page status-publish hentry origamiez-first-post">
                        <h1 class="entry-title" style="display: none;" >Блог копирайтера Светланы Проскуряковой</h1>
        
                        <div class="entry-content">
                            				    
                                				    
        				<div typeof="schema:BlogPosting"><p>Ниша, в которой я работаю — детские товары, праздники, воспитание и обучение.</p>
        <table>
        <tbody>
        Ответить
        1. Светлана

          Вроде нашла в Шаблоне страницы «Page Fullwidth» (template-page-fullwidth.php)

          Наворотил создатель этих php!

          Ответить
          1. Игорь Горнов автор

            Светлана, объясните еще раз для особо догадливых. 🙂 Если я правильно понял, в первом комментарии Вы спрашивали о заключении в H1 «Главная» в «хлебных крошках» (у Вас они как раз расположены под меню).

            Я проинспектировал код страницы и обнаружил, что «Главная» заключена в DIV. Так что с этой стороны все нормально. Ну а если в H1 заключен заголовок статьи или, тем паче, название Вашего блога, то это как раз удачный выбор.

  13. Михаил

    Добрый день! очень полезная статья особенно для новичка.
    Может вы подскажете мне?
    тег h1 проставляется в моей теме а вот подразделы статьи я выделяю жирным плагин вп сео показывает что у меня отсутствуют позаголовки h2 в статье, как это исправить? заранее спасибо

    Ответить
    1. Игорь Горнов автор

      Михаил, это совсем просто. В админ панели WordPress в HTML редакторе во вкладке «Текст», где Вы пишите статью, просто обрамите нужный подзаголовок в тег H2.

      Ответить
  14. Алибек

    Всем доброго дня! Мне нужна помощь на своем сайте не могу найти строку
    что бы прописать вот так
    она у меня отображается совсем по другому, вот это код с single.php пожалуйста помогите мне! Большое спасибо!!!

    <?php if ( function_exists('yoast_breadcrumb') ) {
    yoast_breadcrumb('’,»);
    } ?>

    art_get_previous_post_link(‘« %link’),’prev_link’ => art_get_next_post_link(‘%link »’)));
    }
    while (have_posts())
    {
    the_post();
    art_post_wrapper(
    array(
    ‘id’ => art_get_post_id(),
    ‘class’ => art_get_post_class(),
    //’thumbnail’ => art_get_post_thumbnail(),
    ‘title’ => art_get_meta_option($post->ID, ‘art_show_post_title’) ? get_the_title() : »,
    ‘before’ => art_get_metadata_icons(‘date,author,edit’, ‘header’),
    ‘content’ => art_get_content(), // ‘content’ => ‘My post content’,
    ‘after’ => art_get_metadata_icons(‘category,tag’, ‘footer’)
    )
    );

    comments_template();
    }

    } else {
    art_post_wrapper(
    array(
    ‘title’ => __(‘Not Found’, THEME_NS),
    ‘content’ => »
    .__( ‘Apologies, but the page you requested could not be found. Perhaps searching will help.’, THEME_NS)
    . » . «\r\n» . art_get_search()
    )
    );
    }
    get_sidebar(‘bottom’);
    ?>

    <?php get_footer();

    Ответить
    1. Игорь Горнов автор

      Уважаемый Алибек, я не понял, что за строчка Вас беспокоит. Перед отправкой сообщения внимательно почитайте рекомендацию для вставки в текстовое поле фрагментов кода.

      Ответить
  15. Ольга

    Игорь, я не вижу h1. Вот ссылка на скриншот. http://prntscr.com/647kp0 Там просматривается h2.

    Ответить
    1. Игорь Горнов автор

      Уважаемая Ольга, так ведь это, наверное, главная страница, у меня в старой теме тоже анонсы постов на главной были заключены в H2. В этом нет ничего страшного. Вы попробуйте открыть любую страницу записей, там красуется H1. Я только что проверил. У Вас все нормально 🙂

      Ответить
  16. Ольга

    Привет, Игорь! Cпасибо за статью. Но что делать если в шаблоне моей темы отсутствует файл single, я понимаю что шаблон не из лучших. Но он работает и мне нравится. Есть только style.php А там мрак. Где исправлять? Боюсь, что направлю не того чего нужно. У меня такая история. В шапке стоит картинка. А посты выводятся в h2. Я хочу поправить на h1. Но из за отсутствия файла, я в заблуждении. Подскажите. Спасибо.

    Ответить
    1. Игорь Горнов автор

      Ольга, я не понимаю Ваше беспокойство. Заголовки статей сайта у Вас заключены в H1…

      Ответить
  17. Сергей Фатеевич

    Здравствуйте Игорь! После настройки комментариев, добрался и до настройки заголовков h1-h3, какой полезный ваш сайт, есть все. Вроде бы внес изменения по заголовку h1 как у вас написано, но сомнения терзают, все таки новичок в этом деле, если будет свободная минутка, посмотрите пожалуйста. Заранее спасибо. жду…

    Ответить
    1. Игорь Горнов автор

      Хорошо, посмотрю.

      Ответить
  18. Николай

    Владимир большая просьба, помогите удалить ссылку в шаблоне. Типа: «Fastfood theme by TwoBeers Crew — Powered by WordPress»
    нигде не могу найти где она вставлена. Спасибо.

    Ответить
  19. Наталья Буланова

    Здравствуйте. Что-то я совсем запуталась… Подскажите, плиз. 1) У меня на блоге в коде главной страницы название блога заключено в title, h1 — отсутствует, в h2 заключена ссылка на главную страницу блога. Правильно ли это?
    2) В коде страниц с записями title — это название статьи, h1 — это тоже название статьи, h2 — ссылка на главную страницу и рубрики, страницы.
    Как должно быть? Как мне все исправить?
    Заранее благодарю за ответ.

    Ответить
    1. Игорь Горнов автор

      Наталья, главное, у Вас в теме установлена разметка schema.org, а заголовки статей имеют H1, так что все нормально в этой части. Разметка в скором времени будет одним из главных факторов ранжирования сайтов. Конечно, можно сделать так, чтобы на страницах со статьями заголовок сайта был бы заключен в контейнер DIV, а на остальных — в H1.

      Но не всегда полезно делать радикальные шаги по редактированию шаблонов. Если ресурс понемножку развивается и растет посещаемость, то в этом случае точно лучшее — враг хорошего. Пока я бы советовал ничего не менять. Конечно, это чисто мое субъективное мнение.

      Ответить
      1. Наталья+Буланова

        Спасибо.

        Ответить
        1. Игорь Горнов автор

          Пожалуйста, Наталья. 🙂

          Ответить
  20. Игорь

    Здравствуйте Игорь!

    Спасибо Вам за полезную статью, но у меня есть очень интересный вопрос. Можно ли сделать заголовки Н1 Н2….. не видимыми для пользователей и гостей, и чтобы они участвовали в поиске? Просто для SEO он играет огромное значение, а на сайте, с которым я работаю, он (в текстовом виде) ну никак не вписывается в содержание страницы. Или же, чтобы он был виден как лого, ссылающееся на главную страницу сайта, а содержал в себе текст, который опять таки, будет виден поисковым роботам, но не пользователям?

    Ответить
    1. Игорь Горнов автор

      Здравствуйте!
      Видите ли, Игорь, вообще то поисковики очень негативно относятся к сокрытию элементов страницы. Идеальный вариант — когда все подчинено интересам пользователя и одновременно выглядит плюсом в глазах поисковиков. Это условие все более и более становится реальным, а Вы хотите разделить интересы СЕО и пользователей? 🙂 Вы отметили, что заголовок не вписывается в контекст страницы, а может быть следует его переделать таким образом, чтобы он подходил по смыслу?

      Ответить
      1. Игорь

        Спасибо за ответ, будем думать как можно будет грамотно описа’ть контент сайта:) и чтобы он вписывался в оформление и содержал полезную инфу для роботов:)

        Ответить
  21. Дмитрий

    Всем привет! У меня на блоге заголовок название сайта h2, в статьях h1. Правильно ли — это для оптимизации сайта?

    Ответить
    1. Игорь Горнов автор

      Дмитрий, многое зависит от тематики ресурса, но вообще правильнее наоборот, когда название сайта заключено в теги H1, а статьи в H2. Хотя, если у Вас блог и Вы продвигаете страницы с записями, то можно оставить как есть. SEO меняется постоянно и в скором будущем на продвижение будет сильно влиять наличие правильной разметки на сайте (например, schema.org), где для поисковых роботов будет ясная картина, где основной контент, а где второстепенный.

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

      Ответить
  22. Нарка

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

    Ответить
  23. Александр Макаров

    Спасибо Игорь большое, наконец то исправил! Но появилась другая проблема, оказывается у меня много других h1 в статье, я понимаю, что они в виджетах. От них же тоже надо избавиться, как это сделать не подскажете?

    Ответить
    1. Игорь Горнов автор

      Александр, я не вижу H1 в виджетах, по моему, у Вас сейчас все в порядке.

      Ответить
  24. Александр Макаров

    Здравствуйте Игорь! Подскажите пожалуйста, как мне убрать этот заголовок H1? Дело в том что у меня стандартная тема твенти 14 и я уже всё по перепробовал методами тыка, но результатов никаких! Как висит этот H 1, так и висит(

    Ответить
    1. Игорь Горнов автор

      Александр, в файле HEADER.PHP есть такая строчка:

      <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>

      Это и есть заголовок сайта, заключенный в тег H1. Однако, все в этой жизни меняется, и на данный момент в SEO происходят изменения, в недалеком будущем гораздо более актуальным будет использование микроразметки, которая, возможно, предполагает существование нескольких заголовков H1 на странице (пока я не изучал глубоко этот вопрос), поскольку для поисковых роботов будет все расписано четко и понятно: здесь заголовок сайта, здесь заголовок статьи с соответствующими описаниями. Об этом я буду информировать самым подробнейшим образом на страницах блога. Но пока можете заменить H1 на DIV с необходимыми классами.

      Ответить
  25. елена

    здравствуйте! при проверке моего сайта на релевантность мегаиндексом, данный сервис «ругается» на следующее — Больше 1го h1. проверила код шапки, но там h1 не фигурирует. подскажите, пожалуйста, в чем может быть дело? спасибо!

    Ответить
    1. Игорь Горнов автор

      Здравствуйте, Елена! Дело в том, что у Вас на каждой странице категорий, и не только, несколько изображений со ссылками, обернутыми в H1. Например, на главной ссылки: «Окрестности Великого Новгорода», «Достопримечательности Пскова и окрестностей» и т.д. — все это H1.

      Ответить
  26. Артур

    Здравствуйте, Игорь. Ваша статья мне частично помогла, на всех страницах кроме главной я поменял заголовки, но так же у меня присутствует на всех страницах сбоку логотип фирмы и её название, дак вот, заголовок этот h1, а мне нужно его понизить (p,div,span), но никак не могу найти где это можно изменить.

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  27. dmitrii

    Всем привет! Подскажите, как использовать теги h5,h6, и где их можно использовать,ведь главную роль играют h1,h2 в движке на Вордпресс?

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  28. Алла

    В общем изменила в post-singlt.php. Заголовок 2 получается большим, как мне его уменьшить? В таблице стилей h2 не нашла. Спасибо. Извините, за такое количество вопросов)

    Ответить
    1. Алла

      Ой, после изменения h2 на h1, проиндексировались сразу все статьи(11), а было до этого 5 только проиндексировано. Вот это да! Ну спасибо Вам!!!

      Ответить
      1. Игорь Горнов автор

        Алла, значит, помощь не нужна?

        Ответить
        1. Алла

          Нет, все теперь отлично. Спасибо.

          Ответить
  29. Алла

    Здравствуйте, Игорь. Я с интересом читаю Ваши статьи, Вы пишите подробно (как раз для таких новичков, так я) и интересно. Скажите, если у меня не выводится заголовок сайта (картинкой его сделала, интересно это плохо, раньше не задумывалась), но и статьи без h1. Только в single.php нет нужной строки, но она есть в post-page.php и в post-single.php. Нужно заменить в обоих файлах? И еще, это изменит уже написанные статьи? И правильно ли я поняла, что в самой статье не нужен будет Заголовок1, который у меня выводится ужасно (поэтому я его не ставлю). Спасибо

    Ответить
    1. Алла

      В post.php тоже есть, но в таком виде

      &lt;h2 class=&quot;title&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; title=&quot;&lt;?php printf( esc_attr__( 'Читайте %s', 'themater' ), the_title_attribute( 'echo=0' ) ); ?&gt;&quot; rel=&quot;bookmark&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
      

      . Здесь нужно менять?

      Ответить
  30. Николай

    Спасибо. Интересно просто, как оно делается..

    Ответить
  31. Николай

    Просто PageSpeed рекомендует сжать страницы content/themes/arclite/fonts/share.ttf что уменьшит ее размер на 61,1 КБ (55 %).
    Сжатие страницы content/themes/arclite/fonts/union.ttf уменьшит ее размер на 27,6 КБ (38 %). Непонятно как их сжать эти страницы? Это ведь не CSS, не HTML а просто шрифты..где не спаришивал никто не в курсе, как они сжимаются??

    Ответить
    1. Игорь Горнов автор

      Николай, такое сжатие даст совсем крохотный эффект, поэтому не стоит волноваться.

      Ответить
  32. Николай

    Это я так понимаю, что это коды шрифтов, но как их сжать непонятно???

    Ответить
  33. Николай

    Это я так5 понимаю шрифты темы…

    Ответить
  34. Николай

    Игорь добрый день. Просьба подсказать, как можно сжать коды share.ttf и union.ttf fonts файлов?

    Ответить
    1. Игорь Горнов автор

      Николай, честно говоря, сходу не готов ответить.

      Ответить
  35. Николай

    В интернете масса различных веб-ресурсов, рекомендующих, как что-то сделать, изменить, добавить какую либо функцию. Но все что-то не то и не так, а Игорь настоящий профессионал, в котором идеально сочетаются качества профессионала и прекрасного человека! Еще раз спасибо!

    Ответить
  36. Николай

    Ну все Игорь — отлично. Все супер!!! Благодарю. Если я чем-то могу помочь — обращайтесь в любое время дня и ночи! Спасибо!!!

    Ответить
  37. Николай

    Наверное, но размер теряется, div ставлю такой же и h4 такой же уменьшенный, и отличается от главной. Значит можно и div оставить, но непонятно стиль наверное какой-то нужно дописать?

    Ответить
  38. Николай

    В header-home.php все так и сделал. В header.php заменил на h4, сильно уменьшается надпись..

    Ответить
  39. Николай

    Если добавляю в header.php заменяю h1 на div тогда все хорошо, но теряется стиль фразы?

    Ответить
    1. Игорь Горнов автор

      Конечно, теряется, в header.php вообще ничего не нужно менять. В header-home.php нужно заменить заголовок H4, в который заключена фраза «Строительство дома! Спасение от кризиса!», на H1. Это строчка:

      <h4><?php bloginfo('description'); ?></h4>
      Ответить
  40. Николай

    Игорь, извиняюсь, еще эта фраза «Строительство дома! Спасение от кризиса!» и на главной и на других страницах она остается в теге h1, что-то наверное надо добавить чтобы в теге h1 она была только на главной. спасибо.

    Ответить
  41. Николай

    Игорь огромное спасибо! Все получилось на все 100%! Спасибо!!!

    Ответить
  42. Николай

    Спасибо. Буду ждать.

    Ответить
  43. Николай

    Игорь все вставил и все супер. Только лого все равно на главной в теге h1 (картинка в теге h1 — явно неправильно), что еще добавить, чтобы лого и на главной было в теге div1, а в теге h1 на главной была фраза «Строительство дома! Спасение от кризиса!’ — ну это типа описание которое добавляется с админ панели? Вот тогда будет идеал!

    Ответить
    1. Игорь Горнов автор

      Хорошо, сейчас займусь.

      Ответить
  44. Николай

    Игорь спасибо. Все выслал.

    Ответить
  45. Николай

    Игорь кроме того, логотип в теге H1 — это, как мне кажется грубейшая ошибка..

    Ответить
    1. Игорь Горнов автор

      Хорошо, Николай, понял. Тогда завтра займусь, сегодня уже не получится. Как я понял, Вы уже в курсе, как создать дополнительный header-home.php? Тогда вышлите мне на почту header.php данной темы.

      Ответить
  46. Николай

    Игорь, вот например заходим в рубрики, там в H1 лого, потом заголовки анонсов в 2, когда переходим на полную статью -заголовок 1, заголовок статьи 2. А хочу чтобы было заголовок статьи 1, а заголовок сайта просто ссылка на главную.

    Ответить
  47. Николай

    Да не выполняется оно. Этот сам логотип в Теге H1 на всех страницах повторяется. Я хочу заголовки статей сделать в H1 — сейчас в H2 — что неправильно. А кода поменяю заголовки статей в H1 — произойдет повторение тега. И у меня в теге h1 вообще логотип — это вообще неправильно. Вот поэтому и прошу помочь.

    Ответить
  48. Николай

    Игорь отключаю плагин оптимизации. Просьба выслать более конкретные инструкции, где и какие стили нужно прописать. Я тогда писал что все получилось, так и было на самом деле-после ваших инструкций-все отлично стало с заголовками.Но поменял шаблон, с тем были другие проблемы, а тут другие стили CSS поэтому и прошу помощи, не совсем въезжаю где что прописать. Отключаю оптимизацию-буду ждать. Спасибо.

    Ответить
    1. Игорь Горнов автор

      Николай, а ведь у Вас в этой теме все укладывается в канву, заголовок H1 в шапке, но ведь заголовки статей H2, а на главной H3. Название сайта соответствует тематике (stroikredit), так что менять здесь не вижу смысла. Условие присутствия заголовка H1 в единственном виде на странице выполняется.

      Ответить
  49. Николай

    Нет слов. Огромнейшее спасибо, единственный сайт и Вы единственный человек, где на самом деле можно надеяться, что тебя выручат, даже если ты не имеешь возможности заплатить. Сегодня такого не бывает, но это именно так и это правда!

    Ответить
  50. Николай

    Игорь спасибо за ответ и я все прекрасно понимаю, мне самому стыдно просить, но так четко и правильно как вы мне никто не сделает — я уже знаю, поэтому и прошу именно у вас. Я не против и заплатить, но проблема только в том что я не из России. Раньше имел деньги на Яндекс кошельке, сейчас только кредитная карточка, пытался тут некоторые услуги оплатить и не получилось. А предлагать деньги и потом не заплатить — так я не умею и не могу поступать. Значит я отплатить могу только тем, что буду оставлять отличные отзывы о вас и вашем сайте, на любых форумах, которые только буду посещать.- — хотя бы так. Почему хочу скорее-потому что, там просто глобальная ошибка- логотип в теге h1 на всех страницах

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

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  51. Николай

    Люди. Где вы. Помогите решить проблему! как сделать, чтобы логотип был в теге H1 только на главной, а на других просто ссылкой???

    Ответить
  52. Николай

    Не понимаю в чем дело, никто не отвечает. Все молчат как в разведке!

    Ответить
    1. Игорь Горнов автор

      Николай, дело в том, что Вы не единственный читатель, поэтому не могу Вам столько времени уделять. Ко мне ежедневно приходит с десяток писем подобного содержания, я стараюсь всем понемногу помогать. Однако, такие глобальные редактирования файлов php невозможно проводить мгновенно, не имея всего комплекта шаблонов темы. Другие вебмастера давно делают это на платной основе, просто получая от клиентов доступ к файлам по ФТП, где сами производят все изменения.

      Я же стараюсь подробно объяснить, как это делается, а это как раз занимает массу времени. Так что Вам придется набраться терпения, либо обратиться к другим компетентным источникам, уж простите, но дело обстоит именно так. Вот поменять стили CSS для той или иной страницы сайта можно, так сказать, в прямом эфире, поэтому такое редактирование занимает в разы меньше времени. Надеюсь, Вы меня понимаете.

      Ответить
  53. Николай

    Добрый день, может кто подскажет

     <a href="<?php the_permalink(); ?>"<span class="entry-title"><?php the_title() ?></span></a>

    , как бы заголовок является ссылкой на саму себя. Убираю <a href=" вообще нельзя перейти по заголовку, который выводится на главной или в рубриках

    Ответить
  54. Николай

    Может кто знает, как все сделать но с логотипом??

    Ответить
  55. Виктория Крам

    сори:

     &lt;!--post title--&gt;
    			&lt;h1 id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;&lt;a href=&quot;&lt;?php echo get_permalink() ?&gt;&quot; rel=&quot;bookmark&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h1&gt; 
    Ответить
    1. Игорь Горнов автор

      Виктория, оставьте такой кусок:

      <h1 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h1>
      Ответить
      1. Виктория Крам

        Игорь, спасибо. До того как Вам написать я так и сделала, но меня очень смутило это:

        Просмотр кода заголовка статьи на сайте:

         &lt;h1 id=&quot;post-2294&quot;&gt;...&lt;/h1&gt; 

        Почему у меня тайтл не отображается. Почему точки?

        Ответить
        1. Игорь Горнов автор

          А с прописанной ссылкой все отображается корректно?

          Ответить
      2. Виктория Крам

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

        Игорь, а если я уберу вот этот код:

         id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt; 

        оставлю такой вывод заголовка:

         &lt;h1&gt;&lt;?php the_title(); ?&gt;&lt;/h1&gt; 

        это лучше будет?
        Вы писали что не стоит добавлять id в заголовок.

        Ответить
        1. Игорь Горнов автор

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

          Тут нет твердой уверенности, насколько все эти мероприятия по SEO способны продвинуть сайт, то есть никак сразу нельзя измерить их эффективность. Думаю, Вам следует немного подождать и посмотреть, как будет развиваться ресурс, а затем пробовать что-то менять в шаблоне. Но это так, мое частное мнение.

          Ответить
  56. Виктория Крам

    Здравствуйте!
    Игорь, спасибо за статью, с Вашей помощью поменяла заголовок статьи с h2 на h1.
    А как гиперссылку снять не знаю. Помогите пожалуйста:


    <h1 id="post-«><a href="» rel=»bookmark» title=»»>

    Ответить
  57. Николай

    Игорь вы где-ауууууууу…

    Ответить
  58. Николай

    Добрый день. Игорь поменял шаблон, может поможете разобраться с логотипом/

    Ответить
  59. Николай

    Может быть вы и правы. Должен наверное какой-то опыт со временем прийти. Я как говорится еще совсем зелененький. Перезагрузил шаблон и все в порядке. Заголовки теперь как и должны быть на главной в теге H1 и т.д. Но я о том, что безмерно вам благодарен! Буду везде на сео-сайтах вас рекламировать.

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

    Ответить
  60. Николай

    Игорь когда поменял сейчас как вы написали то все отлично. На главной тег H1, все супер. И вашему мастерству могут многие позавидовать и поучиться. Во всем интернете я не находил более четких и понятных инструкций и более порядочного человека. Спасибо вам огромное!!!

    Гугл показывает какие-то глобальные ошибки в самом шаблоне. Думаю его вообще поменять. Но снова там проблема — выбрал шаблон, а там логотип надо оптимизировать также как и в этом случае. С логотипом вообще ничего не понимаю. И вас уже стыдно просить помочь.

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  61. Николай

    Что-то наверно еще надо менять, все сделал как вы написали…

    Ответить
    1. Игорь Горнов автор

      Николай, значит поменяйте:

      get_header(); ?>

      на

      get_header('home'); ?>

      Не представляю, откуда берется ошибка, если Вы все правильно делали. Я даю инструкции после того, как поэкспериментировал со своей темой, у меня данная конструкция работает. Возможно, какие-то нюансы Вашей темы ставят палки в колеса.

      Ответить
  62. Николай

    Раз десять попробовал менять

    &lt;?php get_header(); ?&gt;

    на

    &lt;?php get_header('home'); ?&gt;

    и ничего — ошибка и все!

    Ответить
  63. Николай

    И у меня в файле index.php стоит строка не

    <?php get_header(); ?> 

    а просто

    get_header(); ?> 

    той строки что в письме вы писали нету вообще, сделал я все по вашей инструкции и что делать дальше??

    Ответить
  64. Николай

    Такого кода у меня вообще нету…

    &lt;?php get_header(); ?&gt;

    Ее нужно поменять на:

    &lt;?php get_header('home'); ?&gt;
    Ответить
  65. Николай

    Вы мне писали поменять на я так и меняю, но показывает ошибка. Второй вариант в письме что вы мне написали у меня вообще нету такой строчки?

    Ответить
  66. Николай

    Где все пропали..

    Ответить
  67. Николай

    Ошибка указывает на строку №8

    Ответить
    1. Игорь Горнов автор

      Николай, читайте комментарий выше.

      Ответить
  68. Николай

    В файле index.php вставил вместо get_header(); ?> и возникает ошибка, меняю на get_header(); ?> все нормально но на главной заголовок не в теге H1.

    Ответить
    1. Игорь Горнов автор

      Николай, я же Вам написал, что на что менять.

      Ответить
  69. Николай

    Игорь все поменял и все отлично, но когда в (index.php) меняю

    get_header(); ?>

    на

    <?php get_header(); ?>

    — все слетает и показывает ошибку

      /public_html/wp-content/themes/bw/index.php

    on line 7. когда вставляю get_header(); ?>(как и было ранее) тогда все отлично, но и на главной заголовок имеет div class а не в теге H1?

    Ответить
    1. Игорь Горнов автор

      Николай, в файле index.php на самом верху должна быть строчка вызова шапки:

      <?php get_header(); ?>

      Ее нужно поменять на:

      <?php get_header('home'); ?>

      Тогда все должно быть ОК. Если, конечно, Вы все инструкции воплотили на практике.

      Ответить
  70. Николай

    Иду разбираться. Моментом вы разобрались, мне и пол-жизни не хватило бы.. Все сделаю напишу.

    Ответить
  71. Николай

    Также как для контейнера div, в файле style.css прописать стили. Вот если с этими стилями разберемся тогда БРАВО Вам!!! а мне учиться и учиться…

    Ответить
    1. Игорь Горнов автор

      Хорошо, Николай, начинаю разбираться. Вышлю рекомендации на почту.

      Ответить
    2. Игорь Горнов автор

      Рекомендации отправлены.

      Ответить
  72. Николай

    Игорь спасибо огромное. Как бы с основным всем разобрался. Никак не могу въехать как эти стили добавить. Там масса их и для H1 и для site-title. Не пойму как это все добавить. Я вам выслал таблицу стилей и отключил оптимизацию. Для вас это как супер-специалиста — так все просто и понятно, а для меня проблема. Просьба помочь уже до конца разобраться. И огромное вам спасибо!!!!

    Ответить
  73. Николай

    Игорь добрый день или вернее вечер. Код и ссылку отправил. Думаю все получится. Благодарю и жду.

    Ответить
    1. Игорь Горнов автор

      Инструкции отправлены.

      Ответить
  74. Николай

    Добрый день. Просьба помочь сделать, чтобы заголовок сайта в теге h1 выводился только на главной? как бы с этим разобрался. Был код <a href="» title=»» rel=»home»>

      меняю на 
    
    [php]<?php if (is_home ()){ ?>
    
    <h1><?php bloginfo ('info'); ?></h1>
    
    <?php } else {?>
    
    <p><a href="<?php bloginfo ('url'); ?>"><?php bloginfo ('info'); ?></a></p>
    
    <?php } ?>

    и заголовок в h1 только на главной. Но он теряет размеры и цвет. Не знаю, где именно в CSS подправить и как. Может какой либо стиль дописать как-то отдельно. Спасибо, буду очень благодарен за помощь.

    Ответить
    1. Игорь Горнов автор

      Николай, все верно. Но чтобы что-то подсказать Вам, мне необходимо знать, кусок кода какого шаблона Вы мне предоставили (если я правильно понял, это header.php?). Также нужна ссылка на сайт, для которого нужно произвести редактирование стилей, сами понимаете, на основе только предоставленного кода я не смогу помочь. Если это ресурс, который Вы предоставили при комментировании, то там H1 не только на главной. В общем, пошлите мне на e-mail (его можете узнать на странице Контакты) полный файл header.php и ссылку на сайт, который нужно отредактировать.

      Ответить
  75. Wasija

    Проблему решил. И извините за грубость. Все у вас тут супер. И не пожалуйста публикуйте последних моих комментариев.

    Ответить
  76. Wasija

    Ладно.все понятно.

    Ответить
  77. Wasija

    Так там не глобальное редактирование. Я просто хочу спросить, как правильно вставить вышеопубликованный код который вставляется в функции темы. В этом случае и необходимо небольшое изменение файла темы. Код опубликовал, файл функции тоже. Я впервые вставляю у меня и то практически получилось. Только небольшая где-то ошибка. Если для вас это сложно, ну тогда я удивлен.

    Ответить
    1. Игорь Горнов автор

      Ну, вот видите, у Вас практически получилось, значит, стоит постараться еще чуток.

      Ответить
  78. Wasija

    А может еще где-то что-то прописать надо? Надеюсь поможете!

    Ответить
  79. Wasija

    Код поставил с 843 строки , наверное не туда???

    Ответить
    1. Игорь Горнов автор

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

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

      Ответить
  80. Wasija

    Добрый день. А не подказали бы, как вставить с помощью шорткода видео с ютюба. Вставляю в файл functions.php вот такой код который ниже, все работает, только когда при открытии нового поста с видео мелькает белый экран, спасибо за помощь, может что-то добавить надо или не туда вставляю:вот файл functions.php

    /* Youtube link shortcode */
        function my_shortcode ()
        function youtube_link_shortcode( $atts, $content = null ) {
           return "<object class='youtube_video' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0'><param name='allowFullScreen' value='true' /><param name='allowscriptaccess' value='always' /><param name='src' value='http://www.youtube.com/v/".$content."?fs=1&rel=0' /><param name='allowfullscreen' value='true' /><embed type='application/x-shockwave-flash' src='http://www.youtube.com/v/".$content."?fs=1&rel=0' allowFullScreen='true' allowscriptaccess='always' allowfullscreen='true' /></object>";
        }
        add_shortcode('youtube_link', 'youtube_link_shortcode');
        /* Youtube link shortcode end */ 

    вот стиль:
    .youtube_video {
    width: 100%;
    height: 300px;
    }
    .youtube_video embed{
    width: 100%;
    height: 300px;
    }
    Что не так, надеюсь на вас. Проблема в какой-то мелочи но понять не могу. Спасибо.

    Ответить
  81. Wasija

    Ангелина ну как вам за деньги помогли?

    Ответить
  82. Wasija

    Игорю адресовал, если знаете вы то подскажите, спасибо.

    Ответить
  83. Wasija

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

    Ответить
    1. Ангелина

      Это ко мне вопрос?

      Ответить
    2. Игорь Горнов автор

      Wasija, если Вы имеете ввиду плавающую панель слева, то это скрипт share42, сюда зайдите. Об этом у меня вскоре выйдет подробный мануал.

      Ответить
  84. Ангелина

    Здравствуйте! Помогите разобраться с заголовками на сайте. У меня выводится сейчас заголовок сайта в H1, да еще и ссылкой. Хочу сделать, как у вас. Пожалуйста, помогите! Сайт тот, что в поле комментирования «сайт».

    Ответить
    1. Игорь Горнов автор

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

      Ответить
      1. Ангелина

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

        Ответить
        1. Игорь Горнов автор

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

          Ответить
          1. Ангелина

            Поняла, хорошо, спасибо!

  85. Wasija

    Неплохой шаблон, но наверное он никому не под силу…

    Ответить
  86. Wasija

    Что-то я на вас больше надеюсь. Подожду, что поделаешь…

    Ответить
  87. Wasija

    Придется ждать, что поделаешь. А когда примерно ждать решения проблемы.

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  88. Wasija

    Никто не отвечает ни на письмо??

    Ответить
    1. Игорь Горнов автор

      Wasija, прошу прощения за небольшую заминку, завал писем просто. С Вашей темой слишком долго разбираться, тут нужно исследовать все шаблоны, у меня нет такой возможности для редактирования. Если высвободится время, займусь Вашей проблемой. Попробуйте пока обратиться на вордпрессовский форум, думаю, там помогут.

      Ответить
  89. Wasija

    Добрый день. Игорь у меня в шапке сайта тег H1 вообще не выводится. в h1 только заголовок статьи. Как вывести заголовок сайта h1 в шапке, а статьи в H2. Половину вашего сайта прочитал и никак не получается? Где его выводить в header.php или templates/header.php??Где стили прописать? Помогите пожалуйста разобраться. Надеюсь только на вас!

    Ответить
  90. Wasija

    Да, наверное и здесь никто ничем не поможет…

    Ответить
  91. Wasija

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

    Ответить
  92. Wasija

    Есть еще один заголовок (templates/header.php)
    не пойму, что в этих кодах заменяет строчку она же должна по любому быть. в каком то виде. Извиняюсь, за кучу кодов.

    Код заголовка 9еще одного) (templates/header.php)Где, что ставить?

     <?php global $firmasite_settings; ?>
    <header id="masthead" class="site-header" role="banner">
      <div id="masthead-inner" class="<?php echo $firmasite_settings["layout_container_class"]; ?>">
    
       <?php do_action( 'open_header' ); ?>
       
         <div id="logo" class="pull-left">
    
    
        
             <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home" id="logo-link" class="logo" data-section="body">
                <?php if (isset($firmasite_settings["logo"]) && !empty($firmasite_settings["logo"])) {?>
                <img src="<?php echo $firmasite_settings["logo"];?>" alt="<?php bloginfo( 'description' ); ?>" title="<?php bloginfo( 'name' ); ?>" id="logo-img" />
                 <?php } else {?>
                <span class="label label-<?php echo $firmasite_settings["color-logo-text"];?> logo-text pull-left"><?php bloginfo( 'name' ); ?></span>
                <?php }?>
            </a>
           <?php if (get_bloginfo( 'description' )) {?>
           <?php } ?>
        </div>
        
        <?php do_action( 'logo_side_before' ); ?>
        
        <div id="logo-side" class="pull-right">
           <?php do_action( 'logo_side_open' ); ?>
    
           <div id="site-description" class="no-margin-bot text-right text-muted hidden-xs hidden-sm"><?php bloginfo( 'description' ); ?></div>
    
           <?php do_action( 'logo_side_close' ); ?>           
        </div>
        
        <?php do_action( 'logo_side_after' ); ?>
        
        <div id="navbar-splitter" class="clearfix"></div>
        
        <?php if (has_nav_menu('main_menu')) : 
               switch ($firmasite_settings["menu-style"]) {
                    case "simple":
               ?>
                      <div class="hidden-md hidden-lg">
                          <a class="navbar-toggle btn btn-default btn-sm" data-toggle="collapse" data-target=".main-menu-collapse">
                            <span class="icon-reorder"></span>
                            <b class="caret"></b>
                          </a>
                      </div>                 
                      <nav id="mainmenu" class="collapse navbar-collapse main-menu-collapse" role="navigation">
                        <?php  wp_nav_menu(array('theme_location' => 'main_menu', 'menu_class' => 'nav nav-pills')); ?>
                      </nav>
               <?php
                    break;
                   
                    case "default":
                    case "alternative":
                    default:
               ?>
                <nav id="mainmenu" role="navigation" class="site-navigation main-navigation navbar <?php if ((isset($firmasite_settings["alternative"]) && !empty($firmasite_settings["alternative"])) || "alternative" == $firmasite_settings["menu-style"]){ echo " navbar-inverse";} else { echo " navbar-default"; } ?>">          
                  <div class="navbar-header">
                      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".main-menu-collapse">
                        <span class="sr-only"><?php _e("Toggle navigation", 'firmasite' );?></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                      </button>
                  </div>                
                  <div id="nav-main" class="collapse navbar-collapse main-menu-collapse" role="navigation">
                    <?php  wp_nav_menu(array('theme_location' => 'main_menu', 'menu_class' => 'nav navbar-nav')); ?>
                  </div>
                </nav>    <!-- .site-navigation .main-navigation --> 
               <?php 
                    break;
               }
        endif; ?>
       
        <?php do_action( 'close_header' ); ?>
        
      </div>
    </header><!-- #masthead .site-header --> 
    Ответить
    1. Wasija

      Как,и где в этих кодах проставить теги? Совсем непонятно..Надеюсь на вашу помощь.Еще раз спасибо..

      Ответить
      1. Игорь Горнов автор

        Wasija, я подозреваю, что заголовки у Вас прописаны в файле function.php. Посмотрите внимательнее.

        Ответить
  93. Wasija

    Шаблон страницы

     <?php
    /**
     * @package firmasite
     */
    global $firmasite_settings;
    
    get_header();
     ?>
    
    		<div id="primary" class="content-area clearfix <?php echo $firmasite_settings["layout_primary_class"]; ?>">
    			
    
    			<?php if ( have_posts() ) : ?>
    
    				<?php do_action( 'open_content' ); ?>
    				<?php do_action( 'open_page' ); ?>
    
    				<?php /* Start the Loop */ ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php
    						/* Include the Post-Type-specific template for the content.
    						   If you want to support Post-Format, i suggest customize loop files with switch()
    						 */
    						global $post;
    						get_template_part( 'templates/single', $post->post_type );
    					?>
    
    				<?php endwhile; ?>
    
    				<?php do_action( 'close_page' ); ?>
    				<?php do_action( 'close_content' ); ?>
    
    			<?php else : ?>
    
    				<?php get_template_part( 'templates/no-results', 'index' ); ?>
    
    			<?php endif; ?>
    
    			
    		</div><!-- #primary .content-area -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    Ответить
  94. Wasija

    Просьба помочь разобраться — поменял шаблон и не могу понять, где эти H1,2,3 ставить. Вот смотрите шаблон страницы- где там в них теги эти ставить, если ничего что здесь описывается и похожего даже нету. Заранее благодарен!!

    Одна запись(single.php)

    <div id="primary" class="content-area clearfix «>

    post_type );
    ?>

    А вот заголовок

    ?>

    <html > <!—

    <meta charset="» />

    <body >

    <div id="page" class="hfeed site «>

    <div id="main" class="site-main «>

    А вот еще один Заголовок (templates/header.php)

    <div id="masthead-inner" class="»>

    <a href="» title=»» rel=»home» id=»logo-link» class=»logo» data-section=»body»>

    <img src="» alt=»» title=»» id=»logo-img» />

    <span class="label label- logo-text pull-left»>


    ‘main_menu’, ‘menu_class’ => ‘nav nav-pills’)); ?>

    <nav id="mainmenu" role="navigation" class="site-navigation main-navigation navbar «>

    ‘main_menu’, ‘menu_class’ => ‘nav navbar-nav’)); ?>

    Ответить
    1. Wasija

      заголовок

       <?php
      /**
       * @package firmasite
       */
      
      global $firmasite_settings;
      
      ?><!DOCTYPE html>
      <!--[if IE 8]> <html class="lt-ie9" <?php language_attributes(); ?>> <![endif]-->
      <!--[if gt IE 8]><!--> <html <?php language_attributes(); ?>> <!--<![endif]-->
      <head>
      <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
          <meta charset="<?php bloginfo( 'charset' ); ?>" />
      <meta name='yandex-verification' content='4c63259c1f25c816' />
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
      	<?php if ( !isset($firmasite_settings["no-responsive"]) || empty($firmasite_settings["no-responsive"]) ) { ?>
      	    <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <?php } ?>
         <title>
      		<?php
              if ( defined( 'WPSEO_VERSION' ) ) {
                  // WordPress SEO is activated
                      wp_title();  
              } else {       
                  // WordPress SEO is not activated
                  wp_title( '«', true, 'right' );
              } ?>
          </title>
          <link rel="profile" href="http://gmpg.org/xfn/11" />
       
      	<?php wp_head(); ?>
      </head>
      <body <?php body_class(); ?>>
      
      
      <a href="#primary" class="sr-only"><?php _e("Skip to content", 'firmasite' );?></a>
      
      <div id="page" class="hfeed site <?php echo $firmasite_settings["layout_page_class"]; ?> <?php echo $firmasite_settings["style"].'-theme'; ?>">
      
      	<?php do_action( 'before_header' ); ?>
          
      	<?php get_template_part( 'templates/header', $firmasite_settings["header-style"] ); ?>
          
      	<?php do_action( 'after_header' ); ?>
          
      	<div id="main" class="site-main <?php echo $firmasite_settings["layout_container_class"]; ?>">
              <div class="row">
              <?php do_action( 'before_content' ); ?>
      Ответить
    2. Игорь Горнов автор

      Wasija, дайте, пожалуйста код для single.php в нормальном виде, заключив его в php, а лучше пришлите мне его на почту, адрес на странице Контакты. К сожалению, все темы написаны по-разному, поэтому нет единого шаблона.

      Ответить
  95. Wasija

    Имел ввиду нету строчки

    Ответить
    1. Саня

      Если Wasija говорит о строчке с заголовком H1, то искать нужно что-то с такими буквами:

      site-title

      Это может быть и post-title (для «одинокой» статьи). Если речь идет о заголовке сайта — файл Вашего шаблона header.php, о статье — single.php, о странице — padge.php, и т.д. Но в любом случае, это должно быть имя, то есть — title.

      Ответить
  96. Wasija

    Добрый день. А кто подскажет, если нигде в шаблоне нету Что менять?

    Ответить
  97. Саня

    Давненько меня здесь не было. Всем — здрасте. Я, собственно, с такой проблемой. В современных шаблонах часто попадается вот такое оформление заголовка сайта (в шапке всегда есть, и переписать по-своему часто проблематично).

    <hgroup>
    <h3 id="site-title"><a href="URL" title="ИМЯ" rel="home">Заголовок</a></h3>
    <h3 id="site-description">Описание</h3>
    </hgroup>

    Вопрос к автору (а заодно, и ко всем понимающим), как выглядит вложенность

    id="site-title"

    внутрь h3? Из выше сказанного я понял это не есть хорошо?
    Причем такое оформление абсолютно на всех страницах (главная, рубрики, посты). Найти, где отредактировать заголовки не вышло. В header, functions не нашел упоминания Н1,2 или 3 вообще, в стилях только отображение заголовков де факто (синий-красный, лево-право и все). А темы неплохие, понравились из-за классной адаптации под мобилки и т.д. Имею ввиду — Preference Lite, Voyage, и много др.

    Ответить
    1. Игорь Горнов автор

      Здравствуй, Саня. Приятно лицезреть твою аватарку. 🙂
      Что касается ‘чистоты’ заголовков, в том числе H1, то оценить конкретно в цифрах их положительное влияние на оптимизацию не представляется возможным, хотя подозреваю, что в современных условиях он небольшой. Поэтому, если тема стоящая и подходящая проекту, не задумывайся и бери, даже если не найдешь, где исправить.
      Ну, а что касается редактирования шаблонов подобных тем, все-таки, Саня, посмотри повнимательнее файл function.php, обычно все особенности и нюансы автор прописывает именно там.

      Ответить
      1. Саня

        Еще раз, — здравствуйте. Спасибо, что не забыли меня быстро ).
        Пока ждал ответа — поэкспериментировал немного с этими заголовками H1, H2, H3, будь они здоровы (это для поддержания Вашей оптимизации )).
        В общем, отпетлял так: заменил часть кода <h3 на , соответственно заменил закрывающие теги на закрывающий . W3C, вроде не ругается, в браузерах (разных) все показывает, как надо, но… Хочу для себя (может и не только) уточнить: а где можно пробить на правильность оформления заголовков H1, H2, H3 ( ) )? Кстати, в W3C видел такую услугу, попробовал — ничего не понял. Вроде видно их, а дальше — ? Правильно, нет, не очень разобрался.

        Ответить
        1. Игорь Горнов автор

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

          Ответить
        2. Саня

          Что-то намудрил с кодами, не видно, потому поправлю (а есть классный способ предпросмотра комментариев):
          Заменил

          <hgroup><h3

          на обычный . Вроде все работает, увижу какие-то результаты — отпишусь.

          Ответить
          1. Саня

            Ну, опять. Заменил на

            <div>

            . Думаю, получилось

  98. Наталья

    Ура!!!! у меня все получилось! я поняла в чем была ошибка : при внесении изменений в style.css я не скопировала точку перед хедер1 вот эту => .header1 а оставила как и было с решеткой. А плагина кеширования у меня нет, я проверила. Спасибо большое за помощь! надеюсь теперь не будет мешать реливантности моих статей лишний h1! Ваш сайт однозначно в закладки! буду чаще к вам заходить!

    Ответить
    1. Игорь Горнов автор

      Молодец, Наталья! Это маленькая победа. 🙂 Успеха Вашему проекту.

      Ответить
  99. Наталья

    Здравствуйте, Игорь. Я проверила, все изменения я сохранила. Что касается очистки кэша, я не знаю как это делать. Подскажите, пожалуйста как сделать? Этот плагин чистится на сайте или полностью на компьютере?

    Ответить
    1. Игорь Горнов автор

      Наталья, возможно, что плагин кэширования у Вас не установлен, раз Вы о нем не знаете. У меня на блоге, например, работает Hyper Cache. Но самый простой способ проверить, произошли ли изменения, это войти в админку Вордпресс сайта и на соседней вкладке открыть любую вебстраницу Вашего ресурса.

      В этом случае изменения будут видны сразу, невзирая на то, работает кэширование или нет. Но на всякий случай, зайдите в админку WordPress в раздел «Плагины» и посмотрите, нет ли там Hyper Cache, Super Cache или чего-то подобного. Обычно в состав названия подобных плагинов входит слово Cache.

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

      P.S. Возможно, после того, как Вы отредактируете файл, понадобится перезагрузить ту страницу, которую откроете.

      Ответить
  100. Наталья

    Ничего, бывает 🙂 Я сейчас сделала все это в style.css, но ничего не поменялось. Мелкий шрифт заголовка так и остался 🙁

    Ответить
    1. Игорь Горнов автор

      Наталья, изменения должны быть. Если у Вас стоит плагин кэширования, то следует очистить кэш. Если это не поможет, попробуйте вызвать принудительно свежий вариант страницы, нажав Ctrl + F5. Также проверьте, сохранили ли Вы изменения в самих файлах.

      Ответить
  101. Наталья

    Здравствуйте, Игорь. Спасибо за статью, очень полезная. Я новичок в создании сайтов, многого не знаю. Возник вопрос по лишним тегам h1 на моем сайте. Перерыла много информации в интернете, но реальную пользу принесла ваша статья! Все что смогла исправила, только не знаю насколько правильно. У меня этот тег был а шапке сайта, заключила заголовок в тег а, только теперь он у меня выводится мелким шрифтом. Не могли бы вы, подсказать как это исправить?

    Ответить
    1. Игорь Горнов автор

      Наталья, проблема касается Вашего ресурса, который указан при комментировании? Насколько я понял, Вы хотите убрать заголовок H1 из названия блога в шапке, но чтобы он сохранил свой вид? Если ответ на эти вопросы положительный, то порядок действий следующий:
      1. Находите в файле header.php Вашей темы открывающий и закрывающий теги H1 (он там должен быть один, так что не перепутаете), необходимая строчка должна выглядеть примерно так:

      <h1><a href="<?php echo home_url(); ?>"><?php bloginfo('name'); ?></a></h1>

      и прописываете вместо H1 контейнер div c соответствующим классом, например class=»header1″ (название класса можете придумать свое, это не принципиально):

      <div class="header1"><a href="<?php echo home_url(); ?>"><?php bloginfo('name'); ?></a></div>

      Далее необходимо внести изменения в файл screen.css, добавив следующие свойства:

      .header1 {
      font-family: Arial,Helvetica,Sans-serif;
      font-size: 40px;
      font-weight: bold;
      letter-spacing: -1px;
      margin-bottom: 0 !important;
      padding: 0 10px;
      text-shadow: 0 1px 0 #ffffff;
      line-height:1;
      }

      и

      #header a, #header a:visited {
      color: #3BAC1C;
      text-decoration: none;
      }

      Теперь вид названия Вашего блога останется прежним, но он уже не будет заголовком H1. Только не забудьте сохранить все те файлы, которые будете редактировать, чтобы в случае ошибки можно было бы их восстановить! Надеюсь, я все подробно объяснил.

      Ответить
      1. Наталья

        Добрый день, Игорь. Первую часть я выполнила, поставила тег div. А вот по поводу screen.css не найду где его менять. В таблице стилей style.css нет такого. Нашла его в header.php. Запись выглядит вот так

        <link rel="stylesheet" href="/css/screen.css» type=»text/css» media=»screen, projection» />
        <link rel="stylesheet" href="/css/print.css» type=»text/css» media=»print» />

        <link rel="stylesheet" href="» type=»text/css» media=»screen» />

        Его тут нужно менять?

        Ответить
        1. Игорь Горнов автор

          Бог ты мой, Наталья, простите, за описку. Конечно же добавлять стили нужно в файл style.css

          Ответить
  102. Евгений

    Алексей Ершов: Благодарю, за подсказку, разобрался.

    Ответить
    1. Алексей Ершов

      Молодца! И даже цвет заголовка поменяли! =)
      Успехов в развитии!

      Ответить
      1. Игорь Горнов автор

        Огромное спасибо, Алексей, Вы делаете за меня работу. 🙂 Судьба наградила блог знающими и адекватными читателями.

        Ответить
        1. Алексей Ершов

          Не стоит благодарности, Игорь.
          «Делай добро и бросай его в воду». Может и меня судьба наградит. =)

          Ответить
  103. Евгений

    Приветствую. Игорь у меня такой случай, на моём блоге вообще нет тегов h1, не в названии не в заголовке, заголовки взяты в теги h2. И вот когда в (sinle.php)меняю h2 на h1,
    заголовок отображается маленькими, строчными буквами, то есть шрифт заголовка одинаковый с текстом самой статьи. Почему так, может в стилях что то нужно менять, или…?

    Ответить
    1. Алексей Ершов

      Евгений, в файле style.css найдите стиль для h2 (у вас это .post h2). И создайте такой же для h1. Т.е. скопируйте этот стиль, вставьте выше и замените h2 на h1. Сохраните и радуйтесь жизни! =)

      Ответить
  104. Евгений

    Приветствую. Игорь у меня такой случай, на моём блоге вообще нет тегов h1, не в названии не в заголовке, заголовки взяты в теги h2. И вот когда в (sinle.php)меняю на
    заголовок отображается маленькими, строчными буквами, то есть шрифт заголовка одинаковый с текстом самой статьи. Почему так, может в стилях что то нужно менять, или…?

    Ответить
  105. Ольга

    Суть я вроде поняла, только пока поменяла H1 на H2, это сильно грубо? Просто с div я не знаю, как прописывать class. Спасибо за помощь, подскажите, как class прописать. спасибо.

    Ответить
    1. Игорь Горнов автор

      Да нет, Ольга, в принципе наличие нескольких заголовков H2 особенно не сказывается в отрицательную сторону при продвижении, хотя, конечно, лучше соблюдать иерархию заголовков на странице. Как прописать классы для контейнеров и стили для них, на блоге достаточно подробно описано в соответствующих материалах рубрик «Основы HTML» и «Учебник CSS».

      Ответить
  106. Сергей

    Игорь, вы упорно скрываете, как делать динамический h1 в хедере?
    Плагин Dynamic Header на поможет?

    Ответить
    1. Игорь Горнов автор

      Да нет же, Сергей, какие секреты? Просто описание займет много места, тем более я не знаком с уровнем Ваших знаний по данному вопросу. Даю наводку, если Вам поможет: нужно создать дополнительный header.php, да выше в ответе на комментарий Ольге я упомянул об этом. Что касается плагина Dynamic Header, с ним не знаком, но, судя по названию, помочь должен.

      Ответить
      1. Сергей

        Игорь, описание динамического хедера место займет. Но ведь это имеет непосредственное отношение к теме статьи. Без этого вопрос решен не до конца. Возможно вы планировали делать дополнительную статью? И у Дмитрия этого нет. Вам по НЧ запросу трафик дополнительный будет.
        Уровень моих знаний так себе. Но Вы же пишете для чайников. Значит, я — ваша целевая аудитория. Дополнительный header1.php создавать, конечно, придется. Должен выводиться на отдельных постах хедер где нет h1, а на главной и в категориях хедер с h1. Плагин Dynamic Header вроде на это и заточен. Но обычно его используют для смены изображений шапки. Думаю и для наших целей подойдет.

        Ответить
        1. Игорь Горнов автор

          Сергей, ей-богу, Вы меня убедили. Найду время, обязательно напишу либо дополнение к статье, либо отдельный пост. 🙂 Спасибо за дельные комментарии.

          Ответить
    2. Алексей Ершов

      У меня тоже еще не реализован динамический хедер.
      В ближайшие дни разберусь с этим вопросом и подробно опишу как это сделать.

      Ответить
  107. Ольга

    Здравствуйте,у меня подобная проблема, но я не знаю, как убрать тег hq с названия сайта? И какие манипуляции нужно провести с шаблоном темы?

    Ответить
    1. Игорь Горнов автор

      Ольга, наверное, все-таки тег H1, а не hq? Вы хотите его просто убрать или создать динамический, о котором писал Сергей в комментариях выше? Если просто удалить, нет ничего проще: открываете header.php, находите H1 и вставляете вместо H1 тег div с прописанными к нему классами, подробнее почитайте выше в комментариях, где я давал ответ Андрею. В случае динамического H1 следует создать еще один шаблон шапки, например, header1.php с небольшими изменениями, которые подскажут Вордпресс, на какой странице он должен отображаться.

      Ответить
  108. Сергей

    Да я понял. Но как раз это в статье и не раскрыто.

    Ответить
  109. Сергей

    Доброго времени суток.
    Я, как и многие, заморочился из-за Мегаиндекса. Прочел статью и комменты и не нашел ответа на вопрос, который беспокоит.
    Формализую проблемы с h1.
    1. Дублирование h1 в хедере и в заголовке поста (sinle.php)
    2. Дублирование h1 в хедере и на страницах, где выводятся анонсы. А это главная, категории и страницы, образуемые плагином (в моем случае WP Page Numbers)
    3. Пустые h1!!!

    ОК, в хедере убираем h1 и что бы визуально заголовок не искажался фиксируем размер шрифта (я делал в style.css)
    С дублированием h1 анонсов на главной и в категориях разбираемся легко. В index.php заменяем h1 на h2. Тогда заголовок отдельного поста как положено h1, а в анонсах h2.
    Но вот с пустыми h1 что делать???!!!
    Мы же убрали h1 в хедере и в анонсах. В итоге и на главной и в категориях h1 отсутствует вообще! А заголовок может включать ключевики. С точки зрения Мегаиндекса, да и здравого смысла, главная без h1 — плохо!

    Видел у людей динамически меняющийся заголовок в хедере. Когда выводим главную или категории, то в хедере есть h1, если же выведен отдельный пост, то в хедере нет h1 и h1, как и положено, в заголовке поста.
    И все круто! При любых раскладах не пустой h1 и не дублирование, а всегда один.
    А вот как сделать?

    Ответить
    1. Игорь Горнов автор

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

      Ответить
  110. Александр

    Здравствуйте Игорь. У меня к вам вопрос, так как уже сижу два дня в поисковиках и не могу ничего подходящего найти. У меня шаблон сделан в программе Artisteer, в шапке находится Название сайта и краткое описание и им присвоен тег h1 и h2 соответственно. На остальных страницах в шапке меняется стиль и подставляется новый class. Помогите мне убрать теги h1 и h2 с названия сайта, так как в файлах single.php, header.php, index.php даже намека нет на h1 или h2. Буду очень благодарен за ответ.

    Ответить
    1. Игорь Горнов автор

      Видите ли, Александр, я понимаю Вашу озабоченность, но не имея шаблонов, трудно о чем-то говорить конкретно, тем более, на данный момент я по уши занят, делая на заказ сайт. Кстати, Вам делали шаблон в Artisteer по заказу или Вы сами пользовались программой? Знание такого нюанса могло бы помочь. Вы перечислили шаблоны, где искали H1 и H2. А содержание файла function.php изучали? Попробуйте покопаться там.

      Ответить
  111. Артем

    Игорь подскажите можно ли название сайта в шапке заключить к примеру тегами Н2, а заголовки статей сделать Н1?

    Ответить
    1. Игорь Горнов автор

      Артем, конечно, можно. Но будет ли это эффективно? Я, например, поступил следующим образом: на главной странице и страницах рубрик сделал заголовком H1 описание сайта в шапке, а на страницах записей и статических вебстраницах то же описание у меня не является заголовком. Это я осуществил для придания значимости заголовкам статей, которые у меня обычно состоят из нескольких подзаголовков, таким образом я сохранил принцип последовательного использования H1, H2, H3 и одновременно избежал повторения H1.

      Ответить
  112. Артем

    Здравствуйте. Столкнулся с проблемой заголовков совсем не давно. Проверяю релевантность страниц через megaindex.ru всегда в статьях делал заголовок Н1. Но вот буквально на днях в очередной раз проверял релевантность страниц и обнаружил что страницы стали менее релевантны чем ранее во всех статьях обнаружено Более 1 заголовка Н1. Написал в службу поддержки MI прислали ответ. Надпись «Название сайта» в шапке сайта сделана в виде ссылки на главную страницу и заключена в H1.

    Ответить
    1. Игорь Горнов автор

      Ну да, Артем, более одного заголовка H1 на странице нежелательно, по-моему, я об этом упоминал.

      Ответить
  113. Алексей Ершов

    к ним не должны применяться никакие классы (class) или идентификаторы (id) CSS

    Вы хотите сказать, что следующая конструкция нежелательна?
    Заголовок
    Такой код идет по-умолчанию в темах WordPress и его же наблюдаю у многих топ-блогеров.

    Ответить
    1. Алексей Ершов

      не прошло, не смотря на теги code
      h1 class=title

      Ответить
      1. Игорь Горнов автор

        Тег code, к сожалению, в комментариях не помогает. Если хотите передать содержание какого нибудь кода, заключайте его между

        [php]

        [/php]
        Пока не разобрался с этой проблемой.

        Ответить
    2. Игорь Горнов автор

      Алексей, понимаете, SEO — это отчасти вещь в себе. И никто Вам никаких гарантий не даст, что правильно, а что нет, потому что нет твердых конкретных алгоритмов от поисковиков, есть только общие советы, которые ничего не стоят. Даже сеошники с большим стажем спорят по некоторым вопросам продвижения. Данные в статье рекомендации основаны на некоторых собственных экспериментах и опыте других оптимизаторов, что я и попытался обобщить. К тому же логику в данном вопросе никто не отменял. Кроме того, то, что я предлагаю, использую в той или иной степени на своих проектах, так что все это небезосновательно. Возможно, эта проблема яйца выеденного не стоит, а, в некоторых случаях, очень серьезно влияет на раскрутку, ведь многое зависит от направленности и тематики ресурса. На своем блоге я даю рекомендации для стандартного, так сказать, усредненного блога Вордпресс.

      Ответить
  114. Василий

    Игорь, привет! не подскажешь как вставить код в комментарии, чтобы его не удалил WordPress. Если я вставляю код между

     и 

    , код все равно исчезает. Или для этого еще, что-то нужно делать.

    Ответить
    1. Игорь Горнов автор

      Привет, Василий! Дело в том, что для вставки кода в комментариях и в статьях я применяю плагин SyntaxHighlighter Evolved, который можно загрузить с официального сайта WordPress. Именно при его активации можно использовать конструкцию с

      [php]код

      [/php].

      Ответить
      1. Василий

        Понятно. Я думал, что это можно сделать без плагина, на любом сайте. У меня WP-Syntax, как выводить код с его помощью я знаю.

        Ответить
        1. Игорь Горнов автор

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

          Ответить
  115. Инна

    Спасибо огромное за проделанную работу.

    Ответить
    1. Игорь Горнов автор

      Инна, все прошло нормально?

      Ответить
  116. Инна

    Добрый день,Игорь!
    хочу оставить все как есть, но без участия h1)т.е. «kok-tel.ru креатив для любителей и гурманов» чтобы осталось в неизменном виде.Заранее признательна за помощь.

    Ответить
    1. Игорь Горнов автор

      Инна, отправил Вам инструкцию на E-mail

      Ответить
  117. Инна

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

    <a href="/»>

    Ответить
    1. Игорь Горнов автор

      Инна, уточните, что Вы хотите сделать? Вы просто хотите убрать заголовок h1 из шапки совсем или желаете заключить в него какой-то текст? Опишите все точно, чтобы я знал, что Вы желаете.

      Ответить
  118. Айнур

    Очень полезная статья, Игорь!
    Подскажите пожалуйста, Вы пишите, что

    к ним не должны применяться никакие классы (class) или идентификаторы (id) CSS.

    Допустима ли такая строка?

    Ответить
    1. Айнур



      Допустима ли такая строка?

      Ответить
      1. Игорь Горнов автор

        Айнур, Вы, видимо использовали отрывок кода и он не отобразился? При вставке используйте конструкцию

        [php]Здесь код

        [/php]

        Ответить
        1. Айнур
          <h1 class="art-logo-name"><?php the_title(); ?></h1> 

          допустима ли такая строка?

          Ответить
          1. Игорь Горнов автор

            Айнур, когда я писал об избежании применения классов, то имел ввиду как раз это (class). Считается, что эффективнее с точки зрения СЕО прописывать свойства напрямую для тегов заголовков (в Вашем случае H1). Однако, не расстраивайтесь, ничего страшного, думаю, не произойдет. Насколько я знаю, некоторые вполне успешные вебмастера используют предложенный Вами вариант. Мои рекомендации скорее предназначены таким же перфектционистам (любителям совершенства) коим являюсь и сам. По крайней мере, есть гораздо более важные вещи, которые следует предпринять для оптимизации. И вообще, из своего опыта могу сказать, что полностью копировать нужно только самые необходимые элементы, потому что многое зависит от тематики и направленности ресурса.

  119. Алексей

    Спасибо Вам за статью! Представляете моему блогу уже почти три месяца, а я только узнал, что в моей теме WordPress не прописано правило — заголовок H1, он был тегом H2 — это ужас! Я в шоке. С помощью Вашей статьи, я все сделал как надо, еще рас спасибо!!!

    Ответить
  120. Александр

    Здравствуйте помогите исправить, в названии сайта убрать h1, в header.php тема Basic 1.2.2 отвечает за вывод ()
    нигде не смог найти h1 как исправить

    Ответить
    1. Игорь Горнов автор

      Александр, Вы не нашли строчку, где присутствует H1 в header.php? Это весьма странно, ведь именно шаблон хидер отвечает за вывод шапки. Быть может, название проекта не заключено в тег H1? Посмотрите повнимательнее. Если вопросы остались, пришлите мне на почту ссылку на Ваш сайт и на всякий случай содержание файла header.php. Только обязательно на почту, а то WordPress немилосердно жрет код. E-mail на странице Контакты. Попробую помочь.

      Ответить
  121. Андрей.

    Здравствуйте! Подскажите, как убрать тег h1 из заголовка шапки сайта?

    Ответить
    1. Игорь Горнов автор

      Андрей, что-то я не обнаружил в шапке Вашего блога заголовка H1. А вообще это сделать не сложно. Откройте файл header.php темы Вордпресс, посмотрите, есть ли у Вас примерно такая конструкция:

      <?php bloginfo('name'); ?>

      Даже если нет ничего похожего, то теги H1 должны быть, если они отображаются на странице. В этом случае просто удаляете закрывающий и открывающий тег H1 и вставляете другой, например, H3. Если не желаете вообще использовать в шапке теги заголовков, заключите найденный кусок кода в контейнер div и пропишите к нему соответствующий класс. Если что-то непонятно, обратитесь к разделу «Учебник CSS» моего блога, там весьма понятный курс стилей для новичков. Спасибо за комментарий.

      Ответить
  122. Dark Havana

    Здравствуйте! Сейчас проверила сайтом пр-су.ру у меня вообще н1 и заголовок блога, и статьи, и меню, и некий post navigation еще. Ужас! Меню сделала h2, сайдбар весь н3, а вот как быть с этим post navigation? Подскажите, пожалуйста, я не знаю где его искать в шаблоне. Нашла что то подобное в разделе index.php, но не знаю оно ли это? Боюсь напортить) хотя мне не так страшно блог совсем новый

    Ответить
    1. Игорь Горнов автор

      Простите за задержку, много почты пришлось разобрать. Post navigation — это постраничная навигация на главной и страницах рубрик. Вы используете плагин для этой функции? Да, эта строчка должна быть в index.php примерно такого вида:

      <h3 class="assistive-text">Post navigation</h3>

      Чтобы Вам не пришлось мучатся с редактированием, просто замените тег H3 на менее значимый, например, H4 или H5. Они практически не влияют на SEO.

      Ответить
      1. Dark Havana

        Спасибо за ответ! да, у меня был плагин «Пост Нави», я нашла его в файле template-tags.php — вдруг кому-то тоже понадобится. Поменяла на 4!

        Ответить
        1. Турист

          Спасибо действительно помогло.

          Ответить
  123. Галя

    Игровь, спасибо вам огромное, что так подробно отвечаете. Я со всем разобралась, благодаря вам!

    Ответить
    1. Игорь Горнов автор

      Пожалуйста, Галя, мой долг помогать своим читателям.

      Ответить
  124. Юрий

    Здравствуйте Игорь! Помогите пожалуйста разобраться. Ситуация с заголовками следующая: при наведении курсора на заголовок статьи высвечивается, например: «Постоянная ссылка на Пищевое отравление».

    Подскажите пожалуйста, где и как убрать «Постоянная ссылка на» При просмотре кода заголовка Н1 наблюдается такой код:

    <h1 class="art-postheader">
    <a href="http://lek-travi.ru/pishhevoe-otravlenie" rel="bookmark" title="Постоянная ссылка на Пищевое отравление">
    Пищевое отравление</a>
    </h1>

    Код для редактирования (как я подозреваю) находится где то здесь:

    Основной шаблон (index.php)

    <h2 class="art-postheader">
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
    <?php the_title(); ?>
    </a>
    </h2>

    Шаблон страницы (page.php)

    <h2 class="art-postheader">
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
    <?php the_title(); ?>
    </a>
    </h2>

    Одна запись (single.php)

    <h1 class="art-postheader">
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
    <?php the_title(); ?>
    </a>
    </h1>

    Если знаете, подскажите пожалуйста, как убрать: «Постоянная ссылка на». Спасибо.

    Ответить
    1. Игорь Горнов автор

      Уберите там, где необходимо, атрибут title (в файлах index.php, page.php, single.php и т.д.):

      title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"
      Ответить
      1. Юрий

        Спасибо большое!

        Ответить
  125. Юрий

    Здравствуйте Игорь! Случайно попал на Ваш сайт в поисках проблемы точно такой же как у предыдущего комментатора Гали. Ситуация один в один как у неё: на главной странице название сайта — Н1, названия статей (а их на главной странице 8 штук) — Н2. При открытии статьи, название сайта — Н1 (так и остается), а название статьи становится Н1. По статьям меня это устраивает(получилось так, как Вы рекомендуете в посте). Но КАК убрать в заголовке Н1, ума не приложу. У Гали смотрю уже не Н1. Хотелось бы мне оставить заголовок в таком же виде, только без Н1 (и наверное без ссылки, но у Вас почему то с ссылкой название сайта?). Помогите пожалуйста. Спасибо за Ваши замечательные статьи.

    Ответить
    1. Игорь Горнов автор

      Юрий, дело здесь вот в чем, и я обязан Вас предупредить. В SEO оптимизации мелочей нет, а многие вещи, к сожалению, познаются вебмастерами на собственном опыте. Вот скажем, мои рекомендации в данной публикации основаны на собственных наработках с блогом тематики сео и продвижения сайтов. Но ведь у Вас блог совершенно другой тематики и, возможно, для Вас лучше сохранить H1 в шапке, твердых рекомендаций здесь нет. Есть еще другой момент. У меня в названии блога не присутствуют ключевые слова, и это было основным мотивационным моментом, из-за которого я решился на радикальные изменения и убрал из шапки заголовок H1. Проанализируйте и посмотрите, входят ли КС по высоко- или среднечастотным запросам в содержание заголовка блога. Если ответ положительный, то, возможно, Вам проще будет просто поменять H1 на H2 в заголовках статей. В этом случае и рекомендации будут аналогичными тем, что я давал Гале. В случае, если Вы все-таки решите убрать вообще теги заголовков из шапки, то откройте файл HEADER.PHP и найдите там похожую на нижеследующую строку:

      <h1 id="name-text" class="art-logo-name">
           <a href="<?php echo home_url(); ?>"><?php bloginfo('name'); ?></a>
      </h1>

      Убираете открывающий (H1) и закрывающий (/H1) теги, это все. Правда, если Вам не понравиться оформление заголовка, то необходимо будет прописать соответствующие стили CSS и здесь тоже аналогия с рекомендацией, которую я давал Гале.

      Ответить
      1. Юрий

        У меня ситуация как у Вас, название сайта:»Всё, что дарит нам природа!» БЕЗ ключевых слов. Тэти Н1 пробовал убирать, заголовок сильно некрасиво менялся после этого(становился слева маленьким и подчеркнутым).
        Вот кусочек кода из header.php:

        <div class="art-header">
            
            <div class="art-header-jpeg"></div>
        <?php if (function_exists('tt_option') && tt_option('header_mods_enable') == 'Yes') { ?>
        <div class="art-logo">
        	<div class="headerleft" <?php if(tt_option('header_blog_title') != 'Text') { echo 'id="imageheader"'; } // start header image ?>> 
        			<h1 id="name-text" class="art-logo-name">
                <a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
        				           <div id="slogan-text" class="art-logo-text">
                <?php bloginfo('description'); // end header image ?></div>
        			</div>
        	<div class="widget-area">
        		<?php dynamic_sidebar('Header Right'); ?>
        	</div><!-- end .widget-area -->	
        </div>	
        <?php } else { ?>
        <div class="art-logo">
        <h1 id="name-text" class="art-logo-name">
                <a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
            <div id="slogan-text" class="art-logo-text">
                <?php bloginfo('description'); ?></div>
        </div>
        <?php } ?>
        </div>
        
        

        Если поможете убрать Н1 (и наверное ссылку)и после оставить его в таком же виде (внешне)как сейчас, буду Вам очень признателен.
        Спасибо за Ваши статьи! Очень познавательно.

        Ответить
        1. Игорь Горнов автор

          Хорошо, Юрий. В точности выполните мои рекомендации. Вместо куска кода в HEADER.PHP (7-9 строчка):

          <h1 id="name-text" class="art-logo-name">
                  <a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>

          Вставляете:

          <div class="logo-name">Всё, что дарит нам природа!</div>

          и в файле STYLE.CSS, можно в конце, добавьте стили:

          logo-name{
              font-family: Georgia, "Times New Roman", Times, Serif;
              font-size: 40px;
              font-weight: 800;
              text-decoration: none;
              padding: 0;
              margin: 0;
              color: #000000;
              text-align: center;
          }

          Все, заголовок сохранится в прежнем виде, но уже не будет ссылкой, как Вы того хотели. Только перед редактированием обязательно сохраните копию старых файлов во избежание последствий от возможных ошибок, а лучше всего пользуйтесь блокнотом notepad ++, который позволяет возвращаться на сколь угодно шагов назад. Удачи!

          Ответить
          1. Юрий

            Спасибо Вам, Игорь! Всё получилось так, как я и хотел. Отныне я Ваш преданный читатель. Ко многим обращался по этому вопросу, все игнорировали или не знали, что ответить.

          2. Игорь Горнов автор

            Я очень рад, Юрий. Для меня то, что Вы получили исчерпывающую информацию и смогли реализовать необходимые изменения, очень важно. Спасибо за комментарий.

  126. Галя

    Игорь, спасибо за подробный ответ. я поступила немного по другому. в single.php вот здесь:
    <a href="» rel=»bookmark» title=»»>

    я заменила теги h2 на h1 — таким образом название любого поста заключается в h1. Но теперь на странице два тега h1 — это назв.поста и название сайта. Если я заменю в названии сайта
    <a href="/»> теги h1 на div,то выходит все правильно, но сама надпись выглядит не красиво. Подскажите, как найти какой кусочек в css отвечает за название сайта?

    Ответить
    1. Галя

      написала сообщение, но теги порезало (
      собственно, ответ на вопрос все равно меня очень интересует!

      Ответить
      1. Игорь Горнов автор

        Галя, WordPress в комментариях режет код. Поэтому, если хотите предоставить кусок кода, прописывайте его таким образом:

        [php]Содержание кода

        [/php]

        Ответить
    2. Игорь Горнов автор

      Хорошо, Галя, почитайте здесь, все подробно описано, этот инструмент очень удобен. Все современные браузеры имеют уже встроенные подобные аналоги. Скажем, если Вы используете Google Chrome или последнюю версию IE, то данный редактор можно вызвать нажатием клавиши F12. Если Вы по какой-то причине не можете изучить сейчас предложенный материал, опишите поподробнее, в каком виде Вы хотели бы лицезреть заголовок сайта в шапке (цвет, размер шрифта, местоположение, то есть: надпись по центру, справа, слева и т.д). Попробую поэкспериментировать и вышлю Вам на e-mail скриншот, а Вы оцените, если подойдет, дам конкретные инструкции по изменению файла стилей. Если не ошибаюсь, Вам необходимо отредактировать надпись в шапке:
      «Классные вегетарианские рецепты», не так ли? Хотя, конечно, в дальнейшем, пробуйте редактировать сами, ведь только Вы знаете точно, чего хотите… 🙂

      Ответить
  127. Галя

    Добрый день. сегодня начала делать сайт, но никак не могу разобраться с тегами h1. У меня на сайте есть меню, в котором рецепты в разных рубриках. Каждый новый рецепт выводится на главной + дублируется в опред. рубрику. Главная страница имеет title — название статьи+название сайта, h1 — это название сайта, h2 — название статьи. Я так понимаю, для главной стр. — это оптимальный вариант, когда тег h1 — один, тег h2 — много (7-10)???
    А как теперь изменить, чтобы попадая в статью, h1 был такой же, как и заголовок статьи, а не название сайта?

    Ответить
    1. Игорь Горнов автор

      Галя, тег H1 должен быть один для каждой страницы, а не только для главной. У Вас на страницах записей получаются два заголовка H1, что не совсем хорошо с точки зрения SEO оптимизации. Что касается h2, то их может быть несколько, ничего страшного в этом нет. В статье даны все необходимые ссылки для редактирования шаблонов темы. Если у Вас возникли трудности, обязательно ознакомьтесь с файловым устройством темы WordPress здесь. Данное недоразумение можно устранить следующим образом:
      1. Открываете файл single.php Вашей темы с помощью редактора notepad++.
      2. Там должна быть примерно такая строка:

      &lt;h1&gt;&lt;?php the_title(); ?&gt;&lt;/h1&gt;

      Вместо тегов h1 ставите h2 и все в ажуре. Только не забудьте поменять открывающий и закрывающий теги:

      &lt;h1&gt; и &lt;/h1&gt; на &lt;h2&gt; и &lt;/h2&gt;

      Теперь название каждой статьи на страницах записей будет заключено в тег h2, а название сайта останется заголовком h1. Но если желаете, то можете воспользоваться данным материалом и, подобно мне, вообще убрать h1 из шапки сайта, а название статей оставить в качестве заголовков h1, мне кажется, этот способ описан мной в публикации достаточно подробно. Однако, Вы, как я понимаю, совсем начинающий вебмастер. Посему рекомендую Вам для начала, кроме материала по предложенной выше ссылке, изучить статьи из рубрик «Основы HTML» и «Уроки CSS», чтобы понять суть редактирования шаблонов Вордпресс, так как, если Вы захотите убрать h1 из шапки, то вместо тега h1 надлежит будет построить контейнер и задать свойства CSS, чтобы заголовок Вашего сайта смотрелся красиво. Ну, а если желаете просто заменить заголовки статьи на h2, то воспользуйтесь описанным выше способом, это несложно даже для начинающих.

      Ответить
  128. Даниил

    Пиши еще!! 🙂 интересно ужасно, добавляю в избранное.

    Ответить
  129. Grisha

    Что-то не виден код(((Вот ссылка на картинку:
    http://s018.radikal.ru/i508/1306/7d/8fbf26a9e508.jpg

    Ответить
    1. Игорь Горнов автор

      Grisha, просто код в комментариях сжирает WordPress. Ставьте код таким образом:

      [php]Содержание кода

      [/php]
      А вообще, по-моему, Вы решили свою проблему?

      Ответить
  130. Grisha

    Может не в тему,но всё-таки попробую спросить,так как не могу нигде найти ответ:
    На днях поменял тему своего сайта(как и прошлую делал сам прогой Artisteer) — вроде встала нормально,но все заголовки(записей и страниц)поменялись на слово Post…Никак не могу вернуть их обратно,помогите,плиз.

    Ответить
    1. Игорь Горнов автор

      Grisha, у меня подозрение, что в шаблонах темы прописан статический код вывода заголовков. Откройте для начала файл index.php Вашей темы и найдите код, который заключен между тегами H2:

      &lt;h2&gt;....&lt;/h2&gt;

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

      Ответить
  131. Наталия

    Субъективное мнение, но достаточно хорошо написано.

    Ответить
    1. Игорь Горнов автор

      Наталия, но ведь из совокупности субъективных мнений рождается истина, хоть и не абсолютная. 🙂

      Ответить
  132. Саня

    Прошел месяц с момента опубликования Вашего поста.
    Интересно, принес-ли заметные результаты «танец с бубнами», то бишь с заголовками H1?

    Ответить
    1. Игорь Горнов автор

      Саня, я просто восхищен, для моего блога Вы настоящее сокровище, все помните и в курсе всего. Но прошло еще слишком мало времени для того, чтобы ощутить позитивные изменения. Скорее всего, скажется все в комплексе. К сожалению, нельзя наверняка сказать, какая часть оптимизации позволяет тому или иному ресурсу существенно прибавить в продвижении, хотя, конечно, бывают исключения, куда же без них. А вот что касается негатива, его я ощутил (хотя тоже с уверенностью не могу сказать, было ли это последствием моих телодвижений), что выразилось в проседании позиций некоторых страниц, но уже все вернулось на круги своя. Надеюсь, этот негативный всплеск останется единственным неприятным результатом моего «танца».

      Ответить
  133. Alex

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

    Ответить
    1. Игорь Горнов автор

      Видите ли, Alex, мне понятно Ваше беспокойство. Но я уже где-то в комментариях отвечал на подобный вопрос. Дело в том, что для стандартных блогов WordPress (а это как раз Ваш случай, судя по всему) очень важно продвижение страниц со статьями по НЧ запросам. Это главное, поэтому заголовок H1 должен быть именно заглавием статьи, ведь именно она будет подвергнута ранжированию со стороны поисковых систем. Если Вы просматривали статью, то не могли не заметить, что я даже рискнул возможным применением санкций со стороны поисковиков ради изменения расположения заголовка H1. Главная страница и без этого будет себя хорошо чувствовать. А вот что касается, например, сайтов коммерческой направленности, там ситуация несколько иная.

      Ответить
  134. Ольга

    Игорь, ну и вляпалась же я с этими тегами H1. Сделала, радешенька, пошла проверять в Мегаиндекс. Он опять недоволен.
    Раньше я старалась писать заголовки статей «интригующими и привлекательными», иногда использовала много слов и знаков препинания. Теперь придется править, укладываться в 6 слов. К тому же дубли все равно есть — заголовок записи плюс тег more.
    Подскажите, пожалуйста, как избавиться от дубля, который дает тег more?

    Ответить
    1. Игорь Горнов автор

      Ольга, ну Мегаиндекс частенько бывает недоволен. Я считаю, не всегда по делу. Нужно очень осторожно подходить к его рекомендациям. Завлекающие заголовки очень важны для получения трафика, но только если материал по-настоящему интересен читателям. Если Вы уверены в этом, то не стоит от них отказываться и точно следовать таким рекомендациям. Если какая-то статья несет супер полезную информацию, и Вы в этом уверены, почему же не использовать это для привлечения читателей, в конце концов мы пишем для них. Я, например, тоже стараюсь придерживаться основных правил seo, но если считаю, что в какой-то статье заголовок должен быть длиннее нормы, чтобы полностью передать суть содержания, я не отказываюсь от этого. Видите ли, здесь невозможно дать стопроцентных рекомендаций на века, поскольку алгоритмы поисковиков постоянно меняются, но тенденция такова, что меняются они навстречу пользователям. Что касается дублей, я полагаю, Вы имеете ввиду использование тега more, который выдает ссылку с анонса статьи на главной на полный пост? Об этом будет отдельный пост, сейчас долго объяснять. Как ликвидировать частичные дубли страниц категорий, я писал тут.

      Ответить
      1. Василий

        Присоединяюсь к ответу Игоря. Cоблюдайте основные правила SEO. Не воспринимайте все рекомендации таких сервисов буквально. Я, например, скажу честно, вообще не проверяю свои статьи на релевантность. Но, ничего плохого от этого с моим сайтом не происходит. Проверил в MI самую популярную статью на релевантность. Оказалось, что она не очень релевантна. Однако, счетчики заходов на эту статью, в это время, показывали совсем другой результат.

        Ответить
        1. Игорь Горнов автор

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

          Ответить
  135. Ольга

    Спасибо, буду пробовать.

    Ответить
  136. Ольга

    То есть Вы просто предлагаете из шапки убрать H1, плюс внести изменения в код single.php. Тогда на странице будет запись с заголовком H1, на главной будет эта же запись с заголовком H2?
    Или еще что-то менять надо?

    Ответить
    1. Игорь Горнов автор

      Да, именно так. Если у Вас стандартный блог Вордпресс и Вы продвигаете в первую очередь страницы со статьями.

      Ответить
  137. Ольга

    Здравствуйте.
    Я заинтересовалась тегом H1, когда Мегаиндекс написал, что у меня куча дублей H1, и это серьезная проблема. Это понятно, название блога есть на каждой странице. Посмотрела блоги в ТОПе, у них это же самое. И блогеры не заморачиваются по этому поводу.
    К тому же все темы Вордпресс сделаны по такому же принципу. Почему, если это вредно для продвижения?

    Ответить
    1. Игорь Горнов автор

      Ольга, видите ли в чем дело. Шаблоны делаются универсальные на все случаи жизни, для сайтов и блогов различных видов и тематик. Я подозреваю, что требования поисковиков для различных ресурсов несколько отличаются. Что для крупного коммерческого портала не является архиважным, для некоммерческих блогов, наоборот, может стать решающим. С заголовками та же история. Например, наши с Вами блоги — некоммерческие ресурсы, страницы со статьями которых мы продвигаем в основном по НЧ (низкочастотным запросам), поэтому иерархия заголовков на этих вебстраницах очень важна. К тому же со временем требования поисковых гигантов постепенно претерпевают изменения, за которыми нужно постоянно следить, а wordpress, я думаю, особенно не заморачивается этими вопросами. Вы же знаете: чтобы дело было сделано хорошо, его надо сделать самому. Увы, в наш век тотальной конкуренции иначе не выжить. Еще один момент. Ресурсы в топе, на которые Вы ссылаетесь, наверняка живут не один год и уже заслужили авторитет в глазах Яндекс и Google, возможно, внесены в каталоги. Поэтому и отношение к ним несколько другое, чем к молодым проектам, которые рассматривают под микроскопом. Что позволено Юпитеру, то не позволено быку, увы и ах. Вот примерно таким образом мне представляется ситуация.

      Ответить
  138. Саня

    Виноват, не отметил код
    Заголовок названия сайта заключен в

    Ответить
  139. Саня

    Всем — привет. Начитался Ваших, довольно интересных, рекомендаций и в корне перестраиваю свое детище. Понятное дело, сравниваю с другими.
    Вобщем, в чем прикол. У сестры — блог годичной давности, но посещаемость подбирается к 1000, не смотря на то, что в теме с заголовками — полный бардак (на главной Н-1 и в названии блога, и в названиях постов). Мистер Гугл спокойно реагирует на эти вещи — блог на первой странице, а товарищ Яша с полгода назад начал игнорировать ее сайт вообще (переходов с Яндекса все меньше и меньше).
    Ну, и собственно, вопрос (из-за него и пишу):
    Заголовок названия сайта заключен в
    . У Вас, Игорь, читал, что заголовки вообще нельзя заключать в class, id и т.д.
    Как-же видят поисковики сайт в этом случае? Или они не видят вообще этот hgroup?
    Может царапнете статейку про hgroup?

    Ответить
    1. Игорь Горнов автор

      Видите ли, Саня, что касается поисковых систем, это в какой-то мере вещь в себе. Как бы мы ни старались угадать их реальную реакцию на те или иные действия, на 100 процентов это не удается, несмотря на множество открытых источников с рекомендациями. Поэтому, к сожалению, мы можем пользоваться только общими рекомендациями, в том числе советами по использованию “чистых” заголовков H1-H3. Для того, чтобы понять всю логику действий поисковиков, необходимо проанализировать все виды ресурсов (блоги, некоммерческие и коммерческие сайты и т.д.), причем даже к стандартным блогам WordPress, которые отличаются тематикой, зачастую совершенно разное отношение со стороны Гугл и Яндекс, несмотря на идентичность использования правил SEO.

      Ответить
  140. Игорь Зорин

    Игорь, приношу свои извинения.
    У меня установлено перенаправление на яндекс почту. И сообщения с вашего блога попали в спам (в другом ящике).
    Дело в том, что особенно оптимизацией не занимаюсь. Веду, так сказать, в зависимости от творческого прилива.
    Блогу 2 года. В среднем, в день, около 250 просмотров и 150 посетителей. Когда анонсирую статьи, то происходит всплеск, а затем все вновь становится на средний показатель.
    Где-то так.

    Ответить
    1. Игорь Горнов автор

      Хорошо, Игорь, понял. Да нет же, с заголовками у Вас полный порядок. Заголовки статей — H1, подзаголовки — H2, заголовки со ссылками на главной в анонсах — тоже H2. Никакого H1 в шапке нет, это идеальный вариант для стандартного блога Вордпресс. Просто, если будете писать объемный материал и дробить публикацию на еще более мелкие части, то проставляйте еще H3.

      Ответить
      1. Игорь Зорин

        Игорь, спасибо.
        спасибо за то, что успокоили мою мечущуюся блогерскую душу, уделили время. Буду ждать ваших публикаций… подписался)))

        Ответить
  141. Игорь Зорин

    Игорь, спасибо за пост!
    Как всякий нормальный блогер, я трепетно отношусь к своему детищу. До того, как прочел вашу статью, как-то не задумывался.
    Вернее, знал о том что теги именно по убывающей желательно размещать, но думал, что в шаблоне настройки произведены автоматом.
    А сейчас глянул, бамЦ! у меня оказывается: название блога в H1 заключено, и название статей тоже в H1, а подзаголовки в статьях я ставлю в H2.
    Если вам не трудно, подскажите, пожалуйста, ГДЕ и ЧТО нужно исправить, чтобы поменять настройку заголовка статей. С подзаголовками в статьях я поработаю вручную, буду менять их на H3.

    Ответить
    1. Игорь Горнов автор

      Тезка, понимаете, я в статье об этом упоминал, прежде чем, производить какие-то радикальные изменения, связанные с оптимизацией, нужно хорошенько подумать. Если не секрет, какой возраст вашего ресурса, какая посещаемость и каковы темпы ее роста? Зная эти данные, я смогу дать хотя бы примерные рекомендации. Просто информация по посещаемости LiveInternet у Вас закрыта.

      Ответить
  142. Юрий.

    Хорошая и полезная статья. Прочитал с Удовольствием. У Вас прекрасный блог. Спасибо.

    Ответить
    1. Игорь Горнов автор

      Спасибо за комментарий, Юрий.

      Ответить
  143. mARAZZI

    У меня немного другой вопрос. А если в тексте использовать Н1 и он также будет и в шапке сайта не повредит ли это. после такого эксперемента, у меня сайт почему то перестал индексироваться яндексом, если сможете подсказать, конечно.

    Ответить
    1. Игорь Горнов автор

      Насколько я понял, это предполагаемая ситуация, или у Вас уже H1 в шапке и в статьях? Вообще-то я отмечал в статье, что тег H1 рекомендуется использовать только один раз на странице. Конечно, бана за нарушение этой рекомендации не последует, просто заголовок H1 потеряет свою значимость и ценность, соответственно Ваши статьи могут быть понижены в индексе.

      Ответить
      1. Marazzi

        А если подкрепить ссылками статью?

        Ответить
        1. Игорь Горнов автор

          Ну, в статье мы всегда проставляем какое-то количество ссылок. Видите ли, Marazzi, здесь много составляющих, от которых зависят места расположения заголовков, в том числе возраст ресурса, его тематика, структура (сайт или блог). Если у Вас положительная тенденция развития сайта (растет трафик, трастовость и т.д.), то я бы не советовал пока ничего менять, лучшее враг — хорошего, потому что поисковики могут косо посмотреть на радикальные изменения в плане SEO.

          Ответить
  144. Василий

    Здравствуйте Игорь, это пишет тот самый Василий.
    Я долго думал, что все-таки мне делать и пришел к такому же выводу как и вы. Правильнее будет иметь h1 в заголовке статьи. На мой сайт, в основном, приходят с поиска, и при равных условиях, мои статьи проигрывают конкурентам в поисковой выдаче, только потому, что на моем сайте вообще не было тега h1.
    За год ведения мной сайта, его посещаемость превысила 2000 посетителей в сутки. Это останавливало меня, чтобы осуществить такие перемены. Но, я все-таки решился, и сделал тег h1 заголовком статьи.
    Что я могу сказать о результате. После изменения тегов, посещаемость сайта с поиска несколько снизилась. Если в я январе она была более 2000, то сейчас посещаемость прыгает в пределах 1700-2000. В феврале, впервые на моем блоге, посещаемость стала меньше, чем в предыдущий месяц.
    Но, я все-таки думаю, что я не зря изменил теги, и в дальнейшем это принесет свои плоды.

    Ответить
    1. Игорь Горнов автор

      Здравствуйте, Василий. Я Вас прекрасно помню и очень рад новому общению. Только сегодня хотел с Вами связаться по поводу этих самых заголовков. Переживал, чтобы Вы дров не наломали. Однако Вы, на мой взгляд, приняли правильное решение. Для наших стандартных блогов, которые мы продвигаем в основном за счет НЧ, именно заголовки статьи должны быть заключены в тег h1. Я тоже, как видите, внес кардинальные изменения. Поддержу Вас и скажу, что не должны Большие Дяди в лице Яндекса и Гугла отнестись невежливо к СДЛ. Успехов Вашему проекту, думаю, небольшой спад посещаемости был прогнозируемым, немного терпения и все войдет в норму.

      Ответить
      1. Василий

        Спасибо за пожелания Игорь. Мне самому стало интересно, что будет в итоге. Я ожидал спада посещаемости из-за этого, теперь наблюдаю, когда все вернется к нормальному состоянию.

        Ответить