John Müller von Google empfiehlt, Fehlermeldungen von SEO Tool, die die Verwendung von 302-Redirects statt 301-Weiterleitungen kritisieren, zu ignorieren.

In der SEO Welt gibt es seit langem eine Diskussion über den Unterschied zwischen 301- und 302-Redirects. Der wesentliche Unterschied besteht darin, dass 301-Redirects als dauerhaft betrachtet werden, während 302-Redirects als vorübergehend gelten.

Trotz dieser Unterschiede hat John Müller von Google betont, dass Fehlermeldungen von SEO-Tools, die 302-Redirects bemängeln, ignoriert werden können.

Es gibt auch einen weiteren Unterschied zwischen 301- und 302-Redirects: Bei Verwendung eines 302-Redirects behält Google die ursprüngliche Canonical-URL bei, während bei einem 301-Redirect eine höhere Wahrscheinlichkeit besteht, dass die Canonical-URL auf das Weiterleitungsziel wechselt.

Es gibt jedoch keine Unterschiede bei der Übertragung von Pagerank und anderen Linksignalen. Sowohl 301- als auch 302-Redirects funktionieren gleichermaßen gut.

Trotzdem zeigen viele SEO-Tools immer noch einen Fehler an, wenn ein 302-Redirect anstelle eines 301-Redirects verwendet wird. Diese Fehlermeldungen können jedoch sicher ignoriert werden.


Fatal error: Uncaught Error: Undefined constant "OMGF_DISPLAY_OPTION" in /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-content/plugins/host-google-fonts-pro/includes/frontend/class-optimize.php:1273 Stack trace: #0 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-content/plugins/host-google-fonts-pro/includes/frontend/class-optimize.php(319): OmgfPro_Frontend_Optimize->process_force_font_display('<!DOCTYPE html>...') #1 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-content/plugins/host-google-fonts-pro/includes/frontend/class-optimize.php(135): OmgfPro_Frontend_Optimize->process_inline_styles('<!DOCTYPE html>...') #2 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/class-wp-hook.php(310): OmgfPro_Frontend_Optimize->process('<!DOCTYPE html>...', Object(OMGF\Frontend\Process)) #3 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/plugin.php(205): WP_Hook->apply_filters('<!DOCTYPE html>...', Array) #4 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-content/plugins/host-webfonts-local/src/Frontend/Process.php(416): apply_filters('omgf_processed_...', '<!DOCTYPE html>...', Object(OMGF\Frontend\Process)) #5 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/class-wp-hook.php(310): OMGF\Frontend\Process->parse('<!DOCTYPE html>...') #6 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/plugin.php(205): WP_Hook->apply_filters('<!DOCTYPE html>...', Array) #7 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-content/plugins/host-webfonts-local/src/Frontend/Process.php(314): apply_filters('omgf_buffer_out...', '<!DOCTYPE html>...') #8 [internal function]: OMGF\Frontend\Process->return_buffer('<!DOCTYPE html>...', 9) #9 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/functions.php(5349): ob_end_flush() #10 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/class-wp-hook.php(310): wp_ob_end_flush_all('') #11 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters('', Array) #12 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #13 /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-includes/load.php(1252): do_action('shutdown') #14 [internal function]: shutdown_action_hook() #15 {main} thrown in /var/www/vhosts/ushewwwi.host205.checkdomain.de/nessmann.com-neu/wp-content/plugins/host-google-fonts-pro/includes/frontend/class-optimize.php on line 1273