Internet

  • Web Site Optimization: adiós SEO, WPO, link building…

    ·

    Cuando hablamos de SEO ¿de qué estamos hablando realmente?. Cuando hablamos de WPO ¿de qué estamos hablando realmente?. Podría seguir con una larga lista, como el link building, el diseño web, la infraestructura… y a eso me refería hace ya unos cuantos años con lo de que el SEO ha muerto como ya he explicado en varias ocasiones. Este 2011 va a producirse un detalle que quizá muchos no conozcan y que puede cambiar el camino en lo que al tratamiento de sitios web se refiere. Cuando se pidió la patente del Pagerank por parte de Brin y Page, no… Read More →

  • Web Performance Optimization, el libro

    ·

    Aunque ya lo había comentado hace unas semanas por twitter, hoy aparece la que considero la primera versión decente de mi nuevo libro (aunque en esta ocasión estará sólo como libro electrónico) y que se llama Web Performance Optimization. El lema de este libro es: La velocidad es un elemento diferencial; el rendimiento es una nueva oportunidad. La idea de escribir esto surgió hace un par de meses cuando, debido a mi frase de el SEO ha muerto de hace unos años y que cada vez veo que el SEO de por sí sirve de muy poco, sumado a la… Read More →

  • Los dominios .es también posicionan

    ·

    Sigo con mis aventuras por Miami y, tal y como comentaba hace unos días con el tema de si el español es un problema para los buscadores o si aquí no le dan importancia al SEO me han hecho unas consultas últimamente interesantes sobre sitios multiidioma y multilingües. Como alguna vez he comentado dependiendo de qué proyectos es mejor usar un .com a un .es, aunque cada vez más tengo la sensación de que los dominios territoriales van tomando fuerza, sobre todo cuando hablamos de SEO Local. Aunque en España aún no ha llegado en profundidad el tema de la… Read More →

  • Los Sitemaps XML ayudan a encontrar novedades

    ·

    Esta mañana me he encontrado con un tweet de Jaime que me preguntaba si sabía algo de porqué muchos de los Sitemaps XML en Google Webmaster Tools estaban a valor 0. La verdad es que me ha sorprendido un poco que pasase eso en las herramientas de motor de Mountain View pero, aún a sabiendas de que la cifra no suele ser 100% exacta, es muy extraño que quede completamente a cero. Tras revisar varios ficheros de varios sitios que no tienen nada que ver e incluso son creados por desarrolladores distintos, me he dado cuenta de que había algunos… Read More →

  • El SEO ¿no es importante?

    ·

    Según voy pasando tiempo por Miami-Dade y quedando con gente muy interesante a la que cada vez más creo que he de reunir para que se conozcan entre ellos si no se conocen ya, me voy dando cuenta de que Internet es muy distinto de cómo se usa aquí de cómo se usa en España (e incluso, en parte de Europa). A los pocos días de llegar me invitaron a una cena y hablando de las tarjetas de visita me dijeron que «no saben dónde hay imprentas», que aquí todo se compra por Internet. Incluso, la gente que está en… Read More →

  • El español, un problema para los buscadores

    ·

    Aunque no llevo ni una semana en Miami, sí que me he dado cuenta que desde que llegas al aeropuerto hasta productos en las tiendas están etiquetados tanto en inglés como en español. Además, sobre todo cuanto más al sur te vayas, la gente habla de forma combinada ambos idiomas. Hasta aquí puede que no sea ninguna novedad lo que digo, pero sí que me ha sorprendido bastante que, cada vez más, la mayor parte de sitios web que visito (normalmente relacionados con lugares donde voy a ir o tiendas) están en dos idiomas, pero, de la misma forma, por… Read More →

  • Qué significa «estar bien posicionado»

    ·

    Hace unos días preguntaban en un comentario que si el Flash posicionaba o no, y que webs en Flash se posicionaban muy bien. La pregunta es interesante pero no por el hecho del Flash sino por saber ¿qué es estar bien posicionado?. Esta pregunta que parece obvia a veces tiene consecuencias extrañas. Mucha gente cree que estar bien posicionado es buscar por su nombre, marca o producto y aparecer primero. Si eso no fuera así tendríamos dos problemas: la primera por parte del dueño del sitio, que es tonto del culo porque «la ha cagado» haciendo la web; la segunda… Read More →

  • Cuando un malware te fastidia el SEO

    ·

    Hace unas semanas nos dimos cuenta de que, en un proyecto, había subido de golpe el tráfico. pensábamos que la caída de agosto era la tradicional caída veraniega, pero no, nos habíamos equivocado. La vedad es que no nos habíamos dado cuenta de nada hasta que mirando la estadísticas vimos que había muchísimo tráfico desde Rusia. Esto era bastante extraño ya que el sitio web está en español. Investigando un poco detecté que al final del código fuente de todas las páginas había un script extraño… Cuando me dispuse a bajarme el fichero por FTP vi que con el index.php… Read More →

  • Geolocaliza Google a tu gusto

    ·

    Hace unos días os comentaba cómo llegar al corazón de Google de forma que pudiéramos eliminar cualquier personalización de los resultado del buscador. Básicamente se trataba de jugar con algunos parámetros que eliminaban personalizaciones, filtros, etc. También os comenté que era posible, mediante parámetros, llegar a mostrar resultados basándolos en un idioma y un país, aunque sin más geolocalización que esta, pero ¿y si pudiéramos geolocalizar los resultados por provincia? Pues sí, es posible. Como decía en la entrada anterior, es muy habitual que gente que navega por una misma oficina vea resultados distintos en una misma búsqueda, y muchas… Read More →

  • En el corazón de Google

    ·

    Siempre hay alguien que te dice que aparece muy bien posicionado en Google. En esos momentos abres tú, haces la consulta y no lo ves tan bien como él dice. Esto me lo he encontrado en innumerables ocasiones en los últimos años, y la verdad es que ya no se cómo explicarle a clientes y no clientes que Google les muestra lo que quieren ver, que les dice lo que quieren oir. Claro está, esto lo hace si hay un mínimo de SEO, porque si estás penalizado o algo parecido, ya da igual lo que tú, él o Google diga.… Read More →

  • Cómo cargar JavaScript

    ·

    Como ya he comentado alguna otra vez, el JavaScript es uno de los elementos que bloquean la carga de los sitios web. Para evitar este bloqueo podemos usar algunos métodos creados con otro código de JavaScript que nos servirá para cualquier fichero externo que queramos cargar. Lo bueno de estos sistemas es que permiten cargar en el sistema no sólo JavaScript sino que se podría abrir hasta CSS. Los códigos son bastante sencillos: function loadScript(url, callback){   var script = document.createElement(«script»)   script.type = «text/javascript»;   if (script.readyState){ // Internet Explorer     script.onreadystatechange = function(){       if (script.readyState == «loaded» || script.readyState == «complete») {… Read More →

  • Peligro SEO: no tocar

    ·

    Una de las cosas que hay que hacer cuando se aplican técnicas SEO a un sitio web es dejar que reposen. Por norma general, Google, en un sitio de tamaño mediano reindexa completamente todo cada 3 meses, que es el ciclo natural del motor, de forma que, cuando se hacen cambios medianos o grandes en un sitio es muy recomendable esperar estos 3 meses para comprobar la aplicación completa. ¿Y por qué hay que esperar? Porque aunque a los buscadores les gustan determinados cambios, algo que más les gusta es que se hagan cambios para bien, ya que cualquier cagada… Read More →

  • Combinar y reducir JavaScript

    ·

    En muchas ocasiones me encuentro que tengo varios JavaScript en una página y, al final, se hace bastante pesado tener que gestionar múltiples ficheros. Además, otra cosa que me gusta es la de reducir al máximo el tamaño del fichero, y el hecho de poder combinarlos también permite reducirlos… Es por esto que existe para PHP una pequeña biblioteca de funciones llamada JSmin-php que ayuda a gestionar esta situación tanto la de combinar como de minimizar. Básicamente lo que hace esta biblioteca es leer todos los ficheros JS de una carpeta, combinarlos, comprimirlos y generar un fichero único cacheado. require_once(«jsmin.php»);… Read More →

  • HTML5 Prefetch

    ·

    Hace un tiempo, cuando comencé a hablar del HTML 5, hice una breve referencia a los distinto «rel-algo» que podemos encontrar en la nueva codificación. Entre estos hay uno que puede ser muy interesante si sabes cómo navegan los usuarios de tu sitio web y, aun no sabiéndolo, crees que puedes acelerar la velocidad de carga de la misma. El link prefetching básicamente lo que permite es descargar las URL indicadas antes de que se vayan a visitar… y el HTML 5 incluye un sistema para avisarlo, ya de forma estándar (hasta ahora sólo Firefox le daba soporte). El sistema… Read More →

  • Header Robots (no Meta Robots)

    ·

    Siempre que se habla de limitar el acceso de los robots de búsqueda a un contenido hablamos de los robots.txt y del meta-robots. Con estos sistemas básicamente podemos controlar cosas muy generales como todo un sitio o unas carpetas, y de forma más detallada, cada una de las páginas o determinados tipos de fichero. El tema está en que en algunas ocasiones hay ficheros como los PDF, los vídeos o imágenes que, de forma particular, podemos decidir no indexarlos… pero ¿cómo le puedo poner un noindex a un PDF? Para ello usaremos los encabezados para robots. Es por esto que… Read More →

  • HTML semántico

    ·

    Cuando desarrollamos sitios web normalmente no pensamos en usar etiquetas o herramientas que se salen del HTML que todo el mundo conoce. Pero lo que muchos no saben es que el HTML permite algunas cosas semánticas que habitualmente no se utilizan. También lo permite el XHTML, que fue el precursor de esto hace ya algún tiempo, aunque en este caso existen algunas reglas. Antes de comenzar con lo que se podría hacer en un futuro en el HTML5, voy a poner un ejemplo en XHTML y a explicar brevemente su funcionamiento, ya que es algo distinto si comparamos la versión… Read More →

  • SEO y Arquitectura de la Información

    ·

    Una de las cosas más interesantes del SEO es que hay que pensar como piensan las máquinas. Dedicar tiempo simplemente a posicionar cuatro conceptos no sirve de nada si tu sitio no aumenta el tráfico de llegada y, una vez dentro, lo conviertes. Esto se resumen en que el SEO ya no sirve por sí mismo si no va acompañado de otras cosas alrededor. Cuando en Kisslab comenzamos la consultoría de un proyecto el primer paso siempre es el de las buenas prácticas en buscadores, la base para que un proyecto no tenga problemas en un futuro y, que conste,… Read More →

  • Data URI mejor que CSS Sprites

    ·

    Una de las cosas que más a bombo y platillo se nos ha intentado meter en la cabeza en los últimos tiempos es que era mejor usar los CSS Sprites que no un montón de imágenes. Y es cierto, es mejor lo primero que lo segundo… ¿pero es lo óptimo? No. En alguna ocasión he hablado ligeramente sobre las peticiones HTTP y lo que afectan en cuanto a la velocidad de carga de un sitio; una de esas cosas que comenté en su momento fue la de usar los Data URI. Y es que el uso de los CSS Sprites… Read More →

  • Contenidos duplicados por idiomas

    ·

    Según va pasando el tiempo cada vez me encuentro con clientes (y no clientes) que quieren hacer versiones internacionales de sus sitios. En algunos casos lo hacen bien, ya que usan los TLD de cada país, con la interfaz y los contenidos traducidos a lo que ese país utiliza, pero no siempre es así. Aunque algunos digan y repitan que el contenido duplicado no existe, la propia Google da algunos consejos para evitar que eso ocurra (un artículo muy interesante, la verdad) y, aunque para mi falta chicha en ese artículo, sobre todo hablando de los contenidos dplicados off-site (ahí… Read More →

  • evercookie, la cookie que nunca desaparece

    ·

    Una de las cosas que en algunos proyectos pueden ser interesantes es saber quién visita la página sí o sí. Normalmente usamos las cookies del navegador, con las opciones de que sean de sesión, de darles una fecha final más o menos cercana o lejana y, por supuesto, la opción de eliminarlas simplemente pulsando un par de botones en las opciones de nuestro navegador. Pero seguro que en alguna ocasión has necesitado poner una cookie que no desaparezca ni aunque se vacíen todas las opciones de configuración. Si esto es lo que quieres, tu respuesta tiene nombre: evercookie. El objetivo… Read More →