Archivo por meses: febrero 2015

Anuncios Adsense en sitios web Responsive Design

Últimamente recibo mensajes de Herramientas del Webmaster de Google diciendo que mis sitios no són optimizados para dispositivos móviles, y cuando voy a ver qué es lo que falla me aparecen las rutas de los anuncios de Adsense, que son 728×90 en lugar de 300×250. ¿Cómo puedo solucionarlo?

Al principio pensé en cambiar el formato del anuncio directamente, pero entonces en el escritorio no se veía bien ya que quedaba mucho espacio alrededor del anuncio en blanco. Buscando por la red encontré que Google había anunciado hacía un tiempo unos bloques de anuncio adaptables, justamente para los administradores de blogs con diseños responsive.

¿Cómo crear un bloque de anuncios Adaptable de Adsense?

Pulsas sobre el botón Nuevo bloque de anuncios y a continuación se elige en la sección Tamaño del anuncio -> Otro – Adaptable

Cuando pulses Guardar y Obtener Código, en la ventana siguiente tienes que clicar en Modo -> Avanzado (Modificación de código obligatoria).

El código será más o menos el siguiente:

<style>
.nombre-de-bloque { width: 300px; height: 250px; }
@media(min-width: 500px) { .nombre-de-bloque { width: 336px; height: 280px; } }
@media(min-width: 800px) { .nombre-de-bloque { width: 728px; height: 90px; } }
</style>
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<!– nombre-de-bloque –>
<ins class=”adsbygoogle nombre-de-bloque”
style=”display:inline-block”
data-ad-client=”ca-pub-XXXXXXXXXX”
data-ad-slot=”XXXXXXX”></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Dentro de las etiquetas <style></style> está el código que debemos o podemos modificar. En las líneas que empiezan con el indicador @media se puede poner un tamaño de bloque de anuncio según el tamaño mínimo de pantalla que tenga el visitante. Yo, por ejemplo, he puesto que si el tamaño de pantalla de un usuario es de 500px se muestre el anuncio de 336×280 px en lugar de un 468x60px.

Nota: No puedes poner cualquier tamaño, debe ser uno de los tamaños de los anuncios que te proporciona Google Adsense.

Espero que os haya sido de ayuda. Saludos y hasta la próxima!

Cambiar de dominio con Redirección 301 (SEO)

redireccion-301Si tienes que hacer un cambio de dominio por los motivos que sea y no quieres perder el posicionamiento ni el PageRank de Google, puedes hacer una redirección 301. El mismo Matt Cutts nos recomienda este método en su blog. Yo misma he usado este método para cambiar de dominios algunos proyectos, y aunque al principio parece que las visitas disminuyen, a las pocas semanas todo el tráfico vuelve a la normalidad.

Con una redirección 301 estás indicando a los buscadores que el cambio (la redirección) es permanente.

Para redireccionar el tráfico del dominio antiguo al dominio nuevo, hay que editar el fichero .htaccess que se encuentra en la raíz del directorio del servidor, añadiendo las siguientes líneas:

RewriteEngine On  
RewriteCond %{HTTP_HOST} !^olddomain\.com [NC]
RewriteRule (.*) http://newdomain.com/$1 [R=301,L]

Si te da problemas, puede que tengas que activar el módulo mod_rewrite module.
El parámetro “R” establece el código de respuesta y el parámetro “L” indica que una vez hecha la redirección se ignore cualquier otra regla que pueda aparecer en el fichero.

También puede hacerse la redirección con PHP con el siguiente código:

<? header("HTTP/1.1 301 Moved Permanently", TRUE, 301); @header("Location: http://newdomain.com/"); ?>

Separar comas de un CSV en Excel

ScreenHunter_02 Apr. 20 19.08Cuando importas un archivo .csv en Excel a veces te encuentras en que los registros están en filas  separados por comas en lugar de en columnas. Para conseguir separar esos datos por comas y que se vean igual que en tu base de datos tienes que ir a Datos -> Texto en columnas

Una vez ahí tendrás que indicar el delimitador (un punto, una coma,..) y ya está! Tendrás toda la información en columnas para poder trabajar mejor.