Caída de posiciones (SERP) en Google (SEO)

27 de Diciembre, 2007

En el título de esta entrada he utilizado dos términos que se están poniendo de moda en el mundo del comercio electrónico:

SEO: Search Engine Optimization, viene a decir, Optimización para buscadores; es decir, la metodología para hacer que las páginas web sean mostradas en las primeras posiciones de los buscadores y de este modo obtener más visitas.

SERP: Search Engine Results Pages, viene a decir, Páginas de resultados de los buscadores; lo que todo webmaster desea es que en las palabras relacionadas con su web, aparezca ésta en las primeras posiciones de las SERP.

Esto viene a cuento porque hace unos días dejé de recibir visitas desde Google en uno de los portales que administro. Indagando a qué era debido ésto, descubrí que en Google, para las palabras para las cuáles tenía optimizado dicho portal, se había producido un importantísimo descenso en las SERP. Es decir, éste portal ya no aparecía, tal y como había venido haciendo, en Google entre las primeras páginas de resultados para las búsquedas relacionadas con el mismo.

Estaba muy irritado y frecuentemente sólo pensaba en ello, tratando de descubrir las causas. Si la situación se prolongaba, pues significaría menos visitas al portal web y por ende, menos ingresos. Descubrí que no era al único al que le había pasado, como podéis observar por ejemplo en: http://www.xeoweb.com/foro/tema-12369.html. En general, quienes habían sufrido dichos males señalaban que se producían de cuando en cuando y que en unos días normalmente quedaban subsanados. Yo, en mi desesperación, me esperaba lo peor; afortunadamente y de la noche a la mañana, todo volvió en Google a la situación anterior y hoy en día dicha web recibe las visitas a las que me tenía acostumbrado.

No obstante, pensando que pasaría mucho tiempo antes de volver a la normalidad, ideé un plan de acción para el caso de no recibir las suficientes visitas desde Google:

1.- Conseguir primeros puestos mediante el pago a Google de los llamados enlaces patrocinados. No es lo mismo y tiene un coste, pero en caso de apuro …

2.- Construir y posicionar una web paralela similar, para que en caso de que se desposicione una, pues no lo haga la otra.

3.- Recurrir a los canales de promoción y marketing off-line tradicionales.

Pasos para elaborar un presupuesto.

22 de Diciembre, 2007

Llevo toda la semana redactando un presupuesto. Se trata de una tarea que me resulta desagradable, puesto que siempre considero existe trabajo más importante y urgente ya comprometido; así que no acometo la faena con la suficiente decisión, y ni hago una cosa ni otra. Para colmo, no cobro los presupuestos, con lo cuál, si no resultan aprobados pues he perdido el tiempo. Además suelo ajustar los precios (para que se aprueben) y trabajo a precio cerrado; ello hace que medite mucho los presupuestos para no pillarme los dedos.Dándole vueltas a cómo era posible que demorase toda una semana en hacer un pesupuesto, he establecido los pasos que voy a seguir para elaborar futuros presupuestos.

1.- Evaluar si el presupuesto interesa hacerlo y si posteriormente tiene visos de ser aprobado. Igualmente, en caso de saturación de trabajo, meditar si el proyecto en sí me gusta y me quiero comprometer con el mismo. Si no se cumplen estos condicionantes, pues o no hacerlo, o hacerlo cobrando, o hacerlo rápidamente sobrevalorando los costes.

2.- Motivarme. Imaginarme que el presupuesto va a ser aprobado nada más lo presente, y voy a cobrarlo por adelantado (es una útil trampa mental).

3.- Conocer exactamente qué es lo que quiere el cliente y hacerle cuantas preguntas precise, aun cuando puedan parecer preguntas tontas.

4.- Detallar uno a uno los sucesivos pasitos que se han de realizar, y en su orden de realización independientemente del orden en que el cliente los haya enumerado. Ello me servirá de esquema para, en caso se apruebe el presupuesto, tener detalladas las fases del proyecto.

5.- Valorar las horas de cada pasito, fijando un margen de error e imprevistos. Multiplicar esas horas por el precio unitario en que valoro una hora de trabajo para obtener el coste.

 6.- Redactar el presupuesto. Acudir al programa que se utilice para redactar el presupuesto (en mi caso utilizo el programa InterFact, un sencillo programa de presupuestos, albaranes, facturas, gestión comercial, un ERP sencillo pero eficaz, vamos). A propósito, se puede descargar una demo del mismo desde el enlace: demo de software de facturación, presupuestos y gestión.

7.- Enviar el presupuesto y, si realmente nos interesa, contactar posteriormente al cliente para ver qué le parece, si tiene alguna duda, si hay que rectificar algo, etc. 

Instalación completa de Drupal

20 de Diciembre, 2007

He instalado Drupal en la web http://www.portalventas.com. A continuación indico los pasos que he seguido.

1) Descarga desde: http://www.drupal.org.es/. Descompresión en un directorio de nuestro ordenador.

2) Subida de todos los ficheros al servidor.

3) Entro en la web, en mi caso, en http://www.portalventas.com/.

4) Solución del primer error que me muestra el navetador: The Drupal installer requires write permissions to ./sites/default/settings.php during the installation process; o lo que es lo mismo, se requieren permisos de escritura en el fichero ./sites/default/settings.php. Pues nada, con el Filezilla (mi cliente de FTP) voy a ./sites/default/ y selecciono settints.php con el botón derecho, File Attributes… y marco las casillas asignado además del permiso de lectura, el de escritura.

5) Relleno los valores de configuración de base de datos que me han de ser proporcionados por el servidor. Introduzco:

6) A continuación me indica el siguiente aviso: All necessary changes to ./sites/default/settings.php have been made, so you should now remove write permissions to this file. Failure to remove write permissions to this file is a security risk. O lo que es lo mismo, que al fichero que antes proporcioné permisos de escritura, pues que se los quite ya que ya no es necesario escribir en él y no vaya a haber algún error y estropeemos todo. Pues igual que se los dí con el Filezilla, pues se los quito. Ya está Drupal instalado, como se nos indica al refrescar la ventana del navegador que nos mostraba dicho error.

7) Lo primero es registrarse, para ello clickar: Create new account. Indico usuario y dirección de e-mail y sin más ya estoy registrado como administrador dado que soy el primer usuario. Me remite un e-mail con la clave de acceso aleatoria y lo primero que hago es cambiarla por una que yo desee. Para ello My account>Edit y cambio el password y su re-introducción.

8) Todo bien, pero ¿y en español qué?. Pues:

  • Administrar>Construcción del sitio>Módulos. Activar Locale.
  • Administrar>Configuración del sitio>Localización. Pulsar Añadir idioma. Seleccionar Español, y por último Añadir.

9) En mi caso, quiero además URL’s depuradas para buscadores y mejoras de posicionamiento (SEO). Para ello:

  • Administrar>Construcción del sitio>Módulos. Activar Permite a los usuarios renombrar URLs.

Ello nos posibilita una vez insertado cualquier contenido, el dirigirnos posteriormente a Administrar>Gestión de contenido y en la sección Construcción del sitio, seleccionando Alias de URL, el dar a cada entrada o página la URL que deseemos. O también en el momento de crear el contenido concreto, desde la opción Opciones de ruta URL.

10) Activar el sitio redactando el primer contenido que necesariamente se ha de mostrar en la home. Para ello Crear contenido y seleccionar Entrada de blog, Page o History y al redactar dicho contenido que es el primero, MUY IMPORTANTE, desplegar Opciones de publicación y marcar Promocionado a la página principal.

Y listo.

Links con posicionamiento en WordPress (SEO)

19 de Diciembre, 2007

Una de las cosas relativas a mejorar el posicionamiento en Google (es decir, que Google te muestre en los primeros puestos al realizar las búsquedas), es el tener enlaces en el interior de nuestra web legibles y con contenido; es decir enlaces del tipo: http://www.sainz-pardo.org/programador-freelance.php, y no del tipo http://www.sainz-pardo.org/?h=1; por poner un ejemplo. Ello se logra aplicando los siguientes pasos:

1) Desde el panel de administración, sígase la ruta de menús: Opciones > Permalinks:

Ruta desde menús para crear links que mejoren el posicionamiento SEO

2) En Opciones habituales, elíjase: Personalizada, especificar aquí. En el campo Estructura personalizada que le sigue, indíquese el siguiente texto (o palabras mágicas), tal cual indico: ‘/%postname%.php’.

3) Ahora lo difícil. Es necesario crear un fichero llamado .htaccess (sí, como suena, con punto delante; es un fichero donde vamos a indicar determinadas instrucciones al servidor, con indicaciones de qué ha de hacer cuando no encuentre un fichero). En dicho fichero añadimos las siguientes líneas de código mágico:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>
Una vez guardado, subimos el fichero .htaccess al directorio raíz de nuestro blog; y listo.

Nota: En el paso 2, puede experimentarse también con las siguientes palabras mágicas para observar el resultado:

  • - /%postname%.html, mismo resultado pero con la extensión .html en vez de .php;
  • - /%category%/%postname%/, mismo resultado pero sin extensión y con el nombre de la categoría correspondiente delante.
  • - /%postname%/, igual que el punto anterior, pero con barra final.

Instalación completa wordpress

19 de Diciembre, 2007

Acabo de instalar wordpress para crear este blog. He seguido los siguientes pasos.

1.- Descarga del paquete desde: http://wordpress-es.sourceforge.net/. En mi caso la descarga del paquete completo

2.- Extracción del mismo en un directorio de nuestro equipo.

3.- Subida de los ficheros vía ftp al servidor.

4.- Al ir al home por primera vez, me plantea el siguiente mensaje:

No existe el archivo wp-config.php, el cual es necesario para comenzar. ¿Necesita ayuda?. Puede crear un archivo wp-config.php mediante una interfaz web, pero no todos los servidores lo permiten. El método más seguro es crear el archivo manualmente.

Opto por cambiar los archivos manualmente, tal y como se recomienda. Observo los ficheros subidos y me percato de que existe un fichero llamado: wp-config-sample.php, lo edito con cualquier editor de texto y cambio, utilizando los datos proporcionados por el servidor, los campos DB_NAME, DB_USER, DB_PASSWORD y DB_HOST (soy del 1% de los casos donde he de modificarlo). Lo guardo y lo renombro como wp-config.php. Lo subo entonces al servidor.

5.- Entro vía explorador en el home donde se ha instalado la aplicación. Ya no me da ningún error. Me pide el título que quiero dar al blog y mi dirección de correo electrónico. Los introduzco. Me proporciona una clave de acceso que también me remite al al e-mail y listo. Ya puedo administrar y crear mi wordpress.

La verdad que su instalación es sencilla. Acostumbrado a instalar Joomla, Moodle, etc. me parece increíblemente fácil y el resto debería tomar ejemplo.