Ich habe das Problem, dass bei meinem Wordpress der canonical Tag auf der Startseite doppelt im Quelltext steht, bei allen anderen Unterseiten aber nur einmal (also richtig).
Ich nutze das Canonical Seo Wordpress Plugin
In die functions.php hab ich das eingetragen:
PHP
if ( !is_admin() ) wp_deregister_script('jquery');
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
remove_action( 'wp_head', 'rel_canonical' );
add_filter('next_post_rel_link', create_function(null, 'return;'));
Alles anzeigen
Testweise habe ich die anderen installierten Plugins mal deaktiviert - das Problem bleibt dennoch.
Deaktiviere ich Canonical Seo Wordpress Plugin, dann wird gar kein canonical ausgewiesen, weder auf der Startseite noch auf Unterseiten.