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

Posicionamiento de web en php

Estas en el tema de Posicionamiento de web en php en el foro de SEO en Foros del Web. Buenas, no se si es el muro adecuado para la pregunta, pero me ha surgido la duda y espero me podaís ayudar. Estoy diseñando una ...
  #1 (permalink)  
Antiguo 21/10/2010, 02:57
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Posicionamiento de web en php

Buenas, no se si es el muro adecuado para la pregunta, pero me ha surgido la duda y espero me podaís ayudar.
Estoy diseñando una web en php, donde el texto que se muestra y los meta tags se generan a partir de una variable idioma que defino en la página.
Dependiendo del valor de la variable me muestra el texto en un idioma o en otro.

Un ejemplo:
Código PHP:
<?php switch($idm){ 
                case 
es: echo "Texto en español";
                break;
                case 
it: echo "Texto en italiano";
                break;
                case 
fr: echo "Texto en francés";
                break;
                }
?>
Teniendo el texto así, ¿se me posiciona en buscadores?
No sé si me explico....

Gracias y saludos!
  #2 (permalink)  
Antiguo 21/10/2010, 03:16
 
Fecha de Ingreso: abril-2005
Mensajes: 494
Antigüedad: 18 años, 11 meses
Puntos: 26
Respuesta: Posicionamiento de web en php

Te explicas, y eso va a ser un desastre. Los buscadores no van a saber en que santo idioma está creada tu página.
Crea la página principal en un idioma y el resto de idiomas en páginas distintas.
Ah, y ni se te ocurra hacer cositas como ?p=3
saludos
__________________
Las mejores ofertas en Alquiler coches Ibiza .Una web de turismo en Ibiza.
  #3 (permalink)  
Antiguo 21/10/2010, 03:59
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Posicionamiento de web en php

Hola, gracias por tu respuesta.
Entonces es mejor hacer una página para cada idioma? Lo que quería evitar era el tema de repetir páginas y tener una sola, así evitar modificar 3 páginas cuando hay algún cambio...
Salu2
  #4 (permalink)  
Antiguo 21/10/2010, 05:03
 
Fecha de Ingreso: abril-2005
Mensajes: 494
Antigüedad: 18 años, 11 meses
Puntos: 26
Respuesta: Posicionamiento de web en php

programa por módulos y no tendrás ese problema
__________________
Las mejores ofertas en Alquiler coches Ibiza .Una web de turismo en Ibiza.
  #5 (permalink)  
Antiguo 21/10/2010, 05:32
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Posicionamiento de web en php

A q t refieres exactamente? Perdona mi ignorancia.
sabes d algun ejemplo?
  #6 (permalink)  
Antiguo 21/10/2010, 07:10
 
Fecha de Ingreso: abril-2005
Mensajes: 494
Antigüedad: 18 años, 11 meses
Puntos: 26
Respuesta: Posicionamiento de web en php

http://www.cristalab.com/tutoriales/...-en-php-c203l/
Aquí lo puedes ver en php.
__________________
Las mejores ofertas en Alquiler coches Ibiza .Una web de turismo en Ibiza.
  #7 (permalink)  
Antiguo 21/10/2010, 10:17
Avatar de nemesis866  
Fecha de Ingreso: julio-2009
Ubicación: Jalisco, Mexico
Mensajes: 643
Antigüedad: 14 años, 8 meses
Puntos: 20
Respuesta: Posicionamiento de web en php

programar por modulos se tiene que convertir en una costumbre, te facilita la vida, y sigue los concejos de meagle que de esto sabe mucho.
__________________
Artículos de programación Web
Twitter.- @codeandoclub
  #8 (permalink)  
Antiguo 21/10/2010, 11:32
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: Posicionamiento de web en php

Cita:
Iniciado por meagle Ver Mensaje
Crea la página principal en un idioma y el resto de idiomas en páginas distintas.
en forma complementaria, te comento; es una buena práctica separar los idiomas por subdominios:

  1. no reducís ni dispersás la relevancia de tu sitio entre varios idiomas
  2. podés manejar en forma eficiente un mapa de sitio (aka sitemap.xml) para cada subdominio

__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #9 (permalink)  
Antiguo 21/10/2010, 14:33
 
Fecha de Ingreso: abril-2005
Mensajes: 494
Antigüedad: 18 años, 11 meses
Puntos: 26
Respuesta: Posicionamiento de web en php

Cita:
Iniciado por nemesis866 Ver Mensaje
programar por modulos se tiene que convertir en una costumbre, te facilita la vida, y sigue los concejos de meagle que de esto sabe mucho.

Una vez ví un alumno que hizo una tienda online en html. Ahora creo que lleva un huerto de tomates y cuando escucha algo de internet le entra un tic que no se yo...no se yo..
Daniel...buena apreciación. Eso evita muchos quebraderos de cabeza, aunque en programación también te produce otros.
__________________
Las mejores ofertas en Alquiler coches Ibiza .Una web de turismo en Ibiza.
  #10 (permalink)  
Antiguo 22/10/2010, 01:11
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Posicionamiento de web en php


Gracias por vuestra ayuda, he estado haciendo pruebas y parece que me defiendo...

Volviendo al primer post de meagle, sólo para aclarar, entonces ¿no es una buena práctica usar los parametros $_GET para que el web se posicione?

gracias de nuevo
  #11 (permalink)  
Antiguo 22/10/2010, 01:18
 
Fecha de Ingreso: abril-2005
Mensajes: 494
Antigüedad: 18 años, 11 meses
Puntos: 26
Respuesta: Posicionamiento de web en php

Cita:
Iniciado por akende Ver Mensaje

Gracias por vuestra ayuda, he estado haciendo pruebas y parece que me defiendo...

Volviendo al primer post de meagle, sólo para aclarar, entonces ¿no es una buena práctica usar los parametros $_get para que el web se posicione?

Gracias de nuevo
no
__________________
Las mejores ofertas en Alquiler coches Ibiza .Una web de turismo en Ibiza.
  #12 (permalink)  
Antiguo 22/10/2010, 02:25
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Posicionamiento de web en php

Si utilizo $_SESSION en vez de $_GET para elegir el idioma?
Entonces en las páginas que meto en el include de php si que pueden incluir la estructura que te comentaba al prinicpio, no?
Lo únio que crearé una página "contenedora" en cada idioma, con sus meta tags, etc. que tenga todos esos includes.
Siento la impertinencia...

Gràcies al·lot!
  #13 (permalink)  
Antiguo 22/10/2010, 03:56
 
Fecha de Ingreso: abril-2005
Mensajes: 494
Antigüedad: 18 años, 11 meses
Puntos: 26
Respuesta: Posicionamiento de web en php

A ver, yo php lo uso poco, pero si tiene el mismo significado que en asp (sesiones o parámetros pasados por url) yo te sugeriría una estructura así:
es.dominio.com
session=1
Captura de la bbdd en castellano
ca.dominio.com
session=2
Captura de la Bbdd en catalá
etc...

La BBDD evidentemente, registro por página y campo por idioma. Aunque yo utilizo una estructura algo más compleja, pero eso depende de lo que se lo curre cada uno.
__________________
Las mejores ofertas en Alquiler coches Ibiza .Una web de turismo en Ibiza.
  #14 (permalink)  
Antiguo 22/10/2010, 05:10
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Posicionamiento de web en php

Ok, gracias de nuevo. Veré a ver como lo hago al final.
Salu2!
  #15 (permalink)  
Antiguo 22/10/2010, 14:48
Avatar de jamesjara  
Fecha de Ingreso: mayo-2008
Ubicación: san jose
Mensajes: 449
Antigüedad: 15 años, 10 meses
Puntos: 7
Respuesta: Posicionamiento de web en php

akende siento que tu estass bien y ellos no , obviamente si animos de ofender.

Lo que tu tienes en ese case esta bien porque obviamente ahi ya esta casi modulando.

Obviamente la forma correcta seria asi
Código PHP:

<?php 

/*
  * 
   *EXAMPLE: 
   example.com/index.php?i=ES
   example.com/index.php?i=in
*/

$idm GET VAR TITULO I;
switch(
$idm){ 
                 case 
es$VAR_TITULO "Texto en español";
                break;
                case 
it:  $VAR_TITULO "Texto en italiano";
                break;
                case 
fr$VAR_TITULO "Texto en francés";
                break;
                }
?> 

//Tu pagina
.....
<titte><? echo $VAR_TITULO ?></title>
....
// y lo mejor de todo es que con MOD REWRITE conviertes eso a una url optimizada.
aqui me faltaron varias pautas para perfeccionar esto.. pero primero entiendes el punto ahora?
__________________
X7CLOUD El webservice latino!
Compatible
con mysql,sql,sqlitte.
Compatible con extjs , sencha , smargwt, Gwt , Jquery , Charts, Streaming.
  #16 (permalink)  
Antiguo 23/10/2010, 06:47
Avatar de facundocorradini
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 965
Antigüedad: 16 años
Puntos: 53
Respuesta: Posicionamiento de web en php

Coincido completamente con @jamesjara, lo mejor sería que utilices la estructura por GET reescribiendo las urls mediante reglas htaccess.

De ese modo puedes hacer que ante los ojos de los buscadores (y de los usuarios) tus tres idiomas estén en directorios o incluso subdominios distintos, mientras que logras una programación y mantenimiento más fácil teniendo un único archivo en lugar de uno por idioma.

Por ejemplo, puedes hacer que "ejemplo.com/italiano/", "ejemplo.com/espanol/", "ejemplo.com/english/" se dirijan todos a ejemplo.com/index.php?idm=variable con una sencilla regla:

Código:
RewriteRule ^([^/]*)\/$ index.php?idm=$1 [L]
Luego tendrías que dar de alta cada directorio o subdominio como un nuevo sitio en webmasters tools, de modo que puedas establecer orientaciones geográficas distintas.
__________________
<<==== Si una respuesta te ayuda, dale al botón de Karma! Haz fluir la buena onda web!
  #17 (permalink)  
Antiguo 25/10/2010, 02:41
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Posicionamiento de web en php

Bueno, antetodo gracias por la ayuda.
No acabo de entender el uso de RewriteRule, donde se especifica?

Lo que tengo ahora son dos subdominios:
fr.midominio.es - Para francés
it.midominio.es - Para italiano
EL menu selector de idioma sería:
Código HTML:
<a href="http://www.midominio.es">Castellano | <a href="http://it.midominio.es">Italiano</a> | <a href="http://fr.midominio.es">Fran&ccedil;ais</a> 
En cada página he hecho includes con el contenido, el cual se selecciona dependiendo de la variable idioma, que ahora la paso como una variable session y no GET.
Pero eso me obliga obviamente a copiar en cada carpeta del subdominio el mismo contenido...
¿Qué es mejor?
Gracias
  #18 (permalink)  
Antiguo 27/10/2010, 01:17
 
Fecha de Ingreso: noviembre-2007
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Posicionamiento de web en php

Bueno, veo que al final tantas opiniones me han liado un poco... Lo acabaré haciendo como sea.

Salu2

Etiquetas: php, posicionamiento, posicionamiento-seo
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 03:41.