Man kan sagtens gøre det godt nok selv, når det kommer til søgemaskineoptimering, men det kræver naturligvis at man ved hvad man laver - Ellers kan det hurtigt slå fejl, og skader mere end det gavner. Derefter er det en forudsætning, at man har mulighed for at afsætte den nødvendige tid til det. SEO er jo ikke en "overnight handling", og kræver en del hårdt arbejde med optimering af din hjemmeside, samt produktion af indhold og markeds- og keywordanalyse.
Så hvis ikke du føler dig sikker i ovenstående, kan det være en god idé at tage fat i et eksternt bureau. :)
Du kan nå meget langt selv med SEO, men det er klart at en ekspert vil spare dig tid og penge i længden. Så hvis du har budgettet til det vil jeg klart anbefale at bruge en specialist på området. Der findes masser af SEO guides, hvis du selv vil arbejde med det. Se igennem andre tråde for anbefalinger.