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

Czyszczenie WordPressa z generowania niepotrzebnych stron

  1. Jakie niepotrzebne strony generuje WordPress
  2. Jak wyłączyć generowanie niepotrzebnych stron w WordPressie

To SEO działa w kompleksie i monitoruje wszystkie witryny. I trochę o nich myślę. Dzisiaj, po aktualizacji z 14 listopada 2014 r., Poszedłem obejrzeć indeksację moich witryn i zobaczyłem wiele niepotrzebnych śmieci. Jakie śmieci i jak się ich pozbyłem zostaną omówione w tym artykule.

Zawsze skupiam się na Yandex. Dlatego idziemy do naszego wspaniałego panelu webmaster.yandex.ru i kliknij Moje witryny. Następnie interesują nas dwie kolumny - „ Przesłane przez robota” i „ Strony w wyszukiwaniu. Wszyscy zapewne wiecie, że musicie dążyć do tego, aby liczba stron załadowanych przez robota była równa liczbie zindeksowanych stron.

Moja sytuacja jest nieco inna i myślę, że i ty. Powinno to zostać poprawione i im szybciej to zrobisz, tym lepiej. To właśnie miałem.

Jak widać różnica wynosi 13 stron. W innych witrynach różnica może się różnić. Są idealni pacjenci z równą liczbą stron i są tacy, w których różnica różni się 3-5 razy. Zobaczmy, jaki rodzaj żużla mamy, ładuje robota Yandex.

Idziemy do stron wykluczonych w witrynie Ya.VM i spójrz. Po pierwsze, w kolumnie „ Status HTTP: Nie znaleziono zasobu (404) ” powinien być pusty, nie ma nic do utworzenia nieistniejących stron. Jeśli masz wiele takich stron, wpłynie to negatywnie na twoją stronę, więc napraw sytuację w trybie pilnym. Post na ten temat będzie później, a sam poradzisz sobie.

Jesteśmy również zainteresowani „ Dokumentem jest zabronione w pliku robots.txt ”. Jeśli już przeczytałeś mój artykuł o popraw robots.txt i zrobiłeś dokładnie to samo, wtedy masz te wszystkie śmieci dokładnie w tej kolumnie. Jeśli nie, to twoja sytuacja jest naprawdę zła, ponieważ wszystkie śmieci będą w indeksie.

Jakie niepotrzebne strony generuje WordPress

Jakie pliki można tam wygenerować? Przypomnę, że chodzi tylko o pracę z silnikami WordPress. Generowane są tam następujące niepotrzebne strony:

1) /? P = dowolna liczba - strony do generowania postów z krótkim łączem;

2) /wp-include/wlwmanifest.xml - link do połączenia specjalnego pliku XML. Jeśli nie używasz programu Windows Live Writer, również go nie potrzebujesz;

3) /xmlrpc.php jest specjalnym API z WordPress, które pozwala na wykonywanie dowolnych czynności z zawartością w witrynie na odległość. Ta opcja jest domyślnie włączona na wszystkich blogach / stronach;

4) /xmlrpc.php?rsd - podobny do ust. Jeśli pracujesz wyłącznie za pośrednictwem panelu administracyjnego, powinieneś się tego pozbyć;

5) ? Replytocom = dowolny numer - repliki w komentarzach na stronie. Niestety są one generowane automatycznie i generują ogromną ilość niepotrzebnych bjaki dla wyszukiwarek.

W zależności od rozmiaru witryny, strony te można wygenerować całkiem sporo, więc należy je wyłączyć. Znalazłem rozwiązanie, które natychmiast rozwiązuje problemy ze wszystkimi typami stron.

Jak wyłączyć generowanie niepotrzebnych stron w WordPressie

Pisałem już o pierwszym przedmiocie tutaj , ale wszyscy jesteście leniwi, więc powtórzę to jeszcze raz. Tak więc, w celu leczenia naszej strony, musimy otworzyć panel administracyjny, przejść do karty Wygląd - Edytor - Funkcje motywu (funkcje.php) i wkleić tam następujący kod.

add_filter ('xmlrpc_enabled', '__return_false'); remove_action ('wp_head', 'wp_shortlink_wp_head'); remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'feed_links_extra', 3); remove_action ('wp_head', 'feed_links', 2); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'nearby_posts_rel_link_wp_head');

add_filter ('xmlrpc_enabled', '__return_false'); remove_action ('wp_head', 'wp_shortlink_wp_head'); remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'feed_links_extra', 3); remove_action ('wp_head', 'feed_links', 2); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'nearby_posts_rel_link_wp_head');

Następnie w tym samym miejscu otwórz plik nagłówkowy (header.php) i usuń tam następny wiersz.

&lt;link rel = "pingback" href = "<? php bloginfo ('pingback_url');?>" />

&lt;link rel = "pingback" href = "<? php bloginfo ('pingback_url');?>" />

I tutaj pozbyć się generacji? replytocom nie tak łatwo. Znalazłem tylko dwa rozwiązania.

1) Zainstaluj wtyczkę WordPress SEO (SEO by Yoast) i ustaw odpowiednie ustawienie.

2) Umieść inną formę komentowania. Na przykład umieszczam komentarze na Disqus na moim blogu i nie żałuję.

Są to najpopularniejsze strony generowane przez silnik i nie są potrzebne nikomu poza nim samym. Wyłączając generowanie tych kupek, ulepszasz swoją witrynę pod względem wewnętrzna optymalizacja .

Cieszę się, że mogę uzupełnić ten artykuł, jeśli podzielisz się swoimi doświadczeniami na ten temat.

Php?
Lt;link rel = "pingback" href = "<?
Php bloginfo ('pingback_url');?
Php bloginfo ('pingback_url');?