Talgø Sofware er et enkeltpersonforetak med fokus på markedsføring på nettet og utvikling av programvare. Bak selskapet står Ole Petter Talgø.

Markedsføring på nettet inkluderer blant annet søkemotoroptimalisering, reklame på sosiale nettsteder, affiliate marketing, pay-per-click og nisjemarkedsføring.

Webutvikling, reklame og programvare

Resultatbasert markedsføring

Jeg har flere ganger prøvd å forklare hva forretningsideen min er, og hva jeg jobber med, med varierende resultat. Derfor tenkte jeg det kunne være nyttig å prøve å forklare dette noe grundig en gang for alle. Jeg bruker å forklare at jeg driver med søkemotoroptimalisering, publishing, søkemotormarkedsføring og affiliate markedsføring, men som oftest må jeg på nivået webdesigner, programmerer eller “bygge nettsider” for at man skal skjønne det. Det jeg driver med er lite kjent, spesielt i Norge, og jeg har derfor funnet ut at det enkleste er å kalle det resultatbasert markedsføring.

Hva er resultatbasert markedsføring?

Markedsføring er ikke noe nytt, og har foregått i hundre år. Vi blir konstant utsatt for reklame, på TV, nettet, aviser, post og ellers. I den tradisjonelle markedsføringen har det aldri vært enkelt å måle resultater. Om man sender en reklame på TV, er det vanskelig på forhånd i vite hvor mye man vil få tilbake, og om reklameringen i hele tatt lønner seg. Resultatbasert markedsføring snur dette på hodet. Mens TV2 får betalt det samme uansett hvor mange som kjøper et produkt som det blir reklamert for, får man ved resultatbasert markedsføring betalt for hvert salg. Det betyr at om jeg reklamerer for en osthøvel som koster 100 kroner, får jeg betalt en sum for hver kunde jeg klarer å sende til produsenten. Dette var ikke mulig før nettets inntreden, men i dag er det mulig å følge med hvor kundene kommer fra og om de kjøper noe. Merk at herfra og ut omtaler jeg en som driver med resultatbasert markedsføring som publisher, mens de som annonserer gjennom resultatbasert markedsføring som annonsør.

Hvorfor resultatbasert markedsføring?

For selskaper som selger produkter, er resultatbasert markedsføring en revolusjon. Før måtte man satse mye penger på å markedsføre produktene sine, mens i dag er det mulig å betale annonsører for hvert salg. Det betyr null risiko for produsentene. Hvis publisheren din ikke klarer på produsere noen salg, trenger du heller ikke betale noe. Resultatbasert markedsføring kan gjøres uten risiko så lenge man gjør de initielle kalkuleringene riktig, og ikke selger med tap.

For meg som publisher er det fortsatt mulig å annonsere på tradisjonelt vis, det vil si et fast beløp per måned eller for hver tusende visning på en nettside. Derimot tror jeg resultatbasert markedsføring er den langsiktige løsningen, og det er derfor det jeg satser på. Det gir sikkerhet for meg som publisher, da jeg vet hva jeg tjener per salg, og det gir annonsør sikkerhet siden man vet man får et salg for hver gang man må betale for annonsen.

Er det et konkurransefortrinn å være norsk?

Det å være norsk betyr høye levekostnader, og hvis man driver med resultatbasert markedsføring, eller affiliate marketing som det heter på engelsk, på det globale markedet må man konkurrere med folk som har langt lavere levekostnader i for eksempel India. Derimot er resultatbasert markedsføring ikke så stort i Norge enda, selv om en del driver med det på heltid, og med fire millioner mennesker er det et brukbart marked. På verdensbasis er affiliate marketing stort, og som et eksempel kan jeg nevne ClickBank, hvor man kan selge ebøker. De har til nå utbetalt mer enn 1,5 milliarder dollar til publishere verden over. Selv om man begrenser markedet sitt ved å fokusere på Norge, har man langt mindre konkurranse, og mange kjøpesterke potensielle kunder å markedsføre til. Dette ser jeg på som et konkurransefortrinn.

Er det enkelt å starte med resultatbasert markedsføring?

Dette er et spørsmål man kan svare både ja og nei på. Det er veldig enkelt å starte, man trenger bare en nettside, og sette opp noen annonser fra et såkalt affiliate-nettverk. Affiliate-nettverk er selskaper som tar inn annonsører, administrerer alt av statistikk og utbetalinger, som gjør at man ikke trenger å kontakte de mange annonsørene direkte. Derimot tar det lang tid å bli god på det og det er mange fagfelter man må ha oversikt over. Noen av disse er søkemotoroptimalisering, copywriting, statistikkanalyse, lenkemarkedsføring, lenkefiske (eller det noe mer presise linkbait) og potensielt design og programmering. Hver av disse kan ta måneder og år å sette seg inn i. Et annet problem med resultatbasert markedsføring gjennom søkemotoroptimalisering er at det tar lang tid å se resultater. En side man bruker 40 timer på å sette opp, kan gi 10 kroner i inntekter i måneden det første halvåret, før man ser hva potensialet er. Man kan ikke tenke timelønn, månedslønn og må ikke være redd for å sitte 18 timer i strekk med kjedelig arbeid uten å se noen resultater på mange måneder.

Dette var en liten introduksjon til resultatbasert markedsføring, og jeg kommer til å gi noen konkrete eksempler litt senere, så følg med om det fortsatt er litt uklart.

Bilder kommer med noe som heter Color Profile, som så langt ikke har vært noe stort problem for meg, for jeg har ikke sett noen problemer. Når jeg derimot oppgraderte til Firefox 3.6, fant jeg ut at mange av PNG-bildene på sidene mine vises feil. Årsaken til dette er at fra Firefox 3.6, stod color correction på som standard. Det finnes forskjellige måter å vise bilder på, altså rendre bilder, og dette blir blant annet tatt opp på hacks.mozilla.org, hvor det er et eksempel på hvordan et bilde rendres forskjellig av Firefox 2 og Firefox 3.

colorcorrection

Over er et eksempel på bakgrunnen på denne siden i Firefox 3.6, før color correction var slått av.

Det er mulig å fjerne alle disse små informasjonspakkene som tar for seg color correction, og jeg gikk for løsningen som ble beskrevet nederst, ved hjelp av programmet TweakPNG. Så langt ser dette ut til å fungere, kun ved å fjerne sRGB-informasjonen, så du kan også prøve dette med dine PNG-bilder, om du har sett problemet. Nå har jeg alt for lite tålmodighet til å sette med skikkelig inn i saken, så jeg har ikke oversikt over det tekniske, men det ser ut til å fungere godt.

Dette skjer forøvrig også med JPG-bilder, og det finnes helt sikkert verktøy som kan enkelt ordne dette også, men TweakPNG som er nevnt over er kun for PNG-filer. Løsningen min var kanskje ikke den mest elegante, men jeg gjorde JPG-bildene om til PNG-bilder, og fjernet etter det iCCP-informasjonen. De fire attributtene som inneholder color correction-informasjon er iCCP, sRGB, gAMA og cHRM. Merk også at dette er et problem kun for bilder som må samarbeide med andre elementer som ikke blir påvirket av color correction, slik som bilder uten color correction og CSS, ikke for illustrasjonsbilder som står for seg selv.

Julehandel og utvikling av sider

Det har vært en stund siden siste jeg skrev, så jeg tenkte det kunne være nyttig å ta en liten oppdatering på hvordan frilans-livet er. Sommeren 2009 hadde jeg som mål å nå 80 dollar, eller rundt 500 kroner pr dag i inntekt i løpet av ett år. Så langt er jeg ikke kommer så langt på passive inntektskilder på nettet. Enkelte dager i julerushet tjente jeg såpass, men etter nyttår har det vært mer tørke.

julehandel

Hovedårsaken til dette er nok at jeg fokuserte mye på julehandelen i noen måneder i høst. Ovenfor ser du trafikkstatistikken for denne siden fra oppstart i oktober frem til nå, starten av januar. Som du kan se, er det stødig økning i trafikken fremover mot jul, med en dupp når jula endelig slår inn. Det er fortsatt noe trafikk, men langt mindre enn hva jeg så i perioden før jul. Dette er selvsagt naturlig, gaver er en sesongvare med topp i november og desember. Nå gjelder det å jobbe videre opp mot andre typiske gave-dager som valentinesdagen, morsdag og farsdag. Dessuten har jo folk bursdag året rundt, som gjør at det går rundt. Dessuten er det positivt at jeg vet jeg har en veldig god ressurs frem mot neste jul og julehandelen da.

I tillegg til denne siden, jobbet jeg også med tre andre typiske shopping-sider før jul. Disse skal i teorien ha godt potensiale, men har så langt ikke brutt gjennom Google-muren og kommet seg oppover på de viktige nøkkelordene. Det samme gjelder fire småsider med nisje-produkter, som så langt ikke er blitt monetized. At de ikke er monetized betyr at det fortsatt ikke er nok innhold og lenker inn til at jeg er konfortabel med å legge til reklame. Dette er blant arbeidsområdene fremover, og hver av disse sidene har potensiale til å tjene gode penger hver dag.

Jeg er nå helt ferdig med wordpressification av alle sidene mine nå, blant annet Kinofilmer.com som er beskrevet tidligere. Denne siden er, sammen med en annen lignende side, hovedfokus akkurat nå. Disse to, sammen med minst tre fremtidige sider, er varehandelsider, altså sider som fokuserer på salg av varer som mange er interessert i. For eksempel på Kinofilmer.com fokusere på å selge DVDer og Blu-ray-disker. Dessverre er dette sider som trenger mye vedlikehold og oppdatering for å fungere godt, så jeg håper jeg får igjen noe for dette arbeidet. Jeg har nok undervurdert hvor mye tid jeg kom til å bruke å på lage unike beskrivelser av hundrevis av slike produkter. Disse sidene er helt nye for søkemotorene, så det betyr at det trolig vil ta noen måneder før jeg ser noen resultater.

Som du ser er det nå kun fokus på norske sider, og kun sider med en klar inntjeningsmodell. Jeg har mange gode internasjonale domener jeg kunne fokusert mer på, men jeg mangler fortsatt en god forretningsmodell for mange av de. Jeg har også atten andre sider innen nisjene reise og økonomi som skal få en grundig gjennomgang i løpet av våren. Atten domener som helst skal ha opp mot femti unike sider hver betyr opp mot 300 000 ord som må skrives (Rundt 300 ord per artikkel i snitt). Jeg skriver nå omtrent 3000 ord hver dag for innhold, noe som betyr at det i beste fall vil ta tre til fire måneder å få fylt opp disse sidene. På gode dager kan jeg derimot skrive opp mot 10 000 ord, altså mellom 20 og 40 artikler, som kan gjøre at jeg klarer det på kortere tid. Utgangspunktet for designene for disse sidene er ferdig, så det er mye skriving som gjenstår – å designe de er jo tross alt litt morsomt.

trafikkgamer

Jeg har også tenkt å utvikle videre en del av de internasjonale sidene mine, da hovedsaklig gaming-sidene. På en av disse sidene gjorde jeg et forsøk, og testet hvordan det fungerte med lange artikler. Jeg tok for meg et tema jeg visste mye om, og skrev en enkelt artikkel som var på hele 3200 ord. Det er tydelig at lange artikler er noe google liker, for det viste seg at etter promotering, fikk jeg opp mot firedobla trafikken på denne siden, og omtrent hele økningen er til denne enkeltartikkelen. Den rangerer også godt på et kanskje vanskelig nøkkelord. Trafikken ser dere ovenfor. For enkelte av gaming-sidene er det ikke så vanskelig å monetize, så disse blir fokus etter de sidene som er nevnt over – dessverre betyr dette rundt tredje kvartal 2010, men jeg håper å være mer effektiv.

Jeg har uansett ikke mistet motet. Når de 3000 ordene over klarer å få 50 nye unike besøkende til siden min hver dag, betyr det at jeg kan klare målet mitt på 10 000 sidevisninger daglig på rundt 200 dager, og da med kun en sidevisning pr besøkende. Når man regner med at hver besøkende i snitt ser på 2-3 sider, er det oppnåelig i løpet av noen måneder. Man må bare finne de riktige temaene, annonsørene og nøkkelordene. Jeg har totalt neglisjert andre prosjekter som f.eks. SEO Tracker (selv om jeg har investert i et spennende domenenavn), og fokuserer kun på å pushe ut sider nå. Så håper jeg det betaler seg om noen måneder.

Har du husket Backup i dag?

backup

Noe av det som alt for mange mennesker ikke tenker mye på, er backup av data. De fleste har nok allerede opplevd å tape personlige bilder eller dokumenter på grunn av at harddisken har sluttet å fungere, eller man har slettet noe ved en feil. Enda viktigere er det for folk som baserer sin forretning rundt digital informasjon og et tap av harddisken kan bety uker eller mer med tapt arbeid.

Så langt har jeg kjørt firedobbel backup av mine nettsider og data, altså fem versjoner totalt. Jeg har en versjon på utvikler-PCen min, alt som jeg koder og skriver her, inkludert artikler, bruker jeg Subversion for å også ha lagret trygt på en annen server. I tillegg har jeg Subversion på min bærbare PC, så jeg har altså enda en kopi der. Det å bruke Subversion for backup finner jeg veldig nyttig, fordi det gir en del ekstra funksjonalitet. For det første er Subversion et versjonskontroll-system, det vil si at jeg ikke bare har siste versjon av siden, jeg har også alle tidligere versjoner. Dessuten har jeg alle design og informasjon tilgjengelig lett på to forskjellige PCer, som gjør at jeg kan utvikle videre på begge disse, uten å få problemer med at jeg utvikler videre på en gammel versjon. I tillegg til disse tre versjonene har jeg en live versjon på webserver, samt at hosten tar daglig kopi. Versjonen jeg bruker for windows kalles TortoiseSVN, og kan absolutt anbefales. Det tar litt tid å sette seg inn i, men funksjonaliteten du får er absolutt verdt jobben.

Det er derimot ikke har like mye backup av, er databaser og live-innhold på nettsidene, slik som bilder og kommentarer som blir lagt til. Jeg leter etter en enkel måte å få tatt backup av alle SQL-databaser, samt speiling av FTP-serverinnhold, men ikke funnet noen tilfredsstillende metode for å gjøre dette enda. Om noen har tips til hvordan dette kan gjøres smertefritt og enkelt, tar jeg gjerne i mot tips.

Oppstart som frilans innen IT

Jeg har nå vært frilans i noen måneder, men har i grunnen ikke startet skikkelig opp før nå i det siste. Litt sommerferie måtte man jo få seg. Starten ble ikke helt som jeg hadde trodd, siden jeg antok jeg måtte jobbe veldig mye med egne prosjekter, uten noen gode utsikter til inntjening før kanskje mot slutten av året eller neste år. Det ble ikke helt som jeg hadde trodd. I stedet er jeg blitt overveldet over alle prosjekter jeg har på programmet, og jobber nå med hele seks forskjellige prosjekter i tillegg til mine egne. Heldigvis er mange av disse mindre nettsider som ikke har behov for så mye utvikling. Et av de mest spennende prosjektene har vært bygdeportalen Todalen.no, som vil være en liten nisje-side for alt som foregår i bygda jeg bor i nå, Todalen.

SEO Tracker
Selv om jeg har funnet et navn for denne tjenesten nå, som jeg virkelig har tro på, omtaler jeg den fortsatt som SEO Tracker her. Arbeidet har stått nesten på stedet hvil de siste månedene, men når jeg får unna det første rushet av kunder som ville komme seg på nett, så skal jeg få bedre tid til å ta meg av denne tjenesten. Heldigvis har jeg nå hatt den første versjonen av tjenesten kjørende i mer enn fire måneder, så jeg har fått testet den grundig, og kun funnet noen få svakheter.

Noe av det jeg må endre, er å få brukt Google Analytics API for å hente ut informasjonen jeg trenger. I tillegg har Microsoft lansert sin søkemotor Bing, som jeg fortsatt ikke har inkludert i tjenesten. Jeg håper også å få tid til å legge til norsk versjon av søkemotor-data. Alle undersøkelser blir så langt gjort på de interasjonale domenene til søkemotorene, altså google.com og yahoo.com. Når dette er klart, vil jeg lansere en lukket beta-periode (som sagt mange ganger tidligere), og testet den med noen andre øyne enn egne.

Om testingen går bra, vil jeg lansere tjenesten offentlig. Jeg ser for meg at jeg vil ha tre forskjellige program det er mulig å bruke, som betales månedlig, fra fem til tretti dollar, avhengig av hvor mange sider man ønsker å holde oversikten over. Det krever selvsagt at jeg får meg et litt mer spenstig design enn jeg har nå, og jeg vil også ha en sprek logo for å tjenesten.

Andre programmeringsprosjekter
Jeg har også tre andre programmeringsprosjekter på tegnebordet. Jeg har ikke kommet så langt på disse, men en av de er en enkel plug-in for Wordpress, med norske bokmerker, mye det samme som AddThis for internasjonale sider. Det andre prosjektet har med sosiale bokmerker og lenkebygging. For å se litt hva jeg mener, se på Traffic Bug og SocialMarker. Tjenesten min vil håndtere mye av det samme, men forhåpentlig være mer effektiv og enklere enn SocialMarker. Det siste prosjektet handler om article-spinning og mer lenkebygging, se f.eks. JetSubmitter for et eksempel på dette.

WordPressification
Jeg jobber også med den siste siden jeg har som i dag ikke bygger på WordPress, nemlig KinoFilmer.com. Den vil forhåpentligvis få et langt penere design snart, og får oppdatert informasjon om filmer som ikke ble sendt på kino for ett år siden. CopyPasteCode.com som ble omgjort til Wordpress i løpet av våren, har i dag en veldig sunn trafikkøkning, og jeg ser flere og flere som bruker dette som deres pastebin.

Markedsføring
Arbeidet pågår selvsagt også fortsatt med mange av mine nisjesider, men det ser jeg ikke noen grunn til å skrive så mye om. Generelt er det spill, reise og økonomi som er fokus-nisjene for tiden, og det jeg jobber med å bygge opp gode sider for, men også her må jeg nok si at jeg henger litt lenger bak enn jeg hadde planlagt. Et at problemene tidligere er at jeg aldri har fokusert nok på en av sidene, men hoppet rundt mellom alle de forskjellige prosjektene for mye. For alle som skal prøve seg som nisje-sidebygger, på affiliate markedsføring eller PPC-cashsites, så vil jeg nok anbefale å fokusere på maksimalt noen få til de er profitable, før du hopper videre på nye nisjer. Listen over mikronisjer jeg skal se på, begynner for å si det mildt å bli veldig langt, og jeg gleder meg til å kunne begynne å outsource mye av skrivingen når jeg får en stødig inntekt (knock on wood).

Det var en liten oppdatering med starten som fulltids frilans-utvikler.

Jeg har tidligere skrevet litt spesifikt om hvordan jeg ser for meg at det neste året skal foregå med tanke å tall og inntjening, eller hvordan jeg håper å kunne skape min egen arbeidsplass på nettet. I dette innlegget skal skal jeg i stedet fokusere litt å litt større tanker, om hva jeg ønsker å utvikle bedriften som, hva jeg vil jobbe med, og hvorfor jeg starter med markedsføring på nettet.

Som jeg sa i det forrige innlegget, markedsføring på nett er ingen “end all, be all” for meg. Jeg elsker statistikk, analyser av søkefraser og kode nettsider. Men det meste av tiden blir ikke brukt til dette, og iallefall ikke den mest produktive tiden med tanke på inntjening. Det å kode nettsider er greit, men uansett hvor god back-end en nettside har, så har dette absolutt ingenting å si for min posisjon på google og de besøkende. Det er innholdet på sidene som har noe å si. Og der kommer vi til kjernen, det å skrive 10-30 artikler, nettsaker, omtaler og så videre per dag er ikke noe jeg synes er veldig morsomt. Noen saker engasjerer meg og er veldig interessante, men jeg må være pragmatisk. Det jeg ser som mest interessant og det jeg har mest potensiale til å tjene penger på, overlapper absolutt ikke alltid. Så selv om jeg vil gjerne skrive en gjennomført artikkel om kvantefysikkens historie, så må jeg heller sette meg ned og skrive en artikkel om hvordan man skal behandle roser for at de skal bli best mulig. Det andre er å bygge lenker tilbake til nettsidene, som en opptrent apekatt kan gjøre like greit som meg. Ikke noe av dette er noe jeg ønsker å gjøre mer enn nødvendig, men i starten er det veldig nødvendig.

Så hvordan ser jeg for meg fremtiden?
Det å tjene penger på nettet handler gjerne om å selge produkter. Produkter er her er vidt spekter, fra tjenester og e-bøker, til klær og varer. Jeg kunne startet i den andre enden, og utviklet produkter som blir solgt på nettet, men da måtte jeg alikevel markedsført sidene, for at noen i hele tatt skulle finne produktene. For å binde sammen forbruker og produsent, er markedsføring uansett nødvendig i et fritt og åpent marked. Både forbrukere og produsenter finnes det allerede en masse av, og det er derfor langt lavere risiko ved å starte i midten, ved å binde disse sammen, og ta en liten bit av fortjenesten. Det har liten risiko og liten kapital i forhold til det å utvikle sitt eget produkt.

Jeg starter altså med markedsføring av andres produkter, men det betyr at jeg kun sitter igjen med en liten del av fortjenesten. Produsenten sitter igjen med det meste. Der vil jeg også inn. Når jeg føler meg sikker på at jeg har en sikker inntjening, vil jeg kutte ut det kostbare leddet, produsenten, og ta hele fortjenesten selv, ved å selv tilby produktene. Som sagt, produktene er et vidt begrep, og kan omhandle at jeg selv lager produkter som e-bøker, rapporter eller programvare, og det kan være at jeg importerer produkter som jeg så selger videre. Hovedfokus vil nok være programvare og e-bøker, som enten skrives selv eller outsources, men jeg ser absolutt ikke bort fra at jeg også tar opp import igjen, som jeg også har gjort litt på hobbybasis tidligere. Det krever derimot mye kapital, og uten tvil flere ansatte.

Så hvilken type bedrift er Talgø Software om fem år?
Drømmen er at Talgø Software, eller hva det nå heter da, om fem år skal ha ansatte. Jeg har ingen ambisjoner om et veldig stort selskap, og jeg skal si litt om hvorfor. Jeg har aldri vært noen fan av timelønn. Timelønn oppfordrer ikke til noe annet enn middelmådig innsats. Det er trygt og greit for en del type jobber, og helt sikker noe samfunnet ikke klarer seg uten, men jeg er av en annen sort, og skal forklare det med et eksempel. På ungdomsskolen ble det notert ned når vi gikk fra tentamen. Om vi gikk før tiden, var det et negativt tegn, og kunne føre til dårligere karakter. Selv syntes jeg dette gikk mot alle mine instinkter. Om jeg klarte å gjøre ferdig en prøve på 2 timer, og noen andre fullførte det samme på 4 timer, så var det en naturlig tanke for meg at jeg skulle ha bedre resultat, jeg gjorde jo jobben på halve tiden. Det samme kan sies om småjobber som plenklipping og så videre. Om det betales i timelønn, lønner det seg å være lat, ikke effektiv. Man tjener mer på å gjøre jobben sakte. Vi har en prinsipp i programvareutvikling som handler om akkurat dette. Et utviklingsprosjekt vil alltid bli stort nok til å dekke et hvilket som helst budsjett og tidsgrense.

Et annet prinsipp jeg lever etter er 80/20-prinsippet. Jeg er ingen perfeksjonist, og jeg mener perfeksjonisme ikke alltid er så positivt. Dette prinsippet går ut på at 80 % av tiden som brukes i en prosjekt går til 20 % av funksjonene, at 20 % av kundene dine står for 80 % av omsetning, at 80 % av brukerne til et program bruker kun 20 % av funksjonene eller at 80 % av inntjeningen min kommer fra 20 % av sidene mine. Om du finner de riktige 20 % og gjør kun de, vil 80 % av arbeidet være gjort. Er det da nødvendig å gjøre resten av de 20 % av arbeidet (som da vil ta fire ganger så lang tid)? Det å bruke 80/20-prinsippet (eller 95/5, 60/40 eller andre forhold) aktivt for å analysere hvor det er lurt å legge inn innsatsen er viktig. Bruk tiden på det som er nyttig, ikke på det som er unyttig. Et eksempel jeg selv har er at jeg tidligere brukte mye tid på back-end i utvikling av sider. Dette tok veldig lang tid, og var i praksis unødvendig, siden det finnes mange systemer som allerede er tilgjengelige for meg å bruke.

Men hva har så dette med min fremtid å gjøre? Jo, jeg vil fokusere på det som er viktig. Jeg liker å jobbe for meg selv fordi jeg får hele innsatsen selv. Om jeg jobber for et utviklingsselskap eller konsulentselskap, så gjør jeg en jobb som kan være verdt langt mer enn det jeg selv får betalt. Mange i fast jobb kunne starta for seg selv og fått langt bedre årslønn om de hadde gjort det selv, men de ønsker den tryggheten man har ved å vite sin egen lønn og ha fast jobb med rettighetene til en arbeidstager. Det er mulig jeg får de samme behovene senere, men akkurat nå klarer jeg meg med veldig usikker inntekt og kan leve på fattigdomsgrensen omtrent (jeg har da tross alt vært student i mange år).

Jeg ønsker å ha en god designer eller to, en markedsfører som faktisk har kunnskapen som trengs, en økonomiansvarlig som kan ta for seg all regnskap og potensielt litt økonomisk jus, en eller flere ekstra utviklere/hardwarefolk og kanskje noen journalist-emner som er flinke til å skrive både reklametekster og artikler. Jeg ser ikke noen fordeler med å utvide langt mer enn det. Resten kan outsources til freelancere rundt om i verden. Norsk arbeidskraft er dyr, og på nettet er det enkelt å finne freelancere som er flinke til det de driver med. Sammen kan disse administrere et tusentalls domener med nettsider innen en masse nisjer, og etter hvert utvikle autoritets-sider (hvor jeg trenker journalist-emnene).

Dette var et innlegg som belyser litt mer om hva jeg ser for meg. Hvordan det faktisk blir vet jeg jo fortsatt ikke, og det er godt mulig jeg satser på kun freelance og outsourcing. Det å starte en skikkelig bedrift strider litt imot noe av drømmen jeg har om å tjene penger på nettet. Så fort man får ansatte og en etablert bedrift, betyr det at man er bundet litt fast. Man er ansvarlig, og må gjerne være tilgjengelig i vanlig kontortid. Jeg er skeptisk til å utvikle Talgø Software (eller annen bedrift) til å bli en ni-til-fire-bedrift. Jeg ønsker friheten til å kunne ta meg en ferie på impuls, dra på fjellet i noen dager og å jobbe 30 timer i løpet av en helg.

For å kunne overleve som frilans i Norge, må man helst tjene godt over 100 000 kroner, og mitt mål er omtrent 350 000 kroner i året. I praksis betyr dette rundt 1000 kroner per dag. I tillegg vil jeg selvsagt ha en del utgifter, som jeg antar vil bli rundt 50 000 – 100 000 kroner pr år, som vil si en omsetning på rundt 400 000 til 450 000 kroner. Siden mye av det jeg gjør, både inntekter og utgifter går i dollar, vil dette bety rundt 150-200 dollar i inntekt hver dag. Det fine med markedsføring på nettet, er at man ikke trenger å tenke timelønn eller fridager. Inntektene fortsetter selv om man tar en dag fri, selv om man ikke bygger nye ressurser som kan øke inntektene i fremtiden.

Med et mål på omtrent 200 dollar inntekt hver dag over tid, betyr dette at jeg må øke inntjeningen med omtrent $0.5 dollar hver dag i snitt for å nå dit innen rimelig tid. Med tanke på at mye av dette vil være passiv inntekt, med fokus på SEO, og dess eldre sidene blir, dess mer verdifulle kan de ble, er ikke dette et krav jeg følger bombastisk. Jeg vil klare meg med en omsetning på 200 000 kroner, eller en inntjening på 80 dollar pr dag om ett år, og det er dette jeg vil basere mine kalkuleringer på.

Dette innlegget er både for å samle egne tanker litt, men også for å vise litt hvordan en frilans markedsfører på nettet kan tenke når man planlegger fremover, og legger sin strategi for å bli økonomisk uavhengig. Det å drive med markedsføring på nettet er absolutt igjen “be all and end all” for meg, men jeg ser på det som den beste måten å skaffe seg et grunnlag å arbeide videre på. Jeg tror absolutt at markedsføring på nettet fortsatt er i stor utvikling, og at finanskrisen spesielt kan føre til at flere bedrifter ser på denne typen markedsføring som mer verdifull enn de gjør i dag, på grunn av at den er sikrere (man kan betale for faktiske kunder, istedet for potensielle kunder som man gjør i tradisjonelle medier).

De nettsidene jeg har i dag gir en inntekt på fra alt mellom 10 kroner til 200 kroner for hver tusende sidevisning, så jeg tar et beskjedent 50 kr for hver tusende sidevisning (fra nå CPM) som et mål. Med gode markeder er dette mulig å doble flere ganger, men det er nyttig å ikke ha for store målsetninger på disse tallene. For å nå et mål på minst 500 kroner per dag, som jeg ser på som et minimum jeg kan klare meg med på kort sikt (1 år), må jeg altså ha 10 000 sidevisninger per dag. Et mer langsiktig mål er rundt 30 000 sidevisninger, som forhåpentligvis vil resultere i rundt 1500-2000 kroner i annonseinntekter hver dag. Det er fullt mulig å øke både CPM og sidevisninger om man velger de rette markedene (nisjene), men jeg vil bruke disse tallene som utgangspunkt.

Per i dag har jeg rundt 50 domener, som over det neste året trolig vil øke til minst 100. Det er et mye diskutert tema om hvor mange sider som er for mange, og de fleste mener nok at det å administrere 100 domener er for mye, men jeg liker å ikke legge alle eggene i samme kurv, altså istedet for å ha noen få store sider med mange besøkende, ha mange domener som jeg bruker både for å bygge trafikk og teste markeder. De hundre domenene vil absolutt ikke ha like mange sidevisninger, men det er nyttig å spre risikoen noe. Selvsagt vil jeg fokusere mer på domener og markeder som jeg ser gir gode resultater. Uansett, med 100 domener, hvorav omtrent 50 domener er aktuelle og gir resultater, må jeg ha 200 sidevisninger hver dag på disse. Dette er et mål jeg vet er godt gjennomførbart, siden jeg allerede har sider som presterer langt bedre enn dette allerede. Om jeg i tillegg klarer 500 sidevisninger i snitt, er jeg snart oppe på mitt langsiktige mål.

En veldig grei faktor innen markedsføring på nettet innen SEO, er at det er mulig å holde utgiftene veldig lavt. Et domene koster 10 dollar, noe som betyr omtrent 1000 dollar i året, pluss webhotell som jeg antar vil koste omtrent det samme eller litt mer. Med omtrent $100-$200 i måneden på webhotell-utgifter, får man webhotell som fint klarer å ta unna mange titusener av sidevisninger per dag. I tillegg kalkulerer jeg med omtrent 20000-30000 kroner pr år i kontorutstyr, da spesielt PC-utstyr, og omtrent 10000 kroner i året på programvare. Jeg fokuserer mye på åpen programvare, noe som også senker utgiftene mye. Om jeg kommer godt i gang, vil jeg også kalkulere i 30 000 – 40 000 kroner i året i reiseutgifter for konferanser, seminar og kurs og trolig noe det samme for kontorplass, men det er så langt noe jeg klarer meg uten akkurat nå. I tillegg ser jeg for meg at jeg kan trenge 10 000 – 20 000 kroner for research, det være seg både undersøkelser, bøker og programvare. På kort sikt klarer jeg meg altså med 20 000 – 30 000 kroner i utgifter i året, som kan mangedoble seg når jeg begynner å se gode resultater.

Dette var et innlegg for å gi litt tanker rundt det å gå frilans innen markedsføring på nett, og litt om hvordan jeg ser for meg at det neste året skal utvikle seg (bank i bordet). Markedsføring på nettet er absolutt ingen snarvei til rikdom, og jeg antar å måtte jobbe hardt og trolig til luselønn om man sammenligner med hva jeg kunne tjent i et konsulentselskap eller som frilans programmerer. Det oppveies forhåpentligvis med at jeg er min egen sjef, har veldig fleksibel arbeidstid, jobber med ting som interesserer meg, kan bo og oppholde meg nesten der jeg vil og kan over tid få en passiv inntekt og potensiell inntektsstrøm som vanlige arbeidstakere bare kan drømme om.

Så, jeg er ikke lenger student, og mitt store mål er å kunne tjene nok penger på nettet til å kunne leve av det. Som navnet tilsier, håper jeg over tid å kunne utvikle programvare, men på grunn av at utvikling av programvare gjerne tar lang tid, og ikke er noen garanti for sikker inntjening, så starter jeg opp med markedsføring på nett. Det er noe jeg egentlig har holdt på med i mange år allerede, så jeg har en del erfaring om hva som fungerer og ikke.

En nettside er ikke ferdig når den er publisert

Markedsføring og synlighet på nett handler mye om søkemotorene, og da spesielt Google. Det er ikke uten grunn at det å google er blitt et synonymt med det å søke på nettet. Med milliarder av søk hver eneste dag, hander det om å komme seg høyt på søkemotorene, enten gjennom SEO eller gjennom PPC. Mitt fokus i første omgang er på SEO, som betyr at jeg bygger nettsider optimalisert for å bli funnet og komme høyt på søkemotorene for spesielle søketermer. Søkemotoroptimalisering er en del av det å etablere seg på nett som ofte blir neglisjert, selv om det er blitt mer fokus på det i det siste. Det holder ikke å lage en flott nettside og legge den på nettet, om folk ikke finner den når de søker på aktuelle termer.

Eksempel med skobutikk

Et eksempel på dette kan være om en skobutikk etablerer seg på nett med pen produktkatalog og nettbutikk. Potensielle kunder for denne butikken vil normalt søke på ting som “skobutikk”, “handle sko på nettet”, “nike løpesko” og lignende. Det er derfor viktig at nettbutikken rangerer høyt i søkemotorene for disse termene, som gjøres ved å optimalisere sidene selv (gjerne gjennom såkalte landingssider) og ved å optimalisere lenkene inn til siden (til å bruke aktuelle søkeord i lenkene inn til siden). Når vi søker på “skobutikk” i dag, er det kun Skoringen av de større nettbutikkene jeg ser på førstesiden av Google, sammen med de mindre kjente butikkene Logoshopping og LilleVinkelSko. Det er tydlig at disse har fokusert på å komme seg høyt opp på disse søkefrasene. Det samme gjelder det enkle ordet “sko”, hvor Logoshopping og LilleVinkelSko har henholdsvis tredje og førsteplass på rangeringene. En nettbutikk for sko som ikke kommer høyt på søkemotorene, vil heller ikke bli funnet uten at kundene vet av det spesifikke navnet på butikken eller nettsiden deres. Da handler det plutselig om branding, som er et helt annet felt innenfor markedsføring. Advarsel: Jeg har ikke peiling på sko og hvilke skobutikker som er store, så for alt jeg vet kan dette være store etablerte butikker som ikke har fokusert på SEO, og kun vært heldige. Sko er kansksje også en av de produktene som kan være vanskelig å selge på nettet.

Lokalt eksempel med Talgø Møbelfabrikk

Et annet eksempel kan være vår lokale møbelfabrikk Talgø, og selv om jeg ikke ser for meg at Talgø har som mål å selge møbler på nett, så kunne det vært nyttig å optimalisert mer, om enn kun for branding. Når man søker på “møbler” i Google, kommer Skeidar, Møbelringen og Bohus på de øverste plassene, som alle er møbelkjeder. Disse har trolig fokusert på SEO, altså optimalisere sidene for aktuelle søkefraser. Talgø kommer derimot ikke på de første sidene, og heller ikke når man søker på de ganske spesifikke ting som “møbel todalen”, “møbler todalen” eller “møbler surnadal” kommer Talgø’s sider opp på forsiden av Google. Om det er behov for Talgø å komme høyt på søkemotorene, er et annet spørsmål, dette er hovedsaklig kun et eksempel på hva synlighet på nettet handler om. Til slutt har vi søkefrasen “Talgø”, som Talgø møbelfabrikker rangerer høyest for, men som jeg har tre plasser for på forsiden av Google. Jeg har ikke optimalisert for denne søkefrasen på noen som helst måte, men tenkte med denne posten å vise litt hva søkemotoroptimalisering handler om, og kanskje se om jeg ved kun onsite-optimaliering kan komme høyere enn Talgø på deres eget merkenavn. Advarsel: Det er tvilsomt om det er noe mål for Talgø å komme høyt på søkemotorene, da de antageligvis fokuserer mest på tradisjonell markedsføring offline. Det ble kun brukt som et lokalt eksempel.

Hva vil kundene på din side?

Et annet veldig stort problem med nettsider, er at de som lager nettsidene har et helt feil syn på hva de besøkende er interessert i. Mange bedrifter i dag bruker mye tid på å beskrive seg selv, snakke om firmaets målsetninger og arbeid, mens de fleste kundene ikke nødvendigvis har noen som helst interesse av dette. Et annet problem er at de ikke noe målsetninger med nettsiden i seg selv, annet enn at man skal ha en nettside. En nettside uten en funksjon er ikke en god nettside. Nettsiden blir være utviklet slik at den speiler det de besøkende er ute etter. Mange offentlige norske sider hadde dette problemet tidligere, og mange brukte mye plass for å fortelle om seg selv, skrive pressemeldinger og så videre. Når en nordmann er inne på en norsk offentlig side, så er det veldig sjelden man er ute etter å vite hva de driver med, eller informasjon om de siste interne justeringene i administrasjonen. De er ute etter å bestille skattekort, registrere seg som arbeidssøkere, levere selvangivelse og så videre. Mange sider er blitt langt flinkere til å reflektere de besøkendes ønsker i det siste, f.eks. skatteetaten.no, hvor man finner en stor boks med det som er mest sannsynlig at kunden vil, og som oppdaterer seg gjennom året. Nå er det for eksempel fokus på skatteoppgjøret. Mange bedrifter har ofte samme problem, hvor de er mer opptatt av å fortelle de besøkende om seg selv, fremfor å faktisk tilfredsstille de besøkendes behov. Bedriftsblogger er et eksempel på dette, og burde i mange tilfeller begrense seg til langt mindre plass enn de gjør i dag, med større fokus på f.eks. ledige stillinger og produktbeskrivelser.

On-site og off-site søkemotoroptimalisering

Da var litt av problemene beskrevet, og jeg kan beskrive litt mer om hva søkemotoroptimalisering handler om. SEO kan deles opp i to grener, on-site og off-site SEO. On-site SEO handler om å optimalisere siden selv, gjennom blant annet arkitektur, tekst, overskrifter, titler og ankertekster. Det handler altså om selve siden, og hva man kan gjøre med den. For å kunne optimalisere riktig, må man også være klar over hva man vil optimalisere for, så undersøkelser rundt det er en implisitt del av søkemotoroptimalisering. Det handler om å finne søkefraser som folk faktisk søker etter, og med nettet er dette langt enklere og matematisk å gjøre enn hva som er tilfelle for tradisjonell markedsføring, fordi man har statistikk for veldig mye. Den andre delen, off-site SEO, handler om blant annet å bygge lenker inn til nettstedet, og bruke de riktig ordene i lenkene. Det kan også handle om andre ting, som å sikre seg sine varemerker på sosiale nettsteder og registrere seg på google business center.

Søkemotormarkedsføring og annen markedsføring på nettet

SEO er en del av et større spekter av online markedsføring, men kanskje en av de viktigste. SEO er en del av SEM, altså søkemotor-markedsføring, sammen med PPC. PPC betyr at man istedet for å optimalisere rundt fraser, kjøper seg trafikk og betaler normalt per besøkende. Den viktigste aktøren i PPC er Google AdWords, hvor man kan kjøpe seg trafikk fra Googles søkemotor. Du har utvilsomt sett disse annonsene når du søker på Google. SEM er den største og viktigste markedsføringskanalen på nettet, men det finnes også andre. En av de som er mest i fremmarsj er viral markedsføring, som handler om å lage reklame som sprer seg selv. Ofte handler dette om å lage en video eller en nettside som trekker besøkende ved at folk sprer den rundt frivillig, og du har trolig vært vitne til en eller flere av disse. Et eksempel er kaffekonge.no, som er en ustyrlig stygg side som ser ut som en hjemmeside lagd av en stor kaffe-fan, men som faktisk er en side i regi Norsk Kaffe Informasjon, en interesseorganisasjon for norske kaffeprodusenter. Et annet eksempel på viral reklame, er Sesam.no, som har laget små nettspill, blant annet med billøp i de store norske byene.

White hat og Black Hat søkemotoroptimalisering

Innen SEO finnes det ting som er mer eller mindre anbefalt av søkemotorene. Normalt blir SEO-metoder delt inn i black-hat og white-hat, men i praksis er de fleste metoder en plass midt mellom, i mørkere eller lysere gråtoner. Black-hat metoder vil si metoder som er “ulovlige” i følge søkemotorene. Ulovlige i denne betydningen er normalt ikke ulovlig i juridisk forstand, men at metodene ikke følger søkemotorenes retningslinjer. Eksempel på dette er å putte inn unaturlig mye søkeord, unaturlig mye lenker, vise besøkende og søkemotorer forskjellig innhold og kjøpe og selge lenker. Blant ting som også kan diskuteres juridisk er nettside-spam og hacking av nettsider for å legge inn lenker. Eksempel på nettside-spam er for eksempel å lage programmer som automatisk legge til kommentarer i blogger med lenke tilbake til egen side, som jeg er sikker på at de fleste med blogger har opplevd. Faktisk ønsker ikke søkemotorene at man skal selv bygge lenker tilbake til sidene heller, men at lenkene skal komme naturlig, men dette regnes normalt som white-hat så lenge man ikke overdriver det.

Dette var ment som et innlegg for å forklare litt om hva søkemotormarkedsføring handler om, og gi en liten introduksjon om hva Talgø Software har kompetanse innen, og vil jobbe med. Dette er langt fra en komplett beskrivelse av søkemotoroptimalisering, men kan forhåpentligvis gi en liten pekepinn på hva markedsføring på nett handler, om og da spesielt markedsføring gjennom søkemotorer. Har du spørsmål er det bare å skrive en kommentar.

SEO Tracker

Denne posten er en oppdatering om mitt verktøy SEO Tracker (tidligere IP Tracker) som jeg har beskrevet tidligere.

traffichistory

De siste ukene har jeg intensivert jobbingen med SEO Tracker, som er et verktøy for eiere av websider, hovedsaklig de som fokuserer på søkemotortrafikk. I utgangspunktet var det et prosjekt jeg startet for å få en god oversikt over hvordan utviklingen på sidene mine går, og hva som må jobbes mer med. Første versjon ble en spaghetti-kode, og jeg starta derfor på nytt etter å ha funnet ut at jeg måtte (ønsket) utvikle den en del. Jeg utvikler i PHP med CakePHP og MySQL i bunnen, og mitt viktigste mål av å lage moduler som kunne fungere på tvers av hverandre i så stor grad som mulig, slik at det ble enklet å utvikle videre.

pagerank

Andre versjon ble også langt mer fokusert på nøkkelord eller søkefraser, og “overvåkning” av konkurrenter. I tillegg til dine egne sider, legger man til konkurrenter man ønsker å følge med, og hvilke søkefraser man fokuserer på for siden. Dermed får man oversikt over hvor mye man selv jobber med lenker inn til eget nettsted i forhold til konkurrenter, og hvordan rangeringene i søkemotorene oppdaterer seg over tid (i praksis kun google så langt). En annen viktig ingrediens i systemet ble data fra Google Analytics. Siden jeg ikke ønsker å kreve at alle sider skal ha trafikkanalyse fra Google Analytics, så lever den sitt eget liv i forhold til SERP analysen som gjøres på siden og nøkkelordene. Det var derfor perfekt timing at Google lanserte API for Analytics, som gjorde den jobben langt enklere. En annen ting som kom opp nå nylig, er at Microsoft lanserte sin egen nye søkemotor Bing. Jeg hadde funksjonalitet for Live Search allerede, men må altså oppdatere systemet for at Bing skal fungere. Live Search har ikke fungert i det siste fordi funksjonalitet som “link:domene.no” og “site:domene.no” ble tatt ut, men det er tilbake i Bing, og dermed igjen aktuelt.

serp

Blant funksjonalitet som fortsatt ikke er inkludert, så ser jeg på AdWords API og andre nøkkelord API for å se om jeg kan gjøre litt mer ut av søkefrasene, slik som estimere trafikk og verdi på nøkkelordet. Et problem her er at mange av disse sidene (som ikke har API) er beskyttet med CAPTCHA, og kan derfor ikke automatiseres. En annen funksjonalitet som må implementeres, er å se på lokasjonsavhengige sider. Så langt så sjekkes SERP kun på de engelske sidene til søkemotorene, men det er jo mer interessant for en norsk side å se hvordan man ligger an på google.no enn google.com.

visitors

Et annet problem med dette prosjektet er at det tar lang tid å teste, fordi jeg gjerne er avhengig av flere måneder med data for å få god statistikk. Beta-testere for tjenesten må derfor forvente seg litt nedetid og potensiell feilinformasjon til tider, men jeg håper å kunne tillate en del begrensede kontoer ganske snart. Følg med på SkitX og Webforumet om du er interessert.

Post Mortem av eget CMS

newsnoozeSå da var det gjort, jeg har overført Snooze.no til Wordpress. Det var definitivt en del arbeid, men det bestod hovedsaklig av å overføre spill, videoer og annet inn i Wordpress. På grunn av det nye designet jeg har utformet, var jeg nødt til å lage nytt bildemateriale til alt som lå der, som også gjorde at jeg ikke tok meg bryet med å kode en automatisk konvertering fra det gamle systemet (eller rettere sagt SQL) til Wordpress. Totalt var det over 500 forskjellige spill og videoer på Snooze, men jeg valgte å begrense overføringen til i underkant av hundre. En av årsakene til dette er at jeg har brukt videoer og spill som ikke lenger er tilgjengelige, men også fordi det rett og slett ikke var verdt tiden. Valget gjorde jeg ved å se på trafikken det siste året i Google Analytics, og velge de som var mest besøkt, eller som hadde lenker tilbake. Jeg vil anta at jeg fortsatt har alle sidene som står for 80-90 prosent av all trafikken.

Friendly URL og 301 redirect
Når jeg overførte til wordpress, fikk jeg endelig fjerna en del slett arbeid fra tidlig utvikling av Snooze. På grunn av at jeg ikke kjente godt nok til CakePHP som jeg brukte, ble det ikke så pene URLs som jeg hadde ønsket. Når jeg kom endre inn i systemet innså jeg at jeg kunne gjøre akkurat som jeg ville med URLs, f.eks. som jeg har gjort på KinoFilmer, men dette ble hardkodet i Snooze, og derfor ikke så enkelt å endre etter at siden har vært online en stund. Det er selvsagt viktig å bevare så mange lenker inn til spesifikke saker som mulig, og passe på at besøk fra Google ikke kommer til en 404-side mens Google oppdaterer sitt register, så derfor har jeg lagt inn 301-redirect (permanent flyttet). Dette var langt enklere enn jeg trodde, men måtte alikevel manuelt fikse hver eneste en, siden det ikke fantes noen logisk måte å mappe fra gammel til ny URL. 301-redirect i .htaccess-filen fungerte utmerket, inkludert RSS-feed, slik at jeg ikke mister lesere derfra. For å redirecte i .htaccess, bruker du syntaxen nedenfor, og det fungerer fint selv med Wordpress Rewrite Rules:

redirect 301 /news/view/teknologi http://www.snooze.no/nyheter/teknologi

Hvordan ikke bruke AJAX
Da jeg lagde forrige versjon, brukte jeg en god del javascript for å forbedre funksjonaliteten. Det jeg vil anbefale alle andre som skal gjøre det samme å gjøre, er å basere seg mindre på AJAX, altså asynkom javascript og XML. For kommentarer kan det absolutt være nyttig, men regelen min fra nå av er; Om du ikke skal sende inn noe, så prelast alt første gang siden laster og ikke hent nytt innhold ved hjelp av AJAX. Årsaken til dette er enkel, det er ingen grunn til å vente med å hente innhold om du vet hva for innhold du potensielt skal hente. Det finnes kanskje unntak, som f.eks. kommentarfeltet i YouTube, men om jeg noen gang får så mye data at overføringen av siden blir et problem, så får det så være. Bruk AJAX for stemmegiving, kommentarer og annet interaktivt, og unngå det så langt som mulig på innhold som ellers kunne vært statisk.

Bygg en solid grunnmur (eller bruk noen andres solide grunnmur)
I programmering finner vi mange såkalte design patterns, altså problemstillinger som gjentar seg flere ganger. Når du møter slike problemer, bør du enten ha kunnskapen eller tilegne deg kunnskapen som trengs for å løse problemet dette problemet, altså lære design patternet (designmønster på norsk, men det høres bare rart ut). Dette kan overføres til flere av problemene jeg hadde, blant annet kommentarer, innlegg og brukere. Dette er vanlig innhold på de aller fleste sider på nettet, og det finnes ikke annen grunn enn at du vil lære om du vil utvikle det selv. Sjansene er store for at andre har gjort det bedre og sikrere allerede, dessuten sparer du tid. Det samme gjelder CMS. Etter hvert som jeg har brukt Wordpress mer og mer, så har jeg blitt gladere og gladere i custom fields. De kan inneholde hva jeg vil, og de kan brukes slik jeg vil. Så lenge du har innhold i en eller annen form, som er knyttet til brukere (trenger ikke nødvendigvis å være noen relevans) og de har kommentarer (eller ikke), så er det mulig å bruke Wordpress (eller andre sterke CMS for den saks skyld). Jeg så på det som et stort steg da jeg hoppet fra MySQL+PHP til CakePHP, unngikk hele problematikken med database, og fikk et godt skille mellom presentasjon og logikk i systemene, men det er enda et nytt steg å kunne bruke en ferdig backend med administrasjon. Et annet godt prinsipp etter min mening i programmering, programmer på så høyt nivå som mulig. Andre ting jeg er glad for at jeg slipper å bekymre meg for mer er UTF-8 vs. ISO-8859-1 (som var en rot på den gamle versjonen), tidligere omtalte Captcha (Aksimet) og tags.

Et eksempel på hacks av Wordpress
Jeg har et lite eksempel på hvordan jeg ignorerer hele flyten om normalt er i wordpress. Jeg har nyheter på Snooze, som jeg henter fra Google News via RSS. Jeg lagde enkelt og greit et par sider, lagde en listen hack i page.php med switch-case, og vips, så henter den ikke lenger innholdet som egentlig ligger der, men benytter seg istedet for RSS-feed. All design, sidebars og caching blir beholdt som vanlig i Wordpress, siden innholdet uansett vil “gå gjennom systemet”.

Wordpress er en gave fra Gud?
Neida, det finnes fortsatt problemer med Wordpress, og jeg har absolutt støtt på noen. Et av disse problemene var da jeg skulle hente ut excerpt fra innleggene for å lage knapper med lenke, beskrivelse og tittel til sosiale bokmerker. Du kan vel kanskje si at the_excerpt skal fungere fint til dette? Problemet er bare at alle funksjonene jeg har funnet i Wordpress som automatisk henter/lager excerpt (kort utsnitt av teksten eller egendefinert tekst) har innebygd echo, som gjør at det blir printet ut på siden. Jeg ønsket å kjøre det gjennom urlencode() og potensielt htmlspecialchars() for å få fjernet potensielle ‘ og ” som kunne ødelegge lenke-taggen. Den eneste funksjonen som ikke automatisk printet det ut som jeg fant, var get_the_content, men da måtte jeg selv skrive kode for å lage excerpt, og den benyttet seg ikke av potensielt egendefinert excerpt. Altså et eksempel på at man har begynt å nærme seg grensen for hvor høyt opp man kan programmere. Jeg har en følelse av at det er mulig å hente ut dette på annen måte i loopen, men har ikke funnet noe, kommenter gjerne om du vet noe. Forresten, i forbindelse med DRY-prinsippet jeg snakket om i forrige innlegg, så har jeg funnet ut at jeg må legge til og konfigurere sosiale bokmerker for alle sidene jeg har, og på flere plasser, noe som gjør at jeg trolig er tjent med å lage en plugin for norske bokmerker. Kanskje vi ser den snart, forhåpentlig et alternativ til AddThis for norske sider, med ekstra norske sider som Kudos, Nettby og Biip (som jeg ikke har sjekket ut enda om har funksjonalitet for å legge ut saker, hersens mobil-signup).

Men det blir mer Wordpress?
Sider jeg tidligere brukte en uke på å lage, tar nå en dag, og jeg har mer enn ti norske sider som venter på å bli fylt opp og markedsført. Dessuten har jeg både KinoFilmer.com og CopyPasteCode som lider av de samme sykdommene som Snooze, og derfor skal overføres til Wordpress. Etter at disse to er overført, så kjører faktisk alle sidene jeg har på Wordpress. CopyPasteCode blir det mest interessante, fordi det krever brukerinteraksjon, altså jeg må løse problemet med å la brukerne registrere seg, ha oversikt over egne koder, og innholdet er langt fra normalt blogg-innhold. Det blir nok det mest interessante prosjektet med tanke på hvor langt jeg klarer å strekke Wordpress, og jeg satser på å ha en ny post ute når jeg har kommet i gang med det. Ett av prosjektene som ikke baserer seg på Wordpress er IP Tracker (eller SiteTracker/SEO Tracker som jeg potensielt kaller det). Det er såpass spesielt innhold at jeg lager eget system. Et pluss er at nåværende versjon av CakePHP har et langt kraftigere bruker-system i bunnen, som jeg dermed kan benytte meg av. Det kjører forresten som det skal, og overvåker alle sidene mine, samt konkurrenter, på hvor de ligger i SERP, Pagerank, Analytics-tall, indekserte sider og innlenker. Det eneste problemet nå er at Analytics-tall krever Google innloggingsdetaljer, noe jeg ikke kan forvente at noen vil oppgi. Derfor blir jeg nødt til å enten gjøre den frivillig, eller se om det nye Google Analytics API kan hjelpe meg med saken.