We all know that everything excessive is too much. The same things apply to search engine optimization. Your SEO practices should be in accordance to Google’s algorithm or else, your site will get penalized.
The first thing that you have to review is the site title. It must be something real and makes sense and not something that catch nothing but the big machine. Right now, the right approach is to show your brand name and not some generic keywords. Too much keyword repetition is also a no-no. It would be treated as spammy and can hurt your current ranking.
You also have to be wary of the onsite optimization. Use internal links sparingly. Too much links on your sidebar and within your content should be minimized. You should also try playing around the anchor text when linking to the same links. Modifying your anchor text from time to time on different pages can add better value to the linked site.
In terms of outgoing links, you have to be wary of the footer. Find natural ways to insert link, something that will encourage click-through and not just sitting links for the search engine. The same time applies to your content. Duplicate copies is not good for the search engine. Atleast rewrite or rephrase them before posting on other pages.
Those who are fond of link building should also reconsider reciprocal lists and article directories.