Foros del Web » Creando para Internet » HTML »

Utilizando etiquetas meta, cómo puedo definir una página para dos idiomas?

Estas en el tema de Utilizando etiquetas meta, cómo puedo definir una página para dos idiomas? en el foro de HTML en Foros del Web. Estimados amigos, Mucho me han ayudado ustedes a través de sus foros en el desarrollo de un proyecto al que he dedicado casi dos años. ...
  #1 (permalink)  
Antiguo 01/11/2012, 16:31
Avatar de ElectronDT  
Fecha de Ingreso: noviembre-2012
Ubicación: La Paz
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Utilizando etiquetas meta, cómo puedo definir una página para dos idiomas?

Estimados amigos,

Mucho me han ayudado ustedes a través de sus foros en el desarrollo de un proyecto al que he dedicado casi dos años. Mi proyecto ofrece servicios de dirección y organización a equipos de fútbol. Pueden ver los detalles en www.ElectronDT.com

Ahora yendo al tema en concreto, justamente en alguna de las páginas de este proyecto, utilizando etiquetas meta quisiera definir dos lenguajes, español e inglés. Para que de esta manera, los buscadores SEO puedan posicionar esta página en dos idiomas.

Yo he resuelto ésto haciendo lo siguiente:

<meta name="Language" content="es"/>
<meta name="keywords" content="futbol,entrenador,direccion tecnica,..." >
<meta name="description" content="Sitio especializado en la dirección técnica..."/>
<meta name="Language" content="en"/>
<meta name="keywords" content="soccer,coach,coaching,technical..." >
<meta name="description" content="Specialized site in technical direction..."/>

He buscado bastante en Internet y no he podido encontrar algo que me aclare esta idea. Por esta razón, estoy acudiendo a ustedes que con seguridad tienen bastante experiencia en estos temas.

Muchas gracias por su amable colaboración. Por mi parte, estaré gustoso de tenerlos como usuarios de los servicios que se ofrecen en mi portal electrónico. Asimismo, si quieren contribuir a mejorar mi sitio web, también son bienvenidos.

Última edición por ElectronDT; 01/11/2012 a las 17:34 Razón: Mejorar la legibilidad
  #2 (permalink)  
Antiguo 01/11/2012, 20:27
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Utilizando etiquetas meta, cómo puedo definir una página para dos idiomas?

No, eso sencillamente un invento, que no te va a funcionar.
Si tu página etá en inglés usas en, si esta en español, usas es

Si el lenguaje primario es Español y tenés contenido en otro idiona (inglés por ejemplo), utilizás el atributo lang en las etiquetas:

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5. </head>
  6. <p>Este párrafo esta en Español</p>
  7. <p lang="en">This paragraph is in English</p>
  8. </body>
  9. </html>

y viceversa

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 02/11/2012, 09:16
Avatar de ElectronDT  
Fecha de Ingreso: noviembre-2012
Ubicación: La Paz
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Utilizando etiquetas meta, cómo puedo definir una página para dos idiomas?

Hola amigo emprear,

Muchas gracias por tu respuesta. Tu aclaración es muy buena, pero en realidad lo que yo pretendo es dar los instructivos a los motores de búsqueda en las cabeceras meta. De manera tal, que los motores de búsqueda (SEO) a través de los atributos keywords y description, puedan indexar la página en dos diferentes idiomas. Esto con el objetivo, de llegar al público de habla hispana y de habla inglesa en general. Evidentemente, cuando una persona de habla inglesa utiliza google por ejemplo, utilizará palabras clave en inglés. En esos casos si la página solamente está indexada con palabras claves en español, entonces esa persona no encontrará información sobre la página. Este es el propósito de tener cabeceras meta en dos idiomas.

He visto en algunas cabeceras de algunas páginas alguna metodología de definir estas cabeceras al estilo de objetos. Pienso que posiblemente ese sería el camino. Pero no he encontrado nada en internet que me dé luces en ese respecto.
  #4 (permalink)  
Antiguo 02/11/2012, 11:40
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Utilizando etiquetas meta, cómo puedo definir una página para dos idiomas?

Cita:
Iniciado por ElectronDT Ver Mensaje
Hola amigo emprear,

Muchas gracias por tu respuesta. Tu aclaración es muy buena, pero en realidad lo que yo pretendo es dar los instructivos a los motores de búsqueda en las cabeceras meta. De manera tal, que los motores de búsqueda (SEO) a través de los atributos keywords y description, puedan indexar la página en dos diferentes idiomas. Esto con el objetivo, de llegar al público de habla hispana y de habla inglesa en general. Evidentemente, cuando una persona de habla inglesa utiliza google por ejemplo, utilizará palabras clave en inglés. En esos casos si la página solamente está indexada con palabras claves en español, entonces esa persona no encontrará información sobre la página. Este es el propósito de tener cabeceras meta en dos idiomas.

He visto en algunas cabeceras de algunas páginas alguna metodología de definir estas cabeceras al estilo de objetos. Pienso que posiblemente ese sería el camino. Pero no he encontrado nada en internet que me dé luces en ese respecto.
No podés usar dos metas ni dos atributos lang en <html>
Ahi definís el lenguaje primario, y podés sobreescribir el valor de lang dentro de la página como te indiqué.
Si no, deberás hacer 2 páginas
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: language, languages, meta, meta-etiquetas
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 12:03.