Optymalizacja Wordpress. Osiągamy wysokie pozycje w TOP10

  1. Optymalizacja SEO.
  2. Zoptymalizuj tytuł, opisy, słowa kluczowe dla słów kluczowych.
  3. Dostosuj plik robots.txt
  4. Osadź bułkę tartą.
  5. Zainstaluj okruchy chleba bez wtyczki.
  6. Zainstaluj okruchy chleba za pomocą wtyczki.
  7. Dostęp do starych rekordów dla PS.
  8. Dodaj powiązane wpisy.
  9. Utwórz mapę witryny.
  10. Strony witryny pamięci podręcznej.
  11. Wyłącz wszystkie nieużywane wtyczki.
  12. Wyłącz wersje (kopie).
  13. Czy podobał ci się ten post? Pomóż innym dowiedzieć się o tym artykule, kliknij przycisk sieci społecznościowej ↓↓↓

Przyjaciele, w tym poście chciałbym ujawnić ważny temat na temat optymalizacji WordPress. Rzeczywiście, jest to najważniejsza rzecz dla webmastera, ponieważ stworzenie pięknej strony internetowej o pięknym wyglądzie nie jest w 100% sukcesem odwiedzających.
Dlatego stworzyłem post o nazwie SEO WordPress. Nie zabiorę twojego cennego czasu, ponieważ przyszedłeś na mój blog, aby uzyskać krótkie i jasne informacje, a nie przeczytać długiego wprowadzenia :). Zejście do biznesu.

Optymalizacja SEO.

Ustawianie permalinków.

Jak więc zacząć optymalizować WordPressa? Zacznijmy od opcji permalink. Jeśli nie zmienisz ustawień, permalinki w WordPressie będą wyglądały następująco: „site.ru/?p=123”. Polecam zmienić je na bardziej preferowane przez wyszukiwarki, czy będą wyglądać tak: „site.ru/category/postname.html”.
Aby to zrobić, przejdź do panelu administracyjnego WordPress: Opcje> Permalinks.

W ustawieniach ogólnych wybierz piątą opcję wyświetlania linków, zwaną „Free”, i wklej do niej kod: /%category%/%postname%.html/.

Teraz adresy URL będą wyglądać przyjemniej dla wyszukiwarek.

Następnie polecam zainstalować darmową wtyczkę RusToLat. Ta wtyczka pomoże automatycznie wywołać adres URL wpisu po łacinie.

pobierz wtyczkę tutaj: mywordpress.ru/plugins/rustolat

Masz teraz link do kategorii wygląda następująco: „Twoja witryna / kategoria / nazwa kategorii /”. Usuńmy słowo „kategoria” z adresów URL kategorii, jest to dla nas bezużyteczne, absolutnie niepotrzebne, a to pozbędzie się „wzorca” silnika.
Utwórz link w następujący sposób: „nazwa witryny / kategorii /”, jak widać z adresu URL kategorii, usunęliśmy słowo „kategoria”. Jak mogę usunąć słowo „kategoria” z adresów URL kategorii?

Możesz skorzystać z bezpłatnej wtyczki mywordpress.ru/plugins/seo-with-category/ lub możesz to zrobić ręcznie bez wtyczki.
Otwórz plik functions.php (WordPress admin> Wygląd> Edytor> funkcje.php). Między <? Php?> Wprowadź poniższy kod.

/ * rozwiązywanie problemu za pomocą kategorii * / function seocategorydel ($ catlink1) {$ catlink1 = str_replace ('/ category', '', $ catlink1); zwróć $ catlink1; } add_filter ('category_link', 'seocategorydel', 1, 1);

Zoptymalizuj tytuł, opisy, słowa kluczowe dla słów kluczowych.

Kiedy stworzyłem mojego bloga bloggood.ru Napotkałem standardowy problem z wordpressem. Podczas dodawania artykułów do witryny nie było pól wprowadzania tytułu, opisów, słów kluczowych, trzeba było je ustawić samodzielnie. Problem zniknął po dodaniu wtyczki SEO Pack All In One , wyświetlono pola do wprowadzania tytułu, opisy, słowa kluczowe. Jak poprawnie napisać metatagi napisałem w poście tutaj .

Dostosuj plik robots.txt

Odpowiednio konfigurując plik robots.txt, pozbędziesz się duplikatów treści w WordPressie. Oto mój gotowy kod w pliku robots.txt:

Agent użytkownika: *
Disallow: / cgi-bin
Disallow: / wp-admin
Disallow: / wp-includes
Disallow: / wp-content / plugins
Disallow: / wp-content / cache
Disallow: / wp-content / themes
Disallow: / wp-trackback
Disallow: / wp-feed
Disallow: / wp-comments
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: / tag
Disallow: / autor
Disallow: / archiwum
Disallow: / 2011
Disallow: / 2012
Disallow: / 2013
Disallow: / 2014
Disallow: * / trackback
Disallow: * / feed
Disallow: * / komentarze
Disallow: /? Feed =
Disallow: /? S =
Disallow: / *? *
Disallow: / *?
Host: https: // strona internetowa

Mapa witryny: https: //site.ru/sitemap.xml
Mapa strony: https: //www.site.ru/sitemap.xml

W pliku robots.txt zabroniłem wyszukiwarkom indeksowania tagów (/ tag) i pozostawiłem kategorie. Jest to konieczne, aby ten sam rekord nie był powielany, wyszukiwarki nie lubią identycznych tekstów. Zamknięty z indeksu również archiwa:
Disallow: / 2011
Disallow: / 2012

Polecam korzystanie z wtyczki Robots Meta, to pomoże poradzić sobie z duplikatami treści.

Pobierz wtyczkę tutaj: wordpress.org/extend/plugins/robots-meta

Oto ustawienie wtyczki Roboty Meta

Osadź bułkę tartą.

„Okruchy chleba” - jest ważnym elementem dla wygody poruszania się użytkownika i robota wyszukiwania na stronie. Użytkownik widzi, gdzie i w której sekcji jest, i może łatwo poruszać się po innych sekcjach.
Często bułkę tartą stosuje się w miejscach o złożonej strukturze.

Tak będzie wyglądać twoja bułka tarta na blogu:

Strona główna -> Kategoria -> Kategoria -> Tytuł postu.

lub tak

Strona główna -> Kategoria -> Tytuł postu.

Oto przykład tego, jak okruchy chleba wyglądają na blogu, poniżej.

Zainstaluj okruchy chleba bez wtyczki.

Tak więc „okruchy chleba” można zarejestrować ręcznie, w tym celu otwórz plik functions.php (WordPress admin> Wygląd> Edytor> funkcje.php). Między <? Php?> Wprowadź poniższy kod.

funkcja dimox_breadcrumbs () {$ showOnHome = 0; // 1 - pokaż okruchy chleba na stronie głównej, 0 - nie pokazuj $ delimiter = '& raquo;'; // podziel się między okruchami $ home = 'Home'; // link tekstowy „Home” $ showCurrent = 1; // 1 - pokaż nazwę bieżącego artykułu / strony, 0 - nie pokazuj $ before = '<span class = "current">'; // znacznik przed bieżącym dzieckiem $ after = '</ span>'; // znacznik po bieżącym globalnym $ post; $ homeLink = get_bloginfo ('url'); if (is_home () || is_front_page ()) {if ($ showOnHome == 1) echo '<div id = "crumbs"> <a href="'. $homeLink.'">'. $ do domu. '</a> </ div>'; } else {echo '<div id = "crumbs"> <a href="'. $homeLink.'">'. $ do domu. „</a>”. $ separator. „”; if (is_category ()) {$ thisCat = get_category (get_query_var ('cat'), false); if ($ thisCat-> parent! = 0) echo get_category_parents ($ thisCat-> parent, TRUE, ''. $ delimiter. ''); echo $ wcześniej. 'Archive'. Single_cat_title ('', false). '' '. $ after; } elseif (is_search ()) {echo $ wcześniej. „Wyniki wyszukiwania dla”. Get_search_query (). ”„ ”. $ after; } elseif (is_day ()) {echo ”<a href="'. get_year_link(get_the_time('Y'))).'"> '. get_the_time („Y”). „</a>”. $ separator. „”; echo '<a href="'. get_month_link(get_the_time('Y'), get_the_time('m')).'">'. get_the_time („F”). „</a>”. $ separator. „”; echo $ wcześniej. get_the_time ('d'). $ after; } elseif (is_month ()) {echo ”<a href="'. get_year_link(get_the_time('Y'))).'"> '. get_the_time („Y”). „</a>”. $ separator. „”; echo $ wcześniej. get_the_time („F”). $ after; } elseif (is_year ()) {echo $ wcześniej. get_the_time („Y”). $ after; } elseif (is_single () &&! is_attachment ()) {if (get_post_type ()! = 'post') {$ post_type = get_post_type_object (get_post_type ()); $ slug = $ post_type-> przepisuj; echo '<a href="'. $homeLink.'/'. $slug['slug''s.'/"> '. $ post_type-> labels-> singular_name. „</a>”; if ($ showCurrent == 1) echo ''. $ separator. „”. $ przed. get_the_title (). $ after; } else {$ cat = get_the_category (); $ cat = $ cat [0]; $ cats = get_category_parents ($ cat, TRUE, ''. $ delimiter. ''); if ($ showCurrent == 0) $ cats = preg_replace ("# ^ (. +) s $ delimiter s $ #", "$ 1", $ cats); echo $ cats; if ($ showCurrent == 1) echo $ wcześniej. get_the_title (). $ after; }} elseif (! is_single () &&! is_page () && get_post_type ()! = 'post' &&! is_404 ()) {$ post_type = get_post_type_object (get_post_type ()); echo $ wcześniej. $ post_type-> labels-> singular_name. $ after; } elseif (is_attachment ()) {$ parent = get_post ($ post-> post_parent); $ cat = get_the_category ($ parent-> ID); $ cat = $ cat [0]; echo get_category_parents ($ cat, TRUE, ''. $ delimiter. ''); echo '<a href="'. get_permalink($parent).'">'. $ parent-> post_title. „</a>”; if ($ showCurrent == 1) echo ''. $ separator. „”. $ przed. get_the_title (). $ after; } elseif (is_page () &&! $ post-> post_parent) {if ($ showCurrent == 1) echo $ wcześniej. get_the_title (). $ after; } elseif (is_page () && $ post-> post_parent) {$ parent_id = $ post-> post_parent; $ breadcrumbs = array (); while ($ parent_id) {$ page = get_page ($ parent_id); $ breadcrumbs [] = '<a href="'. get_permalink($page-> ID).' ”> '. get_the_title ($ page-> ID). „</a>”; $ parent_id = $ page-> post_parent; } $ breadcrumbs = array_reverse ($ breadcrumbs); for ($ i = 0; $ i <count ($ breadcrumbs); $ i ++) {echo $ breadcrumbs [$ i]; if ($ i! = count ($ breadcrumbs) -1) echo ''. $ separator. „”; } if ($ showCurrent == 1) echo ''. $ separator. „”. $ przed. get_the_title (). $ after; } elseif (is_tag ()) {echo $ wcześniej. 'Wpisy oznaczone' '. Single_tag_title (' ', false).' ''. $ after; } elseif (is_author ()) {global $ author; $ userdata = get_userdata ($ author); echo $ wcześniej. „Artykuły autora”. $ userdata-> nazwa_wyświetlana. $ after; } elseif (is_404 ()) {echo $ wcześniej. „Błąd 404”. $ after; } if (get_query_var ('paged')) {if (is_category () | | is_day () || is_month () | '; echo __ (' Page ').' '. get_query_var (' paged '); if (is_category () || is_day () || is_month () || is_year () || is_search () || is_tag () || is_author ()) echo ')'; } echo '</ div>'; }} // koniec dimox_breadcrumbs ()

Zapisz plik.

Teraz w miejscu szablonu, w którym chcesz zobaczyć okruchy chleba, ustaw następujący kod. Zazwyczaj kod jest wprowadzany w plikach single.php, page.php, category.php i archive.php.

&lt;? php if (function_exists ('dimox_breadcrumbs')) dimox_breadcrumbs (); ?>

Zapisz plik.
Musisz tylko poprawić wygląd okruchów chleba w pliku CSS. Dodaj takie style #crumbs i .current w pliku CSS.

Zainstaluj okruchy chleba za pomocą wtyczki.

Oczywiście możesz przejść prostymi drogami, instalując wtyczkę Breadcrumb NavXT
Pobierz wtyczkę tutaj: wordpress.org/extend/plugins/breadcrumb-navxt/

Po zainstalowaniu wtyczki wklej kod (który jest poniżej) do plików single.php, page.php, category.php, archive.php.

<div id = "breadcrumb_navx"> &lt;? php if (function_exists ('bcn_display')) {bcn_display (); }?> </ div> <! - #breadcrumb_navx ->

Wybierasz sposób instalacji „okruchów chleba” - ręcznie lub wtyczkę.

Dostęp do starych rekordów dla PS.

Po każdym dodaniu nowego postu stare odsuwają się coraz dalej i znikają z wyglądu bota wyszukiwania. Nie może ich wtedy znaleźć, a to jest bardzo złe: (. Musimy utworzyć nawigację strony dla bloga.

Możesz użyć specjalnej wtyczki WP-PageNavi: wordpress.org/extend/plugins/wp-pagenavi/

Po zainstalowaniu wtyczki zainstaluj kod (kod poniżej), w którym chcesz zobaczyć nawigację blogu, zazwyczaj umieszczaj wszystko w plikach index.php, category.php, archive.php.

&lt;? php wp_pagenavi (); ?>

Zapisz pliki.

Możesz oczywiście utworzyć nawigację po stronie bez wtyczki. Możesz zobaczyć, jak to wygląda w akcji, przechodząc na stronę „Główna”.
Ustaw nawigację po stronie na 2-3 minuty. Napiszę o kodzie w następnym poście. Tak więc artykuł okazał się niewielki.

Dodaj powiązane wpisy.

Dodaj podobne wpisy na dole posta. Dzięki temu blog będzie doskonałym relinkem dla wyszukiwarek i zainteresowaniem czytelników.
Używam wtyczki Podobne posty wordpress.org/extend/plugins/wordpress-23-related-posts-plugin dla tej firmy.

Utwórz mapę witryny.

Mapa witryny jest potrzebna do szybkiego i wysokiej jakości indeksowania Twojego bloga. Możesz zrobić wszystko za pomocą wtyczki Goggle XML Sitemaps i Sitemap Generator. Te dwie wtyczki tworzą różne mapy witryn.

Goggle XML Sitemaps tworzy mapę tylko dla wyszukiwarek w formacie xml
pobierz wtyczkę - wordpress.org/extend/plugins/rush-sitemap-generator/

Sitemap Generator - tworzy mapę dla odwiedzających w formacie html
pobierz wtyczkę - wordpress.org/extend/plugins/google-sitemap-generator

Strony witryny pamięci podręcznej.

Aby przyspieszyć działanie witryny, potrzebujesz wtyczki buforującej WP Super Cache lub Hyper Cache. Prędkość pobierania witryny lub bloga wpływa na ranking PS, a odwiedzający będzie zbyt leniwy, aby czekać na pobranie.

Pobierz wtyczkę Hyper Cache: wordpress.org/extend/plugins/hyper-cache/

Wyłącz wszystkie nieużywane wtyczki.

Myślę, że nie potrzebujesz dodatkowego obciążenia na stronie. Wyłącz wszystkie nieużywane wtyczki i lepiej je usuń.

Wyłącz wersje (kopie).

Kopie są tworzone podczas zmiany dokumentu (posty, strony, komentarze). Jeśli ich nie usuniesz, baza danych wkrótce zostanie zablokowana, a szybkość witryny pogorszy się, przerażenie.
Możesz wyłączyć tworzenie kopii w pliku wp-config.php, wpisz następujący wiersz w pliku:

define ('WP_POST_REVISIONS', 0);

To wszystko.

Czy podobał ci się ten post? Pomóż innym dowiedzieć się o tym artykule, kliknij przycisk sieci społecznościowej ↓↓↓

Najnowsze wiadomości kategorii:

Powiązane artykuły

Popularne artykuły:

Dodaj komentarz

Tagi: optymalizacja SEO , wordpress

Czy podobał ci się ten post?
Jak więc zacząć optymalizować WordPressa?
Ru/?
Jak mogę usunąć słowo „kategoria” z adresów URL kategorii?
Między <?
Php?
Disallow: / *?
Między <?
Php?
Lt;?

Номера

Номерной фонд гостиницы насчитывает 173 номера различных категорий.

Забронировать отель можно прямо сейчас: Бронирование онлайн