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

Właściwy tag nagłówka strony SEO.

Powiedz znajomym o artykule ...

VK

Facebook

Utrzymanie strony obejmuje nie tylko szybkie wypełnianie ciekawymi i przydatnymi materiałami, ale także optymalizację SEO . Analizując stronę pod kątem błędów i optymalizacji, wykonano dość dużo pracy w celu wyeliminowania komentarzy, bardziej udanego i poprawnego wyświetlania zapytań w wyszukiwarkach, wzrostu PR i TIC, indeksowania, obecności i tak dalej. Jednym z kluczowych punktów jest prawidłowe umieszczanie znaczników. Nasza strona nie była wyjątkiem i miała błędy, o których będziemy dzisiaj rozmawiać.

Jest ich sześć: h1, h2, h3, h4, h5 i h6, są one używane w formatowaniu tekstu i są ujęte w nawiasy na początku <...>, zamknięte z dodatkiem po lewej stronie na końcu </ ...>. C za pomocą wybranej wyszukiwarki tagów tytułów określa najważniejszą frazę lub tytuł strony.

Znacznik H1 jest najwyższym priorytetem.

Aby sprawdzić tagi witryny, wystarczy nacisnąć kombinację CTRL + I lub CTRL + U na otwartej stronie witryny lub kliknąć prawym przyciskiem myszy - źródło strony.
Jeśli widzisz w kodzie swojej witryny więcej niż jeden znacznik H1 , tak jak był z nami, musisz poprawić tę sytuację.
Z reguły zaleca się używanie go do nagłówków naszych stron, ale jeśli główna strona witryny wygląda jak ogłoszenia i zawiera wiele tematów (tak jak my), to używamy tego tagu, aby podświetlić nazwę strony.

1. Nazwa witryny jest edytowana w pliku header.php . W WP można ją zobaczyć w menu Wygląd - Edytor - header.php . Musimy znaleźć ten kod:

<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>

i zastąp znacznik h2 w nagłówku witryny „site-title” znacznikiem h1 . Przypomnę, że strona witryny powinna zawierać nie więcej niż jedną parę znaczników h1. Po naprawieniu nasz kod powinien wyglądać następująco:

<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. Na stronie głównej tytuły artykułów, które mamy, nie są poprawnie zaznaczone w znaczniku h1 , zastąp je h2 .

Przejdź do pliku content.php i edytuj kod:

<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>

zmieniamy tytuł w ostatnim warunku „jeśli nie jest to tytuł oddzielnej strony” ^

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

3. Dodatkowo mamy znacznik H1 podświetlony nawigację nagłówka lub przejście strony.

Zostało to poprawione w function.php , umieściłem znacznik h3 , ale jeśli chcesz, możesz h2 .

<nav class = "navigation paging-navigation" role = "navigation"> <h3 class = "screen-reader-text"> <? php _e ('Nawigacja postów', 'i-excel'); ?> </ h3>
  1. W naszym temacie jest taka sytuacja, że ​​na stronie postu mamy dwa tagi H1 - nazwę strony i tytuł postu. Próbowałem znaleźć sposób na zmianę kodu przez długi czas, ale nie mogłem znaleźć niczego lepszego niż zastąpienie pliku nagłówka dla rekordu. Jest to zrobione tylko :).

Przejdź do pliku single.php - rekordy plików. W naszym temacie nagłówek witryny jest eksportowany przez zespół.

get_header (''); ?>

, co dosłownie jest warunkiem „użycia nagłówka strony z pliku header.php”.

Pamiętamy, że pierwszy element zmienił tag tytułowy witryny na najwyższy priorytet H1, aby poprawnie wyświetlić stronę główną. Utwórz inny plik w notatniku o nazwie header-single.php i skopiuj całą zawartość „header.php” tam .

Znajdź linię, której potrzebujemy:

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

zmień na

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

Utworzony plik jest rzucany w ... / ftp / public_html / wp-content / themes / your_theme

Pozostaje tylko zastąpić warunek w pliku single.php.

get_header (''); ?>

na

get_header ('single'); ?>.

Zauważ, że w nawiasach piszemy nazwę pliku bez nagłówka , ponieważ puste nawiasy domyślnie zawierają je, więc możemy dodać tylko drugą część nazwy pliku pojedynczego .

Aby strona ponownie nie odwoływała się do bazy danych, ładując w ten sposób witrynę, możemy wpisać w kodzie statycznie nazwę i opis strony.

Tak było:

<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>

Stało się tak.

<span id = "site-titlendesc"> <a class="home-link" href="http://ithelp21.ru/" title="ITHELP21.RU" rel="home"> <h1 class = "strona -title "> ITHELP21.RU </ h1> <h2 class =" site-description "> Artykuły: Internet, telefonia, sprzęt, sieci, programy, pomoc komputerowa. </ h2> </a> </ span>

Jeśli masz pytania, postaram się pomóc, napisz w komentarzach.

Powiedz znajomym o artykule ...

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'))); ?