Before talking about that what the SEO should do, I would like to tell u that there are two parts of SEO as per the SEO experts.
One is On page and the other one is Off page.
On Page: - Title, Description, Keywords, Content, Alt image tag.
Off Page: - Link Building, Forums, Social Book Marking, Blogs, Directory and Article submissions.
- The first work that SEO should do is to optimized the own site. To validate the html codes and to check whether they are well organized or not.
- He should see that there are no broken links on the site and if any try to fix it.
- The file size of the web page must not be more than100 kb because the robots are able to read till only 100kb after that they go back from the page.
- They should try to arrange the Navigation of the site in such a way that it may become user friendly mean to say as simple as it can be for the user.