I was recently asked what I would do for a brand new website. The question caught me off-guard because I usually just start, move forward and make adjustments to campaigns as needed. Each site needs something different depending on competition and market so there are some things I generally do, but not always do for each site.

I’ve never really documented what I do nor what I think is a good way to get a site up and running from fresh pressed to continuous success. It’s all internalized. So I decided I’d go ahead and document it and to share with you guys. Not every site will need the same thing, but every sites will need most of these things.

SEO Campaign From “A to Zed” (for all you Canucks, Brits and Ozzies)

Phase 1


Client Research

Market Research

Competitive Research

  • SEMRush (organic and paid keywords reporting) — Use this to see when spikes in traffic occurred in the past. Spend time checking for what types of link building were done a few months prior to spikes. Emulate those link building practices.
  • Ahrefs (for backlink data mining)
  • Majesticseo.com ( see historic backlink history)
  • SocialMention (see who’s talking about you)
  • 5 Types of Competitive Analysis for Social Media
  • Spyfu (adwords spending and advertisements)

Keyword Research


Site Architecture

Content Creation

On-page Optimization

Internal Linking

Set-up Analytics

Create company blog

Begin building linkable assets

Phase 2


Gather competitive backlink data

Look at competitor’s anchor-text variation percentages for a rule of thumb for what’s safe

Press Releases

Social Bookmarks – I’m not a big fan of social bookmarking, but I think it still holds some value

Web 2.0/Social Profile Creation and optimization

Relevant blog comments/participation

Contact potential Linkerati for relationship building or to request a link

Guest Blogging

Phase 3

Social Media, Branding & Community

Getting Started With Social Media: A Resource Guide

Social Profiles and Participation to build a community

Push content through these channels


Phase 4

  1. Maintenance
  2. Ongoing clean up of on-page
  3. Analyze, analyze, analyze
  4. Continual creation of landing pages
  5. Continual creation of linkable assets
  6. Increase social interaction and size of community
  7. Build relationships
  8. Conversion Rate Optimization [The Definitive How-to Guide]
  9. Focus on efficiency
  10. Rinse and repeat

That’s pretty much the outline. I may have missed a few things, but overall, those are the basics of what I do. Hope the resources here have been useful to you. Oh, and one last guide that is a great resource for specific and actionable steps, check out this SEOMoz Blog post. It was written by Oli Gardner, co-founder & director of marketing at Unbounce.com.

This page will be continually updated as I find and refine more steps in my process. If you see any vital steps I’m missing. Please let me know. What are some of your vital steps?