Die Frage ist hier off topic und in einem Forum zur Suchmaschinenoptimierung besser aufgehoben.
Ein Canonical Link ist eine Verlinkung der Webseite, auf der ein Inhalt im Original erschienen ist. Hat der Betreiber von Website https://beispielwebsite.de/beispiel
den Text der Seite https://example.com/unterseite
kopiert, wäre es richtig, im Header der Webseite „Beispiel“ einen Canonical Link zu platzieren:
<link rel="canonical" href="https://example.com/unterseite.html">
Suchmaschinen wissen dann, dass sie als Quelle des Textes die Website example.com
angeben müssen. Ich befürchte allerdings, dass zumindest die Webseite mit dem kanonischen Link (also https://beispielwebsite.de/beispiel
) bei Google damit überhaupt nicht indexiert wird.
Zur technischen Umsetzung: Um (nur) auf der Seite Beispiel den Canonical Link im Header einzubinden, kannst du in der functions.php
deines Themes oder als Code Snippet folgende Zeilen einfügen:
add_action( 'wp_head', 'my_canonical_link' );
function my_canonical_link() {
if( is_page( 'Beispiel' ) ) {
echo '<link rel="canonical" href="https://example.com/unterseite.html">';
}
return;
}
Wurde der Text in den Seiten Beispiel-A und Beispiel-B eingefügt, kann der Code entsprechend erweitert werden:
add_action( 'wp_head', 'my_canonical_link' );
function my_canonical_link() {
if( is_page( array( 'Beispiel-A', 'Beispiel-B', ) ) ) {
echo '<link rel="canonical" href="https://example.com/unterseite.html">';
}
return;
}
Die Antwort ist nein. Das wäre desaströs für deine SEO.
Siehe: https://yoast.com/rel-canonical/#when-canonical
Das meinte ich mit „Ich befürchte allerdings, dass zumindest die Webseite mit dem kanonischen Link … bei Google damit überhaupt nicht indexiert wird.“