Оптимизируем WordPress заголовки статей
Оптимизация заголовков статей.
Сегодня мы будем правильно оптимизировать заголовки статей(постов). Для того чтоб с самого начала сделать все правильно начнем со стилей заголовков прописанных в файле стилей(style.css) вашей темы. Нам необходимо скопировать их, как и в случае оптимизации заголовков блога и продублировать.
Выясняем, в каком теге, и в каком контейнере <div> наши заголовки постов находятся. У меня заголовок поста был заключен в тег <h2>, а родительский контейнер <div class=«posthead»>
Открываем файл style.css и ищем стили для «posthead» h2. Напоминаю вам, что в вашем шаблоне название родительского контейнера может отличаться от моего.
Тот стиль который вы найдете надо продублировать и поменять h2 на h1
Дальше откройте файл single.php. И найдите код заголовка, примерно такой:
<div class=" posthead "> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_title(); ?></a></h2>
Меняем его на вот такой:
<div class="post_title"> <h1><?php the_title(); ?></h1></div>
Вот и все. Теги заголовка поста оптимизированы правильно. Не забывайте при написании постов пользоваться тегами h2 и h3 для подзаголовков. Это также необходимо для лучшей оптимизации поста. Подзаголовки составляйте с учетом ваших ключевых слов для данного поста.
Заголовки статичных страниц оптимизируются идентично, только за эти страницы отвечает файл page.php и редактировать надо его.
Теперь нам необходимо оптимизировать заголовки в сайдбаре.
Очень часто эти заголовки заключены в теги h2 или h3, это ни есть хорошо, так как у вас на странице может получиться слишком большое количество тегов h2 или h3. Поэтому вам необходимо оптимизировать и эти заголовки.
Узнаем в каком теге находятся ваши заголовки, известным нам способом. В моем случае они были в теге h2.
В последних версиях WordPress заголовки для сайдбара прописаны в файле functions.php, откройте его и найдите код функции:
if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => '1 Sidebar', 'before_title' => '<h2>', 'after_title' => '</h2>', 'before_widget' => '<div class="side-blok">', 'after_widget' => '</div>', ));
И по аналогии, меняем:
'before_title' => '<h2>', 'after_title' => '</h2>',
на
'before_title' => '<div class="widget_title>', 'after_title' => '</div>',
Где <div class=»widget_title>’ стиль, который вы можете создать самостоятельно и добавить в ваш файл стилей.
Или, на теги <h4>, <h5> или <h6> зависит от вашего вкуса. Не забываем, что при этом надо изменить и стили в файле style.css.
Найдите, как и раньше, код стилей ваших заголовков, у меня это было:
#sidebar h2 { font: bold 16px/26px Verdana, Arial, Helvetica, sans-serif; color : #990000; letter-spacing : 0px; }
Если вы создали свой стиль, то меняете #sidebar h2 на #ваш_стиль
Я просто заменил h2 на h4.
Сохраняем. Теперь ваши заголовки виджетов в сайдбаре правильно оптимизированы. Иногда можно встретить темы WordPress где эти стили прописаны в файле sidebar.php смотрите, а как у вас.
И последнее что вам надо оптимизировать, это заголовки и записи комментариев. Все делается аналогично, и я думаю что теперь вам не составит труда сделать все самому. Тут все просто.
Открываем файл отвечающий за коменты, как правило это comments.php, если в нем присутствуют теги h2 или h3 меняем их на обычные текстовые теги. Только представьте если к вашей записи будет 100 комментариев… И конечно не забываем продублировать стили.
Поздравляю! Теперь вы полностью оптимизировали заголовки вашего WordPress блога.
Удачи Вам и процветания!
- Установка WordPress на хостинг - 11.05.2017
- Хостинг для WordPress - 26.04.2017
- 7 советов как ускорить WordPress - 18.01.2017
- WordPress плагины вывода популярных постов - 25.07.2016
- Готовим ваш сайт для мобильных устройств? - 29.06.2016
Как преодолеть технические сложности
|
Javascript + jQuery
|
Профессиональный сайт за один день.
|
Оптимизацией заголовков мало кто занимается, а зря. Внутренние факторы имеют вес для поисковиков. Я заголовкам поста через css добавлял к селектор h1 Таким вариантом тоже много кто пользуется. Получается
А если в функции уже прописан h2, получится конфликт интересов… 🙂
Если контент слабенький — заголовок дело не спасет.
Gosha_trade, а кто сказал, что это единственный шаг для оптимизации и продвижения сайта?
Вобщем, вопрос был в следующем6
у меня нет в style.css класса title h2, есть просто .title
Поэтому я просто поменял в single.php в записи, которая у вас показана h2 на h1.
Посмотрел, вроде теги в статьях поменялись.
Вопрос, правильно ли я сделал или этого недостаточно. (Как бы какого перекоса не случилось :))
Что интересно, на главной и в рубриках тег h2 так и остался. Вы уж извините неуча, за видимо детские вопросы, но как-то недосуг было изучать эти предметы
Владимир, вам надо продолжить и сделать то же, в файлах, которые отвечают за отдельные страницы(page.php) и главную страницу(это header.php или index.php) читайте статьи, которые выше в блоке «Еще рекомендую к прочтению» там все описано. Ну, а если не сможете это сделать сами, обращайтесь…
Спасибо! Все настроил.
Страницы Рубрик оказались в archive.php
Главная, как вы и указали в index.php
Страницы сайта в page.php
А насчет сайдбара — он вроде закрыт от индексирования.
Скажите мне пожалуйста, а как можно понять, что сайт уже раскручен. И можно ли считать сейчас прогон по каталогам нужной вещью?
Если у сайта есть хотя бы 1000 посетителей в сутки и столько же постоянных читателей, тогда я думаю уже можно говорить что сайт раскручен. (Имхо)
Здравствуйте Александр, давно я к Вам не заходил… Работа…
Хочу немного поправить: в single.php.
необходимо, после, поставить закрывающий
А то весь шаблон перекосячило 🙂
Спасибо, Андрей!
Исправил. 🙂
Спасибо, как раз пытался в сайтбаре убрать H2 и поставить не получалось, просто не понял, что надо поменять стили sidebar h2 на .класс
Автор! Ты просто человечище! Спасибо тебе огромное!