Javier Casares

  • Presentaciones Tenerife Lan Party 2010

    ·

    Hoy estoy en la Tenerife Lan Party haciendo un par de presentaciones, una de ellas sobre penalizaciones (principalmente de Google) y otra sobre HTML 5 (relacionada con temas más bien de SEO). Y, aunque va a ser una entrada breve, os dejo con la descarga en PDF de ambas para quien quiera darles una ojeada: Penalizaciones en Google SEO y HTML 5 Lástima estos días que Tenerife Norte está teniendo unos nubarrones bastante importantes y no he podido ni ir a la piscina ni a la playita, y ya mañana me vuelvo para Barcelona. Read More →

  • Esto es vida

    ·

    Sin duda la frase que podría definir esta semana que estoy pasando en Menorca con Jaume Ferré, con Marc Logarich y con Arnau Sans es la que lleva el título de la entrada: ¡esto es vida!. La idea de esta semana era la de desconectar un poco, y la verdad es que lo estamos consiguiendo… y eso que dedicamos ratitos a trabajar un poco, a comentar proyectos y a ver qué haremos a la vuelta en unos días… Ayer decidimos dar un viaje en velero y bueno, para dar un poco de rabia os dejo con unas pocas fotos: Read More →

  • Preparando el nuevo curso

    ·

    Podría decir que voy a comenzar las vacaciones, pero mentiría… aunque sí que es cierto que desde ayer tarde y hasta casi octubre tengo una agenda bastante apretada… si a eso le sumamos mi preparación de «mudanza» a Miami en Noviembre, pues la agenda se mueve más. Creo que es la primera vez en muchos años que tengo un verano muy complejo en cuanto a agenda. Estos días estoy por Menorca con Jaume Ferré y con otros amigos y socios en los que, aunque supongo que aprovecharemos para trabajar a ratos, espero desconectar y desintoxicarme un poco (una de las… Read More →

  • Sobre el Libro Blanco de SEO de la IAB Spain

    ·

    Hace un par de días cayó en mis manos el libro que ha lanzado la IAB de España en relación a lo que tendría que ser un «libro blanco» sobre temática SEO. Personalmente hace años comencé a desarrollar uno, pero la casuística que había hizo que, al cabo de 3 meses lo que ponía dejase de servir, sobre todo debido a los cambios de los buscadores. Como ya sabéis muchos que me seguís, llevo tiempo diciendo eso de «el SEO ha muerto» y que esto básicamente lo uso para decir que lo que habitualmente se habla «en la calle» sobre… Read More →

  • DISTCHA, un antispam accesible

    ·

    Una de las peculiaridades de los CAPTCHA es que habitualmente son bastante complejos de entender y ya no os digo si cuesta a alguien con todas sus facultades, a alguien que tenga falta parcial o total de alguno de sus sentidos. Y es por eso que desde Francia Quebec (Canada) llega una propuesta llamada DISTCHA (Device Independent Slider Test to tell Computers and Humans Apart) y que es un sistema bastante parecido al de activación del iPhone, ese «slide» que moviéndolo de un lado a otro permite activar el teléfono. Aunque aun se encuentra en una versión muy previa, y… Read More →

  • Cómo detectar una penalización SEO

    ·

    Una de las cosas más complejas a la hora de saber si hay una penalización SEO es el cómo hacerlo. Sí que es cierto que habitualmente se puede encontrar de una forma sencilla, y es una caída de tráfico significativa. Pero claro, aunque el tráfico cae, lo siguiente es saber qué ha pasado. Las penalizaciones habituales en Google son las siguientes: Puesto -6: Hasta ahora algunos sitios que estaba en los 2 primeros puestos tenían una suma de -5 cayendo al puesto 6-7. Suelen ser sitios muy relevantes que han caído en algún tipo de factor externo, como una granja… Read More →

  • CSS hacks para Internet Explorer 6 y 7

    ·

    En muchas ocasiones nos encontramos que necesitamos aplicar algún tipo de estilo específico a Internet Explorer 6 o 7, que son los navegadores que menos funcionalidades CSS soportan pero que aún tienen una cantidad elevada de usuarios. En estos casos, y debido a algunos errores en el funcionamiento del navegador, tenemos la posibilidad de ejecutar un pequeño hack que no afecta al resto. El sistema es sencillo. Internet Explorer tiene un fallo y es que los atributos de los CSS permiten los símbolos «*» y «_» delante. Tomando de ejemplo este código a continuación, podemos ver algunos detalles: .fondo {… Read More →

  • HTML MicroDatos: Personas y Empresas

    ·

    Tras ver el otro día qué son los MicroDatos, hoy voy a explicaros lo que antiguamente eran los hCard. Este microformato es de los más extendidos y extensibles, y ahora se ha convertido, usando la misma base, en un MicroDato bastante interesante, sobretodo porque ya viene documentado en el HTML 5. En la actualidad conozco 3 formatos en los que se habla de cómo dar formato a las fichas de personas y/o empresas… que son: Microformat hCard Data-Vocabulary Person Data-Vocabulary Organization Teniendo en cuenta que de los 3, el primero es el más completo, y que tal como dice Google… Read More →

  • Cargar una página por bloques

    ·

    Normalmente cuando desarrollamos una página web no nos preocupamos en exceso cómo enviamos la información a los usuarios que se conectan a ella, dejando que el sistema lo haga de forma automática. Eso no es del todo malo, pero hace que la paralelización de la que alguna vez os he hablado se pueda perder en parte. Sabemos que en muchas ocasiones en la cabecera de una página incluimos los CSS y JS, y que estos pueden llegar a bloquear nuestra carga de página. Teniendo en cuenta que la cabecera en sí «no hace nada» ¿por qué no enviarla en cuanto… Read More →

  • Windows 8 ¡en marcha!

    ·

    Estos días atrás he podido chafardear unos documentos internos de Microsoft en los que se habla ya de cómo debería ser Windows 8. Esta documentación parece que ya corre por Internet, así que seguro que si hacéis una búsqueda lo encontraréis. Haciendo un repaso por las distintas cosas que se comentan, me ha hecho gracia que entre las primeras presentaciones se hable de Apple. Y es que es cierto que uno de los mayores problemas que ha tenido Windows en su evolución ha sido las variaciones en su interfaz. Es mejor a veces no cambiar muchas cosas de sitio para… Read More →

  • HTML MicroDatos (antes MicroFormatos, antes RDFa)

    ·

    Los que me conocéis sabéis que desde hace tiempo he sido un seguidos de los microformatos, y una de las mejoras que descubrí al hacer la serie de artículos de HTML 5 fue la incorporación «oficial» de lo que antiguamente se denominaba microformatos en lo que actualmente pasan a ser los midrodatos (microdata en inglés) y que vienen de la antigua implementación denominada RDFa. Pero ¿qué son los microdatos? Pues básicamente son pequeñas mejoras del HTML que, en apariencia no han de modificar nada, pero que hacen que las máquinas (buscadores, navegadores, aplicaciones…) sean capaces de interpretar y mejorar semánticamente… Read More →

  • Media RSS (mRSS) o cómo indexar vídeos

    ·

    El contenido es el rey, pero… ¿cómo es el contenido audiovisual? Los vídeos tienen a veces un problema con su promoción. Y que conste que cuando hablo de vídeos no hablo de los que hay en Youtube o similares, sino de aquellos que se alojan en servidores propios. Porque, cuando se habla de hacer SEO en vídeo se habla de eso, no de SEO de Youtube (que es otra cosa). En la Guía SEO hablo del SEO para vídeos y, aunque explico algunos datos sobre los distintos tipos de buscadores y cómo mejorar los meta-datos de los vídeos, hablo de… Read More →

  • HTML 5: el gran hermano te geolocaliza

    ·

    Aunque se asocia el lanzamiento de las funciones de geolocalización al HTML 5, lo cierto es que la Geolocation API son unas funciones en JavaScript independientes de esta forma de mostrar las páginas web. Básicamente el navegador, dependiendo de la conexión a Internet, será capaz de saber qué latitud, longitud y otros datos tienes en ese momento. Os dejo con un par de ejemplos de código que, dependiendo del navegador, deberían funcionar. El primero de ellos es simplemente textual, el segundo muestra un mapa. El código más sencillo tiene una pinta tal que esta: <script type=»text/javascript»>   if (navigator.geolocation) {     navigator.geolocation.getCurrentPosition(successFunction,… Read More →

  • Cuánto tráfico te envía Google

    ·

    Desde hace un tiempo tengo la sospecha de que Google nos toma el pelo cuando nos manda tráfico orgánico. Me explico. En muchas ocasiones escucho a compañeros, amigos y demás, que cada uno ve un sitio en un resultado distinto, y en muchas ocasiones alguno de nosotros decía que «seré yo el raro», «es que estoy logueado» o «es que tengo el .com». Hace unas semanas apareció el nuevo sistema mejorado de muestreo de resultados dentro de Webmaster Tools, y haciendo un repaso con los datos de algunos de mis sitios y los de unos cuantos clientes, llegué a la… Read More →

  • HTML 5: el “rich media” está de moda

    ·

    Poco a poco se acaban los temas a tratar referentes al código que podemos desarrollar sobre HTML 5, aunque eso no significa que las entradas sobre el tema se acaben. En esta ocasión toca ya cerrar los elementos, y lo haré con los multimedia. No voy a entrar en muchísima profundidad en cada uno de ellos, ya que algunos darían para documentación muy extensa (sobre todo su actividad externa y el funcionamiento), pero aquí os comento un poco sobre cada uno de ellos. embed El elemento embed normalmente se utiliza para integrar elementos multimedia no-HTML, como aplicaciones o elementos interactivos.… Read More →

  • Los requisitos de Google sobre sitios web

    ·

    Dentro de la zona de soporte de Google, existe una sección que habla sobre la creación de sitios y cómo han de ser de cara a que «a Google le gusten». El sitio se distribuye en 4 secciones: Directrices generales Organización y estructura del sitio Contenido del sitio Fragmentos enriquecidos y marcado estructural Es curioso cómo marca Google esos bloques, y que, a priori, por ejemplo, no hable de enlaces o similares. Las primeras directrices que se dan hacen referencia a diseño, tecnología y calidad. Lo primero que se recomienda es dar de alta el sitio a través de la… Read More →

  • HTML 5: las pseudo-clases para mayor interactividad

    ·

    Está claro que hoy en día el HTML no es nada sin los CSS, y hay algunos elementos que tienen algunas pseudo-clases que permiten algunas mejoras a la hora de interactuar con los estilos o diseños. Con la nueva versión, el HTML 5 tiene algunas clases que en las versiones anteriores no existían… aquí la lista de clases: : link: Son enlaces (o elementos) que no hayan sido visitados. : visited: Son enlaces (o elementos) que sí han sido visitados. : active: Son enlaces (o elementos) que están activados (por ejemplo, en el momento en el que hace clic en… Read More →

  • Cosas que no hay que hacer al redireccionar una página

    ·

    En estos últimos tiempos he aprendido dos cosas que no hay que hacer nunca cuando quieres redireccionar una página si no quieres hundirte en la miseria. Cosa 1: Redirecciones 301 a 404 Uno de los fallos más habituales que comentemos cuando hacemos una redirección 301 es que solemos mandar tooodo a la nueva URL, dominio o lo que toque en cada caso… pero no solemos parar a mirar si una página se está redireccionando hacia una que da error, o sea, una que devuelve un código 4xx. ¿Y qué pasa con los buscadores? Pues que como siempre se lían con… Read More →

  • Un par de trucos para WordPress con .htaccess

    ·

    Muchas veces queremos hacer cosas en WordPress y buscamos plugins que pueden sobrecargar el sistema de forma absurda, pudiendo hacer mejoras gracias a unas pocas líneas del .htaccess. Reducir spam en comentarios En muchas ocasiones los robots de spam están tan mal hechos que no incluyen ningún tipo de referrer, algo que los usuarios por norma general sí que permiten… así que: RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*dominio.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] Evitar enlaces multimedia externos (hotlinking) Gracias a esto puedes impedir que los sitios que te enlacen y usen tus imágenes reciban… Read More →

  • WTF – Web Testing Framework

    ·

    Muchos sabéis que una de las herramientas que últimamente tengo bastante presente es YSlow, y hace unos días que descubrí una ampliación de esta herramienta llamada WTF (Web Testing Framework) que simplemente revisa algunos elementos del código de una página web. Entre los elementos que revisa están: Si se usa el elemento <blink> Si se usa el elemento <marquee> Si se usa el elemento <font> Si no existe el <doctype …> Si se usan imágenes GIF para ajustar el diseño Si se usan enlaces con # o javascript La versión 0.0.1 se lanzó el pasado día 20 y para utilizarla… Read More →