Wyłącz indeksowanie stron archiwów WordPress dla lepszego SEO
Objaśnienie
Jeśli chcesz, aby Twoje strony archiwalne WordPressa nie pojawiały się w wynikach wyszukiwania, oto prosty sposób, aby to osiągnąć.
Dodanie Noindex do stron archiwalnych:
Istnieje funkcja, która sprawdza, czy strona jest archiwum. Jeśli tak, dodaje specjalny znacznik do sekcji nagłówka strony. Ten znacznik informuje wyszukiwarki, aby nie indeksowały tej strony, ale mogą nadal śledzić linki na niej. To pomaga utrzymać Twoje strony archiwalne w ukryciu przed wynikami wyszukiwania.
Aktualizacja pliku Robots.txt:
Druga część kodu modyfikuje plik robots.txt Twojej witryny. Plik ten daje instrukcje wyszukiwarkom, które części Twojej witryny powinny lub nie powinny być indeksowane. Kod dodaje zasady blokujące dostęp wyszukiwarek do typowych sekcji archiwalnych, takich jak kategorie, tagi, autorzy i daty. To dodatkowo zapewnia, że te strony nie pojawią się w wynikach wyszukiwania.
Używając obu metod, skutecznie informujesz wyszukiwarki, aby zignorowały Twoje strony archiwalne, utrzymując je poza wynikami wyszukiwania, jednocześnie pozwalając im śledzić linki dla lepszej nawigacji.
Kod
<?php
// Function to add noindex to archive pages
function wp_dudecom_noindex_archives() {
if (is_archive()) {
echo '<meta name="robots" content="noindex, follow" />';
}
}
add_action('wp_head', 'wp_dudecom_noindex_archives');
// Function to modify robots.txt for archive pages
function wp_dudecom_modify_robots_txt($output, $public) {
if ('0' == $public) {
return $output;
}
$output .= "Disallow: /category/\n";
$output .= "Disallow: /tag/\n";
$output .= "Disallow: /author/\n";
$output .= "Disallow: /date/\n";
return $output;
}
add_filter('robots_txt', 'wp_dudecom_modify_robots_txt', 10, 2);
?>
Instrukcja
Lokalizacja pliku: Dodaj kod do pliku functions.php
swojego motywu lub stwórz plik niestandardowej wtyczki.
Wymagania wstępne:
- Dostęp do panelu administracyjnego WordPressa.
- Podstawowa znajomość edytowania plików motywu lub tworzenia wtyczki.
Kroki wdrożenia:
- Dostęp do panelu administracyjnego WordPress: Zaloguj się do swojego panelu administracyjnego WordPressa.
- Nawigacja do Edytora Motywów: Przejdź do Wygląd > Edytor motywów. Jeśli wolisz używać wtyczki, przejdź do Wtyczki > Dodaj nową i stwórz nową wtyczkę.
- Edytuj plik Functions: W Edytorze Motywów znajdź i kliknij na
functions.php
z listy plików motywu po prawej stronie. - Wstaw kod: Skopiuj podany kod i wklej go na końcu pliku
functions.php
. Jeśli używasz wtyczki, wklej kod do głównego pliku wtyczki. - Zapisz zmiany: Kliknij przycisk Aktualizuj plik, aby zapisać zmiany.
- Zweryfikuj wdrożenie: Odwiedź stronę archiwum na swojej witrynie i sprawdź źródło strony, aby upewnić się, że tag
<meta name="robots" content="noindex, follow" />
jest obecny. - Sprawdź Robots.txt: Uzyskaj dostęp do pliku
robots.txt
swojej witryny, przechodząc dotwojadomena.com/robots.txt
i zweryfikuj, czy zasady disallow zostały dodane.
Postępując zgodnie z tymi krokami, skutecznie zapobiegniesz indeksowaniu stron archiwum przez wyszukiwarki. Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.