Drupal og SEO
Jeg ved stort set intet om SEO (søgemaskineoptimering på dansk), men jeg ved da lidt om Drupal, en del efterhånden. Og jeg ved, at nogle i det danske Drupal community ikke tillægger SEO stor betydning, men jeg kender andre, der er af en lidt anden opfattelse.
Jeg har derfor spurgt til og fået en stribe links af den synlige mand (som han kalder sig), og nu er jeg så gået i gang med at læse, og så ser jeg, om jeg kan hitte ud af de ting, som forskellige SEO-guruer, mener et CMS-system skal kunne. Jeg skal sige, at jeg er ret sikker på, at der er mulighed for alt, hvad man skal SEO-mæssigt, i Drupal.
Det simple først. Dine url's skal være letforståelige. Jeg fornemmer ikke, det er voldsomt vigtigt, men som læser er det noget lettere at gennemskue, hvad der er indholdet på www.minside.dk/her-står-om-seo fremfor www.minside.dk/?id=6321482.
Det klarer Drupal nemt. Ved installation aktiveres clean-urls, hvis serveren understøtter det. Men det er ikke nok, så får vi bare www.minside.dk/node/6321482. Vi skal derfor have fat i pathauto og token, som så ud fra titlen på den pågældende side kan generere en url. Så hvis vi kalder en side "Her står om SEO", så bliver den til www.minside.dk/her-står-om-seo.
Herefter stødte jeg på de famøse nøgleord (keywords fremover) og beskrivelse (description fremover). Det var vist vigtigt engang, hvor man spammede løs med især keywords. Nu tillægges især keywords ikke speciel stor vægt, men helt at ignorere dem, skal man vist ikke. Det er derimod vigtigt at de er unikke på alle undersider, og ikke blot er det samme. Argumentet er, at det skal være lettere at differentiere indholdet på siden, og hertil kan keywords være fint. Det samme gælder description. Den skal også være unik på alle sider.
Begge dele er naturligvis muligt i Drupal ved hjælp af Nodewords modulet. Her kan man dels specificere standard-værdier, men man kan også specificere værdier for specifikke indholdstyper som f.eks. blog-indlæg og nyheder. På MelodiGrandPrixFans.dk, som er den side, jeg vil bruge som case i mit SEO-studie, benytter vi tags på alle nyheder og blogs, og det er derfor oplagt at benytte dem som keywords på alle nyheder og blog-indlæg. Description kan nodewords-modulet generere ud fra indholdet i den nyhed, der er under luppen. Den et lille udsnit af starten på teksten, og bruger det som description.
Alt-tags på billeder er også vigtigt, især hvis billedet hedder "dsc_324678.jpg". Det kan billedet sagtens hedde, selvom det vist anbefales, at brugeren lige omdøber det til "et-billede-af-en-hest.jpg". Men gør brugeren ikke det, er det vigtigt, at man benytter alt-teksten, det er den tekst, der vises, hvis billedet pludselig skulle forsvinde fra serveren. Her kan man så skrive, hvad der er på billedet, men helt meget kort. Det kan man også i Drupal, ret nemt faktisk. Især hvis man benytter CCK og imagefield som billede til sine tekster. Der kan man i opsætningen vælge at gøre ALT-teksten mulig for brugeren at indtaste.
Link-titles er også god SEO, men dem giver de fleste wysiwyg editors mulighed for at indtaste, så det følger med, når man benytter en af dem. I Drupal kan man dog slippe afsted med at skrive et link i plain-tekst, uden at gøre det til et link i editoren, og så skal Drupal nok gøre det til et link. Smart, men ikke så smart SEO-mæssigt. Hvis man gerne vil have link-title med, skal man derfor lave et link i wysiwyg-editoren og huske at angive en title.
Det er så langt, jeg er nået. Jeg er dog pt. lidt bekymret over, at MelodiGrandPrixFans.dk tilsyneladende har mistet sin PageRank på Google, men forhåbentlig kommer den snart igen. Den var 4 sidst, jeg så efter.