Сышышь ты, выходи сюда,
поговорим !

Правильний SEO заголовок сайту, тег.

Розкажіть друзям про статтю ...

VK

Facebook

Ведення сайту включає в себе не тільки своервеменное наповнення цікавими і корисними матеріалами, а й SEO-оптимізацію. З проведенням аналізу сайту на помилки і оптимізацію виявилося чимало роботи по усуненню зауважень, для більш успішного і правильного відображення за запитами в пошукових системах, зростання PR і ТИЦ, індексацію, відвідуваність і так далі. Так ось один із ключових моментів є правильне розміщення тегів. Наш сайт не був винятком і також мав помилки про які ми сьогодні і поговоримо.

Всього їх шість h1, h2, h3, h4, h5 і h6, вони застосовуються в форматуванні тексту і полягають в дужки спочатку <...>, закриваються з додаванням зліва в кінці </ ...>. C допомогою виділеного заголовка тегом пошукова система визначає найбільш важливу фразу або заголовок сторінки.

Тег H1 є пріоритетним.

Для перевірки тегів сайту, досить на сторінці сайту натиснути комбінації CTRL + I або CTRL + U, або правою кнопкою миші - Вихідний код сторінки.
Якщо ви побачите в коді свого сайту більше одного тега H1, як це було у нас, то вам потрібно виправляти цю ситуацію.
Як правило його рекомендується використовувати для заголовків наших сторінок, якщо ж головна сторінка сайту виглядає у вигляді анонсів новин і містить в собі множетсва тем (як це зроблено у нас), тоді даними тегом ми виділяємо назву сайту.

1.Назва сайту редагується в файлі header.php .У WP його можна побачити в меню Зовнішній вигляд - Редактор - header.php. Нам потрібно знайти даний код:

<a class="home-link" href="<?php echo esc_url( home_url('/') ); ?&gt; "title =" <? php echo esc_attr (get_bloginfo ( 'name', 'display')); ?&gt; "rel =" home "> <h2 class =" site-title "> <? php bloginfo ( 'name'); ?&gt; </ H2> <h2 class = "site-description"> <? Php bloginfo ( 'description'); ?> </ H2>

і замінити тег h2 в заголовку сайту "site-title", на тег h1. Нагадаю, що на сторінці сайту має бути не більше однієї пари тегів h1. Після виправлення наш код повинен виглядати так:

<a class="home-link" href="<?php echo esc_url( home_url('/') ); ?&gt; "title =" <? php echo esc_attr (get_bloginfo ( 'name', 'display')); ?> "rel =" home "> <h1 class =" site-title "> <? php bloginfo ( 'name'); ?> </ H1> <h2 class = "site-description"> <? Php bloginfo ( 'description'); ?> </ H2> </a>
  1. На головній сторінці заголовки статей у нас також не вірно виділені в тезі h1, замінимо їх на h2.

Переходимо в файл content.php і правимо в коді:

<Div class = "post-mainpart"> <header class = "entry-header"> <? Php if (is_single ()):?> <H1 class = "entry-title"> <? Php the_title (); ?> </ H1> <? Php else:?> <H1 class = "entry-title"> <a href="<?php the_permalink(); ?> "rel =" bookmark "> <? Php the_title () ; ?> </a> </ h1>

міняємо заголовок в останньому умови "якщо це не заголовок окремої сторінки" ^

<H2 class = "entry-title"> <a href="<?php the_permalink(); ?> "rel =" bookmark "> <? Php the_title (); ?> </a> </ h2>

3.Кроме того, у нас тегом H1 виділений заголовок навігації або переходу сторінок.

Це виправляється в function.php, я виставив тег h3, але за бажанням можна і h2.

<Nav class = "navigation paging-navigation" role = "navigation"> <h3 class = "screen-reader-text"> <? Php _e ( 'Posts navigation', 'i-excel'); ?> </ H3>
  1. У нашій темі така ситуація, що на сторінці записи у нас два тега Н1 - назва сайту та заголовок запису. Довго намагався знайти спосіб зміни в коді, але нічого кращого як замінити файл заголовка для запису я не знайшов. Робиться це просто :).

Переходимо до файлу single.php - файл записів. У нашій темі шапка сайту експортується командою

get_header ( ''); ?>

, Що дослівно є умовою "використовувати шапку сайту з файлу header.php".

Ми пам'ятаємо, що першим пунктом якраз міняли тег заголовка сайту на самий пріоритетний Н1 для правильного відображення головної сторінки. Створимо ще один файл в блокноті c ім'ям header-single.php і скопіюємо туди весь вміст "header.php".

Знаходимо потрібну нам рядок:

<H1 class = "site-title"> <? Php bloginfo ( 'name'); ?> </ H1>

змінюємо на

<H2 class = "site-title"> <? Php bloginfo ( 'name'); ?> </ H2>

Створений файл кидаємо в ... / ftp / public_html / wp-content / themes / ваша_тема

Залишилося тільки в файлі single.php замінити умова

get_header ( ''); ?>

на

get_header ( 'single'); ?>.

Зверніть увагу, в дужках пишемо назва файлу без header-, тому що порожні дужки за замовчуванням включають в себе його, тому нам залишається тільки дописати другу частину імені файлу single.

Що б зайвий раз сторінка не зверталася до бази, тим самим навантажуючи сайт, ми можемо прописати в коді статично назву сайту і опис.

Було так:

<Span id = "site-titlendesc"> <a class="home-link" href="<?php echo esc_url( home_url('/') ); ?&gt; "title =" <? Php echo esc_attr (get_bloginfo ( 'name', 'display'));?> "rel =" home "> <h1 class =" site-title "> <? php bloginfo ( 'name'); ?> </ H1> <h2 class = "site-description"> <? Php bloginfo ( 'description'); ?> </ H2> </a> </ span>

Стало так.

<Span id = "site-titlendesc"> <a class="home-link" href="http://ithelp21.ru/" title="ITHELP21.RU" rel="home"> <h1 class = "site -title "> ITHELP21.RU </ h1> <h2 class =" site-description "> Статті: інтернет, телефонія, обладнання, мережі, програми, комп'ютерна допомога. </ h2> </a> </ span>

Якщо є питання, постараюся допомогти, пишіть в коментарях.

Розкажіть друзям про статтю ...

VK

Facebook

Php echo esc_url( home_url('/') ); ?
Gt; "title =" <?
Php echo esc_attr (get_bloginfo ( 'name', 'display')); ?
Gt; "rel =" home "> <h2 class =" site-title "> <?
Php bloginfo ( 'name'); ?
Gt; </ H2> <h2 class = "site-description"> <?
Php bloginfo ( 'description'); ?
Php echo esc_url( home_url('/') ); ?
Gt; "title =" <?
Php echo esc_attr (get_bloginfo ( 'name', 'display')); ?