Il plugin SEO All in One è ampiamente utilizzato tra i blogger e i proprietari di siti WordPress, con oltre 3 milioni di installazioni. Nonostante la sua potenza e utilità, c'è un problema che disturba gli utenti: il plugin aggiunge automaticamente un tag rel canonical alle pagine contrassegnate come non indicizzate. Ciò può creare conseguenze indesiderabili per la SEO.
Quando una pagina o un post è contrassegnato come non indicizzabile, il plugin gli aggiunge rel canonical. Ciò non è auspicabile, poiché l'utilizzo di rel canonical su pagine non indicizzate può portare a un'indicizzazione errata o a un posizionamento inferiore nei risultati di ricerca.
Contenuto dell'articolo:
Il team di sviluppo del plugin ha proposto una soluzione al problema, consigliando l'utilizzo di filtri per modificare il comportamento del plugin. In questo caso, l'utente deve apportare modifiche al file Functions.php per configurare il plugin in modo che funzioni correttamente con i collegamenti canonici.
Il codice richiesto per configurare il plugin e rimuovere rel canonical è semplice. Permette di disabilitare l'aggiunta del tag rel alle pagine che non devono essere indicizzate.
A tale scopo, devi utilizzare i filtri nel codice per controllare se gli URL canonici vengono aggiunti o rimossi in base alle condizioni della pagina.
Per apportare le modifiche desiderate, procedi nel seguente modo:
add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); funzione rimuovi_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archive()) { return false; // Убираем канонический URL для архивов. } ritorno $url; } Il codice aggiunto controlla se la pagina è una categoria o un archivio e, in tal caso, rimuove il tag rel canonical.
Elsafe ($post->ID === 2) { return false; // Убираем канонический URL для поста с ID 2. } Utilizzando questi passaggi, puoi rimuovere facilmente il tag rel canonical dalle pagine non indicizzabili o dai singoli post su WordPress. Sebbene per alcuni utenti siano necessarie ulteriori modifiche al codice, la soluzione proposta è abbastanza semplice ed efficace per la maggior parte dei siti.
Se hai domande o hai bisogno di ulteriori chiarimenti, scrivi allo studio SEO "SEO COMPUTER" con qualsiasi domanda all'indirizzo email info@seo.computer.
ID7564