Soy el desarrollador web de un medio digital. Cada día publicamos unas 20-30 noticias en nuestro medio de referencia local.
Resulta que cuando publico una entrada en wordpress, automáticamente aparece el titular de la entrada en google junto con una imagen. El problema es que, en varias ocasiones, la imagen no coincide con la imagen destacada que yo le introduzco en la entrada/post de wordpress. Suele coger otra imagen de la entrada que incluso no coincide con el cuerpo de la noticia, sino con un banner que está en la misma página (del sidebar o de la parte superior de la página).
Hay ocasiones que en el transcurso de una hora o así, google actualiza a la imagen que mi interesa (imagen destacada), pero en otras ocasiones sigue cogiendo como referencia, la miniatura de una imagen del banner en cuestión, con lo que descontextualiza totalmente la imagen con el contenido de la noticia.
Sí es cierto que al momento de publicar las entradas en wordpress, google me las indexa, por lo que ya no es asunto del sitemap.
Tengo yoastseo como plugin y uso el rss feed de wordpress para que me coja un extracto de 10 entradas. Además le he metido en mi functions.php, un código en la que le digo que coja mi imagen destacada de la entrada (esto vale para el rss, pero no sé si también para google)
function wpb_rsstutorial_featuredimage($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'wpb_rsstutorial_featuredimage');
add_filter('the_content_feed', 'wpb_rsstutorial_featuredimage');
Por defecto, los RSS cogen las imágenes destacadas de wordpress.
¿Alguien me podría decir donde tengo el problema?, ¿Cómo podría hacer para que SIEMPRE google me cogiera la imagen que yo quiero?
Muchas gracias!!!