WordPress SEO-plug-in verwijdert Rel Canonical van niet-geïndexeerde pagina's

De All-in-One SEO-plug-in wordt veel gebruikt onder bloggers en eigenaren van WordPress-sites, met meer dan 3 miljoen installaties. Ondanks zijn kracht en bruikbaarheid is er een probleem dat gebruikers stoort: de plug-in voegt automatisch een rel canonieke tag toe aan pagina's die zijn gemarkeerd als niet-geïndexeerd. Dit kan ongewenste gevolgen hebben voor SEO.

Wanneer een pagina of bericht als niet-indexeerbaar is gemarkeerd, voegt de plug-in er rel canoniek aan toe. Dit is onwenselijk, omdat het gebruik van rel canonical op niet-geïndexeerde pagina's kan leiden tot onjuiste indexering of een lagere ranking in de zoekresultaten.

Inhoud van het artikel:

  • Hoe het probleem op te lossen
  • Hoe zich te ontdoen van Rel Canonical met behulp van hooks
  • Hoe je een proces inricht

Het plug-in-ontwikkelteam heeft een oplossing voor het probleem voorgesteld, waarbij het gebruik van filters wordt aanbevolen om het gedrag van de plug-in te veranderen. In dit geval moet de gebruiker wijzigingen aanbrengen in het function.php-bestand om de plug-in zo te configureren dat hij correct werkt met canonieke links.

Hoe zich te ontdoen van Rel Canonical met behulp van hooks

De code die nodig is om de plug-in te configureren en rel canonical te verwijderen, is eenvoudig. Hiermee kunt u de toevoeging van de rel-tag aan pagina's die niet geïndexeerd mogen worden, uitschakelen.

Om dit te doen, moet u filters in uw code gebruiken om te bepalen of canonieke URL's worden toegevoegd of verwijderd op basis van paginavoorwaarden.

Hoe je een proces inricht

Volg deze stappen om de gewenste wijzigingen aan te brengen:

  1. Maak een reservekopie van de site: Het wordt altijd aanbevolen om een ​​volledige back-up van uw site te maken voordat u wijzigingen aanbrengt. Dit is nodig zodat u in geval van een fout de werkende versie kunt herstellen.
  2. Open het function.php-bestand: Zoek het function.php-bestand van uw huidige WordPress-thema. Het moet zich in de hoofdmap van het thema bevinden. Als u dit bestand niet kunt vinden, neem dan contact op met uw hostingprovider of ontwikkelaar.
  3. Maak een reservekopie van het bestand: Voordat u het function.php-bestand bewerkt, moet u er een reservekopie van maken. Dit geeft u de mogelijkheid om terug te keren naar de originele versie van het bestand als er iets misgaat.
  4. Code toevoegen: Voeg de volgende code toe aan uw function.php-bestand om de canonieke URL voor archief- en categoriepagina's te verwijderen:
 add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); functie remove_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archief()) { return false; // Убираем канонический URL для архивов. } opbrengst $url; } 

De toegevoegde code controleert of de pagina een categorie of een archief is en verwijdert in dat geval de rel canonieke tag.

  1. Download het gewijzigde bestand: Zodra de code is toegevoegd, uploadt u het gewijzigde function.php-bestand terug naar de hoofdmap van uw thema. Dit is een belangrijke stap omdat het verkeerd plaatsen van bestanden tot fouten kan leiden.
  2. Test de wijzigingen: Ga naar de categorie- of archiefpagina's om te controleren of de rel canonieke tag is verwijderd. Het zou moeten verdwijnen, maar de robots-metatag zou moeten blijven.
  3. Bekijk ook andere pagina's: Nadat u heeft geverifieerd dat de wijzigingen met succes zijn toegepast op de archief- en categoriepagina's, controleert u nogmaals andere pagina's, zoals de startpagina of berichten, om er zeker van te zijn dat rel canonical correct werkt.
  4. Verwijdering op specifieke pagina's: Als u rel canonical van afzonderlijke pagina's of berichten wilt verwijderen, kunt u een controle op pagina-ID toevoegen:
 Elsafe ($post->ID === 2) { return false; // Убираем канонический URL для поста с ID 2. } 

Tot slot

Met behulp van deze stappen kunt u eenvoudig de rel canonieke tag verwijderen van niet-indexeerbare pagina's of individuele berichten op WordPress. Hoewel voor sommige gebruikers wat extra codebewerking nodig zal zijn, is de voorgestelde oplossing voor de meeste sites vrij eenvoudig en effectief.

Als u vragen heeft of aanvullende verduidelijking nodig heeft, kunt u met eventuele vragen naar de SEO-studio "SEO COMPUTER" schrijven via e-mail info@seo.computer.

Identiteitskaart 7564

Stuur een aanvraag en wij zorgen voor een adviesgesprek op SEO promotie van uw website