A efectos de SEO no es lo más recomendable ocultarlo con CSS. Es preferible eliminarlo directamente y que no se renderice. Normalmente la plantilla tiene opciones para mostrar o ocultar esta información. Si no tiene, yo optaría por añadir el código correspondiente al functions.php.
La propiedad "display" y el valor de la propiedad "none" son estándar en CSS entonces:
Insertar CODE, HTML o PHP:
es código CSS aceptado por los navegadores y por Google.
A lo que tu te refieres en cuanto a SEO es ocultar keywords, texto, o contenido en medio del CSS que era una práctica black hat muy utilizada hace más de 15 años. La gente usaba un fondo blanco en su web y con CSS colocaba keywords o contenido con fuente de color blanco para que pase desapercibido por el visitante, pero lo vean los buscadores.
Aqui en
esta página en Wayback Machine puedes ver un ejemplo clásico de como se escondia cientos de keywords. Ve a la parte infierior de la página y selecciona toda el contenido con tu mouse y veras que aparece texto con fuente blanca:
Lo que yo propuse usando el dashboard de WordPress es lo más sencillo porque el bloguero no tienes que tocar nada de código HTML ni CSS ni mucho menos crear una función en PHP pero ambos métodos funcionan y son aceptables.