Search engines are interested in whether people are talking about you and whether people are visiting you, but a search engine’s biggest concern is what you’re saying- what content you have on your site.
So optimize accordingly! You need good, well-written, and unique content with a focus. The focus should be your keyword or keyphrase.
Additionally, add new, relative content regularly. For search engines, it adds relevancy to your site which can improve your search engine rankings.
If your site content doesn’t change often, then you need a blog for your site whose content does change often. As far as blogs go, updates and new posts should be made 2-3 times a week.
Search engines want natural language content because people want natural language– stuff that’s interesting and readable. Don’t try to stuff your text with keywords. It won’t work. Search engines look at how many times a term is in your content and if it is abnormally high, will count this against you rather than for you.
They like unique content that is also quality content. There can be a difference between unique content and quality content. Make sure your content is both. Let people and crawlers know that you’re an authority in your subject area.
Remember content near links, lists, and the top of your page is important for their ranking, too. Crawlers even pay attention to the location of the content on your page and keywords within your content.
We know that Java is cool. Unfortunately, search engine crawlers aren’t equipped to read Java script. If you’ve got to have Java script, be sure to include plain text below or above the Java so that there is some content on your page that crawlers can read.
SEO is useless if you have a weak or non-existent call to action. Make sure your call to action is clear and present. Integrate your call to action with your content. Your site isn’t a public service; make it work for you!