Avisos
Vaciar todo

[Resuelto] Fecha en la SERP  

 
marco
 marco
Usuario eminente

Hola, lo primero dar las gracias por la estupenda ayuda que ofrecéis en este foro.

Tengo una duda que no he conseguido aclarar buscando por internet, tengo un dominio donde creo páginas y entradas, las url no contienen fecha, tampoco mis artículos contienen fechas, pero cuando veo en la Serp de Google alguna de mis publicaciones aparece la fecha, dado el tipo de publicaciones que hago no me interesa que aparezca y no sé donde debo tocar en worpress para que google no añada esa fecha, para construir uso DIVI, no sé si debo configurar algo por parte de worpress o de Divi, ¿Hay algún modo para hacer que no muestre la fecha en los resultados de búsqueda?

Muchísimas gracias!!

Contenido solo visible a usuarios registrados

Respondido : 17/09/2023 3:04 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marco.

El dominio al que hace referencia la consulta es tuclubdecursos ?

Lo comento porque no veo fechas en las búsquedas para ese dominio.

Puedes eliminar la fecha con el siguiente plugin:

-> https://es.wordpress.org/plugins/wp-meta-and-date-remover/

También puedes utilizar un código:

function we_remove_post_dates() {
add_filter('the_date', '__return_false');
add_filter('the_time', '__return_false');
add_filter('the_modified_date', '__return_false');
add_filter('get_the_date', '__return_false');
add_filter('get_the_time', '__return_false');
add_filter('get_the_modified_date', '__return_false');
} add_action('loop_start', 'we_remove_post_dates');

 

El código lo puedes añadir en el archivo functions.php que encontrarás en wp-content -> themes -> tu_plantilla o si utilizas algún plugin como para añadir código como puede ser Code Snippets

 

Ten en cuenta que los resultados en las busquedas no es algo automático y tendras que esperar a qeu Google vuelva a rastrear la web para que actualice los datos.

 

Un Saludo

 

Respondido : 17/09/2023 3:42 pm

marco
 marco
Usuario eminente

@pepesoler Muchas gracias por tu respuesta, en realidad es para varios dominios, me sale la fecha en todos, añado una captura, si sale la fecha.

Usaré ese Plugin, supongo que no afectará el SEO, muchas gracias!

Captura de pantalla 2023 09 17 171957

 

Respondido : 17/09/2023 4:22 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marco.

Ok, ya veo, puedes utilizar el plugin o el código que te indique, cualquiera de las dos opciones son válidas.

Ten en cuenta que los resultados no son inmediatos y tienes que esperar a que Google vuelva a rastrear las páginas para ver los resultado.

 

Un saludo

 

Respondido : 17/09/2023 4:45 pm

marco
 marco
Usuario eminente

@pepesoler lo tengo en cuenta, no hay prisa, entiendo el tema de los rastreadores y que va a su ritmo, muchas gracias, estoy encantando con webempresa como mi hosting, pero es que además este foro nos da la vida con problemas técnicos o dudas, muchísimas gracias !!

Respondido : 17/09/2023 5:58 pm
marco
 marco
Usuario eminente

Disculpa, había dado por cerrado el tema, pero he visto que se puede utilizar un código que actualiza las fechas de las publicaciones de forma automática, sin necesidad de haber tocado la publicación, parece ser que eso da un pequeño empujón al posicionamiento al dar preferencia a publicaciones nuevas sobre las antiguas (en ese caso si me resultaría útil que se vea la fecha el la SERP) el plugin es CODE SNIPPETS, he probado el siguiente código pero me da error:

 

<?php
$change_date = strtotime(‘-35 days’);
$post_date = strtotime(get_the_date(‘m/d/Y’));
$post_modified_date = strtotime(get_the_modified_date(‘m/d/Y’));
if(($post_date > $change_date) || ($post_modified_date > $change_date))
{
if($post_modified_date > $post_date)
{?>
<li><time class=»entry-date updated» datetime=»<?php echo get_the_modified_date( ‘c’ ); ?>»><?php echo get_the_modified_date( ‘d’) . ‘. ‘ . get_the_modified_date(‘M’); echo of_get_option(‘enable_show_year’) ? ‘. ‘ . get_the_modified_date(‘Y’) : »; ?></time></li>
<li class=»divider»>/</li>
<?php } else {?>
<li><time class=»entry-date updated» datetime=»<?php echo get_the_date( ‘c’ ); ?>»><?php echo get_the_date( ‘d’) . ‘. ‘ . get_the_date(‘M’); echo of_get_option(‘enable_show_year’) ? ‘. ‘ . get_the_date(‘Y’) : »; ?></time></li>
<li class=»divider»>/</li>
<?php } ?>
<?php } ?>

 

 

También se puede hacer manual pero no sé si es mejor por seguridad usar el plugin, ¿alguna recomendación, es útil usar este plugin con este código a día de hoy? ¿ tiene algún error este código puesto que me arroja un error : Snippet automatically deactivated due to an error on line 2:Syntax error, unexpected 'days’' (T_STRING), expecting ')'.

Muchas gracias!

Respondido : 17/09/2023 6:51 pm

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal marco,

El fragmento de codigo que intentas utilizar parece que tiene un mal formato en su sintaxis, lo recomendable es usar en su caso el ya sugerido por mi compañéro.

Cabe destacar que el error que tienes actualmente lo genera es el codigo como tal y no el plugin, el plugin de code snippets es una forma practica de añadir funciones sin necesidad de modificar y comprometer el archivo de functions.php

Desde foro no podemos generar codigo personalizado pero una correccion al codigo que pretendes utilizar seria algo como lo siguiente

<?php
$change_date = strtotime('-35 days');
$post_date = strtotime(get_the_date('m/d/Y'));
$post_modified_date = strtotime(get_the_modified_date('m/d/Y'));
if (($post_date > $change_date) || ($post_modified_date > $change_date)) {
if ($post_modified_date > $post_date) {
?>
<li><time class="entry-date updated" datetime="<?php echo get_the_modified_date('c'); ?>"><?php echo get_the_modified_date('d') . '. ' . get_the_modified_date('M') . (of_get_option('enable_show_year') ? '. ' . get_the_modified_date('Y') : ''); ?></time></li>
<li class="divider">/</li>
<?php
} else {
?>
<li><time class="entry-date updated" datetime="<?php echo get_the_date('c'); ?>"><?php echo get_the_date('d') . '. ' . get_the_date('M') . (of_get_option('enable_show_year') ? '. ' . get_the_date('Y') : ''); ?></time></li>
<li class="divider">/</li>
<?php
}
}
?>

Saludos!

Respondido : 17/09/2023 8:10 pm
marco
 marco
Usuario eminente

@bruno-vichetti Te agradezco enormemente por corregirme el código, entendía que el problema procedía de ahí y no del Plugin.

Supongo que usar este plugin no compromete en exceso la velocidad de mi sitio y sea muy liviano, también que hacer este "truco" no lo vea de forma negativa Google, la idea es que se vaya actualizando la fecha de publicaciones antiguas a más recientes de forma automática y así darles un empujoncito en la SERP de Google. ¿Podría ser así? (aclaro y comprendo que no pretendo que esto haga magia en el posicionamiento 😆 )

En caso de ser así procedería a hacerlo en el resto de los dominios.

Millones de gracias por la ayuda!!

Respondido : 17/09/2023 8:28 pm

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola marco,

El plugin en lo absoluto representa una carga extra al sitio, es un complemento util para gestionar fragmentos de código y no afectará ni el rendimiento ni el posicionamiento de tu sitio web.

Nos comentas si podemos dar el tema por resuelto, Saludos!

Respondido : 17/09/2023 9:18 pm
marco me gusta
marco
 marco
Usuario eminente

@bruno-vichetti resuelto, muy agradecido, un abrazo a todo el equipo!

Respondido : 17/09/2023 10:08 pm

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal marco,

Siempre es un gusto poder ayudarte, cualquier otra consulta que tengas estaremos atentos

Saludos!

Respondido : 17/09/2023 11:07 pm