Статичный текст на главной странице для продвижения

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

Если Вы пришли с Google или Yandex и пропустили предыдущую статью, то ознакомьтесь Как продвигать рубрику сайта WordPress. Подготовка. На будущее - подпишитесь на обновление сайта mojWP.ru и будьте всегда в курсе событий.

Как добавить постоянный текст на главную страницу сайта

Если помните, то в статье о продвижении рубрики я рассказывал, как проверить порядок отображения информации на сайте - первой идет информация из сайдбара (боковая колонка) или из основной части сайта (текст статьи). Здесь так же работает эта фишка, т.е. в случае необходимости, когда первым идет контент из сайдбара, пользуемся плагином Category Text Widget.

Сделать статичный текст на главной странице сайта WordPress можно несколькими способами:

  • при помощи встроенной функции WordPress (читаем статью Как закрепить пост на главной странице). Как видите - дело двух секунд.
  • второй способ предполагает размещение определенного кода в файле index.php или home.php (название зависит от шаблона Вашего сайта)
  • просто выбрав в админке нужную страницу в Настройках (скриншот ниже)
Статичный текст на главной странице для продвижения

Клик для увеличения

  • создав отдельный шаблон для Главной в файлах темы (понадобятся знания PHP/CSS или помощь специалиста).

Если Вы выбрали первый способ, то не забудьте потом закрыть выбранный пост для индексации, чтобы не было дубля контента. Можете сделать это при помощи robots.txt.

Если выбираете второй способ, то чтобы сделать такое, нужно открыть файл index.php (home.php) и вставить перед функцией вывода всех постов следующее:

<?php if(is_home() && !is_paged()){ ?> 
произвольный текст или код
<?php } ?>

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

Этот же код можно использовать и в виджетах, если необходимо отобразить что-либо только на главной странице сайта. Для подобного отлично подойдет плагин WP PHP widget.

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

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
			<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

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

Настроить внешний вид блока Вам поможет статья Описание некоторых стилевых свойств CSS на примере, в которой Вы найдете все необходимое.

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

Пробуйте. Экспериментируйте. Главное не забывайте делать резервную копию файлов, с которыми работаете, чтобы в любой момент вернуть все в первоначальный вид.

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

Поделитесь информацией, как Вы продвигаете свою главную страницу сайта, кроме наращивания ссылочной массы (бэклинков).

Привет.

Меня зовут Виталик. Я автор этого блога и Магазина WordPress https://wp-r.ru/.


Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 72 комментария
  1. Станислав Степанов says:
    http://partner-stepanov.ru

    Может, Я не в Тему:Вчерашнее замечание исправил.
    Благодарю еще раз.(Не специалист по кодам,но сЫбразил).

  2. Sueno says:
    http://sueno.ru

    Мне по душе второй способ. Проблем нет. есть только одна это сам текст 🙂 я работаю над этим.

  3. Александра says:
    http://mal-domikru.net

    Класс! У меня получилось! Вторым способом сделала, текст пока не придумала, но "Добро пожаловать.." вставилось куда надо! Супер! А эта запись не будет выглядеть как дубль контента?

    • mojWP says:

      нет. она же делает только на главной странице. так что дубль исключен.

  4. Xstroy says:
    http://xstroy.com

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

    • mojWP says:

      Безусловно, можно создать шаблон и применять его. Можно прибегнуть к помощи верстальщика, заплатив ему необходимую сумму.

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

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

  5. Андрей says:
    http://magazin.bezverhniy.ru/

    Странно, но у меня нет такого кода ни в индекс ни в хоум. Вот такой код только, почему-то очень маленький

  6. Дмитрий Жуков says:
    http://ev-ro-rem.ru/

    Что то я не понял, а НАХРЕНА КОЗЕ БАЯН? Данный способ - левой ногой через пень-колоду. У любого поста есть в настройках галочка: ПРИЛЕПИТЬ НА ГЛАВНУЮ (блок - публикация, подраздел - видимость), и пост будет закреплён в верху главной страницы. ЗАЧЕМ внедрять лишний код в индексную страницу, если и так можно прилепить ЛЮБОЙ пост, с ЛЮБЫМИ настройками?
    Не понимаю, объясните, плз.
    БОЛЕЕ ТОГО, можно вообще сделать главную полностью статической страницей, без анонсов и новостей, например - с каким нибудь уникальным коммерческим предложением, или уникальным контентом, ВООБЩЕ БЕЗ ДУБЛЕЙ.
    Зачем все выше-перечисленные телодвижения? Что-бы было?...

    • mojWP says:

      1. Про то, что можно прикрепить пост написано (читайте внимательно)
      2. Быстрее сделать подобное внедрение, чем создавать отдельный тепмлейт. По коду все будет одинаково, если делать через css
      3. В статье говорится о сайтах WordPress, которые служат в основном для блогов и подобного. Хотя не скрою, у меня несколько коммерческих на WP. Данные, как вы выразились, "телодвижения" для блоггеров, которые хотят продвинуть главную страницу, но не нарушать привычную навигацию по сайту (отображения на главной странице последних записей). Только после помещения соответствующего текста на главной странице ЭТОГО сайта он находится сейчас в ТОП 10 по ВЧ запросам в Google. Причем мне не понадобилось тратить огромный бюджет на ссылочное.

      Я не заставляю Вас использовать тот или иной материал данного сайта. У вас есть своя голова на плечах и опыт.

  7. betta says:
    http://aqwas.ru/

    у меня вопрос. я выбрал способ #2. то есть вставил в index.php этот код -

    произвольный текст или код

    надпись "произвольный текст или код" отображается там где нужно на главной. конечно я заменю эту надпись на свой текст. вопрос в другом - как мне задать стиль этой надписи? вернее стиль css я задам, а как мне его прикрепить именно к этому тексту? взять вставленный в index.php код вывода в див? покажите на примере, никогда этого не делал.

    • Виталий says:

      Можно так

      <?php if(is_home() && !is_paged()){ ?> 
         <div class="textnaglavnoi">
               произвольный текст или код
         </div>
      <?php } ?>
      • betta says:
        http://aqwas.ru/

        отлично. всё понятно. благодарю.

  8. betta says:
    http://aqwas.ru/

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

    • Виталий says:

      Ответ на свой вопрос ищите на сайтах, профиль которых SEO. Их тысячи.

      На данном сайте я не ставлю цель обучать поисковому продвижению, а лишь помогаю реализовать кое-что с технической точки зрения, либо подсказать в каком направлении двигаться (относительно сервисов)

  9. Женя says:
    http://tut-blog.ru

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

  10. betta says:
    http://aqwas.ru/

    сорри, это снова я. тут вот пишут, что вместо:

    тут пишем нужный текст

    нужно использовать:

    тут пишем нужный текст

    так как is_home() не учитывает пагинацию, т.е. на страницах типа: /page/2, /page/3 он будет возвращать true (будет срабатывать).

    хотелось бы знать ваше мнение по данному вопросу.

    • Виталий says:

      если я правильно понял, то боитесь, что данный текст будет отображаться и на других страницах?

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

      • betta says:
        http://aqwas.ru/

        ясно. ну и отлично. тогда я тоже оставлю. спасибо.

  11. mult says:
    http://intowp.ru

    мой ответ на вопрос в конце поста: я это делаю внутренней перелинковкой с нужными анкорами и распределением весов туда, куда надо. это если не считать наращивания внешних (относительно сайта) ссылок.

  12. sep says:
    http://video-sport.ru/

    здравствуйте в index.php только этот код куда ваш вставлять

  13. sep says:
    http://video-sport.ru/

    define('WP_USE_THEMES', true);
    require('./wp-blog-header.php');

  14. duba says:
    http://androboom.ru

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

  15. Надежда says:
    http://bestsposob.ru

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

    • Виталий says:

      главная не фигурирует в "Карте сайта для людей". В карте для поисковиков она есть, как и любого другого сайта.

  16. AnnaD says:
    http://palermoweb.ru

    Спасибо, делала по второму способу, все получилось с первого раза.

  17. Pavel says:
    http://healthbps.ru/

    опадись мне эта статья полтора года назад, обязательно бы воспользовался этой информацией, потому что тогда думал, что буду продвигать главную страницу по высококонкурентному запросу "здоровый образ жизни" 🙂
    Но в то время не нашел материала, где бы понятно объяснялось как это сделать, к счастью! Не думаю, что продвижение только появившегося блога по ВЧ закончилось бы успехом.
    А вот сейчас я уже всерьез задумываюсь, что главную страницу нужно продвигать по какому-то запросу, так что вполе возможно воспользуюсь вашей информацией.

  18. Антон says:

    А если я хочу разместить статический текст, но только в сайдбаре на главной? Какой код для этого нужен, потому что я применяю этот, статья на всех страницах отображается:(

    • Виталий says:

      в статье есть ссылка на плагин http://mojwp.ru/category-text-widget.html , который решит проблему

  19. igor says:
    http://www.kaleya.ru/wordpress

    Попробовал, да все действительно получилось.

  20. Татьяна says:

    Здравствуйте! У меня проблема.. Первы раз наполняю сайт(( Добавлять посты - не проблема, а с главной намудрила уже чего-то!

    Изначально же главная была как-то визуально разделена на 3 колонки, когда я заменила своим текстом получился обычный монолит некрасивый. Как можно сделать так, как было, но только с моим наполнением?))) И кнопка more не появляется у меня где я указываю! Руки-каки((( Выручайте! Спасибо большое.

  21. Александр says:
    http://www.maslovavto.ru/

    Доброго время суток всем, особое "Здрасте" - автору. Классный блог, однако. "Прошерстил" почти все, но... Про описание и продвижение рубрик - я понял, все очень доходчиво (респект автору), описание рубрик видно. У Вас на главной выведены анонсы постов, а вот "...отличное от стандартных постов оформление, а так же текст, который содержит необходимые ключевые слова" я что-то не встретил. Или я не там смотрю, или этот статический текст только для поисковиков?
    Прошу прощения, если вопрос - тупой, я как блоггер еще не состоялся :).

    • Виталий says:

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

  22. Александр says:
    http://www.maslovavto.ru/

    Ясненько. Царапнул письмо про метки, не пойму где увидеть ответ, заодно подписался на «кино» про сайтостроение, должно пригодиться (я ведь чайник). Подкину еще ребус: карта сайта (Ваша) — это плагин в чистом виде или «ковыряный»?
    Заодно, хотелось-бы узнать Ваше мнение про robots.txt. А именно, какой вариант лучше: плагин или стационарный файл?
    Простите чайника за назойливость

    • Виталий says:

      1. карта простыми функциями php реализована (в инете найдете решение)
      2. зачем плагин, если robots во все времена руками делался, т.к. это проще всего. панели вебмастера гугла и яндекса в помощь при проверке правильности работы

  23. Anvar says:
    http://milano23.ru

    Братан ты меня так выручил!!!! Уважуха тебе. Мозговал как на главную контент присобачить. Были только посты. Уф. Пол года е... с продвижением надеюсь закончатся.

  24. Константин says:

    Здравствуйте, Виталий! Я во всем этом СЕО по пояс деревянный... по крайней мере пока...
    Объясните мне, пж, как это "закрыть выбранный пост для индексации, чтобы не было дубля контента"??? А зачем закрывать для индексации! Как поисковики считают эту инфу которая в этом посте? И как закрывать если это необходимо???

    • Виталий says:

      Закрывать url поста в robots.txt
      Информацию считают, т.к. она будет доступна на главной.

  25. Александр says:
    http://vachzdrav.ru

    Я тоже сначала не понял для чего закрывать урл главной,а сейчас дошло: урл не главной,а той страницы,кот.поставили статичной на главную. Действительно,получается дубль.Спасибо,классная подсказка.

  26. satsputnik.ru says:
    http://satsputnik.ru

    на моем сайте _http://satsputnik.ru/ отображает рекламу гугла с помощью кода пшп с вашей статьи. Вопшем полезная статья и мне пригодилась. Спасибо

  27. satsputnik.ru says:
    http://satsputnik.ru

    имел ввиду гейдер - шапку

  28. Wines says:
    http://happynewday.ru

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

  29. Светлана says:

    Здравствуйте.

    Подскажите, пожалуйста, а как закрыть от индексации все анонсы на главной, идущие после вот такого текста?

    • Виталий says:
      http://mojWP.ru/

      Добрый.
      Для Яндекс можно взять в noindex, а для Google и Яндекс в сумме можно ajax-подгрузку блоков с информацией устроить.

      • Светлана says:

        Ох, все слова по отдельности понятны, а в вместе - китайская грамота)))

        Про ajax-подгрузку даже спрашивать не буду))) А как ноиндексом закрыть, где его прописать? Пожалуйста, чуть-чуть поподробнее новичку в этом деле.
        Спасибо.

        • Виталий says:
          http://mojWP.ru/

          Подробнее - займет целую статью, т.к. придется объяснить основы php, чтобы вы поняли где у вас в шаблоне выводится.
          Все шаблоны разные.
          Ищите где в index.php или home.php выводится

          <?php the_content (); ?>

          или

          <?php the_excerpt (); ?>

          и берите эти функции в

          <noindex>функция</noindex>
          • Светлана says:

            Именно такого поподробнее мне и надо. Целая статья - перебор )))

            Огромнейшее спасибо и за ответ, и за быстроту ответа.

  30. Сергей Черняев says:

    День добрый! Я продвигаю свой блог на движке вордпресс http://www.industrialist.net.ua/ и стал вопрос о продвижении главной странице, так как проводил аудит на сайте http://www.seoptimer.com/. Вот что получилось "Words and Chars38 words with 2648 characters", то есть текста на главной 38 слов с 2648 символов. прочитав Вашу статью понял, что можно оптимизировать главную страницу. Смотря на пузомерки решил задать вопрос к Вам как к автору ресурса. Скажите, как оптимизация главной страницы повлияет на продвижение? Просто, я использую рекомендации по продвижению Александра Борисова, а у него как я понял главная страница не оптимизирована и я в замешательстве, так как прислушиваясь к разным мнениям, тяжело найти правильное решение

    • Виталий says:
      http://mojWP.ru/

      Главная страница не влияет на продвижение сайта!!!
      Каждая страница может продвигаться. Просто Главная самая "сильная" в этом плане, поэтому обычно ее затачивают под самый главный ключевой запрос сайта.
      К сожаления, указанного вами Борисова не читаю, поэтому не скажу по его советам.
      Надеюсь донес до вас мысль.

  31. Movlid says:
    http://infoded7.ru

    А если вообще удалить пост, дублирующий главную? Или это невозможно? Вопрос дилетанта, да?

    • Виталий says:
      http://mojWP.ru/

      Можете удалять. В функционале WordPres это есть. Также можете создавать любое количество новых записей.

  32. Ринат says:

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

    произвольный текст или код

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

    • Виталий says:
      http://mojWP.ru/

      Добрый.
      Если разбираетесь в HTML, то оформляете блок по своему усмотрению. В статье есть ссылка.

      • Ринат says:

        вставил рамку через html, но теперь рамка появляется вокруг всех записей на главной странице( подскажите пожалуйста как сделать так, чтобы рамка была только сверху и обрамляла только текст который нужен для продвижения?

  33. Владимир says:
    http://www.poleznyjsovet.ru

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

    Около двух дней искал в интернете данную информацию (просто ещё не очень силён в вордпрессе, раньше только с html-сайтами работал)

    Благодаря вам перенесу свой сайт но новый шаблон, который (теперь) уже полностью соответствует тому, что я хотел видеть!

  34. Сергей Черняев says:
    http://www.industrialist.net.ua/

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

    • Виталий says:
      http://mojWP.ru/

      Я тоже не знаю.
      Есть вариант, что вы разъясните что подразумеваете под "корректно", тогда я бы подсказал. Не люблю гадать.

      • Сергей Черняев says:
        http://www.industrialist.net.ua/

        Я вроде все сделал, но валидатор ругается "Line 46, Column 20: The align attribute on the h4 element is obsolete. Use CSS instead.
        На блоге Вы узнаете как создать блог, оптимизировать его, …"
        Речь идет о том что стили к проделанной работе нужно делать в css, а я не знаю как. Я просто к произвольному тексту прописал текст h4>

      • Сергей Черняев says:
        http://www.industrialist.net.ua/

        У Вас нельзя указывать html и потому не могу корректно выразиться. Вообщем речь идет о том что я не знаю как задать стиль к добавленному тексту

        • Виталий says:
          http://mojWP.ru/

          Задается в файле стилей шаблона с расширением .css
          Прописываются классы и соотв. параметры. Можете погуглить "как прописывать параметры в файле стилей css", либо обратиться за помощью в обучении.
          Из комментариев отсюда я вам ничем не помогу. Проявите смекалку.

  35. Николай says:
    http://life-pictures.ru/

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

  36. Максим says:

    В шаблоне Verge есть и index.php и home.php. В index.php код не работал, в отличие от home.php.
    Кстати, если текст на главной нужен только для продвижения, можно поместить код ниже

    <div id="post-" > и т. д.
    В этом случае текст появится под последними записями.

  37. Алекс says:

    Добрый день! Хотелось бы узнать о бесплатных аналогах такого плагина, как представлен здесь, например http://youtu.be/1jKpZfizovY он позволяет статическую страницу разбить на блоки, т.е. главные статьи на статической странице и отделить всё от блога. Я уверен, что есть бесплатные аналоги такого плагина, может в буржунете. Возможно Вы знаете другое решение, как сделать нечто подобное. Спасибо.

  38. Андрей says:
    http://nunik.ru

    Позвольте задать вопрос о втором способе. Принцип работы следующий, в код страницы вместо "произвольный текст или код" вставляется текст статьи, а заголовком "статьи" становится запрос прописанный через плагин All in the Seo pack для главной страницы?

    • Виталий says:
      http://mojWP.ru/

      Да.
      Надо статью переписать. Немного проще можно сделать все и правильнее с точки зрения SEO.
      Постараюсь написать в течении пары недель. Следите за анонсом.

  39. Remo says:
    http://remo-blog.ru

    Статья конечно хорошая, однако у меня есть вопрос: - вот вы пишите, цитирую - "Данный код позволяет отображать информацию только на главной странице. Вам достаточно внутрь него поместить необходимый блок с текстом или нужный код. После этого раскрутка сайтов станет проще за счет оптимизации внутренних факторов."
    Можно по подробнее про внутренние факторы продвижения сайта? Уж очень сейчас это актуально с новыми алгоритмами Яндекса.

    • Виталий says:
      http://mojWP.ru/

      О подобном вам следует почитать на профильных блогах оптимизаторов. Я предоставляю только техническую часть.

  40. Арман says:

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

  41. Сергей says:
    http://newpidloga.com.ua/

    Добрый день! Интересует такой вопрос. Тема Pixova Lite. В стандартной главной странице всё устраивает, вот только хочу поменять разделы местами и добавить туда созданный код РНР для слайдера. Вот только не могу понять что и куда добавлять. Пока что только начинаю разбираться в РНР. Плагинами не хочу пользоваться так как люблю всё руками делать. Может вы встречались с этой темой и знаете как поменять местами там всё. Для приметки - смотрел уже и function.php и home.php и page.php. То что надо не нашёл. Особенность данной темы в том, что она подгружает те самые разделы главной страницы с отдельных файлов РНР. Уже подумываю переделать просто один файл и не париться. Но вот как он отработает не уверен.

  42. 354656 says:
    http://vskon.ru

    Зацените как получилось http://vskon.ru

  43. куекрв says:
    http://101android.ru

    Спасибо за статью

Не держи в себе. Выскажись.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2011-2017 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 12.26MB | MySQL:100 | 0,278sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT https://wp-r.ru/plaginy/elt.html
Друг, не уходи!