SEO - søgemaskineoptimering er jo en vigtig ting for mig!
Under
Modules aktiverede jeg modulet
Path som bevirker at man kan skrive en ny URL til content. Desværre ser jeg at den gamle
node URL stadig er aktiv. Så nu er der mindst to URL´er til samme content og det er som bekendt ikke så fedt! Øv Drupal hvorfor skal det være så svært med dig!
Dette link:
http://drupal.org/project/pathauto er til
Pathauto (
Token kræves af
Pathauto http://drupal.org/project/token) det lukker ikke for de gamle node/x sider. For at lukke dem skal man bruge
Globaleredirect. Modulet kan hentes her:
http://drupal.org/project/globalredirect
Meta description og keywords
For at kunne til føje meta-data til siderne skal modulet
Nodewords downloades og installeres. Modulet kan hentes her:
http://drupal.org/project/nodewords
Det virker fint men igen hvorfor er denne funktion ikke en del af Drupal?
Title-tag
Lige nu indsættes
Title i title-tag hvilket er fint. Ofte har man dog brug for at kunne skrive en unik title-tag. Det kræver modulet
Page Title som kan hentes her:
http://drupal.org/project/page_title - på nuværende tidspunkt virker det ikke til ver. 6.x
I template filen (her fra
Garland)
page.tpl.php kan man med fordel ændre
print $head_title til
print $title. På den måde undgår man at sidens navn kommer med i title-tag.
Headings og template
I template filen (her fra
Garland)
page.tpl.php kan man også med fordel udskifte
H1 som er knytte til hjemmesidens titel med et
P
H1 kan så bruges til de enkelte siders titel (nuværende
H2!)
Nb! Der skal rettes lidt i CSS-filen efter denne øvelse.
Her skal der også ændres:
http://lilleweb.dk/titel-p%C3%A5-moduler-og-node
Kode (XHTML, PHP, CSS etc.):
***HER ER <H1> UDSKIFTET MED <P>***
if ($logo || $site_title) {
print '<p><a href="'. check_url($front_page) .'" title="'. $site_title .'">';
if ($logo) {
print '<img src="'. check_url($logo) .'" alt="'. $site_title .'" id="logo" />';
}
print $site_html .'</a></p>';
***HER ER <H2> UDSKIFTET MED <H1>***
<?php if ($title): print '<h1'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h1>'; endif; ?>