Aquest matí, durant la Fira d'Entitats que es celebrava a l'Arc del Triomf, he estat parlant una bona estona amb el Vicent Partal de Vilaweb i en Jordi Mas de Softcatalà, Un dels temes que hem tractat era sobre la importància dels títols de les pàgines des del punt de vista dels sistemes d'indexació, com ara Google.
El títol és un element molt important d'una pàgina, no només pel fet que el sistema de cerca de Google i d'altres el poden considerar com un aspecte important alhora de valorar la importància d'una pàgina (segons la documentació de Google la importància que es dóna al títol no és ni més ni menys que la de qualsevol altre text de la pàgina) sinó molt especialment pel fet que el títol de la pàgina es convertirà en l'enllaç que sortirà als resultats de la cerca.
Per diversos motius, les webs de les tres persones que parlàvem aquest matí tenen un títol fix a totes les pàgines. En el meu cas es fruit d'una limitació tecnològica del software que utilitzo per a la gestió del weblog. A Vilaweb i Softcatalà hi ha d'altres motius que no em corresponen a mi explicar.
Per veure-ho d'una forma més gràfica, comproveu la diferència d'aquests dos resultats presentats per Google:
Aquests dos exemples corresponent a cercar cuc Blaster a Google. A primer cop d'ull, és molt més significatiu el text del primer enllaç (quands.info: Una Noticia per Dia (11-08-03): W32/Blaster, un cuc ...) que no pas el del segon (Seccio de seguretat - Web d'en Xavier Caballé) doncs en el primer es veu clarament que la web parla exactament del que s'està cercant (encara que, tot s'ha de dir, el títol es molt millorable ja que el "Una Noticia per Dia (11-08-03)" no és la part més significativa d'informació i en lloc d'anar al principi del títol hauria d'anar al final; queda mentalment apuntat per corregir).
Una possibilitat per solucionar aquesta limitació del títol fix a la pàgina passa per la utilització d'un petit codi JavaScript per modificar el títol de la pàgina. De fet és un codi ben simple:
<html>
<head>
<title>Prova</title>
</head>
<body>
<script language="JavaScript"><!--
document.title = "Nou títol de la pàgina";
--></script>
<h1>Hola</h1>
</body>
</html>
Això hauria de funcionar a qualsevol navegador que doni suport a JavaScript, doncs la propietat title de l'objecte document està disponible des de la versió 1.0 de JavaScript (veure, per detalls, la documentació de referència de JavaScript v1.3 i v1.5).
El dubte que hi ha és si realment això és significatiu per a Google. És a dir, si el sistema processarà el codi JavaScript per tal de canviar el títol de la pàgina o bé continuarà mostrant el títol originalment indicat per les marques <TITLE> </TITLE>.
Per a poder determinar-ho caldrà fer una prova. He construït una pàgina amb un títol original que després es modifica per un altre via JavaScript. Quan aquesta pàgina s'inclogui dins de Google veure'm quin és el text utilitzat com a enllaç.