Alfonso Moure Ortega - SEO Muchoviaje, 40Viajes, Masnatura & Ociocruceros
Moure Profesional | SEO Muchoviaje

Archivo

Entradas Etiquetadas ‘google’

Nuevo año con los mismos proyectos de siempre

Monday, 28 de December de 2009 moure 1 comentario

No quiero ser pesado con mi filosofía del forgotten project, pero el tema empieza a ser serio. Desde hace ya casi un año llevo ejecutando varios proyectos de manera simultánea (ese puede ser el gran error) sin llegar a terminar ninguno (aunque alguno de ellos ya empieza a rodar… pero tímidamente).

Lo que sí que es cierto es que ha sido un año muy ajetreado, y 2010 se presenta aún más radical, con aún más retos de por medio. Lo espero con ansias, confío en que este sí (¡¡SÍ!!) sea el año en que mis mayores proyectos logren al fin despegar y comenzar a funcionar (producir dinero) y crecer (producir más dinero).

Claro está que no empiezo 2010 igual que comencé 2009… Ni de lejos. No solo llevo sobre mi espalda un año más de experiencia, sino un saco bien cargado de nuevo conocimientos y casos de éxito (y también de fracaso) que pretendo usar como ingredientes en mis ideas y quehaceres.

Siempre con la insistencia de mi gran amigo Ferdy, que trata desesperadamente (sobretodo desesperadamente) de animarme a abandonar mi famosa costumbre deempezar 20 proyectos a la vez y dejarles todos aparcados para mejor venir, y dedicarme a algo que realmente pueda tener éxito y dar su fruto (o usufructo, que al final es lo que se busca). La verdad es que mi intención siempre ha sido lanzar ideas y trabajos propios, pero creo que soy un procrastinador en lo que a mis deberes como emprendedor se refiere… Me esfuerzo, os lo aseguro.

Aunque casi todos me conocen como SEO (del Grupo Muchoviaje o de mamarrachadas hechas por mi), empecé mi camino como desarrollador PHP… Y más tarde como desarrollador .NET, donde creo que me desenvuelvo a un nivel bastante alto. Esto me permite no solo llevar a buen término extensos proyectos software, sino tener la cabeza perfectamente ordenada y organizada hasta la maestría para inventarme proyectos absurdos e incoherentes que llevar a cabo, con la consecuente pérdida de tiempo y esfuerzo en mis largas noches de insomnio.

Sé que mucha gente tiene el mismo problema: ideas, ideas, ideas… nada, nada nada. Ahogamos nuestro tiempo y nuestros días en ociosas actividades muchas veces sin sentido. Derrochamos nuestros ratos libres viendo series subtituladas para ver si Ted encuentra a su mujer, descubrir quienes son los últimos 5 cylons o, cómo no, volver a ver viejas series de televisión que nos apasionaban durante la adolescencia, como Expediente X.

Es la enfermedad del geek emprendedor: el dispersar su tiempo, la total incapacidad para centrarse en sus proyectos y pasar de puntillas por Internet, dejando pequeñas huellas que van en círculos, como cuando al pasear por la playa ves las dejadas por un perro que, primero, trata de coger una pelota a todo correr, para pasar después a tareas más relevantes y trascendentes como morderse el rabo. Apasionante destino.

¿Por qué escribo esto? Porque mi deseo de año nuevo, que siempre debe existir uno para seguir la tradición y alimentar el tópico occidental, será dejar mi deporte favorito: el forgotting, el dejar los proyectos aparcados hasta el infinito y más allá. Hablar más de hard rock, o de viajes en coche, o porqué no, seguir escribiendo en este blog que tantos disgustos me ha traído, y donde debería de hablar más de SEO y SMO, y menos de tonterías. Y ya que estamos, optimizarlo de una vez…

Podría seguir ejemplos como el de Meana, compañero en Muchoviaje, que se ha lanzado a tope con su blog, o el del ya mencionado Ferdy, que busca con ahínco vender camisetas frikis en su tienda online.

Hacer proyectos y acabarlos… soñar soñar… Llevar a cabo mis ideas… divagar divagar.

Tras mi interminable lloriqueo, os dejo un post muy interesante y liquidador que ha escrito mi viejo Maestro Jedi sobre el papel del SEO en la ciberguerra universal. ¿Debemos unir nuestras fuerzas los Jedi?

¡Por cierto! Este es mi post número 100. Me ha costado mucho tiempo llegar hasta aquí, sobretodo por lo poco que escribo en los últimos tiempos (no tengo casi nada de tiempo). Para festejarlo, os dejo la canción que todo SEO debería tener en su blog… let’s rock Google!.

Google lanza una propuesta de estandar que permitirá rastrear e indexar AJAX

Thursday, 8 de October de 2009 moure Sin comentarios

Como Google nos apunta en su blog oficial, con el super atractivo título de A proposal for making ajax crawlable, pretenden que se reconozcan una serie de normas que permitirían, no solo a Google sino a otros muchos buscadores, rastrear e indexar contenido generado con AJAX.

La idea básica es sencilla: permitir que usuarios y buscadores puedan acceder diréctamente a un estado concreto de la página con contenido asíncrono desde una URL, que guardaría en ella misma un parámetro que indicará el estado actual de la página.

Su propuesta incluye, como bien indica Google:

  1. Modificar la URL para mostrar el estadode la página AJAX mediante un marcador común, como por ejemplo, !. En lugar del tradicional http://www.moure.es/photos.php#verfotodemou, podremos usar http://www.moure.es/photos.php#!verfotodemou. De esta manera Google verá que lo que tratamos de mostrar es justamente eso: un estado de AJAX concreto.
  2. Extensión de servidor que permita devolver el estado AJAX generado como HTML sin Javascript (headless browser… es algo más complicado que esto, pero no quiero extenderme en este sentido).
  3. Añadir un token a los parámetros de nuestras URL para indicar al servidor que debe procesar la petición como headless browser, es decir, no devolver una página con Javascript para el cliente, sino que lo deje procesado y codificado en HTML para la devolución. Google propone usar _escaped_fragment_.
  4. Mostrar en los portales de buscador, como Google u otros que acepten este nuevo formato, deberán mostrar la URL original y no escapada para headless, sino tokenizada para acceder al estado de AJAX concreto: http://www.moure.es/photos.php#!verfotodemou.

Básicamente, en resumen, como bien hacen en Google porque esta explicación para un profano puede ser bastante espesita…

  • Desde una URL inicial http://www.moure.es/photos.php#verfotodemou…
  • Pasamos a usar una URL http://www.moure.es/photos.php#!verfotodemou tanto para usuarios como buscadores…
  • Que sería rastreada como http://www.moure.es/photos.php?_escaped_fragment_=verfotodemou
  • Y sería mostrada a los usuarios como… http://www.moure.es/photos.php#!verfotodemou

Eso es todo… ¿qué os parece?

A mi personalmente me parece un avance de gigantes: poder comenzar a indexar y mostrar a los buscadores el contenido dinámicamente generado me resulta algo necesario hoy en dia, donde las aplicaciones RIA están cada vez más a la orden del día, y donde los usuarios son mucho más exigentes que antes.

Desde luego, muchas páginas que ahora han implantado AJAX lo han hecho como un acto de “mira que bonito” y poco más, pero otras fundamentan su trabajo exclusivamente en esta tecnología basada en Javascript, y se hace necesario que ese contenido vuelva al camino de la luz y sea mostrado al mundo y, sobretodo, a los rastreadores de los buscadores actuales.

Por mi parte, doy mi enhorabuena a Google por su propuesta. Olé. Ya era hora…

Gadget SEO Serp: el posicionador definitivo

Wednesday, 23 de September de 2009 moure 1 comentario

Hoy en el Twitter de Tomás Rufino he visto un gracioso gadget, bastante estúpido por otra parte, pero que me ha hecho mucha gracia: el Gadget SEO Serp definitivo.

Estúpido, ¿verdad? Así seguro que puedo posicionar en Google lo que quiera…

Categories: google, internet, seo Tags: , , ,

Herramienta rich snippets en Google Webmaster Tools

Friday, 18 de September de 2009 moure Sin comentarios

Fisgando un poco la actualidad referente a RDFa y rich snippets, y tras revisar los rios de posts que corrieron en su momento cuando el blog de Google anunció su implementación en los SERP de su buscador, he recordado que sacaron en el Google Webmaster Tools Central una herramienta que permite comprobar el modo en que Google ve nuestros rich snippets.

Para probarlo, he introducido en el pié de mi blog un pequeño cuadro donde introduzco mi nombre, nombre de mi empresa, ciudad en la que resido, etc., tal que así:

<div xmlns:v=”http://rdf.data-vocabulary.org/#” typeof=”v:Person”>
<span property=”v:name”>Alfonso Moure Ortega</span>
<span property=”v:nickname”>ghostmou</span>
<span property=”v:url”>http://www.moure.es</span>
<span rel=”v:affiliation”>
<span about=”http://www.muchoviaje.com” property=”v:name”>Muchoviaje</span>
</span>
<span rel=”v:address”>
<span property=”v:locality”>Madrid</span>
</span>
<span property=”v:title”>SEO, GEO, SMO, .NET developer</span>
</div>

Como veis no es una estructura especialmente complicada, y la he copiado diréctamente del manual de Webmaster Tools. El resultado tras consultar la herramienta de Google es el siguiente:

Podéis ver que lo identifica todo perfectamente. Seguiré haciendo pruebas y revisando sus efectos en SERPs, que no creo que sean demasiado importantes de momento.

Localizar imagenes libres y gratuitas

Tuesday, 14 de July de 2009 moure Sin comentarios

A veces publicar cosas en nuestros blogs se nos hace costoso: localizar fotografías no propias que podamos publicar sin problemas legales y sin violar la voluntad de su autor. Recuerdo docenas de veces en las que he tenido que revisar las galerías fotográficas de Wikipedia, donde casi todo aparece con licencias Creative Commons, y buscarme la vida para localizar esa foto que coincida, al menos parcialmente, con lo que yo personalmente necesito.

Pues bien, Google ha añadido, al fin, un campo de filtrado en su buscador de imagenes para poder realizar una criba de resultados por tipo de licencia aportada por su autor, como podés ver en este listado de fotografías de Madrid que pueden ser usadas y modificadas libremente, autorizados por su autor.

La verdad es que esto nos puede facilitar mucho la vida… ¡Adelante!

Google Maps ahora con Latitude e historial

Tuesday, 14 de July de 2009 moure Sin comentarios

Hoy estoy probando las nuevas funcionalidades que Google ha ido introduciendo en el terreno de Geo, y como siempre, Google Maps es el lugar ideal donde verlo, ya que suelen (suelen, porque no siempre es así) añadir allí todo antes de que pueda usarse en cualquier otro producto de Google.

De momento, han añadido un pequeño botón que nos permite ubicar nuestra posición actual. Presupongo que lo hace por geolocalización de IP, sobretodo porque falla bastante: desde un equipo fijo conectado a una red local me situa medianamente bien, en Madrid, pero por 3G o WiFi me pone, o bien en medio de la sierra, o cerca de Tarancón… Incluso me ha llegado a poner cerca de Benidorm esta mañana. Curioso, ya me gustaría a mi.

Además, para el que no se haya fijado, al realizar una búsqueda con la función “What’s here?” nos añade un historial en la parte inferior del control izquierdo. Muy interesante cuando hacemos búsquedas masivas de cosas, como suelo hacer yo muchos días :) . El equipo de Google Maps no se queda sin ideas, y cada día me entusiasman más.

Búsqueda universal unificada

Tuesday, 14 de July de 2009 moure Sin comentarios

Bueno, llevo varios días de retraso en mis lecturas diárias en Google Reader, pero recuperando trabajo perdido me he encontrado una grata noticia de Google: ha mejorado notablemente la disposición de resultados con mapa y fotografías:

No está nada mal, me gusta :) . Y ya puestos, resaltar que los iconos de SearchWiki han sido movidos a la línea de URL, caché y búsquedas similares.

Estoy deseando que saquen el nuevo interfaz que ya propuso Google…

Google Mail, Google Calendar, Google Docs y otros Google Apps salen de beta

Wednesday, 8 de July de 2009 moure Sin comentarios

¡Día histórico! Hoy mismo saldrán de su fase BETA proyectos como Google Mail, Google Calendar o Google Docs. Como bien dice Google, esto es debido esencialmente a dos factores, uno oficial, otro quizá no tanto aunque ellos mismos lo reconocen: todas sus aplicaciones han pasado los escrutinios y revisiones de standard, y además, pretenden captar la atención de las grandes empresas y multinacionales hacia su paquete de servicios Google Apps.

Sí, el BETA en el logo no queda demasiado bien para convencer a Telefónica, sin ir más lejos. Hoy mismo desaparecerá esa banderita de “beta” de los logos de sus productos.

Este siempre ha sido tema de conversación: ¿por qué todo lo que hace Google permanece como BETA? ¿no quieren hacerse cargo de los problemas que su uso y explotación pueda causar cuando sucedan imprevistos? Pues ya tenemos respuesta. Ahora tendremos que hablar de otra cosa… ¿del nuevo fichaje del Madrid (odio el fútbol…)? ¿del desarrollo de los caracoles africanos? La vida no será lo mismo…

Yes! Really! Oh God…

Google Chrome OS

Wednesday, 8 de July de 2009 moure Sin comentarios

A estas alturas del día todo el mundo lo sabrá ya, pero aun así me apetece hacer eco también por mi parte de este importante anuncio: Google ha publicado hoy un post en su blog anunciando la salida de Google Chrome Os, es decir, el primer sistema operativo de Google.

Por lo que parece, su intención es reinventar los sistemas operativos en la nueva era de Internet, basandose en el simple argumento de que cuando se crearon los primeros sistemas modernos no solo no existía la web, sino que no se tenía la conciencia global con la que contamos en la actualidad.

De esto podemos sacar en claro un factor: estará volcado enteramente a Internet. Estará orientado especialmente a netbooks y será lanzado como open source para finales de este año, 2009, para su futuro lanzamiento en equipos netbook para mediados de 2010. Además, para rizar el rizo, estará basado en un núcleo Linux.

Personalmente, no soy un gran amante de Google Chrome como navegador, y aunque Android aunque me parece excelente no me atrae tanto como otros entornos (vease Symbian) sobretodo por el factor Java, pero viendo la calidad que presenta Google siempre en sus productos estoy deseando meterle mano.

¿Tendré que ir pensando en tirarme a por un netbook que complemente mi pequeño Dell XPS M1330?

Geocodificar una dirección postal con los servicios de Google

Tuesday, 23 de June de 2009 moure Sin comentarios

Es un tema archiconocido y muy usado hoy en día, y por si fuera poco, hipersimple: conseguir las coordenadas de una ubicación por su nombre o mediante una dirección postal. ¿Desde dónde? Pues bueno, hay muchos servicios que ofrecen este tipo de trabajo: desde Geonames (un proyecto increible que recoge coordenadas e información geográfica e incluso demográfica de prácticamente todo el planeta… muy recomendable) hasta los servicios de GData para Google Maps.

La ventaja de usar Google Data (AKA GData) es que el trabajo ya viene hecho, y de paso, está integrado diréctamente en el Google Maps API y por lo tanto el esfuerzo es minomo. Y encima, podemos hacer la consulta de manera asíncrona mediante AJAX. Si usaramos servicios como el de Geonames deberíamos currarnos nosotros mismos esta parte. Pero bueno, todo esto es texto redundante y a nadie le interesan mis verborreas absurdas sobre este tema. Vamos al grano.

function showAddress(address)
{
var geocoder = new GClientGeocoder();
geocoder.getLatLng(address,
function(point)
{
if (!point)
alert(address + ” –> no encontrado en Google Geo Services.”);
else
map.setCenter(point, 13);
}
);
}

Bien, ¿qué hace éste código? Pues es bien sencillo. Primero creamos la instancia de la clase GClientGeocoder, incluido con el Google Maps API desde su versión 2.55, y que contiene una serie de servicios de geocodificado que nos permiten consultar diferentes datos al mercadillo de Mountain View.

Concretamente nos interesa el método getLatLng, que recibe como parámetro la dirección o nombre de la ubicación que nos interesa, y al recibir la respuesta (callback) ejecutará la función creada, recibiendo como parámetro el punto concreto donde se encuentra el lugar, con un objeto de clase GLatLng. ¡Tachán! Ahí está nuestro resultado. Para centrar la vista en él, solo debemos llamar al método setCenter, pasandole como parámetros el punto en cuestión y el nivel de zoom.

Bueno, todo esto está tirado y todos sabemos hacerlo. Sobretodo porque viene en la documentación de la API, y aunque no es exáctamente esta la explicación que dan, es bastante aproximada.

Pero lo interesante aquí es rizar el rizo: recibir como respuesta lugares cercanos a una ubicación concreta.

Dentro del mundo GEO, y a un nivel fundamentalmente básico, hay tres maneras de representar una ubicación:

  • Sus coordenadas geográficas (latitud, longitud)
  • Su encuadre en un mapa (latitud noreste, longitud noreste, latitud suroeste, longitud suroeste)
  • Dirección postal (como, por ejemplo, calle celestina 983)

Pues bien, en el mismo objeto GClientGeocoder tenemos un método que nos permite pedir a Google una colección de localizaciones cercanas a una ubicación concreta: getLocations, que puede recibir como parámetro de consulta o una dirección, o un punto GLatLng.

¿Qué nos va a devolver esta llamada? Un objeto estructurado con todos los datos precisos: por un lado, la información detallada de la ubicación pedida, y por otro, el resultado de Google para la ubicación, con todas las ubicaciones almacenadas en un array de Placemarks, tal que así (lo pego diréctamente desde la documentación de ejemplo de Google, es más claro así, para la geocodificación inversa):

[
  {
    name: "Washington, DC",
    Status: {
      code: 200,
      request: "geocode"
    },
    Placemark: [
      {
        address: "Washington, DC, USA",
        population: "0.563M",
        AddressDetails: {
          Country: {
            CountryNameCode: "US",
            AdministrativeArea: {
              AdministrativeAreaName: "DC",
              Locality: {
                LocalityName: "Washington"
              }
            }
          },
          Accuracy: 4          
        },
        Point: {
          coordinates: [-77.036667, 38.895000, 0]
        }
      }
    ]
  },
  ... // etc., and so on for other cities
]

Espero que os sea de utilidad… Aunque sea algo tan básico.

Alfonso Moure Ortega ghostmou http://www.moure.es Muchoviaje Madrid SEO Head Manager Grupo Muchoviaje - SEO, GEO, SMO, .NET developer
Alfonso Moure Ortega  |  Viajes libres  |  Vitaedot  |  Xinwen Xibanya  |  Efemérides  |  Hard Rock  |