- Optymalizacja SEO.
- Zoptymalizuj tytuł, opisy, słowa kluczowe dla słów kluczowych.
- Dostosuj plik robots.txt
- Osadź bułkę tartą.
- Zainstaluj okruchy chleba bez wtyczki.
- Zainstaluj okruchy chleba za pomocą wtyczki.
- Dostęp do starych rekordów dla PS.
- Dodaj powiązane wpisy.
- Utwórz mapę witryny.
- Strony witryny pamięci podręcznej.
- Wyłącz wszystkie nieużywane wtyczki.
- Wyłącz wersje (kopie).
- Czy podobał ci się ten post? Pomóż innym dowiedzieć się o tym artykule, kliknij przycisk sieci społecznościowej ↓↓↓
Наша команда-партнер Artmisto
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.
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.
<? 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"> <? 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.
<? 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:
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;?