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

[SOLUCIONADO] ajax y un href

Estas en el tema de ajax y un href en el foro de SEO en Foros del Web. Hola Quiero poner un <a href con su enlace normal y dentro del tag a tb poner un onclick q ejecute una funcion ajax. Indexará ...
  #1 (permalink)  
Antiguo 31/03/2013, 17:43
Avatar de mdromed  
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 6 meses
Puntos: 8
ajax y un href

Hola

Quiero poner un <a href con su enlace normal y dentro del tag a tb poner un onclick q ejecute una funcion ajax.

Indexará google el enlace del href o interpreta el javascript del onclick? ... o ambas cosas?

Gracias
  #2 (permalink)  
Antiguo 01/04/2013, 12:51
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años
Puntos: 11
Respuesta: ajax y un href

Yo creoq ue sí.

Mira en mi web: (...) el complementa tu visita es una ventana modal y se abre como dices, y el contenido que carga si es de esa página.

Ya me dirás

Un saludo

Última edición por Daniel Ulczyk; 01/04/2013 a las 15:44 Razón: se remueve URL
  #3 (permalink)  
Antiguo 01/04/2013, 16:17
Avatar de mdromed  
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 6 meses
Puntos: 8
Respuesta: ajax y un href

Cita:
Iniciado por Gothgauss Ver Mensaje
Yo creoq ue sí.

Mira en mi web: (...) el complementa tu visita es una ventana modal y se abre como dices, y el contenido que carga si es de esa página.

Ya me dirás

Un saludo
Pasame la url por privado si puedes.
Gracias

Si alguien mas puede darme su opinion lo agradeceria.

Última edición por Usuarios466; 01/04/2013 a las 16:54 Razón: Se combinan 2 mensajes consecutivos
  #4 (permalink)  
Antiguo 01/04/2013, 16:23
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 21 años, 11 meses
Puntos: 1284
Respuesta: ajax y un href

Hola:

No creo que google ni ningún buscador indexe funciones javascript. (no les demos ideas... )

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 01/04/2013, 23:39
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 6 meses
Puntos: 84
Respuesta: ajax y un href

la estructura correcta para que un enlace sea indexado por google y que, ademas, ejecute algo en un onclick sin que se vaya a la pagina del enlace es esta:

Código PHP:
<a href='URL' onclick='function; return false'>keyword</a
De esta forma, una persona con javascript ejecuta ajax y no va a la URL del enlace, mientras que el robot de google va a la URL del enlace.
__________________
» Presupuesto Pagina Web
  #6 (permalink)  
Antiguo 02/04/2013, 09:40
Avatar de mdromed  
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 6 meses
Puntos: 8
Cita:
Iniciado por miSko Ver Mensaje
la estructura correcta para que un enlace sea indexado por google y que, ademas, ejecute algo en un onclick sin que se vaya a la pagina del enlace es esta:

Código PHP:
<a href='URL' onclick='function; return false'>keyword</a
De esta forma, una persona con javascript ejecuta ajax y no va a la URL del enlace, mientras que el robot de google va a la URL del enlace.
Tiene sentido.
¿Estas seguro de que googlebot funciona asi?

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

No creo que google ni ningún buscador indexe funciones javascript. (no les demos ideas... )

Saludos

Funciones no se, pero creo que sí que indexan las paginas de un "window.location"

Última edición por RBZ; 02/04/2013 a las 14:41 Razón: combinar mensajes consecutivos
  #7 (permalink)  
Antiguo 02/04/2013, 11:07
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 6 meses
Puntos: 84
Respuesta: ajax y un href

No es que google bot funcione asi o no, son principios de accesibilidad ;)

Todo el que no tenga javascript activado ( como los robots ) iran al enlace, y los que lo tengan, verán el contenido que javascript traiga :)
__________________
» Presupuesto Pagina Web
  #8 (permalink)  
Antiguo 02/04/2013, 13:24
Avatar de mdromed  
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 6 meses
Puntos: 8
Respuesta: ajax y un href

Ok gracias Misko
  #9 (permalink)  
Antiguo 03/04/2013, 04:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años
Puntos: 11
Respuesta: ajax y un href

Cita:
Iniciado por miSko Ver Mensaje
la estructura correcta para que un enlace sea indexado por google y que, ademas, ejecute algo en un onclick sin que se vaya a la pagina del enlace es esta:

Código PHP:
<a href='URL' onclick='function; return false'>keyword</a
De esta forma, una persona con javascript ejecuta ajax y no va a la URL del enlace, mientras que el robot de google va a la URL del enlace.
Pero a esto yo le veo una pega y es que google te indexará esa página como otra más.

Me explico: si yo quiero abrir una ventana modal y que en ella se cargue un contenido, haciéndolo como dices tú, tendría que llamar a una página, por ejemplo coches.html la cual se cargaría dentro de la modal.

El problema es que coches.html va aser indexado por google como página independiente y si alguien busca el contenido concreto que hay dentro de la ventana modal en google, google le llevará a coches.html y no a la página que queremos que haga la llamada y se muestre en la modal.

Para ello, habría que hacer una redireccion 301 en el htaccess?
  #10 (permalink)  
Antiguo 03/04/2013, 04:32
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 6 meses
Puntos: 84
Respuesta: ajax y un href

Si, exactamente ese es el funcionamiento que seguiria, google enlazaria la pagina de coches.html

Lo suyo es que, si alguien accediera a coches.html tambien cargará todo perfectamente aunque entre a coches en vez de a la pagina principal.

Si haces una redireccion 301, google no te va a contar el contenido de coches.html por que lo rediriges a otra pagina.
__________________
» Presupuesto Pagina Web
  #11 (permalink)  
Antiguo 03/04/2013, 14:01
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años
Puntos: 11
Respuesta: ajax y un href

¿Y como haces que coches.html al abrirla se vea como si estuviera viendo la otra y no sea duplicidad de contenido?
  #12 (permalink)  
Antiguo 03/04/2013, 23:43
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 6 meses
Puntos: 84
Respuesta: ajax y un href

Donde ves tu la duplicidad de contenido?

Google no va a ver nada de ajax, solo va a ver el coches.html.


Por ejemplo, digamos que yo tengo una pagina en la que hablo de transportes en general (transportes.html). Esa pagina en si, tendrá su propio contenido, llamemosle contenido 1

Pues bien, dentro de contenido 1, hay un enlace que pone "VER INFORMACION SOBRE COCHES"

Dicha informacion esta en coches.html , que tiene el contenido 2.

Pues, el usuario normal, verá contenido1, y cuando se haga click por ajax, verá el contenido 2.

Google, en cambio, ve el contenido 1 en transportes.html, y cuando recorre el enlace, se va a coches.html donde ve el contenido 2.
__________________
» Presupuesto Pagina Web
  #13 (permalink)  
Antiguo 04/04/2013, 00:39
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años
Puntos: 11
Respuesta: ajax y un href

Sí, pero google indexará coches.html como una página independiente, cuando lo que queremos es que esa página no sea vista nunca sola, sino como una modal de transportes.html

Por lo que si alguien pone en google ford focus (contenido que está dentro de coches.html) google le llevará a coches.html no a transportes.html
  #14 (permalink)  
Antiguo 04/04/2013, 03:02
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 6 meses
Puntos: 84
Respuesta: ajax y un href

Entonces lo que tienes que cambiar ahi es la estructura de la pagina, y no tener el contenido que quieras cargar en una URL que traigas con ajax, si no en un div oculto en la pagina que muestres modalmente con javascript.
__________________
» Presupuesto Pagina Web
  #15 (permalink)  
Antiguo 04/04/2013, 11:34
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años
Puntos: 11
Respuesta: ajax y un href

Pero entonces deja de ser accesible no?
  #16 (permalink)  
Antiguo 04/04/2013, 15:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 21 años, 11 meses
Puntos: 1284
Respuesta: ajax y un href

Hola:

Las ventanas modales (las de verdad: alert, prompt y confirm; y las pseudo, que seguro son las que refieres) dependen de javascript, así que no son accesibles; pero si son urls correctas, esas urls son las que deben estar en el href del enlace.

Si se desactiva javascript nunca se abrirá una ventana modal, pero teniéndolo activo, se puede cancelar (onclick="/* aquí la apertura modal...*/;return false") el enlace, pero abriendo esa pseudo-modal.

(por definición, las ventanas modales no pierden el foco hasta que se cierran )

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #17 (permalink)  
Antiguo 04/04/2013, 23:31
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 6 meses
Puntos: 84
Respuesta: ajax y un href

Aunque aqui hablan de ventanas modales, no se refieren a las ventanas de javascript tipo alert, confirm o prompt por que hablan de mostrar contenido grande, por lo que creo que se refieren a mostrar con javascript una ventana modal ( como haría con jquery por ejemplo, un div en grande con el contenido )

En cuanto a lo de

Cita:
Pero entonces deja de ser accesible no?
No tiene por que dejar de ser accesible, ya que el contenido está en la pagina aunque no se muestre nada mas cargar la pagina.
__________________
» Presupuesto Pagina Web
  #18 (permalink)  
Antiguo 04/04/2013, 23:56
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 21 años, 11 meses
Puntos: 1284
Respuesta: ajax y un href

Hola:

Creo que opinamos lo mismo, pero los conceptos difieren... Como dije las ventanas que se abren con jquery NO son modales, aunque nos lo quieran vender así: Ventana (informática), por definición de ventanas modales.

Sobre accesibilidad, todo contenido oculto al cargarse la página debería considerarse no-accesible.

Siempre insisto que una página debe ser navegable sin javascript... y usar ajax no tiene que ser incompatible con tener contenidos accesibles.
La accesibilidad ajax se consigue teniendo enlaces a los contenidos que se requieren, y con ajax traer esos datos y cancelar el enlace.

Deja de funcionar el condicionante de que el contenido solo se muestre en la página que la requiere mediante ajax, pero solo en los casos que no funcione javascript. Hay muchas razones para ello.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #19 (permalink)  
Antiguo 05/04/2013, 01:22
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 6 meses
Puntos: 84
Respuesta: ajax y un href

Buenas de nuevo Caricatos.

Yo estoy de acuerdo contigo, y desde el principio he recomendado poner el href al enlace y cancelarlo con javascript.

Simplemente estoy contestando supuestos que preguntan.

En cuanto a lo de modal o no modal, está claro que no es una ventana modal de manual pero su funcionamiento es modal : http://jqueryui.com/dialog/#modal


En cuanto al tema, se habla de lo que es accesible por google a la hora de rastrear y muchas veces se ha dicho que el bot de google rastrea sin javascript y sin css, por lo que si el contenido es el siguiente:

Código HTML:
<style>
.novisible { display:none; }
</style>
<div>Contenido Principal</div>
<div class=novisible>Contenido a mostrar por ajax</div> 
El contenido es totalmente accesible para el bot y el perjudicado es el usuario que navega sin javascript.

Pero vuelvo a decir, que este tema trata sobre la accesibilidad de los contenidos para google bot.

En cuanto a la mejor forma de hacer las cosas, yo defiendo tu mismo punto, enlace + javascript


EDIT: por cierto, otro tema a desarrollar sería ver hasta que punto es bueno realizar la estructura de esta manera, para que google bot no tome dicho codigo como que lo que ve un usuario normal es distinto de lo que ve el bot, lo cual es penalizable.
__________________
» Presupuesto Pagina Web
  #20 (permalink)  
Antiguo 05/04/2013, 11:30
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años
Puntos: 11
Respuesta: ajax y un href

Pero leyendo cosas sobre SEO he leido mil veces que esconder texto sobre fondos negros (con el texto en negro claro) y esas cosas está penalizado por google

Pero si google no mira ni css ni javascript, como c... se da cuenta de que el fondo realmente es negro y estamos ocultado texto clave?
  #21 (permalink)  
Antiguo 05/04/2013, 11:41
Usuarios466
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ajax y un href

Cita:
Iniciado por Gothgauss Ver Mensaje
Pero leyendo cosas sobre SEO he leido mil veces que esconder texto sobre fondos negros (con el texto en negro claro) y esas cosas está penalizado por google

Pero si google no mira ni css ni javascript, como c... se da cuenta de que el fondo realmente es negro y estamos ocultado texto clave?
Es posible que debas darle una lectura al artículo oficial de Google, Texto y enlaces ocultos.
  #22 (permalink)  
Antiguo 05/04/2013, 15:29
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años
Puntos: 11
Respuesta: ajax y un href

Si eso yo lo leí, pèro me sorprende saber que el google bot va con el javascript off y el css off, por lo que no es capaz de detectar si el fondo y el texto son de colores distintos o no

Etiquetas: ajax
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 17:55.