Joost de Valk, в своём мега трактате WordPress SEO рекомендует заключить имя блога на главной странице в тэг <h1>, а на всех остальных страницах не более, чем в <h3>. Рекомендует, но не говорит, как это сделать. Покопав инэт я нашёл ответ и на этот вопрос.
Итак: Пошаговое руководство по настройке разных заголовков для главной и остальных страниц вашего WordPress блога.
Перед тем, как начать обязательно сделайте резервную копию редактируемых файлов.
- Откройте файл
header.phpвашего шаблона WordPress (Дизайн -> Редактор тем). Найдите строку, где указан заголовок вашего блога, заключённый в тэге<h1>, она выглядит примерно вот так:<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
- Замените эту строку на следующий код:
<?php if (is_home() ) { ?> <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1> <?php } else { ?> <h3><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h3> <?php } ?>
- После этого нажмите «Обновить файл».
- Далее вам, скорее всего понадобится отредактировать файл
style.cssвашего шаблона WordPress, чтобы<h3>для заголовка блога выглядел так же, как<h1>.
В итоге, имя вашего блога на главной странице будет заключено в тэг <h1>, а на всех остальных в тэг <h3>, и если верить WordPress-SEO-гуру Joost de Valk, это положительным образом скажется на позициях вашего WordPress блога в поисковой выдаче.
СпасибО за статью! КАк раз то что нужно!!!
Пожалуйста. Заходите ещё. Дальше будет много интересного.
Далее вам, скорее всего понадобится отредактировать файл style.css вашего шаблона WordPress, чтобы для заголовка блога выглядел так же, как . Извините, может быть за глупый вопрос, а что конкретно нужно отредактировать в файле style.css! Заранее спасибо!
eXe, отредактировать отбражение заголовка, заключённого в тэг
<h3>, чтобы по размерам соответствовал заголовку, заключённому в тэг<h1>. У каждого шаблона свои стили.У меня была вот такая каракатица:
<img src=»/images/logo.jpg» alt=»" align=»left» style=»margin:6px 7px 0px 0px»/>
<a href=»/»>
Заменил на:
<a href=»/»>
<a href=»/»>
В Итоге на все страницах Заголовок при просмотре кода заключен в
Что я не так сделал?
блина все пропало что хотел написать
Alex, да нифига не понятно. надеюсь у вас всё получилось.
Вау, как круто. Если только не понимать, что h3 не может существовать вне блока h1 – уж лучше заключать в спан, или див, чем делать так.
А что значит:
«h3 не может существовать вне блока h1″
Правильно так что ли: ….
Не понял.
мда… вырезало.
под «так что ли» имел ввиду <h1><h3>….</h3></h1>
В общем и целом, заголовки подчиняются следующим правилам:
- Один h1 на страницу
- «Вложенность» (не такая как в дивах – то, что вы написали – неправильно). h2/h3/и т.д. должны находиться после h1, по порядку. Не обязательно в одном блоке (хотя чаще всего так и бывает), но именно по порядку.
- Нельзя пропускать h2, переходя от h1 сразу к h3.
Нам обещают тег header в новых версиях, который будет лишен недостатков такого подхода, но пока что – надо мучаться с этими тегами.
Сергей М, спасибо, за разъяснение.
P.S. Зашел на Ваш блог. Читаю…
Не надо, не стоит читать мой блог ^_^
Это серьезно влияет или опять нано-оптимизация?
Большое спасибо, очень полезная информация
Благодарю, поставил, работает.
Сергей М. правильно заметил, что h3 выше h1 – это не логично. Я для остальных страниц вместо h1 обрамил в span с классом h1, и style.css редактировать не пришлось.
2Максим Береговой: Дык то что h3 выше чем h1 это следствие того что прописано в стилях, и здесь всё вполне логично по-моему.
Здесь идёт речь об оптимизации. Была такая конструкция на страницах записей:
Название блога
Название записи
Нужно название записи обрамить в h1, а менять местами теги не логично, т.к. h3 выше h1 – это не правильно. Поэтому сделали:
Название блога
Название записи
Хм, теги обрезались. В общем – изначально название блога было в h1, а записи – в h3. Для оптимизации название блога обрамили в span, а название записи – в h1
Спасибо,не знал об этом!
А не проще взять тег strong?
тэг strong используется для выделения ключевых слов для СЕО, а для заголовков нужно другое.
Спасибо за подсказку, попробую оптимизировать свой блог.
Не думаю, что это так уж и важно, главное в блоге контент.
Я думаю, сохранить h1 для заголовков на внутренних – это нормально. А вот вские «ашки» для слов «архив» «страницы» и тд – вот это лишнее
Odessa, совершенно с тобой согласна. н1 Подходит только для внутренних страниц.
ну тут конечно однозначно сложно ответить, что лучше. тНужно подумать.
СпасибО за статью! КАк раз то что нужно!!!
Здравствуйте, интересная статья. Но у меня вопрос, может быть не по этой теме, но касается заголовка блога. Вы не знаете, как заголовок передвинуть. У меня в блоге он посередине шапки, а хочется, к примеру, его вправо передвинуть, или чтобы он в две строчки писался, а не в одну длиннющую.
Буду благодарна, если подскажете.
Пощелкал по рекламе. спасибо за пост
Xopowo !
А вот за это спасибо, пригодится однозначно. Так как сейчас без оптимизации сайту никуда.
Не совсем уверен в ценности данной статьи. Почему h1 только на главной? Я думал это пережитки поисковиков, сейчас, по сути как и тогда, когда писалась данная статья можно было с помощью CSS сделать и «h1″, и «h3″ так, как тебе нравится…
Кстати, что там на счёт wordpress 3.0 ?? Я там не нашел этой штуковины..
Разобрался… Отрывок кода получился такого вида для WP 3.0 шаблон twentyten.
Было:
< id=»site-title»>
<a href="» title=»" rel=»home»>
</>
Стало:
< id=»site-title»>
<a href="» title=»" rel=»home»>
</>
<a href="» title=»" rel=»home»>
Сомнительная штука