diff --git a/php/integrations/yoast.php b/php/integrations/yoast.php index 938a9277..3dc67167 100644 --- a/php/integrations/yoast.php +++ b/php/integrations/yoast.php @@ -294,6 +294,15 @@ public static function allow_indexing_guest_author_archive( $robots, $presentati if ( ! is_a( $presentation, Indexable_Author_Archive_Presentation::class ) ) { return $robots; } + + /* + * Check if the `noindex-author-wpseo` option + * which is set in Yoast, this setting drops author pages being indexed + * if set to true do not change robots + */ + if ( get_option( 'noindex-author-wpseo', false ) ) { + return $robots; + } $post_type = get_post_type( get_queried_object_id() ); if ( 'guest-author' !== $post_type ) {