Como eliminar la pagina o URL del author/username de wordpress

La página del author suele ser en muchos casos muy molesta para muchos blogueros. Es por eso que aquí os enseñamos dos sistemas para eliminar eficazmente la página del author.

eliminar pagina del author

Otros artículos que te pueden interesar:

Eliminar la página del author de wordpress

Muchos usuarios que buscan en Google su web, les aparece un link de su web del author de la página, tipo la siguiente,

http://www.dominio.com/author/nombreautor

3 motivos por los que no queremos la página del author

Con la página del author existen 3 sistemas por la cual queremos eliminarla o parcialmente eliminarla.

  • Queremos que Google no la muestre en su buscador pero si que queremos que los usuarios puedan acceder
  • Queremos que Google si la muestre en su buscador y que los usuarios si que puedan verla
  • No queremos ni que Google la muestre en su buscador ni que los usuarios puedan verla ni acceder a ella.

Para eliminar correctamente la página del author, es imprescindible

  • Eliminar el link de la web
  • Redirigir desde .htaccess la url a tu página principal
  • Indicar a Google que no rastree mas esta url mediante archivo robots.txt
  • Poniendo etiqueta noindex/nofollow en la página del author
  • Insertando un código en el archivo functions.php

1. Eliminar el link del author dentro de nuestra web

Si localizamos donde están los links del author, podemos eliminarlos. Con ello nos garantizamos que en parte ni Google ni los usuarios puedan clicar o rastrear este link.

  • Para que Google no intente indexar una y otra vez el link del author
  • Para que ningún usuario abra este link

2. Redirigir página del author a la página principal

Otra opción que tenemos el redirigir la página del author a nuestra página principal. Cada vez que alguien clique se redirigirá a nuestra home. Para ello colocamos el siguiente código en nuestro archivo .htaccess. El archivo .htaccess se encuentra en la primera carpeta de tu servidor.

RewriteEngine On
RewriteRule ^tuusuario/$ www.tudominio.com [QSA,nc,L]
  • Donde pone “tuusuario” se ha de poner el usuario que sale en la url despues de /author/.
  • En “tudominio” se ha de colocar tu página web.

Esta opción es tan válida para los usuarios como para Google.

3. Indicar a Google que no rastree la página del author

Ir al archivo robot.txt de tu web y colocar el siguiente código. El archivo robot.txt se encuentra en la primera carpeta de tu servidor.

Disallow: /author
Disallow: /author*
Disallow: /author/
Disallow: /author/*
Disallow: /*/author
Disallow: /*/author*
Disallow: /*/author/
Disallow: /*/author/*

Con esto solo evitamos que Google no indexe la página del author pero los usuarios podrán seguir mirando este link.

4. Colocar “no follow / no index” en la página del author

Con esto nos aseguramos que Google no rastree mas nuestra página. Con el archivo robots ya le estamos indicando que no rastree la página del author, pero no siempre funciona eficazmente ya que a veces Google no interpreta del todo bien el archivo robots.txt. Si colocamos el siguiente código dentro del archivo author.php, nos garantizamos que Google no indexe mas la página del author. Los usuarios podrán seguir viendo dicha página.

<meta name="robots" content="noinde, nofollow">

5. Anular página author insertando código en function.php

En este caso, lo que hacemos es insertar este código en nuestro archivo functions.php ubicado en nuestro theme y automáticamente cuando Google o un usuario quiera entrar en la página author nos devolverá un error “404 not found”.

/* Anular página author haciendo que sea 404 no encontrada */
add_action('template_redirect', 'page_author_to_404');
function page_author_to_404(){
  if( is_author() ) {
    global $wp_query;
    $wp_query->set_404();
  }
}

En este caso lo ideal es hacer una de las dos opciones:

  • Eliminar todos los links de la página del author que nos aparece en nuestra web
  • O bien indicarle que Google no indexe esta página.

Esto último lo hacemos porque como redirigimos la página del author a una página no encontrada 404, cada vez que Google la intente indexar le saldrá error 404, y lo notificará en “Errores de rastreo”.

Otros artículos que te pueden interesar:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *