Jak dodać kanoniczne adresy URL bez użycia wtyczki WordPress

  1. Wtyczki SEO WordPress
  2. Uniwersalny kod PHP dla URL-ów Canonical
  3. Nie zalecana metoda
  4. Dodawanie kanonicznych łączy w WordPressie

Każdy, kto mnie zna, będzie wiedział, że nienawidzę używać Wtyczki WordPress , nie żebym był projektantem stron internetowych, który uważa, że ​​każdy inny projektant i koder powinien napisać swój własny kod, daleki od tego. Jestem projektantem stron internetowych, który wierzy, że powinieneś używać zaufanych wtyczek tylko wtedy, gdy jest to absolutnie konieczne. Korzystanie z wtyczki, która oferuje 100 funkcji, gdy tylko potrzebujesz, nie ma dla mnie sensu! Użycie takiej wtyczki spowoduje tylko nadmuchanie kodu, spowolnienie SQL i zwiększenie szans na wykorzystanie luk w zabezpieczeniach.

O ile to możliwe, powinieneś unikać używania wtyczek WP, chyba że absolutnie tego potrzebujesz, jeśli chcesz używać tylko kanonicznych adresów URL, nie musisz mieć ochoty na wszystkie tańczące wszystkie śpiewające wtyczki SEO, możesz dodać kanoniczne adresy URL do WordPress bez wtyczki, w rzeczywistości w tym krótkim przewodniku dostarczę ci kod, który działa z każdym systemem zarządzania treścią, który używa PHP.

Wtyczki SEO WordPress

Polecam jednak Yoast SEO lub jakakolwiek inna renomowana wtyczka SEO, jeśli chcesz lepiej zarządzać SEO, na przykład zmieniać tytuły i opisy meta, ale tylko jeśli tego potrzebujesz ... 5-stronicowa strona biznesowa tak naprawdę nie wymaga wtyczki SEO, ponieważ wszystko, co możesz zrobić z wtyczką może się obejść bez, oczywiście, może zająć ci 20 minut więcej! Ale końcowym rezultatem będzie strona, którą łatwiej będzie uaktualnić bez obawy, że coś pójdzie nie tak i czystsza baza danych SQL.

Uniwersalny kod PHP dla URL-ów Canonical

Poniżej znajduje się kod, który należy dodać w głowa Twojego szablonu motywu:

<link rel = "canonical" href = "https://www.bybe.net <? php echo $ _SERVER ['REQUEST_URI'];?>">

Powyższy kod zostanie dodany do wszystkich stron, chroni przed duplikatami z sufiksu www / non-www, https / http, shortlinks i ciągów zapytań, ponieważ twoja strona www / nie-www, domena i protokół są trudne do ustawienia , polecenie PHP $ _SERVER ['REQUEST_URI'] zwróci względny adres URL i uzupełni go na końcu adresu URL, a tym samym utworzy bezwzględny adres URL.

Będzie on używany w kategoriach, tagach, autorze, indeksach i osiągnięciach, te strony nie są uważane za duplikaty przez Google lub Bing, ponieważ fragmenty różnych stron na jednej stronie są unikalną kombinacją.

Jedynym powodem, dla którego mogę pomyśleć, kiedy NIE powinieneś używać kanonicznych linków na tych stronach, jest wyświetlanie pełnych artykułów na tych stronach bez żadnych innych artykułów na tej samej stronie, w związku z tym byłoby to uważane za duplikat. Polecam jednak dla celów UX (User Experience), że w żadnym wypadku nie używasz tego formatu.

Nie zalecana metoda

Jeśli z jakiegoś szalonego powodu wolisz nie używać kanonicznych kategorii, tagów, autorów, indeksów i stron, możesz użyć poniższego kodu:

<? php // Dla większości ludzi należy unikać tej metody ... użyj powyższej! if (is_singular ()) {// Kanoniczne używane tylko na postach i stronach! echo '<link rel = "canonical" href = "https://www.bybe.net". $ _SERVER [' REQUEST_URI '].' "> '; } else {// Nic nie rób! }?>

Dodawanie kanonicznych łączy w WordPressie

Poniżej znajduje się kilka prostych kroków, które pozwolą Ci uruchomić się z kanonicznymi adresami URL WordPress w mgnieniu oka, bez wtyczki.

  1. Zaloguj się do WordPress
  2. Najedź kursorem na wygląd
  3. Kliknij przycisk Edytor
  4. Znajdź nagłówek motywu (header.php)
  5. Dodaj uniwersalny kod PHP dla URL-i Canonical znajdujący się powyżej w sekcji HEAD pliku nagłówkowego kompozycji.
Net <?
Php echo $ _SERVER ['REQUEST_URI'];?