Avisos
Vaciar todo

[Resuelto] Etiqueta H1 en página de inicio  

 
Tulio Julián
 Tulio Julián
Usuario activo

Hola,

Cuando solicito una auditoria SEO con alguna herramienta, me indican que mi sitio no cuenta con la etiqueta H1. Hacen la observación de la importancia de tener H1 por el SEO.

Cómo puedo colocar H1 si tengo la pagina de las entradas como página de inicio. Allí no me lo permite y no se como hacerlo. ¿Es necesario poner esta etiqueta H1? y si es positivo

¿Me pueden decir como puedo poner esta etiqueta? 

Saludos,

Contenido solo visible a usuarios registrados

Respondido : 01/09/2024 7:53 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Tulio,

Entre las buenas prácticas del posicionamiento web es recomendable que cada página pueda contar con una jerarquía de títulos, los cuales serán identificables para los motores de búsqueda

Ahora bien siempre se debe contar con un título principal o H1 y luego tantos títulos complementarios sean necesarios

Asi tu página de inicio presente un listado de las entradas debería de tener un título principal H1

Válida como esta estructurada y añádelo en lo posible

Saludos!

 

Respondido : 01/09/2024 10:35 pm

Cursos Gratuitos WordPress

Tulio Julián
 Tulio Julián
Usuario activo

@bruno-vichetti

Hola Bruno,

Mi sitio usa el tema: Generatepress y no me permite colocar la etiqueta H1 en la pagina de las entradas del blog que está por defecto como la página de inicio.

Cómo le hago para poner una etiqueta H1 a está página?

Debo poner algún código o configurar algo?

Saludos

Respondido : 02/09/2024 10:53 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Tulio,

Esto es un poco delicado, tienes la misma pregunta en el equipo de soporte del tema:

https://generatepress.com/forums/topic/h1-tag-missing-from-homepage/

Verifica agregando ese codigo php que indican:

<?php
$site_info = get_bloginfo( 'name' ) .": ". get_bloginfo( 'description' );


if ( get_query_var('paged') )
$page_number = ", Page ".get_query_var( 'paged' );
else
$page_number = "";


echo <<<EOT
<header class="page-header" style="display:none;">
<h1 class="page-title">$site_info$page_number</h1>
</header>
EOT;
?>

Este puedes agregarlo con un plugin como code snippets, para facilitar todo:

https://es.wordpress.org/plugins/code-snippets/

Verifica con este y nos comentas.

Un saludo 🖐️ 

Respondido : 02/09/2024 11:30 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Tulio Julián
 Tulio Julián
Usuario activo

@argenis

Hola Argenis,

He ingresado el codigo Php pero cuando le doy a guardar y activar e ingreso a ver el sitio da un mensaje de error crítico.

No se que estaré haciendo mal. Por suerte, borro el código y todo regresa a la normalidad.

Saludos,

Respondido : 03/09/2024 1:56 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Tulio,

Si este codigo es proporcionado por el mismo soporte, probemos con este en su lugar:

function custom_page_header() {
$site_info = get_bloginfo('name') . ": " . get_bloginfo('description');

if (get_query_var('paged')) {
$page_number = ", Page " . get_query_var('paged');
} else {
$page_number = "";
}

echo <<<EOT
<header class="page-header" style="display:none;">
<h1 class="page-title">$site_info$page_number</h1>
</header>
EOT;
}

add_action('wp_head', 'custom_page_header');

Verifica y nos comentas.

Un saludo 🖐️ 

Respondido : 03/09/2024 2:09 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Tulio Julián.

Tienes que añadir un elemento.

Revisa esta consulta del foro donde tratamos el tema:

-> https://www.webempresa.com/foro/administracion-wordpress/h1-como-meterlo-si-no-tengo-titulo

 

Un saludo

Respondido : 03/09/2024 1:00 pm
Tulio Julián
 Tulio Julián
Usuario activo

Hola a todos,

Pude lograr poner la etiqueta H1 despues de mucha prueba y error con varios fragmentos de código PHP

De varios, este fue el que me funcionó.

function af_insert_h1_on_blog_page() {
if ( is_home() ) {
?>
<div class="af-blog-header">
<h1>Bienvenidos al Blog de AbonoFértil, abono orgánico para una tierra fértil</h1>
</div>
<?php
}
}
add_action('generate_before_loop', 'af_insert_h1_on_blog_page');

Quisiera saber si este fragmento funcionaría bien y si está en la posición adecuada?

Saludos,

Respondido : 05/09/2024 3:05 am

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Tulio Julián

Si esta bien, básicamente es lo mismo que te indique antes de añadir un Elemento pero en este caso lo hiciste con una función.

 

Un saludo

Respondido : 05/09/2024 9:20 am
Tulio Julián
 Tulio Julián
Usuario activo

@pepesoler

Muchas gracias Pepe y a todo el equipo por su valiosa ayuda.

Saludos,

Respondido : 07/09/2024 1:26 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Tulio,

Encantados siempre de poder ayudar, si tienes alguna otra duda recuerda que puedes crear un nuevo tema y con gusto lo vemos.

Un saludo 🖐️ 

Respondido : 07/09/2024 1:26 pm