Marketing de contenido

WordPress rel = "prev" y rel = "next"

Hace bastantes años, la gente afinaba sus páginas utilizando una técnica llamada nofollow. Básicamente, si escribiste rel = ”nofollow” dentro de una etiqueta de anclaje (un enlace), la teoría era que el motor de búsqueda ignoraría ese enlace e ignoraría la página siguiente. Ha sido utilizado ampliamente por sitios como Wikis y dentro de los comentarios para que los enlaces editados por el usuario no sean abusados ​​y seguidos.

Los consultores de motores de búsqueda se dieron cuenta rápidamente de lo útiles que eran estos tipos de enlaces, distribuyéndolos a lo largo de los enlaces de la página para que algunos enlaces tuvieran más peso que otros. La práctica se llamó esculpir la página y finalmente fue despreciado por Google.

Todavía utilicé nofollow en mis enlaces de paginación (esos son los enlaces siguientes y anteriores) en el sitio. De esa forma, mis páginas (2, 3, 4, etc.) no se incluirían en los resultados de búsqueda. Hice esto mediante una modificación que encontré en Servicios web Katz .

La semana pasada, Google proporcionó una actualización donde los enlaces de paginación se pueden codificar con rel = ”next” y rel = ”prev” dentro de las etiquetas de anclaje. Afortunadamente, las funciones (que deberían agregarse al archivo functions.php de su tema) son bastante fáciles de editar. Aquí están con la actualización.

Personalización de los enlaces de la página siguiente:

function mtb_next_posts_link ($ label = 'Página siguiente', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ página siguiente = intval ($ paginado) + 1; if ((! is_single ()) && (empty ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" título = "Siguiente página - Ir a la página '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ etiqueta). '> / a>'; }}

Personalización de los enlaces de la página anterior:

function mtb_previous_posts_link ($ label = 'Página anterior') {global $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Página anterior - Ir a la página'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ etiqueta). '> / a>'; }}

Agregue esas funciones a functions.php y luego use la función en su index.php y otras páginas donde se utilizan enlaces de paginación. Eso es todo lo que se necesita para implementar esta nueva función en su sitio o blog de WordPress, ¡algo que recomiendo encarecidamente! Con suerte, los desarrolladores de WordPress implementarán este cambio dentro de la aplicación principal. Sin embargo, hasta la fecha, no han prestado mucha atención a la optimización de motores de búsqueda, así que no estoy conteniendo la respiración.

Douglas Karr

Douglas Karr es CMO de AbrirINSIGHTS y el fundador de la Martech Zone. Douglas ha ayudado a docenas de nuevas empresas exitosas de MarTech, ha colaborado en la diligencia debida de más de $5 mil millones en adquisiciones e inversiones de Martech y continúa ayudando a las empresas a implementar y automatizar sus estrategias de ventas y marketing. Douglas es un orador y experto en transformación digital y MarTech reconocido internacionalmente. Douglas también es autor de una guía para principiantes y de un libro sobre liderazgo empresarial.

Artículos Relacionados

Volver al botón superior
Cerrar

Adblock detectado

Martech Zone puede proporcionarle este contenido sin costo porque monetizamos nuestro sitio a través de ingresos publicitarios, enlaces de afiliados y patrocinios. Le agradeceríamos que elimine su bloqueador de anuncios mientras visita nuestro sitio.