Yoast SEO: URL-uri canonice pe un site cu SSL opțional

https

Când ne-am mutat site-ul la volant, nu am forțat pe toată lumea să aibă o conexiune SSL (https: // url care asigură o conexiune sigură). Suntem încă nehotărâți cu privire la asta. Ne putem asigura că trimiterile de formulare și partea de comerț electronic sunt sigure, dar nu suntem siguri doar despre articolul mediu de citit.

Având în vedere acest lucru, ne-am dat seama că legăturile noastre canonice se manifestau atât în ​​siguranță, cât și în nesiguranță. Nu am citit multe despre acest subiect, dar se pare că ar putea fi problematic dacă Google tratează fiecare cale separat. Într-adevăr, în cadrul webmasterilor, a trebuit să înregistrăm separat site-ul securizat, așa că nu pot decât să ghicesc că ar provoca confuzie.

Ce este o legătură Canonical?

Un element de legătură canonică este un element din secțiunea de cap a unei pagini HTML (invizibil pentru utilizatori) care ghidează motoarele de căutare către versiunea preferată a unei pagini web. Acesta este un element esențial atunci când vă optimizați site-ul pentru motoarele de căutare, deoarece doriți să vă asigurați că orice autoritate transmisă prin linkuri merge la adresa URL corespunzătoare. Marea majoritate a sistemelor de gestionare a conținutului produc mai multe căi către conținut identic. Fără un canonic care să definească calea adecvată, autoritatea dvs. ar putea fi împărțită între mai multe căi către același conținut.

În revizuirea Yoast SEO baza de cunoștințe despre plugin, pluginul trage pur și simplu legătura permanentă prin funcția standard WordPress. Cu alte cuvinte, dacă sunteți pe o pagină sigură, va afișa calea https, dacă nu - va lista calea http. Ugh.

În cadrul temei noastre functions.php fișier și folosind filtrul canonic al lui Yoast wpseo_canonical, am adăugat următoarea funcție pentru a forța toate linkurile canonice către adresa URL sigură:

funcție mtb_canonical_ssl ($ url) {$ url = preg_replace ("/ ^ http: / i", "https:", $ url); returnează $ url; } add_filter ('wpseo_canonical', 'mtb_canonical_ssl');

Acum, indiferent de calea către care merge un utilizator sau de modul în care crawlerul Google captează canonicul, acesta va apărea doar ca pagină sigură cu calea URL https: //. Pluginul Yoast a avut opțiunea de a defini acest lucru, dar se pare că a fost lipsit de plugin.

4 Comentarii

  1. 1
  2. 2

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.