15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
10.10.2024
2 +1

Jak dodać meta tagi do WordPress: Kompletny przewodnik techniczny

Tagi meta to elementy HTML umieszczane wewnątrz sekcji <head> strony internetowej, które przekazują ustrukturyzowane metadane do wyszukiwarek i przeglądarek. Są niewidoczne dla odwiedzających witrynę, ale bezpośrednio wpływają na to, jak roboty indeksujące katalogują Twoje treści, jak Twoje strony wyświetlają się w SERP oraz jak platformy społecznościowe renderują udostępniane linki. Dla każdej witryny WordPress poprawnie skonfigurowane tagi meta — w szczególności <meta name="description">, element <title>, tagi Open Graph i wskazówki kanoniczne — stanowią fundament SEO na stronie.

Ten przewodnik omawia każdą praktyczną metodę dodawania tagów meta do WordPress: oparte na wtyczkach przepływy pracy dla większości użytkowników, ręczne podejścia na poziomie kodu dla deweloperów oraz krytyczne niuanse techniczne, które większość poradników całkowicie pomija.

Czym są tagi meta i dlaczego mają znaczenie dla SEO w WordPress

Tag meta to samozamykający się element HTML, który istnieje wyłącznie w sekcji <head> dokumentu. Nie zawiera żadnej widocznej treści, ale przekazuje czytelne maszynowo sygnały do Googlebot, Bingbot, robotów indeksujących media społecznościowe i silników przeglądarek.

Najbardziej istotne dla SEO tagi meta w WordPress to:

  • <meta name="description"> — tekst fragmentu, który Google może wyświetlać w wynikach organicznych (150–160 znaków to praktyczny limit wyświetlania, choć Google często go przepisuje)
  • <title> — technicznie nie jest elementem <meta>, ale jest traktowany jako taki w narzędziach SEO; najważniejszy sygnał rankingowy na stronie
  • <meta name="robots"> — kontroluje zachowanie indeksowania i śledzenia linków (index, noindex, follow, nofollow, noarchive, max-snippet)
  • <meta property="og:*"> — tagi protokołu Open Graph dla rozwijania podglądów na Facebooku, LinkedIn i Slacku
  • <meta name="twitter:*"> — tagi Twitter Card dla bogatych podglądów na X/Twitter
  • <link rel="canonical"> — nie jest tagiem meta, ale znajduje się w <head> i zapobiega rozmywaniu treści przez duplikaty
  • <meta name="viewport"> — kluczowy dla renderowania na urządzeniach mobilnych i wyników Core Web Vitals

Częste nieporozumienie: <meta name="keywords"> jest ignorowany przez Google od 2009 roku i aktywnie używany jako sygnał spamu przez niektóre inne wyszukiwarki. Nie należy go wypełniać.

Metoda 1: Używanie wtyczki SEO (zalecane dla większości witryn)

Zarządzanie tagami meta za pomocą wtyczek to właściwy domyślny wybór dla WordPress. Obsługuje dynamiczne generowanie tagów dla każdego typu wpisu, taksonomii i szablonu, czego ręczny kod nie może łatwo odtworzyć bez znacznego niestandardowego programowania.

1.1 Yoast SEO

Yoast SEO pozostaje najszerzej wdrożoną wtyczką SEO dla WordPress, z ponad 10 milionami aktywnych instalacji. Jego siłą jest integracja danych strukturalnych obok standardowego zarządzania tagami meta.

Instalacja:

  1. Przejdź do Wtyczki > Dodaj nową w panelu administracyjnym WordPress.
  2. Wyszukaj Yoast SEO.
  3. Kliknij Zainstaluj teraz, a następnie Aktywuj.

Dodawanie tagów meta do wpisu lub strony:

  1. Otwórz dowolny wpis lub stronę w edytorze blokowym lub klasycznym.
  2. Przewiń do pola meta Yoast SEO poniżej obszaru treści.
  3. Kliknij zakładkę SEO.
  4. Edytuj pole Tytuł SEO — Yoast wstępnie wypełnia je przy użyciu szablonu (np. %%title%% %%sep%% %%sitename%%), który możesz nadpisać dla każdej strony.
  5. Napisz Meta opis o długości 150–160 znaków. Licznik znaków na żywo i podgląd SERP aktualizują się w czasie rzeczywistym.
  6. Kliknij Aktualizuj lub Opublikuj.

Domyślne ustawienia dla całej witryny są zarządzane w sekcji SEO > Wygląd w wyszukiwarkach, gdzie możesz niezależnie ustawiać szablony tytułów dla wpisów, stron, niestandardowych typów wpisów, kategorii, tagów i archiwów autorów.

Zaawansowana konfiguracja Yoast, którą większość poradników pomija:

  • W sekcji SEO > Wygląd w wyszukiwarkach > Typy treści możesz ustawić całe typy wpisów jako noindex — niezbędne dla typów wpisów z cienką treścią, takich jak referencje czy elementy portfolio.
  • Yoast SEO > Narzędzia > Edytor zbiorczy pozwala aktualizować tytuły i opisy w setkach wpisów bez otwierania każdego z osobna.
  • Yoast domyślnie wstrzykuje <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1">, co wyraźnie przyznaje Google pozwolenie na używanie pełnych długości fragmentów. Usunięcie tego może skrócić Twoje fragmenty w SERP.

1.2 All in One SEO (AIOSEO)

AIOSEO to silna alternatywa, szczególnie dla witryn WooCommerce, ponieważ posiada natywny schemat produktów i pola SEO dla poszczególnych wariantów, których Yoast nie oferuje w darmowej wersji.

Instalacja:

  1. Przejdź do Wtyczki > Dodaj nową, wyszukaj All in One SEO.
  2. Kliknij Zainstaluj teraz, a następnie Aktywuj.

Dodawanie tagów meta:

  1. Edytuj dowolny wpis lub stronę.
  2. Przewiń do panelu Ustawienia AIOSEO.
  3. W zakładce Ogólne dostosuj Tytuł SEO i Meta opis.
  4. Zakładka Zaawansowane udostępnia dyrektywy robots, nadpisania kanonicznego URL i kontrolki danych strukturalnych.
  5. Kliknij Aktualizuj lub Opublikuj.

Zaleta specyficzna dla AIOSEO: Jego TruSEO Score analizuje Twoje tagi meta w odniesieniu do głównej frazy kluczowej w czasie rzeczywistym, sygnalizując problemy takie jak brak słów kluczowych w tytule, zbyt krótkie opisy lub zduplikowane meta opisy na różnych stronach — częsty problem techniczny SEO na dużych witrynach WordPress.

1.3 Rank Math

Rank Math zdobył znaczący udział w rynku dzięki hojnej darmowej wersji, która obejmuje znaczniki schematu, monitorowanie błędów 404 i zarządzanie przekierowaniami — funkcje, które w konkurencyjnych wtyczkach są płatne.

Instalacja:

  1. Przejdź do Wtyczki > Dodaj nową, wyszukaj Rank Math.
  2. Kliknij Zainstaluj teraz, a następnie Aktywuj.
  3. Ukończ Kreator konfiguracji — ten krok jest ważny, ponieważ konfiguruje domyślne ustawienia dla całej witryny, łączy z Google Search Console i ustawia domyślne typy schematu dla każdego typu wpisu.

Dodawanie tagów meta:

  1. Edytuj dowolny wpis lub stronę.
  2. Otwórz panel boczny Rank Math (edytor blokowy) lub przewiń do pola meta (edytor klasyczny).
  3. W zakładce Ogólne ustaw swój Tytuł SEO i Meta opis.
  4. Zakładka Zaawansowane zapewnia kontrolki meta robots dla każdego wpisu, w tym noindex, nofollow, noarchive i pola kanonicznego URL.
  5. Kliknij Aktualizuj lub Opublikuj.

Szczególny przypadek Rank Math: Jeśli migrujesz z Yoast do Rank Math, użyj wbudowanego narzędzia Importuj z Yoast w sekcji Rank Math > Status i narzędzia > Narzędzia bazy danych. Pominięcie tego kroku oznacza utratę wszystkich wcześniej napisanych meta opisów i tytułów — znaczna utrata treści na dużych witrynach.

Tabela porównawcza wtyczek

FunkcjaYoast SEO (darmowy)AIOSEO (darmowy)Rank Math (darmowy)
Tytuł meta i opisTakTakTak
Open Graph / Twitter CardsTakTakTak
Meta `robots` dla każdego wpisuTakTakTak
Schemat / dane strukturalnePodstawowy (Article, Breadcrumb)PodstawowyZaawansowany (20+ typów)
Kontrola kanonicznego URLTakTakTak
SEO dla WooCommercePłatny dodatekNatywny (ograniczony)Natywny (ograniczony)
Menedżer przekierowańPłatny dodatekPłatnyDarmowy
Integracja z Google Search ConsoleTakTakTak
Zbiorczy edytor metaTakTakTak
Import z innych wtyczekTakTakTak

Metoda 2: Ręczne dodawanie tagów meta bez wtyczki

Metody ręczne są odpowiednie dla deweloperów tworzących niestandardowe motywy, bezgłowe konfiguracje WordPress lub witryny, w których narzut wtyczek musi być zminimalizowany. Wymagają znajomości PHP i hooków WordPress.

Krytyczny warunek wstępny: Nigdy nie edytuj bezpośrednio plików aktywnego motywu. Zawsze używaj motywu potomnego. Zmiany w plikach header.php lub functions.php motywu nadrzędnego są nadpisywane przy każdej aktualizacji motywu, po cichu usuwając Twoje tagi meta.

2.1 Bezpośrednia edycja header.php (statyczne tagi meta)

To podejście dodaje te same tagi meta do każdej strony — odpowiednie tylko dla witryn jednostronicowych lub bardzo specyficznych przypadków użycia.

  1. Przejdź do Wygląd > Edytor plików motywu.
  2. Wybierz header.php z listy plików po prawej stronie.
  3. Znajdź sekcję <head> i dodaj swoje tagi przed zamykającym tagiem </head>:
<meta name="description" content="Your site-wide meta description here.">
<meta name="robots" content="index, follow">
  1. Kliknij Zaktualizuj plik.

Dlaczego to podejście jest prawie zawsze błędne dla witryn wielostronicowych: Każda strona będzie serwować identyczne meta opisy, co Google traktuje jako sygnał duplikacji treści i może karać, zwijając Twoje strony w wynikach wyszukiwania. Używaj tego tylko jeśli masz aplikację jednostronicową lub bardzo konkretny powód, aby emitować jeden globalny opis.

2.2 Dynamiczne tagi meta przez functions.php (zalecana metoda ręczna)

To jest właściwe ręczne podejście dla deweloperów. Podpina się do wp_head i generuje kontekstowo odpowiednie tagi meta dla każdego typu strony.

Otwórz plik functions.php swojego motywu potomnego i dodaj:

function alexhost_custom_meta_tags() {
    global $post;

    if ( is_singular() && ! empty( $post ) ) {
        // Use the manual excerpt if set, otherwise fall back to auto-excerpt
        if ( has_excerpt( $post->ID ) ) {
            $description = get_the_excerpt( $post->ID );
        } else {
            $description = wp_trim_words( get_the_content(), 30, '...' );
        }

        $description = wp_strip_all_tags( $description );
        $description = esc_attr( $description );

        echo '<meta name="description" content="' . $description . '">' . "n";

    } elseif ( is_category() || is_tag() || is_tax() ) {
        $term        = get_queried_object();
        $description = esc_attr( strip_tags( $term->description ) );

        if ( ! empty( $description ) ) {
            echo '<meta name="description" content="' . $description . '">' . "n";
        }

    } elseif ( is_home() || is_front_page() ) {
        $description = esc_attr( get_bloginfo( 'description' ) );
        echo '<meta name="description" content="' . $description . '">' . "n";
    }
}
add_action( 'wp_head', 'alexhost_custom_meta_tags', 1 );

Uwagi techniczne dotyczące tej implementacji:

  • Argument priorytetu 1 w add_action zapewnia, że uruchamia się wcześnie w wp_head, przed większością danych wyjściowych motywu i wtyczek.
wp_strip_all_tags() jest używany zamiast strip_tags(), ponieważ usuwa również zawartość tagów script i style, nie tylko same tagi.
esc_attr() oczyszcza dane wyjściowe, aby zapobiec wstrzykiwaniu XSS przez zawartość wpisu.
Gałąź taksonomii obsługuje strony archiwów kategorii i tagów, które na witrynach WordPress są często pozostawiane bez meta opisów — częsta luka w technicznym SEO.

Ręczne dodawanie tagów Open Graph (dla podglądów udostępniania w mediach społecznościowych):
function alexhost_open_graph_tags() {
    global $post;

    if ( is_singular() && ! empty( $post ) ) {
        $og_title       = esc_attr( get_the_title( $post->ID ) );
        $og_url         = esc_url( get_permalink( $post->ID ) );
        $og_description = esc_attr( wp_trim_words( wp_strip_all_tags( get_the_content() ), 30, '...' ) );

        // Use featured image if available
        if ( has_post_thumbnail( $post->ID ) ) {
            $og_image = esc_url( get_the_post_thumbnail_url( $post->ID, 'large' ) );
        } else {
            $og_image = esc_url( get_template_directory_uri() . '/images/default-og.jpg' );
        }

        echo '<meta property="og:type" content="article">' . "n";
        echo '<meta property="og:title" content="' . $og_title . '">' . "n";
        echo '<meta property="og:description" content="' . $og_description . '">' . "n";
        echo '<meta property="og:url" content="' . $og_url . '">' . "n";
        echo '<meta property="og:image" content="' . $og_image . '">' . "n";
    }
}
add_action( 'wp_head', 'alexhost_open_graph_tags', 2 );
2.3 Ręczne dodawanie tagu kanonicznego
Tagi kanoniczne zapobiegają problemom z duplikacją treści, które są endemiczne w WordPress ze względu na paginację, ciągi zapytań i wiele widoków archiwów serwujących podobną treść.
function alexhost_canonical_tag() {
    if ( is_singular() ) {
        $canonical = esc_url( get_permalink() );
        echo '<link rel="canonical" href="' . $canonical . '">' . "n";
    }
}
add_action( 'wp_head', 'alexhost_canonical_tag', 3 );
Ważne: Jeśli używasz wtyczki SEO, nie dodawaj ręcznych tagów kanonicznych. Wtyczka już to obsługuje, a zduplikowane tagi kanoniczne tworzą sprzeczne sygnały dla robotów indeksujących.
Metoda 3: Lekkie niestandardowe wtyczki tagów meta
Dla witryn, które potrzebują niestandardowego wstrzykiwania tagów meta bez pełnego narzutu pakietu SEO, dedykowane wtyczki tagów meta są realnym rozwiązaniem pośrednim. Meta Tag Manager to najczęściej używana opcja w tej kategorii.
Konfiguracja:

Przejdź do Wtyczki > Dodaj nową, wyszukaj Meta Tag Manager.
Kliknij Zainstaluj teraz, a następnie Aktywuj.
Przejdź do Ustawienia > Meta Tag Manager.
Kliknij Dodaj tag meta i skonfiguruj:


Nazwa: Wartość atrybutu name lub property (np. description, og:image).
Treść: Wartość zawartości tagu.
Zakres: Zastosuj globalnie lub do określonych typów wpisów, stron lub URL.


Kliknij Zapisz tag meta.

Kiedy to podejście ma sens: Jeśli prowadzisz bezgłową lub oddzieloną konfigurację WordPress, gdzie dane wyjściowe front-endu pełnej wtyczki SEO są nieistotne, ale nadal musisz wstrzykiwać określone tagi dla konsumentów API lub wskazówek dla robotów indeksujących, lekka wtyczka jak ta pozwala uniknąć ładowania tysięcy linii nieużywanego kodu wtyczki SEO.
Krytyczne pułapki techniczne, których należy unikać
Oto problemy, które powodują, że implementacje tagów meta po cichu zawodzą lub aktywnie szkodzą rankingom:
Zduplikowane meta opisy na różnych stronach to jeden z najczęstszych błędów technicznych SEO na witrynach WordPress. Występują, gdy wtyczka jest skonfigurowana z globalnym szablonem, ale nie są napisane żadne nadpisania dla poszczególnych stron. Raport Pokrycie w Google Search Console sygnalizuje ten problem. Przeprowadź audyt za pomocą narzędzia do crawlowania, takiego jak Screaming Frog lub Sitebulb, przed i po każdej implementacji tagów meta.
Konfliktujące wtyczki generujące zduplikowane tagi <title>. Jeśli plik header.php Twojego motywu zawiera zakodowany na stałe tag <title> ORAZ aktywna jest wtyczka SEO, w Twoim HTML będą dwa elementy title. Google zazwyczaj używa pierwszego, który może nie być wersją zoptymalizowaną pod SEO. Sprawdź źródło strony za pomocą Ctrl+U i wyszukaj <title>, aby potwierdzić, że istnieje tylko jeden.
noindex przypadkowo ustawiony na stronach produkcyjnych. WordPress ma wbudowane ustawienie w sekcji Ustawienia > Czytanie oznaczone jako „Zniechęć wyszukiwarki do indeksowania tej witryny”. Wstrzykuje ono <meta name="robots" content="noindex,follow"> dla całej witryny. Często pozostaje włączone po pracach deweloperskich i na środowiskach stagingowych. Sprawdź, czy jest odznaczone na każdej witrynie produkcyjnej.
Meta opisy obcinane przez znaki specjalne. Cudzysłowy (") wewnątrz atrybutu content meta opisu spowodują przerwanie granicy atrybutu HTML. Zawsze oczyszczaj zawartość opisu za pomocą esc_attr() w PHP lub upewnij się, że pole wejściowe Twojej wtyczki SEO usuwa lub koduje te znaki.
Wymiary obrazu Open Graph. og:image powinien mieć co najmniej 1200×630 pikseli. Obrazy mniejsze niż 600×315 pikseli nie będą renderowane jako duże karty na Facebooku i LinkedIn, co zmniejsza współczynnik klikalności z udostępniania w mediach społecznościowych.
Weryfikacja działania tagów meta
Po implementacji zawsze weryfikuj dane wyjściowe przed uznaniem zadania za zakończone.
Inspekcja źródła w przeglądarce:
curl -s https://yourdomain.com/your-page/ | grep -i '<meta|<title|canonical'
To polecenie pobiera surowy HTML i filtruje tylko odpowiednie elementy head, pozwalając potwierdzić, że tagi są obecne i poprawnie sformatowane bez przeglądarki.
Google Search Console: Po opublikowaniu zmian użyj narzędzia Inspekcja URL, aby pobrać aktualną wersję strony. Zakładka renderowanego HTML pokazuje dokładnie to, co widzi Googlebot, w tym wszelkie tagi meta wstrzyknięte przez JavaScript.
Debugery Open Graph:

Facebook Sharing Debugger: developers.facebook.com/tools/debug/
  • LinkedIn Post Inspector: www.linkedin.com/post-inspector/
  • Twitter Card Validator: cards-dev.twitter.com/validator
  • Narzędzia te również czyszczą buforowany podgląd dla swoich platform, co jest konieczne po aktualizacji og:image lub og:description.

    Infrastruktura hostingowa a wydajność tagów meta

    Renderowanie tagów meta jest bezpośrednio powiązane z czasem odpowiedzi serwera. Jeśli Twój serwer WordPress dostarcza Time to First Byte (TTFB) powyżej 600ms, Googlebot może przekroczyć limit czasu przed otrzymaniem pełnej sekcji <head>, powodując pominięcie tagów meta podczas crawlowania. Jest to szczególnie istotne w środowiskach hostingu współdzielonego pod dużym obciążeniem.

    Dla witryn, w których wydajność SEO jest priorytetem, właściwie skonfigurowane środowisko Hosting VPS z PHP-FPM, OPcache i warstwą pełnego buforowania stron (Redis lub Memcached) będzie konsekwentnie dostarczać TTFB poniżej 200ms, zapewniając robotom indeksującym niezawodne parsowanie tagów meta przy każdej wizycie.

    Jeśli zarządzasz wieloma witrynami WordPress lub potrzebujesz panelu sterowania usprawniającego zarządzanie wtyczkami i edycję plików motywów w różnych środowiskach, VPS z cPanel zapewnia znajomy interfejs zarówno do edycji plików tagów meta, jak i dostrajania wydajności na poziomie serwera bez konieczności znajomości wiersza poleceń.

    Dla wdrożeń WordPress o dużym ruchu, gdzie wstrzykiwanie tagów meta na dużą skalę (tysiące dynamicznie generowanych stron) nie może wprowadzać opóźnień, Serwery dedykowane eliminują rywalizację o zasoby charakterystyczną dla środowisk współdzielonych, dając pełną kontrolę nad konfiguracją PHP, buforowaniem opcode i dostarczaniem HTTP/2 lub HTTP/3.

    Witryny, które w dużym stopniu zależą od wyszukiwania organicznego, powinny również upewnić się, że ich certyfikat SSL jest ważny i poprawnie skonfigurowany, ponieważ Google używa HTTPS jako sygnału rankingowego, a wygasły lub błędnie skonfigurowany certyfikat powoduje, że przeglądarki całkowicie blokują ładowanie stron — czyniąc całą optymalizację tagów meta nieistotną. Certyfikaty SSL powinny być traktowane jako warunek wstępny, a nie kwestia drugorzędna, w każdym wdrożeniu WordPress zorientowanym na SEO.

    Jeśli Twoja witryna WordPress zawiera formularz kontaktowy, subskrypcję newslettera lub komponent e-mail transakcyjnego, reputacja e-mailowa Twojej domeny również wpływa na to, jak Google ocenia sygnały wiarygodności Twojej witryny. Właściwie skonfigurowana konfiguracja Hostingu poczty e-mail z rekordami SPF, DKIM i DMARC przyczynia się do szerszego obrazu autorytetu domeny, który stanowi podstawę ocen EEAT.

    Macierz decyzyjna: wybór właściwej metody tagów meta

    ScenariuszZalecana metoda
    Standardowy blog WordPress lub witryna firmowaYoast SEO lub Rank Math (darmowa wersja)
    Sklep WooCommerce z wariantami produktówAIOSEO (darmowy) lub Yoast Premium
    Tworzenie niestandardowego motywu, bez narzutu wtyczekHook `functions.php` z `wp_head`
    Jednostronicowa lub prawie statyczna witryna WordPressBezpośrednia edycja `header.php` (motyw potomny)
    Bezgłowy WordPress / REST API / frontend oparty na blokachLekka wtyczka tagów meta lub niestandardowy endpoint REST
    Migracja z jednej wtyczki SEO do innejNajpierw użyj narzędzia importu docelowej wtyczki
    Duża witryna z 1000+ stronami wymagającymi zbiorczych aktualizacjiYoast Bulk Editor lub funkcja zbiorczej edycji AIOSEO

    Techniczna lista kontrolna kluczowych wniosków

    Przed uznaniem implementacji tagów meta WordPress za kompletną, sprawdź każdy element na tej liście:

    • [ ] W renderowanym HTML istnieje tylko jeden element <title> (sprawdź źródło strony)
    • [ ] Każda indeksowalna strona ma unikalny meta opis o długości od 50 do 160 znaków
    • [ ] Żadne meta opisy nie są zduplikowane na różnych stronach (przeprowadź audyt za pomocą Search Console lub crawlera)
    • [ ] Ustawienia > Czytanie > „Zniechęć wyszukiwarki” jest odznaczone na produkcji
    • [ ] <meta name="robots" content="noindex"> nie jest obecny na stronach przeznaczonych do indeksowania
    • [ ] Tagi kanoniczne są obecne i wskazują na właściwy preferowany URL
    • [ ] Tagi Open Graph (og:title, og:description, og:image, og:url) są obecne na wszystkich stronach przeznaczonych do udostępniania
    • [ ] Wymiary og:image wynoszą co najmniej 1200×630 pikseli
    • [ ] Brak konfliktujących danych wyjściowych tagów meta z wielu aktywnych wtyczek SEO
    • [ ] TTFB jest poniżej 600ms, aby zapewnić niezawodne parsowanie zawartości <head> przez roboty indeksujące
    • [ ] SSL jest ważny i przekierowania HTTPS są skonfigurowane (URL HTTP w tagach kanonicznych psują indeksowanie)
    • [ ] Zmiany tagów meta zostały zweryfikowane w narzędziu Inspekcja URL w Google Search Console

    FAQ

    Czy Google nadal używa meta opisu jako sygnału rankingowego?

    Nie. Google publicznie oświadczyło, że <meta name="description"> nie wpływa na ranking. Jego wartość jest pośrednia: dobrze napisany opis poprawia współczynnik klikalności w SERP, a CTR jest sygnałem behawioralnym, który może z czasem wpływać na ranking. Google również często przepisuje opisy, pobierając tekst z treści strony, który uważa za bardziej trafny dla zapytania.

    Czy mogę mieć jednocześnie aktywne wiele wtyczek SEO?

    Nie powinieneś. Jednoczesne uruchamianie Yoast SEO i Rank Math, na przykład, spowoduje zduplikowane tagi <title>, zduplikowane meta opisy i konfliktujące tagi kanoniczne w Twoim HTML. Dezaktywuj i odinstaluj wszelkie poprzednie wtyczki SEO przed aktywowaniem nowej i użyj narzędzia importu nowej wtyczki, aby przenieść istniejące dane meta.

    Jaki jest właściwy sposób ustawienia noindex na stronie WordPress bez wtyczki?

    Dodaj poniższe do pliku functions.php swojego motywu potomnego, zastępując warunek logiką identyfikującą strony, które chcesz wykluczyć:

    function alexhost_noindex_specific_pages() {
        if ( is_page( 'thank-you' ) || is_page( 'privacy-policy' ) ) {
            echo '<meta name="robots" content="noindex, follow">' . "n";
        }
    }
    add_action( 'wp_head', 'alexhost_noindex_specific_pages' );

    Dlaczego Google wyświetla inny opis niż ten, który ustawiłem?

    Google przepisuje meta opisy w około 60–70% przypadków (według wielu zakrojonych na szeroką skalę badań). Robi to, gdy stwierdza, że fragment z treści strony jest bardziej trafny dla konkretnego zapytania niż Twój napisany opis. Najlepszym środkiem zaradczym jest pisanie opisów, które ściśle odpowiadają intencji informacyjnej strony i zapewnienie, że treść strony zawiera jasną, dobrze ustrukturyzowaną zawartość, którą Google może wykorzystać jako alternatywę.

    Czy tagi meta wpływają na to, jak moja witryna WordPress wyświetla się w mediach społecznościowych?

    Standardowe tagi <meta name="description"> nie są używane przez platformy społecznościowe. Facebook, LinkedIn i Slack używają tagów Open Graph (og:description, og:image, og:title). Twitter używa własnych tagów twitter:card i twitter:description. Wszystkie główne wtyczki SEO automatycznie generują oba zestawy. Jeśli używasz ręcznej implementacji, musisz jawnie dodać obie rodziny tagów, jak pokazano w przykładach functions.php.

    15%

    Zaoszczędź 15% na wszystkich usługach hostingowych

    Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

    Użyj kodu:

    Skills
    Rozpocznij