Foros del Web » Estrategias Digitales y Negocios Online » SEO »

[SOLUCIONADO] como no indexar tag ni author en mi blog?

Estas en el tema de como no indexar tag ni author en mi blog? en el foro de SEO en Foros del Web. Hola comunidad delweb!. Tengo una duda y problema a la vez! Tengo mi wordpress que esta dentro de mi sitio web quedando www. miweb .com/blog ...
  #1 (permalink)  
Antiguo 21/06/2013, 17:10
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
como no indexar tag ni author en mi blog?

Hola comunidad delweb!.

Tengo una duda y problema a la vez!
Tengo mi wordpress que esta dentro de mi sitio web quedando www. miweb .com/blog

el blog no tiene archivo robots.txt ya que lo tiene la web en la raiz, "el robots.txt no tiene nada sobre wordpress!".

Tengo un htaccess de la web y en la carpeta "blog" tengo otro htacess que es del BLOG..

esto es correcto?

quiero que google no indexe "tag" "author" ni tampoco "2013_54_13" o sea la fecha de la entrada como un enlace

como lo hago con htaccess? para que solo indexe la url del tipo:
www. web. com/blog/mi-post-aca.html

?
__________________
posicionamiento seo y Tools SEO
]

Última edición por posicionseo; 21/06/2013 a las 17:12 Razón: negrita a las palabras importantes! para resaltar mi duda
  #2 (permalink)  
Antiguo 22/06/2013, 06:10
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.263
Antigüedad: 19 años, 1 mes
Puntos: 2114
Respuesta: como no indexar tag ni author en mi blog?

Existe un error de concepto.

Las restricciones en cuanto al rastreo y la indexación las tenés que llevar a cabo con las directivas que declarás en tu archivo robots.txt

Si ya llevaste a cabo un cambio de arquitectura de URLs el archivo .htaccess tenés que utilizarlo para manejar las redirecciones.

Por otro lado—finalmente—si estás utilizando las Herramientas para Webmasters de Google; es un buen momento para que tramites la solicitud de baja de las URLs anteriores.
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #3 (permalink)  
Antiguo 22/06/2013, 09:27
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

muchas gracias Daniel Ulczyk , si ya envie a google las urls que aparecen duplicadas en los resultados de búsqueda!.
__________________
posicionamiento seo y Tools SEO
]
  #4 (permalink)  
Antiguo 22/06/2013, 09:50
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

Más fácil que tocar el robots.txt es que añadas una función en tu theme, archivo functions.php, que añada la etiqueta meta-robots con el atributo 'noindex' en los archivos de autor y de etiqueta.

Es más, justo he creado un theme que pronto venderé con esta función. Te la regalo:

Código PHP:
Ver original
  1. //Metarobots
  2. function meta_robots() {
  3.         global $page, $paged, $posts;
  4.         if ( is_tag() ) { echo "noindex,follow"; }
  5.         elseif (is_author() ) { echo "noindex,follow"; }
  6.         else { }
  7.     }

El código era más complejo pero lo he reducido a esta necesidad.

Luego añades este otro en el header.php, dentro de las etiquetas HEAD:

Código HTML:
Ver original
  1. <meta name="robots" content="<?php echo meta_robots(); ?>" />

Lo que hace el código es añadir el atributo noindex a las páginas de autor y de etiquetas, y el atributo follow (no indexar contenido pero leer los enlaces y seguirlos).

Saludos.
  #5 (permalink)  
Antiguo 22/06/2013, 10:05
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

Cita:
//Metarobots
function meta_robots() {
global $page, $paged, $posts;
if ( is_tag() ) { echo "noindex,follow"; }
elseif (is_author() ) { echo "noindex,follow"; }
else { }
}

man puse tu codigo en functions.php y ahora no me funciona! :S :S :!! no VEO EL BLOG :S

como lo arreglo?¿? no tengo el blog ni tampoco el panel de administracion!!

descargue el functions.php por ftp y lo volvi a subir SIN CAMBIOS y no funciona mi blog..!
__________________
posicionamiento seo y Tools SEO
]
  #6 (permalink)  
Antiguo 22/06/2013, 16:51
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

Cita:
Iniciado por posicionseo Ver Mensaje
man puse tu codigo en functions.php y ahora no me funciona! :S :S :!! no VEO EL BLOG :S

como lo arreglo?¿? no tengo el blog ni tampoco el panel de administracion!!

descargue el functions.php por ftp y lo volvi a subir SIN CAMBIOS y no funciona mi blog..!
Caray, hay que ponerlo bien. Puedes postear aquí el código de functions.php? Te lo dejo puesto bien.

Asegúrate de no haber borrado nada. Functions.php empieza siempre con <?php
Pero no termina con ?> tal y como sería de esperar.

Normalmente las funciones aparecen dentro, y basta con poner el código de la función detrás de otra, da igual la posición exacta. Pero si lo pones de modo que se rompa el esquema del código, obviamente se verá el sitio en blanco.

Aprovechando, se puede simplificar todavía más el código. Así:

Código PHP:
Ver original
  1. //Metarobots
  2. function meta_robots() {
  3.         if ( is_tag() || is_author() ) { echo "noindex,follow"; }
  4.     }

Cualquiera de los dos hace lo mismo, pero este es más ligero

Última edición por Usuarios466; 23/06/2013 a las 01:17 Razón: Se combinan 2 mensajes consecutivos
  #7 (permalink)  
Antiguo 22/06/2013, 18:04
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

no puedo postearlo, es de 20000 caracteres y el post permite 10000 como máximo :S

lo subi para descarga si quieres verlo :S

http://www.mediafire.com/?l77hd61lo2bucw7


otra duda:
el functions.php que yo modifique es
wp-content/themes/tenty eleven/functions.php -> esta bien correcto?
__________________
posicionamiento seo y Tools SEO
]
  #8 (permalink)  
Antiguo 22/06/2013, 18:38
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

Por alguna razón no pude abrir el fichero con el editor habitual, tuve que cambiar de programa para verlo. Puede ser que al editar se haya guardado mal.

Por otro lado, una vez abierto, he visto que es del theme Twentyeleven. Si no habías hecho cambios, la solución es muy fácil: bajar el theme y subir el fichero de nuevo.

Además lo he comparado con el de otro Twentyeleven y veo que el tuyo tiene una línea menos, le falta la última, la 613, que contiene esta línea:

Código PHP:
Ver original
  1. add_filter( 'body_class', 'twentyeleven_body_classes' );

El código que te pasé va a continuación de esta línea.

Qué editor usas?
  #9 (permalink)  
Antiguo 22/06/2013, 18:46
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

disculpame no te entendi mucho...

uso Block de notas lo guardo como ANSI functions.php
pero se me pone hoja en blanco y me descargue wp 3.5.1 para ver el functions.php original y se me muestra para abrir con Dreamweaver pero no se porque este no?¿ es lo mismo..

me podes explicar lo de esta linea?
add_filter( 'body_class', 'twentyeleven_body_classes' );

esa linea de que es? la tengo que agregar al final de todo en functions.php?

y a que te refieres con bajar el archivo del theme y subir de nuevo? no te entiendo.. :S

disculpame
__________________
posicionamiento seo y Tools SEO
]
  #10 (permalink)  
Antiguo 22/06/2013, 18:54
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

El theme es la plantilla de Wordpress. El fichero functions.php que me pasaste pertenece a la plantilla llamada Twentyeleven.

El problema de ese archivo es que me dio error al abrirlo, no pudo detectar la codificación. Ocurre en raras veces. Es como si se quedase roto, la verdad es que no entiendo el motivo. Y por otro lado, le faltava una línea de código, la última, quizá la borraste sin querer. Suele pasar, hehe.

Si no tenías cambios en la plantilla, te recomiendo bajarla de nuevo: http://wordpress.org/themes/twentyeleven

De ahí sacarás el functions.php como si fuera nuevo, pero te recomiendo poner la plantilla nueva al completo, por si cambia de versión, así evitas posibles fallos.
  #11 (permalink)  
Antiguo 22/06/2013, 19:07
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

ahi me lo estoy bajando!, espero solucione mi problema! :S

sin embargo, existe posibilidad de que cuelges en internet mediafire, donde sea ese archivo as me lo descargo y sin tocarlo lo subo?

pd: tambien me mande otro MOCO :s

al principio, no me di cuenta y luego de "modificar en wordpress" el functions.php del theme, cuando intente RESUBIRLO ORIGINAL mediante FTP, me fui a :

wp-includes-> functions.php xD! y subi el de twenty eleven functions.php a ese otro sobreescribiendolo...

cometi un error cierto?

sin embargo antes de hacer eso ya me aparecia el blog en blanco,
saludos y gracias por tanto soporte.
__________________
posicionamiento seo y Tools SEO
]
  #12 (permalink)  
Antiguo 22/06/2013, 19:27
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

Si subiste el functions.php de un plantilla a wp-include tendrás que reemplazarlo de nuevo. Ahora te paso los dos:

Este va en wp-includes/ http://www.mediafire.com/view/de24xoejorogl2v/functions.php
Este va en themes/Twentyeleven/ http://www.mediafire.com/view/errhgtc84p8q8c6/functions.php

Reemplazando correctamente estos dos y añadiendo la línea que dije del header.php tiene que funcionar al instante.
  #13 (permalink)  
Antiguo 22/06/2013, 20:31
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

add_filter( 'body_class', 'twentyeleven_body_classes' );

esa linea la añado al header?
apenas comienza?
__________________
posicionamiento seo y Tools SEO
]
  #14 (permalink)  
Antiguo 23/06/2013, 05:56
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

Cita:
Iniciado por posicionseo Ver Mensaje
add_filter( 'body_class', 'twentyeleven_body_classes' );

esa linea la añado al header?
apenas comienza?
No. Esa línea es la que faltaba en functions.php de tu plantilla, pero ya te la pasé con todo arreglado.

Al header.php tienes que añadir esta de abajo:
Código HTML:
Ver original
  1. <meta name="robots" content="<?php echo meta_robots(); ?>" />

Importante: tiene que estar entre <head> y </head>. En cualquier posición (mientras no sea dentro de otra línea hahah).

Saludos :)
  #15 (permalink)  
Antiguo 23/06/2013, 11:54
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

descargue el functions.php para wp-inlclude y lo puse ahi correctamente.
descargue el functions.php para wp-content-theme-twentyeleven y lo puse ahi correctamente.

Añadi la linea al header.php antes de </head>

y no me funciona... :s

sera el .htaccess?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

asi lo tengo :?
__________________
posicionamiento seo y Tools SEO
]
  #16 (permalink)  
Antiguo 23/06/2013, 14:41
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

Para saber si funciona, visualiza el código de una página de autor de tu blog, tienes que ver esto:

Código HTML:
Ver original
  1. <meta name="robots" content="noindex,follow" />

Lo mismo con una página de etiquetas: das click a una etiqueta y cuando se haya cargado la página miras el código. Tiene que salir el mismo código, con el noindex ahí puesto.

Eso evitará que se indexen.

Pero ojo, tienes que desindexar las que ya se indexaron con anterioridad. Tienes que entrar en Google Webmasters Tools y pedirle que las desindexe, URL por URL. Creo que se llama "Solicitud de eliminación de URL". Entonces Google se tomará su tiempo. Normalmente más de 24 horas.

PD: Del .htaccess no tienes que tocar nada para eso :)
  #17 (permalink)  
Antiguo 23/06/2013, 14:44
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

seozeta muchas gracias por tanta ayuuda y soporte!!!
LO HE SOLUCIONADO y mi BLOG HA VUELTO A LA NORMALIDAD!!

EL problema era que yo, al MODIFICAR EL ARCHIVO lo hacia de MANERA CORRUPTA" nose porque mi pc hace eso", pero no tendre que modificar nada desde mi PC sino siempre pasara lo mismo!!

tu codigo me funciona bien

simplemente modifique todo desde otra pc y al momento se vio el blog!

gracias!!!
__________________
posicionamiento seo y Tools SEO
]
  #18 (permalink)  
Antiguo 23/06/2013, 14:51
Avatar de seozeta  
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
Respuesta: como no indexar tag ni author en mi blog?

De nada! :)

Sí, hay ordenadores en los que cuando se guarda el archivo se le cambia la codificación. Si usas Windows te recomiendo que te bajes el Notepad++, que es de uso libre: http://notepad-plus-plus.org/.

Saludos.
  #19 (permalink)  
Antiguo 23/06/2013, 19:03
Avatar de posicionseo  
Fecha de Ingreso: septiembre-2012
Ubicación: Mendoza
Mensajes: 255
Antigüedad: 11 años, 7 meses
Puntos: 29
Respuesta: como no indexar tag ni author en mi blog?

lo acabo de hacer, con razon cuando lo busque no lo encontre! tenia sabido que el notepad servia pero asumia lo mismo para block de notas, muchas gracias de verdad por tanta ayuda!

saludos
__________________
posicionamiento seo y Tools SEO
]

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.