Validando el formulario de FeedBurner

HTMLA mediados de este mes que hoy se da por finalizado, uno de los ya famosos ingenieros de Google, Matt Cutts, confirmó lo que ha sido tema de discusión en las mesas de debates de varios SEOs: ¿validar ayuda o no al posicionamiento e indexación de un Sitio Web?. Finalmente se confirmó que la validez de un documento según la W3C no nos dará una mejor posición en los resultados de Google, los robots encargados de la indexación no tratarán de manera diferente a nuestro sitio, y no obtendremos un trato preferencial por obtener un «Passed» como resultado en el escaneo del documento.

De igual forma, el lograr validar un documento por la sencilla y excelente razón de querer superarnos es una difícil pero hermosa tarea que muchos decidimos encarar, ya que lograr cero errores en el escaneo de nuestro Sitio nos provoca una destacada sensación de orgullo y felicidad. Como poseedores de una bitácora tendemos a luchar con un factor extra que influye en la validez de nuestro documento, y me refiero al formulario de FeedBurner utilizado para que nuestros lectores se subscriban mediante correo electrónico, el cual, lamentablemente, no valida en su forma original.

Luego de no encontrar una respuesta concreta al asunto, decidí encarar por mis propios medios el formulario de registro y modificarlo para que el mismo valide. Lamentablemente la validez del mismo tiene como desventaja que anularemos la ventana emergente de FeedBurner y provocaremos que la página de confirmación directamente se cargue en la misma ventana en la cual nuestro sitio se está mostrando (lo que para algunos significa la pérdida definitiva del usuario). Veamos la línea donde se encuentra el problema:

[PHP]

[/PHP]

Según la W3C el uso de «target=»popupwindow»» no está permitido, así que lo que haremos es borrar dicho parámetro,  y modificar completamente el «onsubmit» con el fin de dejar, en dicho lugar, únicamente la dirección de la página de validación del registro de FeedBurner. Tendremos entonces el siguiente resultado en la primera línea del código:

[PHP]

[/PHP]

También, muchos obtendrán errores de validación en el resto del formulario, lo cual se soluciona dejando todos los «label» e «input» dentro de un mismo «<div>» y «</div>«, o «<p>» y «</p>«. Por ejemplo, el siguiente es el formulario de registro que estoy actualmente utilizando en LeegaR Blog y pasa los estándares de validación:

[PHP]




[/PHP]

Una de las frases que destaco del vídeo en el cual Matt Cutts confirma que la validez del documento no influye en el posicionamiento es «It’s important to realize that the vast majority of pages on the web don’t validate» (en Español, «Es importante darse cuenta de que la gran mayoría de páginas en la web no validan«) por lo cual si queremos desprendernos del grupo mayoritario, y sacarnos la etiqueta de «Mi página no valida», podemos empezar a trabajar ahora mismo en el código de nuestro sitio hasta lograr la perfección. Saludos.