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

Google lee los include() de PHP?

Estas en el tema de Google lee los include() de PHP? en el foro de SEO en Foros del Web. Buenas a todos mis amigos del foro!! Hoy me pasé por el foro de SEO porque me surgió una gran duda. Yo siempre suelo utilizar ...
  #1 (permalink)  
Antiguo 15/06/2010, 07:28
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 2
Google lee los include() de PHP?

Buenas a todos mis amigos del foro!! Hoy me pasé por el foro de SEO porque me surgió una gran duda.

Yo siempre suelo utilizar include() de PHP para tener un único archivo de elementos comunes del sitio, por ejemplo la cabecera, el menú, alguna columna lateral o el pie de página. Tengo por ejemplo un archivo header.php con el siguiente código

Código HTML:
<div id="header">
    <img src="images/logo.jpg" name="logo" width="272" height="71" id="logo" /><h1>Alquiler Temporario</h1>
  </div>
  <div id="menu"><a href="contacto.php">Contacto y Reservas</a><a href="servicios.php">Servicios</a><a href="ubicacion.php">Ubicación</a><a href="departamentos.php">Departamentos</a><a href="./">Inicio</a></div> 
Entonces después hago lo siguiente en todas las páginas del sitio:

Código PHP:
<?php include('incluir/header.php'); ?>
Esto me facilita a mí que si tengo que agregar un link, o modificar algo en estos elementos comunes a todo el sitio, puedo modificarlo una sola vez en header.php y eso se refleja en todos los archivos.

El problema que acabo de ver es que creo que Google no está leyendo el contenido del header.php, porque en lo que veo en la descripción de los resultados de búsqueda, lo primero que veo es una leyenda que pone DW a los Flash:

http://www.google.com.ar/search?hl=e...=&oq=&gs_rfai=

Vean en ese link, es el primer resultado. No lee por ejemplo el <h1> que tengo en header.php.

Google puede leer los contenidos de los include() de PHP? Y si no es así, que recomendación me dan para poder tener el sitio organizado de esta manera en que yo pueda modificar un archivo e impacte en todo el sitio, para elementos comunes como menu, pie de página, etc.?

Bueno, muchas gracias de antemano!! Un saludo!!
__________________
Facundo
http://www.creactivo.com.ar
  #2 (permalink)  
Antiguo 15/06/2010, 07:32
Avatar de RuralC  
Fecha de Ingreso: agosto-2009
Mensajes: 719
Antigüedad: 14 años, 8 meses
Puntos: 30
Respuesta: Google lee los include() de PHP?

No creo que sea por el include, ya varias páginas con las que trabajo funcionan así y no ha ocurrido esto... no sé por qué puede ser pero por el include no, lo leerá perfectamente.
__________________
Sin emoción no hay proyecto
  #3 (permalink)  
Antiguo 15/06/2010, 07:36
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.263
Antigüedad: 19 años, 2 meses
Puntos: 2114
Respuesta: Google lee los include() de PHP?

Google—como cualquier otro motor de búsqueda—"lee" el HTML que servís desde el servidor. En este caso lo que programás en PHP.

Si hay algo que no toma (no entiendo el ejemplo que has puesto) deberás comprobar aspectos básicos como sintaxis, etc.
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #4 (permalink)  
Antiguo 15/06/2010, 07:44
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: Google lee los include() de PHP?

El código completo del ejemplo que puse es el siguiente:

index.php
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Departamentos en Mendoza - Alquiler temporal</title>
<link href="css/estilos.css" rel="stylesheet" type="text/css" />
<script src="js/swfobject_modified.js" type="text/javascript"></script>
</head>

<body>
<div id="contenedor">
<?php include('incluir/header.php'); ?>
  <div id="cuerpo">
    <table width="960" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="220"><object id="FlashID2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="220" height="85">
          <param name="movie" value="images/frase.swf" />
          <param name="quality" value="high" />
          <param name="wmode" value="transparent" />
          <param name="swfversion" value="6.0.65.0" />
          <!-- Esta etiqueta param indica a los usuarios de Flash Player 6.0 r65 o posterior que descarguen la versión más reciente de Flash Player. Elimínela si no desea que los usuarios vean el mensaje. -->
          <param name="expressinstall" value="js/expressInstall.swf" />
          <!-- La siguiente etiqueta object es para navegadores distintos de IE. Ocúltela a IE mediante IECC. -->
          <!--[if !IE]>-->
          <object type="application/x-shockwave-flash" data="images/frase.swf" width="220" height="85">
            <!--<![endif]-->
            <param name="quality" value="high" />
            <param name="wmode" value="transparent" />
            <param name="swfversion" value="6.0.65.0" />
            <param name="expressinstall" value="js/expressInstall.swf" />
            <!-- El navegador muestra el siguiente contenido alternativo para usuarios con Flash Player 6.0 o versiones anteriores. -->
            <div>
              <h4>El contenido de esta página requiere una versión más reciente de Adobe Flash Player.</h4>
              <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtener Adobe Flash Player" /></a></p>
            </div>
            <!--[if !IE]>-->
          </object>
          <!--<![endif]-->
        </object>
        <a href="contacto.php"><img src="images/botonReserva.jpg" width="220" height="85" alt="Reserve ya!" /></a></td>
        <td colspan="3"><object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="740" height="260">
          <param name="movie" value="images/banner.swf" />
          <param name="quality" value="high" />
          <param name="wmode" value="opaque" />
          <param name="swfversion" value="6.0.65.0" />
          <!-- Esta etiqueta param indica a los usuarios de Flash Player 6.0 r65 o posterior que descarguen la versión más reciente de Flash Player. Elimínela si no desea que los usuarios vean el mensaje. -->
          <param name="expressinstall" value="js/expressInstall.swf" />
          <!-- La siguiente etiqueta object es para navegadores distintos de IE. Ocúltela a IE mediante IECC. -->
          <!--[if !IE]>-->
          <object type="application/x-shockwave-flash" data="images/banner.swf" width="740" height="260">
            <!--<![endif]-->
            <param name="quality" value="high" />
            <param name="wmode" value="opaque" />
            <param name="swfversion" value="6.0.65.0" />
            <param name="expressinstall" value="js/expressInstall.swf" />
            <!-- El navegador muestra el siguiente contenido alternativo para usuarios con Flash Player 6.0 o versiones anteriores. -->
            <div>
              <h4>El contenido de esta página requiere una versión más reciente de Adobe Flash Player.</h4>
              <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtener Adobe Flash Player" width="112" height="33" /></a></p>
            </div>
            <!--[if !IE]>-->
          </object>
          <!--<![endif]-->
        </object></td>
      </tr>
      <tr>
        <td><div id="cuadroUbicacion">
          <h2 style="height:180px;"><a href="ubicacion.php">Ubicación</a></h2>
        </div></td>
        <td width="245" valign="top"><div id="cuadroReservas">
          <h2><a href="contacto.php">Reservas</a></h2>
        </div>
        <div id="cuadroContacto">
          <h2><a href="contacto.php">Contacto</a></h2>
        </div></td>
        <td width="250"><a href="departamentos.php"><img src="images/fotoHome.jpg" alt="" width="250" height="200" /></a></td>
        <td width="245"><div id="cuadroServicios">
          <h2><a href="servicios.php">Servicios</a></h2>
        </div></td>
      </tr>
    </table>
  </div>
<div id="pie"><h1>Departamentos Confortables de 2 a 6 personas</h1>&copy; 2010 Departamentos Santa María - Todos los derechos reservados - <img src="images/pronet.png" alt="Desarrollado por Pronet" width="17" height="21" align="absmiddle" /></div>
</div>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
swfobject.registerObject("FlashID2");
//-->
</script>
</body>
</html>

header.php
Código HTML:
 <div id="header">
    <img src="images/logo.jpg" name="logo" width="272" height="71" id="logo" /><h1>Alquiler Temporario</h1>
  </div>
  <div id="menu"><a href="contacto.php">Contacto y Reservas</a><a href="servicios.php">Servicios</a><a href="ubicacion.php">Ubicación</a><a href="departamentos.php">Departamentos</a><a href="./">Inicio</a></div> 
__________________
Facundo
http://www.creactivo.com.ar
  #5 (permalink)  
Antiguo 15/06/2010, 07:47
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Google lee los include() de PHP?

Cita:
Iniciado por fakulicious Ver Mensaje
El problema que acabo de ver es que creo que Google no está leyendo el contenido del header.php, porque en lo que veo en la descripción de los resultados de búsqueda, lo primero que veo es una leyenda que pone DW a los Flash:

http://www.google.com.ar/search?hl=e...=&oq=&gs_rfai=

Vean en ese link, es el primer resultado. No lee por ejemplo el <h1> que tengo en header.php.
De donde sacas que no lea el <h1>? Porque en el código fuente si que aparece. Otra cosa es que lo considere importante, o no, como para mostrarlo en la descripción de la búsqueda.
__________________
Aviso: No se resuelven dudas por MP!
  #6 (permalink)  
Antiguo 15/06/2010, 17:50
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: Google lee los include() de PHP?

Bueno, que no lo lea o no lo considere importante, en este caso es lo mismo.. Entonces la pregunta sería que puedo hacer para que considere más importante el <h1> y los links de la cabecera que el mensaje de Flash Player que pone el Dreamweaver por defecto??

Muchas gracias.-
__________________
Facundo
http://www.creactivo.com.ar
  #7 (permalink)  
Antiguo 16/06/2010, 07:14
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 18 años, 5 meses
Puntos: 2053
Respuesta: Google lee los include() de PHP?

Lo que necesitas es un meta description.
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV

Etiquetas: google, include, php, 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 05:41.