The ideal SEO person does not exist. To do great SEO you need a dream team consistent of different people with different skills. Lets checkout who should be included in your SEO team
Content is King in SEO, so you need a person who loves to write a great content. He/She will be capable to good content because Good content will give you natural backlinks, mentions and social sharing, all of the things that Google loves.
You need a technical person who has basic or some advanced basic idea of coding. Person should be capapble to handle all the issues like Canonical, 301 redirects and other issues.
The SEO analyst
The analyst is the one who knows and what will work. He spend his all the time in doing research and keeping himself updated with all the latest updates of Google Algorithms. This person analyses what needs to be done and then gets it done. What keywords to use, what strategy to choose for the campaign, what can be done to improve the results. Week by week, month by month.
The outgoing one
Training sessions and workshops are in high need for everybody wanting to do SEO, either on a beginners level or more advanced. Therefore, your dream team also needs outgoing people that like to teach other people SEO, speak to audiences and get direct feedback. This person needs to know SEO to the fingertips, to be able to answer all kinds of questions coming their way.
The web analytics professional
This is the person that loves numbers, dreams about Analytics, Web Trends, Site Catalyst, graphs, diagrams and ways to measure all SEO activities. This person spends hours reading blogs like the Google Analytics Blog, Occam`s Razor or WebmetricsGuru.
The account manager
The account manager knows SEO and client relations management to her fingertips. She is the client service of the dream team. She asks the client what they need and gets someone in her dream team do it. Or she tells the client what they need to do and get it done. The account manager should have a good overview of all branches within SEO, and also within paid channels, to blend SEO into all marketing activities.
The paid search specialist
Yes, I said it! I have earlier written about how SEO geeks can help PPC people in their work but this goes both ways. On the SEO dream team the PPC person with in-depth knowledge of paid search and paid social is just as important as the rest. If you want to do great in natural search you need to know what works in paid channels. Make a paid search specialist a part of your SEO dream team to achieve that little extra something.