- Meta tagi WordPress SEO są nie tylko związane z SEO.
- Istnieje kilka kluczowych tagów metadanych WordPress SEO, które powinna mieć każda strona. W tym wpisie skupię się tylko na następujących tagach:
- Po wykonaniu tych kilku modyfikacji zostaniesz ustawiony na metatagi WordPress SEO, a wszystko to bez...
Jeśli używasz WordPressa, masz już bardzo solidną i wydajną platformę do pracy, ponieważ WordPress świetnie radzi sobie z wyszukiwarkami natychmiast po wyjęciu z pudełka, ale zawsze jest miejsce na ulepszenia. Kilka lat temu królem były słowa kluczowe meta, jeśli wypchałeś je i treść wystarczającą ilością słów kluczowych, które mogłabyś zrobić o dowolnej pozycji w rankingu na prawie wszystko, co chciałeś, na szczęście te dni już minęły, teraz treść jest królem, ALE nadal są kilka powodów, dla których posiadanie górnej strony WordPress SEO Meta Tags poprawnie skonfigurowane jest krytyczne, więc wtyczki, takie jak wtyczka SEO All In One stały się bardzo popularne, aby zautomatyzować część procesu generowania meta tagów SEO WordPress. Wtyczki takie jak ta mogą wykonać dobrą robotę, ale robią to za duży koszt, mogą być nadęte, a jeśli nie są poprawnie aktualizowane, mogą stanowić problem bezpieczeństwa.
Meta tagi WordPress SEO są nie tylko związane z SEO.
Służą również celom z wieloma witrynami z zakładkami, takimi jak Technorati, Delicious, Facebook itp., W których będą pobierać metatagi WordPress SEO i opis lub słowa kluczowe, aby wykorzystać je jako część treści przesyłanych do ich witryn, więc posiadanie ich na swoich stronach pomaga znacznie. Ten post nie dotyczy debat na temat przydatności metatagów WordPress SEO, ani tego, dlaczego je mieć, czy też nie, ponieważ zakładam, że jeśli jesteś tutaj, już sam to określiłeś. Ten post dotyczy tagów metadanych WordPress SEO i tego, jak sprawić, by konfiguracja witryny WordPress była odpowiednio i efektywnie zoptymalizowana pod kątem SEO, bez konieczności korzystania z nadętej wtyczki, aby wygenerować metatagi WordPress SEO, które mogłyby stanowić lukę w zabezpieczeniach. Bardzo krytycznie podchodzę do wydajności witryny, ponieważ ma ona zdecydowanie wpływ na ogólne wrażenia użytkownika, więc wszystko, co można zrobić, aby przyspieszyć i poprawić wydajność moich stron, będzie czymś, na co będę się zdecydowanie starał.
Istnieje kilka kluczowych tagów metadanych WordPress SEO, które powinna mieć każda strona. W tym wpisie skupię się tylko na następujących tagach:
- meta słowa kluczowe
- opisy meta
- meta roboty
- tytuł strony
Po pierwsze, posiadanie słów kluczowych i opisów w ramach Meta WordPress SEO Znaczniki, które są specyficzne dla treści Twojego postu, są ważne, więc po prostu, jak przejść do automatycznego umieszczenia tych ustawień na każdej opublikowanej stronie postu? Użyjemy tagów dla twojego posta jako słów kluczowych, ponieważ one i tak służą temu samemu celowi i użyjemy fragmentu fragmentu jako opisu. Aby to zrobić, musimy ustawić kilka funkcji w pliku motywów function.php, które znajdą się w twoim folderze szablonów, jeśli nie masz tam pliku functions.php, po prostu utwórz go i dodamy następujące fragmenty kodu do niego i będziesz miał bardzo skuteczne WordPress SEO Meta Tags dla swojej witryny.
Ten pierwszy fragment kodu pobiera znaczniki dla twojego postu z bazy danych, a następnie zwraca je w tablicy, której możemy użyć, aby wyświetlić je jako prostą listę rozdzielaną przecinkami w sekcji metatagu słowa kluczowego meta tagów SEO WordPress. Część na końcu używa kodu is_home, aby użyć domyślnych słów kluczowych na stronie głównej.
[php] // csv tagi dla meta słów kluczowych przez admindaily.com
function tags4meta () {
$ posttags = get_the_tags ();
foreach ((tablica) $ posttags jako $ tag) {
$ tags4meta. = $ tag-> name. „,”;
}
if (! is_single ()) {?> dodaj, twoją stronę główną, słowa kluczowe, które chcesz, tutaj, tak jak <? php}
echo "$ tags4meta";
} [/ php]
Ten drugi fragment kodu wygeneruje niestandardowy fragment, który możemy kontrolować na długość, obecnie używam tego dla mojego WordPress zawiera suwak postów na mojej stronie głównej, jak również na moje opisy postów. Pokażę ci, jak zmienić zwróconą długość, gdy przejdziemy do edycji plików szablonów, więc na razie wklej poniższe pliki do pliku functions.php, tak jak w przypadku ostatniego pliku, a to zamknie zmiany w tym pliku, tak abyś mógł można zapisać / przesłać go po dodaniu następującego kodu.
[php] // Niestandardowy fragment polecanych postów i opisów meta autorstwa admindaily.com
funkcja the_content_limit ($ max_char, $ more_link_text = '(więcej…)', $ stripteaser = 0, $ more_file = ”) {
$ content = get_the_content ($ more_link_text, $ stripteaser, $ more_file);
$ content = apply_filters ('the_content', $ content);
$ content = str_replace (']]>', ']] & gt;', $ content);
$ content = strip_tags ($ content);
if (strlen ($ _ GET ['p'])> 0) {
echo $ content;
}
else if ((strlen ($ content)> $ max_char) && ($ space = strpos ($ content, "", $ max_char))) {
$ content = substr ($ content, 0, $ space);
$ content = $ content;
echo $ content;
}
inaczej {
echo $ content;
}
} [/ php]
Teraz możemy przejść do edycji plików szablonów motywów. Jedynym plikiem do edycji jest Twój header.php, który zmodyfikujemy, aby poprawnie wyświetlić tytuł strony w formacie, z którego wyszukiwarki mogą najlepiej korzystać. słowa kluczowe do wyświetlania wyników funkcji, którą stworzyliśmy wcześniej, wstawimy kod w celu prawidłowego ustawienia części metatagów meta tagów SEO WordPress, a na końcu wprowadzimy kod metatagu robota, aby zapobiec indeksowaniu zduplikowanych treści i aby właściwie poprowadzić wyszukiwarki do treści, które chcemy zaindeksować, i dać im znać, co wolimy ignorować. Ponownie, wszystkie te zmiany będą również w sekcji <head> pliku.
Kod tagu tytułu jest dość prostą częścią konfiguracji metatagów WordPress SEO, na stronie głównej wyświetli nazwę Twojej witryny skonfigurowaną na stronie ustawień administratora, a następnie | następnie tekst na końcu, który chcesz dostosować do swoich upodobań, po prostu upewnij się, że formatowanie kodu pozostaje takie samo i że trzymasz „(pojedyncze cudzysłowy) wokół kodu, tak jak w tym przykładzie. Na wszystkich innych stronach, postach itp. Wyświetli tytuł, jeśli format strony / Tytuł posta tutaj | Nazwa witryny tutaj, która umieszcza bogaty wpis słowa kluczowego lub tytuł strony na początku tytułu, tak jak powinno być, ponieważ słowa te są znacznie ważniejsze dla wyszukiwarek niż nazwa witryny. Jeśli chcesz zobaczyć przykład tego w użyciu, po prostu sprawdź metatagi WordPress SEO na tej stronie.
[php] <title> <? php wp_title (”); ?> <? php if (wp_title (”, false)) {echo '| '; }?> <? php bloginfo ('name'); if (is_home ()) {echo '| Twoja krótka fraza tutaj ”; }?> </title> [/ php]
Następnie dołączymy kod, który będzie obsługiwał meta-słowa kluczowe części tagów meta WordPress SEO dla wszystkich stron, pamiętajmy, że skonfigurowaliśmy słowa kluczowe do wyświetlenia na stronie głównej w pliku functions.php, więc nie potrzebujemy żadnej logiki zawartej tutaj, tylko prosta linia kodu, która automatycznie wyświetla pożądane wyniki dla naszych stron.
[php] <meta name = "słowa kluczowe" content = "<? php echo tags4meta ();?>" /> [/ php]
Następny fragment kodu, który chcesz dodać, wygeneruje meta-opisową część twoich meta tagów SEO WordPress, która, jak wspomniano wcześniej, wykorzystuje zmodyfikowaną wersję naszego fragmentu postu, którą możemy kontrolować w tym fragmencie kodu, zmieniając liczbę wyświetlanych znaków na końcu kodu, gdzie widzisz <? php the_content_limit (200)?>, zwykle używam 160-200, ponieważ wydaje się, że działa dobrze dla stron z zakładkami, ale możesz oczywiście ustawić to niezależnie od preferencji. Ten kod pokaże nasz zmodyfikowany fragment jako opis meta dla pojedynczych postów, a także stron, które masz w swojej witrynie WordPress, o ile jest zawartość do wyświetlenia, jeśli post / strona jest pusta lub jeśli jest to twoja strona główna, to kod po prostu użyje opisu witryny jako skonfigurowanego na stronie ustawień administratora. Osobiście wolę nie umieszczać tego na stronach archiwum itp., Ponieważ spowoduje to, że wiele stron będzie miało identyczne opisy meta i będziemy informować wyszukiwarki, aby nie indeksowały tych stron w żaden sposób za pomocą metatagów robotów w następnym kroku.
[php] <? php if (is_single () || is_page ()): if (have_posts ()): while (have_posts ()): the_post (); ?>
<meta name = "description" content = "<? php the_content_limit (200)?>" />
<? php endwhile; endif; elseif (is_home ()):?>
<meta name = "description" content = "<? php bloginfo ('description');?>" />
<? php endif; ?> [/ php]
Ostatni fragment kodu polega na informowaniu wyszukiwarek, jakie strony chcemy indeksować, na jakich stronach mają być umieszczane linki itp. Osobiście preferuję, aby moja strona główna, pojedyncze posty i strony były indeksowane jako wszystko inne to zduplikowana treść i nie dodaje niczego do ogólnego doświadczenia użytkownika na mojej stronie. Mam skonfigurowane, aby nadal śledzić wszystkie linki na wszystkich stronach, dzięki czemu wszystko może zostać użyte do odkrycia treści, ale tylko strony, które chcę, będą indeksowane. Na przykład, jeśli szukasz „ Ultimate WordPress SEO Meta Tags bez wtyczek „Wolałbym, aby ten wpis był wyświetlany bezpośrednio zamiast strony archiwum kategorii zawierającej link do tego posta. Jeśli chcesz, możesz go zmienić na swoje potrzeby. Ponownie, po prostu wstaw poniższy kod do sekcji <head>, zapisz lub prześlij, a będziesz dobry, możesz oczywiście zmienić treść, aby dopasować ją do swoich potrzeb.
[php] <? php if (is_single () || is_page () || is_home ()) {?>
<meta name = "roboty" content = "noodp" />
<? php} else {?>
<meta name = "roboty" content = "noindex, follow" />
<? php}?> [/ php]
Po wykonaniu tych kilku modyfikacji zostaniesz ustawiony na metatagi WordPress SEO, a wszystko to bez użycia nadętych lub potencjalnie niebezpiecznych wtyczek, które używają zbyt wielu zasobów i mogą spowolnić działanie Twojej witryny.
Optymalizacja witryny powinna zawsze traktować ogólne wrażenia użytkownika jako najwyższy priorytet, czyszcząc witrynę, optymalizując kod i ograniczając liczbę używanych wtyczek. Witryna WordPress może być szybka, a wyszukiwarka przyjazna jednocześnie. Jeśli masz jakiekolwiek pytania dotyczące metatagów WordPress SEO, możesz je opublikować tutaj.
Gt; dodaj, twoją stronę główną, słowa kluczowe, które chcesz, tutaj, tak jak <?
Php] <title> <?
Php wp_title (”); ?
Gt; <?
Php if (wp_title (”, false)) {echo '| '; }?
Gt; <?
Php bloginfo ('name'); if (is_home ()) {echo '| Twoja krótka fraza tutaj ”; }?
Php] <meta name = "słowa kluczowe" content = "<?
Php echo tags4meta ();?
Php the_content_limit (200)?