Añadir Schema.org a tu tema de WordPress
Cómo implementar Schema.org marcado a su sitio de WordPress.
Por desgracia no hay un plugin que pueda implementar este marcado correctamente.
Así que vamos a hacer lo más fácil para todos. Ahora voy a tratar de orientarle sobre cómo añadir este marcado fácilmente.
Notas importantes antes de editar el Tema
Siempre es mejor hacer una copia de seguridad del tema al principio. Porque hacer algo mal podría hacer que su sitio web inutilizable.
Los siguientes cambios se han hecho en un tema normal, estructurado HTML5. Si su sitio no está estructurado con HTML básico, deberá averiguar el div relacionado con él.
A veces, la parte principal contenido de su plantilla podría ser llamado desde otro archivo PHP. En ese caso, usted debe también comprobar content.php, content-single.php etc...y los archivos de content-page.php y hacer los cambios también.
Hoy en día, el 70% del SEO se puede hacer simplemente con los elementos de la página. No hay nada más seguro que el de optimización de la página. Así que va a ser la mejor opción para agregar marcas schema.org a nuestros sitios wordpress.
En primer lugar, vamos a necesitar el acceso de administrador del panel de WordPress o sesión ftp. Porque vamos a editar los siguientes archivos del tema:
header.php
index.php
single.php
page.php
footer.php
sidebar.php
Edición header.php (Plantilla de Cabecera)
- Encontrar:
<body <?php body_class(); ?>>
Reemplazar:<body <?php body_class(); ?> itemscope="itemscope" itemtype="http://schema.org/WebPage">
- Encontrar:
<header id="masthead" class="site-header" role="banner">
Reemplazar:<header id="masthead" class="site-header" itemscope="itemscope" itemtype="http://schema.org/WPHeader" role="banner">
- Encontrar:
<h1 class="site-title">
Remplazar:<h1 class="site-title" itemprop="headline">
- Encontrar:
<h2 class="site-description">
Reemplazar:<h2 class="site-description" itemprop="description">
- Encontrar:
<nav id="site-navigation" class="main-navigation" role="navigation">
Reemplazar:<nav id="site-navigation" class="main-navigation" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement" role="navigation">
- Encontrar:
<main id="main" class="site-main" role="main">
Reemplazar:<main id="main" class="site-main" role="main" itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog">
- Encontrar:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
Reemplazar:<article id="post-<?php the_ID(); ?>" <?php post_class(); ?> itemscope="itemscope" itemtype="http://schema.org/BlogPosting" itemprop="blogPost">
- Encontrar:
<h2 class="entry-title">
Reemplazar:<h2 class="entry-title" itemprop="headline">
- Encontrar:
<div class="entry-thumb">
Reemplazar:<div class="entry-thumb" itemprop="image">
- Encontrar:
<time class="entry-time published" datetime="<?php the _time('c'); ?>>
Reemplazar:<time class="entry-time published" datetime="<?php the _time('c'); ?>" itemprop="datePublished">
- Encontrar:
<span class="author-link">
Reemplazar:<span class="author-link" itemscope="itemscope" itemtype="http://schema.org/Person" itemprop="author">
- Encontrar:
<span class="author vcard">
Reemplazar:<span class="author vcard" itemprop="name">
- Encontrar:
<div class="entry-summary">
Reemplazar:<div class="entry-summary" itemprop="text">
- Encontrar:
<div class="entry-content">
Reemplazar:<div class="entry-content" itemprop="text">
Edición single.php (Plantilla Post)
Abre tu single.php y hacer los siguientes cambios:
- Encontrar:
<main id="main" class="site-main" role="main">
Reemplazar:<main id="main" class="site-main" role="main" itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog">
- Encontrar:
<h1 class="entry-title">
Reemplazar:<h1 class="entry-title" itemprop="headline">
- Encontrar:
<div class="entry-content">
Reemplazar:<div class="entry-content" itemprop="text">
- Encontrar:
<time class="posted-on published" datetime="<?php the _time('c'); ?>>
Reemplazar:<time class="posted-on published" datetime="<?php the _time('c'); ?>" itemprop="datePublished">
- Encontrar:
<span class="author-link">
Reemplazar:<span class="author-link" itemscope="itemscope" itemtype="http://schema.org/Person" itemprop="author">
- Encontrar:
<span class="author vcard">
Reemplazar:<span class="author vcard" itemprop="name">
- Encontrar:
<div class="entry-thumb">
Reemplazar:<div class="entry-thumb" itemprop="image">
- Encontrar:
<div class="entry-content">
Reemplazar:<div class="entry-content" itemprop="text">
Edición page.php (Plantilla de Página)
Abre tu page.php y editar estas líneas:
Abre tu page.php y editar estas líneas:
- Encontrar:
<main id="main" class="site-main" role="main">
Reemplazar:<main id="main" class="site-main" role="main" itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog">
- Encontrar:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
Reemplazar:<article id="post-<?php the_ID(); ?>" <?php post_class(); ?> itemscope="itemscope" itemtype="http://schema.org/BlogPosting" itemprop="blogPost">
- Encontrar:
<h1 class="entry-title">
Reemplazar:<h1 class="entry-title" itemprop="headline">
- Encontrar:
<div class="entry-content">
Reemplazar:<div class="entry-content" itemprop="text">
Edición footer.php (Plantilla de pie de página)
Abra su footer.php y cambiar estas líneas:Encontrar:
Reemplazar:
Edición sidebar.php (Plantilla de la barra lateral)
Abra su archivo sitebar.php y cambiar esta línea:
Encontrar:
Reemplazar con:
¿Qué piensa usted acerca de esto? Déjame saber lo que piensas.
Abra su footer.php y cambiar estas líneas:Encontrar:
<footer id="colophon" class="site-footer" role="contentinfo">
Reemplazar:
<footer id="colophon" class="site-footer" role="contentinfo" itemscope="itemscope" itemtype="http://schema.org/WPFooter">
Edición sidebar.php (Plantilla de la barra lateral)
Abra su archivo sitebar.php y cambiar esta línea:
Encontrar:
<div id="secondary" class="widget-area" role="complementary">
Reemplazar con:
<div id="secondary" class="widget-area" role="complementary" itemscope="itemscope" itemtype="http://schema.org/WPSideBar">
¿Qué piensa usted acerca de esto? Déjame saber lo que piensas.