Efectivamente, la adición de los atributos rel="noopener noreferrer" en los enlaces con target="_blank" es una práctica recomendada para evitar penalizaciones en los motores de búsqueda. El atributo "noopener" ayuda a prevenir que la página recién abierta tenga acceso al documento que la abrió, lo que puede prevenir ataques de phishing y mejora la seguridad de los usuarios. El atributo "noreferrer" oculta información de referencia del tráfico de enlaces, lo cual puede ayudar a prevenir ataques de seguimiento y mejora la privacidad de los usuarios. En cuanto a si es necesario añadir estos atributos a los enlaces que no se abren en otra pestaña, no es necesario pero tampoco está de más hacerlo por una cuestión de coherencia y buenas prácticas.