Hakukoneoptimointi

Hakukoneoptimointia.com tarjoaa avaimet menestykseen niin pienemmille kuin suuremmillekin yrityksille. Alan paras osaaminen vain yhteydenottosi päässä.
Ota yhteyttä

Kuukauden Maaliskuu, 2007 arkisto

phpBB hakukoneoptimointi

Miksei foorumi näy hakukoneissa?

Vaikka phpBB 3 tekee jo kovasti tuloaan, sitä tuskin aivan hetkeen vielä laajemmassa käytössä nähdään. Niinpä päätin kirjoittaa pienen oppaan phpBB 2:sta varten, joka mahdollistaa lisääntyneet kävijämäärät foorumille. Tämä artikkeli ei takaa kävijöitä foorumillesi, mutta parantaa oleellisesti sen mahdollisuuksia näkyä hakukoneissa.

Koska phpBB:n perusulkoasun koodi on melkoista spagettia, emme puutu siihen muutoin kuin otsikoiden, väliotsikoiden ja osoitteiden kohdalla. Toimenpiteet ovat kuitenkin varmasti riittävät, jotta foorumisi erottuu joukosta. Oppaan apuna käytin phpBB 2:ta paketin mukana tulevalla subSilver ulkoasulla sekä suomenkielisellä kielipaketilla.

Lähtötilanne

Ensimmäisenä lähdemme optimoimaan otsikot kuntoon. Alkuperäisenähän phpBB:n otsikot esimerkiksi aihenäkymässä ovat muodossa Foorumin nimi :: Näytä viesti - Aiheen nimi.

phpBB:n alkuperäisotsikko

Tämä taas tarkoittaa sitä, että foorumin jokaisen hakukoneisiin listatun sivun ensimmäinen sana tai lause on foorumin nimi. Lisäksi tämän jälkeen tulee täysin turha väliotsikko (”Näytä viesti”). Koska hakukoneet listaavat otsikosta pääsääntöisesti noin 60 ensimmäistä merkkiä, saattaa sellaisella foorumilla, jonka nimi on pitkä, jäädä kyseessä olevan sivun otsikko joko osittain tai jopa kokonaan näyttämättä. Voidaan myöskin sanoa, että mitä lähempänä otsikon alkua avainsana on, sitä suuremman arvon se saa hakukoneiden silmissä ja mitä lyhyempi otsikko, sen parempi. Todennäköisesti hakukoneen käyttäjä klikkaa itsensä myöskin huomattavasti useammin foorumillesi, kun hän näkee tuloksen otsikossa hakukoneeseen syöttämänsä sanat. Siksi onkin ensiarvoisen tärkeää saada otsikkojärjestys oikeanlaiseksi ja karsittua turhat tekstit niistä pois.

Otsikoiden optimointi

Avaa templates/subSilver -kansiosta overall_header.tpl. Miltei ensimmäisenä silmiisi osuvat title -tagit, joiden sisällä otsikkojärjestys on aseteltu muotoon {SITENAME} :: {PAGE_TITLE}. Tässä teemme pienen muutoksen ja vaihdamme näiden kahden elementin paikkaa, jolloin järjestykseksi tulee {PAGE_TITLE} :: {SITENAME}. Nyt jokaisella sivulla foorumin nimi vasta sivun otsikon jälkeen. Emme jätä otsikon optimointia kuitenkaan tähän, vaan poistamme välimerkit elementtien välistä. {PAGE_TITLE}{SITENAME}. Nyt otsikko näyttää olevan täysin sekaisin:

Hieman parempi otsikko

Ei hätää kuitenkaan, homma korjaantuu äkkiä. Avaa viewtopic.php phpBB:n juurihakemistosta ja etsi seuraava rivi:

$page_title = $lang['View_topic'] .' - ' . $topic_title;

Korvaa se tällä:

$page_title = $topic_title.' - ';

Tallenna tiedosto. Nyt aiheiden otsikot näyttävät siltä kuin niiden pitääkin näyttää:

Valmis, optimoitu phpBB otsikko

Saman teemme myös foorumin pääsivulle, että fooruminäkymälle, jotta “Päävalikko” ja “Siirry foorumiin” -tekstit saadaan häivytettyä ja otsikko muuutenkin kuosiinsa. Eli avaa siis viewforum.php ja etsi seuraava rivi:

$page_title = $lang['View_forum'] . ' - ' . $forum_row['forum_name'];

Korvaa se tällä:

$page_title = $forum_row['forum_name'].' - ';

Avaa index.php. Etsi seuraava rivi:

$page_title = $lang['Index'];

Korvaa se tällä:

$page_title = '';

Nyt phpBB foorumissasi on uudet selkeät, lyhyet sekä hakukoneille optimoidut otsikot. Muut, vähäpätöisemmät foorumin sivut tarvitsevat kuitenkin nekin pientä muokkausta, jotta otsikot näyttäisivät joltakin muulta kuin sekamelskalta. Muutokset voit katsoa kätevästi tästä

Mutta tässähän oli vasta otsikot. Mitä muuta voisimme tehdä? Vaihdamme foorumi- ja aihenäkymien otsikot väliotsikoiksi, häivytämme dynaamiset osoitteet ja kirjoitamme ne staattisiksi, jolloin jokaiseen osoitteeseen liitetään automaattisesti myös aiheen tai foorumialueen otsikko.

Väliotsikot

Koska hakukoneet antavat väliotsikoille (headings) enemmän painoarvoa kuin normaalille leipätekstille, muutamme foorumi- ja aihenäkymien yläosassa näkyvät otsikot niiksi. Eli avaa templates/subSilver/viewtopic_body.tpl ja etsi seuraava:

<a class="maintitle" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a>

Korvaa se tällä:

<h1><a class="maintitle" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h1>

Avaa templates/subSilver/viewforum_body.tpl ja etsi:

<a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a>

Korvaa se tällä:

<h1><a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h1>

Nyt foorumisi sivujen otsikot ovat koodissa väliotsikoina. Ulkonäöllisesti et kuitenkaan huomaa mitään eroa entiseen.

Osoitteiden uudelleenkirjoitus

Kuten sanottua, phpBB näyttää vakioasetuksilla sivujen osoitteet dynaamisina, eli esimerkiksi http://www.sivusto.com/viewtopic.php?t=1. Joidenkin mielestä staattisilla (esim. http://www.sivusto.com/sivu.html) osoitteilla ei ole etua dynaamisiin verrattuna hakukoneissa. Minä taas sanon, että on, mikäli osoitteeseen saadaan kirjoitettua myös sivulle tärkeät avainsanat, kuten vaikkapa otsikko. Vähintäänkin selkeitä sanoja sisältävän osoitteen hyödyt tulevat ilmi silloin, kun hakukoneen käyttäjä hakee etsimäänsä näillä sanoilla. Tällöinhän osoite lihavoidaan/värjätään useimmmissa hakukoneissa, mikä taas lisää mahdollisuutta siihen, että käyttäjä klikkaa itsensä kyseiselle sivulle.

phpBB:hen on useita valmiiksi tehtyjä modeja, jotka uudelleenkirjoittavat osoitteet staattiseen muotoon. Tässä hommassa suosittelen käyttämään phpbb-seo.com:sta löytyvää Advanced Mod Rewrite -pakettia. Paketin asennus on helppoa seuraamalla sen mukana tulevia ohjeita. Koodaustaitoja modin asennus ei vaadi ollenkaan, vaan homma toimii etsi & liitä -periaatteella. Mutta koska modiin täytyy mielestäni tehdä muutama pieni muutos eikä kaikilla englanti ole välttämättä niin hyvin hallussa, kirjoitin ohjeet myös suomeksi ja ne löytyvät täältä. Koska modi kirjoitti ä ja ö kirjaimet osoitteessa ae ja oe kirjaimiksi, oli mielestäni parempi muuttaa nämä vain pelkästään a ja o kirjaimiksi.

Nyt kun modi on asennettu, näyttävät osoitteet tältä:

Uudelleenkirjoitetut phpBB osoitteet

Mikäli joku tulevaisuudessa hakee esimerkiksi Googlesta hakusanalla “testiposti”, uskon että kyseinen osoite löytyisi sieltä paremmin kuin vastaava sivu dynaamisella osoitteella. Vaikka vaikutus olisi yhden sivun kohdalla pieni, syntyy pienistä puroista suuri virta ja isohkolla foorumilla kävijämäärissä voi lisäys jo jossakin vaiheessa näkyäkin. Jos ei muuten, niin kuten jo aiemmin mainitsin, klikkausprosentin kasvuna.

Modi myös poisti foorumilta linkit index.php -sivulle, joka aiheutti tuplasisältöä kahdessa eri osoitteessa; http://www.sivusto.com/index.php ja http://www.sivusto.com/. Koska tuplasisältöä ei suositella näytettäväksi hakukoneille, on tämä muutos erittäin hyvä. Nyt foorumin linkeissä näkyy siis pelkkä http://www.sivusto.com/.

Näillä muutamalla toimenpiteellä pärjäät jo pitkälle foorumisi kanssa. Vaikka vaihtaisit ulkoasua tai lisäisit muita modeja, pysyvät optimoidut otsikot ja osoitteet foorumillasi toiminnassa. Väliotsikot joudut lisäämään jokaiseen ulkoasuun erikseen.

Mikäli haluat hifistellä foorumisi optimoinnissa, voit harkita myös seuraavia modeja:

Sivukartat ja RSS-feedit
Able2Know.com SEO modi

Kommentit

Google-mainonta ja ROI

Niinkuin kaikessa taloudellisessa toiminnassa, myös Google-mainonnassa
taloudellisten panostusten tuottoa suhteessa niiden kustannuksiin on
järkevää seurata ja mitata. Toisin kuin muussa, verkon ulkopuolisessa
mainonnassa, Googlessa mainostajaa hemmotellaan täsmällisellä ja
ajantasaisella tiedolla mainonnan tehosta ja toiminnasta.

ROI:n (Return On Investment, investoinnin tuottoaste) mittaamista
varten tarvitaan ensin sopiva tavoite. Erilaisilla
yrityksillä on luonnollisesti erilaisia tavoitteita, joihin ne
toivovat mainonnalla pääsevän. Tavoite voi olla myynti, rekisteröityminen,
yhteydenottolomakkeen lähettäminen jne. Kun jokin yrityksen määrittelemistä
tavoitteista täyttyy (eli asiakas ohjautuu tavoitesivulle),
seurantajärjestelmä taltioi tapahtuman ja rekisteröi sen tulokseksi.
Nyt kun tulos on rekisteröity, se näkyy AdWords-raporteissa ja sitä
voidaan tarkastella esim. hakusanakohtaisesti. Pitkän aikavälin seurannalla
saadaan tietoa siitä, mitkä hakusanat tuottavat tuloksia ja mitkä vain paljon
liikennettä, mutta vähän tuloksia. Kun yritys on määritellyt tuloksilleen
arvon,syntyneitä tuloksia voidaan verrata koituneisiin kustannuksiin ja sen
pohjalta tehdä oikeita päätöksiä kampanjan jatkon suhteen. Google-
mainonnan integroiminen Analytics-kävijäseurantaan tarjoaa käyttäjälleen
vieläkin monipuolisemmat analysointityökalut, joiden avulla voidaan tilastoida
ristiin useita sivuilla kävijöihin liittyviä muuttujia.

Onko sitten mahdollista mitata ROI kampanjalle, jossa yritys mainostaa
Googlessa tuotteitaan, mutta ostoksia voi tehdä vain menemällä kyseiseen
liikkeeseen? Kyllä on. Mainoskampanjaa varten voidaan luoda esimerkiksi
yksi sivu, jonne ei pääse muutoin kuin mainosta napsauttamalla. Tällä
sivulla voi olla esim. kuponki tai koodi, jota liikkeessä näyttämällä
saa tietyn edun itselleen. Näin koodin näyttäminen liikkeessä vastaa
asiakkaan käymistä tavoitesivulla. Kampanjaa varten luodulla sivulla
voisi olla myös puhelinnumero, joka on uniikki, vain Google-kampanjaa
varten luotu. Kun asiakas ottaa tähän numeroon yhteyttä, tiedetään,
että se on Google-mainoksen aikaansaama kontakti.

Kirjoittaja on hyväksytty Google Advertising Professional ja toimii konsulttina NoframE Oy:ssä, joka tarjoaa mm. hakukoneoptimointipalveluja yrityksille.

Kommentit (4)


Hakukoneoptimointi
Löytyykö yrityksenne
Googlen hakujen kärjestä? Tutustu!
www.netbooster-agency.fi