SEO News » 2010 » June


Search Engine Optimization or Google SEO is the key as far as getting success in the cyberspace is concerned. Without proper google optimization no website stands a chance to succeed in the highly competitive Internet world. This compels any online business to hire an SEO Optimization Company . Several thousands of Web Marketing Companies exists all over the world and many of them provide the very best optimization services. Some of the Top SEO Companies have succeeded in achieving enormous popularity in the internet world because of their thoroughly professional and very high quality website optimization services and that too at a very affordable rate. If anybody has published a website in the internet and looking for an ethical SEO Company, then they should hire an Organic SEO Company to get their website optimized and ranked among the millions of worldwide target users. Finding out an experienced, efficient and affordable SEO Company is very important; just any ordinary Search Engine Optimization Company cannot provide the right kind of optimization services.

You have to work very hard and will surely be having a tough time to find out the Best SEO Company ; and for that you have gather a lot of information and have to undertake quite a lot of research and studies about the Search Engine Optimisation SEO companies . As have been stated earlier, you have to try to find out the Best SEO Company ; since only those who have through knowledge and understanding of the proper techniques of google optimization. These companies should be able to provide each and every optimization facilities required for any website. Search Engine Optimization is a complex and difficult process as it comprises of several critical process like the SEO Analysis, competitor analysis, keyword research, keyword density, addition of Meta descriptions and Meta titles, link building using informative articles and many more. It’s a very time consuming process and after a long time positive results may be achieved. Some so called guaranteed SEO companies claim to rank your website in the first page of google within few weeks in return of a huge amount of money; hiring such an Search Engine Optimization Company will definitely be a fool’s job as it can never be done and all the money that you spend on the SEO company will go to vain.

Finding out the right Outsource SEO Company is very difficult however hiring an inefficient one and not hiring one will be almost the same. The primary objective of the Best SEO Company is to help the websites to get a higher rank in the search engine result pages (SERP) so that the worldwide internet users can easily find the website and subsequently the traffic of the website increases. Unfortunately many website owners are still not aware of the importance of Search Engine Optimization; they publish their websites without optimizing it and result is sure failure. Such websites outranked by the thousands of other competing website of the same niche and invariably fails to provide a good business deal to the website owners. Every website owner should hire any experienced Search Engine Optimization Company if they want to see the face of success.

If you have the desire of using a thoroughly professional SEO Optimization Company to improve your ranking in the search engine result page(SERP) here are some points to help you find out the Best SEO Company .
You can use the search engines like Google, Yahoo, and other major search engines for finding the Best Seo Companies. While searching you have to type words like the Best SEO Company or the Top SEO Companies . You would immediately get a list of the Top SEO Companies . Visit the top ten websites only as those Web Marketing Companies who have failed to optimize their own website can hardly provide you professional services as well.
To be assured of the fact that you have got hold of the best SEO Company, you need to check the total experience of the Search Engine Optimization Company . The more experienced it is; the better.
Next you have to gather information about the SEO Optimizer working in and for the Organic SEO Company . You have to try and talk to them if possible over the phone or through different chat messengers. Try to clarify your business objective and your target market, communicate your requirements to the SEO specialist. If the SEO Expert is professional and dedicated, he would offer you personalized SEO solutions and services to help you achieve all your business goals and objectives.
You can make a request to the Best SEO Company to provide you with references or a list of companies with whom they have worked with. Check the ranking of those sites. Visit those sites and find out the quality of website content, web design, and functionality of the site. If the company really offers the Outsource SEO services, the website would have SEO-friendly web designing nad development, informative and relevant web content, and would be user-friendly.
Finally If you are convinced about the fact that the Search Engine Optimization Company offers the best SEO services, and you should avail their SEO services, do request for the SEO packages before finalizing any deal or signing any contract. There is no point in thinking that those companies which rates are high are of very good quality and those, which are cheap, are poor and bad. There are quite a few Affordable SEO Company that provide professional search engine optimization services at competitive rates.

If you are looking to make your web presence bigger then it is certain that you have to try and gain more visitors regularly. Even though PPC campaign is one of the ways to achieve this task but that is a way to generate numbers and not guaranteed sales. So even if you are getting visitors to your website still there are chances that you are not getting desired sales. The reason is that most visitors visiting your page certainly are not interested in sales. SEO packages are considered as little bit different as they tend to drive potential customers to your website and a continuous flow of unpaid traffic. By making use of Best Seo Company you shall be able to submit articles that would provide with contents that are relevant to your website so each and every visitor actually knows what you have to offer to them.
These packages are designed to continuously feed search engines with contents on regular basis. So, SEO packages can always be called as your best investment. In case you are making use of article marketing strategies then it might be time consuming but it also offers with much better results for a longer period of time. Article marketing is also one of the ways that can ensure that with every click there is a chance that you make sales because all the visitors certainly are aware of what they shall find on your website. One of the main advantages that Top Seo Companies is that they are always available for the visitors as long as the web directory is displaying your content. So just by making article submission you can hope to receive regular visitors for a number of years.
So just by making a one time investment by hiring an SEO Optimization Company you can hope to receive life time flow of organic traffic to your website and generate regular income from it. In case you are making use of free PPC campaigns then you can only hope to receive traffic for a single click. These campaigns will divert traffic to your website for the short period of time till you are paying for it. Genuine SEO packages will also commission articles that are written by experts that shall be submitted in various article directories over a period of time. This is also one way to make readers realize that they shall always be supplied with new contents on regular basis.
So in this way you can always portray your Organic SEO Company as expert company so your visitors and readers can always trust your contents and your expertise. You can call Google SEO as one of the smartest way to get started for boosting your online business to generate income over the period of time. It is everything about offering content that is relevant and offers with right information readers are looking for. In case your website needs to collect organic traffic then purchasing best SEO packages
is always considered as best alternatives. You certainly can search the web for purchasing best package for your website.

If one appears to be like for the SEO packagess, there isn’t any single plan that fits all the search engine optimization plans. Since every enterprise has its own seo packages wants and targets, SEO packages features, wants, different units of marketing and optimization techniques past the basics.
Relying upon the business dedication and expertise stage, the search engine marketing packages are graded as starter package, severe web optimization packages and strategy search engine optimization packages via web marketing. If the particular person is simply new to business and needs to have a attempt of enterprise, they’ll take the starter packages, for serious business motivated people who actually desires to see the advantages of web SEO packages advertising and website online optimization and get nice results by rising the ROI, severe web optimization packages are the best one. If one needs to dominate within the advertising they need to desire the strategy search engine optimization packages. SEO packages affords to the price range of various category people.
They’re distinguished on the basis of number of search keyword, website analysis and describing, depth of the affiliate constructing campaign. They offer good foundations to realize a superb exposure with the search engines. Totally collected search engine information lines.
There are low cost, reasonably priced and professional’s packages that may help the people to accomplish their goals. With the financial strategy hitting down for almost each enterprise individuals, hiring SEO Optimization Company and spending money for on-line advertising and marketing to achieve the objectives, have grown to be very difficult. So keeping that in mind, search engine optimization packages of many corporations are providing the inexpensive services, in line with the particular wants of the actual business. Even professional web optimization who’ve inexperience can not convey up the anticipated rating for the websites, however the cheap SEO packages can do the same. When contemporary contents are presented it’s considered by the search engines and therefore web page ranks would get a website positioning package enhance, when the weblog is posted in a high traffic submit.

When the question arises regarding search engine optimization then, automatically the concern for the optimizers comes into the picture. However Google SEO deals with wide range of activities that include keyword research, link building services as well as on page and off page optimization services. Ranking of the websites depends on the search engine algorithm. But SEO Optimizer should continue following their ethical way for the optimization of the websites. Google Optimization is undoubtedly a crucial job however it has to be done to excel in the online business.

Role of Optimizers:

Briefly, the known fact is, in order to get quality visitors into your website, you need to rank higher in the search engine result page. No doubt there are other mediums through which visitors come and visit your website but search engine brings nearly 60% of the traffic to your website. So, more emphasis should be towards search engines. In order to get the ranking in the search engine, role of the search engine optimizers comes into the picture.

There is a lot of overhead while dealing with search engine optimization. Targeting the keywords, based on that ranking the websites, doing article marketing, SMOs etc. a lot many things needs to be done in order to get the search engine ranking. It can be accomplished through in-house SEOs or by Outsource SEO services to some other SEO Optimization Company.

In-house SEOs are the one who are in your organizations and optimizing your corporate websites for getting effective business. While when you Outsource SEO services to a Organic SEO Company that offers the optimization services is known as outsourcing SEO services. These Web Marketing Companies offers the best services in exchange of some flexible rates.

Outsource SEO Services are Better!

It is not always advisable to opt for the Outsource SEO services provider firm however it offers certain benefits which the in-house SEO can never offer. Some of the benefits are as follows:

• Resource Limitations:

With in-house SEO, resource allocation would be limited because of the company’s limitations. Since, the company might not be dedicated fully to the SEO therefore it could provide limited resources for the optimization that might degrade the quality of the business. While by outsourcing the SEO services to other firms that are dedicated to SEO services, one can achieve the maximum available resources for the optimization.

• Productive Time:

While you will rely on your in-house SEO, most of your productive time will be consumed for the optimization work and less would be utilized for some other purpose. Thus, the overall task schedule would be hampered but if you will outsource SEO services then, maximum of your organization’s productive hours would be dedicated for quality work.

• Better Optimization:

When you are hiring some external source for optimizing the websites then, obviously your website will get better services as you are hiring the professionals for doing the job. In contrast your in-house SEO will lack on some or the other thing to give their best for the optimization of the websites. So you will get best services on time by outsourcing the websites for optimization rather than trusting your in-house SEOs.

Three major benefits which you can grab while you hire a Outsource SEO services provider firm for the optimization of your corporate websites. It is never late when you realize the best option is still waiting. Isn’t it!

India has become the world’s outsourcing hub. India offers many competitive advantages on part of technological agility, quality, flexibility, cost control and on time delivery. India is a talent rich country and currently it exports software/services to more than 95 countries around the world. India is the best place to Outsource SEO to as you can avail of best-of-breed services at a cost-effective price. The following are reasons why companies worldwide prefer to outsource their services to India. There are 5 keys that you need to keep in mind when it comes to search engine marketing and campaigns.
The first step is to do an analysis for search terms that your target audience is using when using search engines. These search terms, keywords and key phrases, are the foundation and platform for web content development and search engine marketing.
The second step for Google Optimization is to make sure that your website is full of high quality information. Content is king and the more high quality content you provide, the more traffic pulling power you will have with the search engines.
The third step Google SEO is to optimize your website content via search engine optimization strategies. Without this, developing a targeted search engine marketing campaign would be a shot in the dark.
The fourth step for Web marketing companies involves the submission of your website URL to many of the search and web directories online.
India enjoys the confidence of global corporations! India is now one of the fastest growing economies in the world. India is recognized as an IT superpower.
India provides high-quality services, which are cost-effective. Organizations in India also employ the latest in technology to provide world-class solutions. Many organizations are choosing to outsource to India for professional and skilled services.
By choosing Outsource SEOO to India, companies can also save on time, effort, manpower and infrastructure. India provides services across a range on industries. IT is a major thrust area for the Government of India. India has a stable government and is one of the world’s 10 fastest-growing economies.

Google Optimization is one of the most critical factors for search engine optimization campaign. Google is above all the search engines. Google Optimization is based on the key factors as the Google page rank, the renowned Google sand box and inbound links.
Google optimization depends on the three key factors, Google page rank, Google sand box and the inbound links. In the process of optimizing a website you should always see the inbound links pointing to your website domain and pages. Google makes all the difference with the quality of one way inbound links. So you should concentrate on getting quality inbound links for your website. Article writing, buying links and link exchanges, can do this. With the quality inbound links your page rank will increase by itself.
The effect of Google sandbox is on the new domain names and holds them in a filter. Generally all domain names are not held in the filter. Normally by using competitive keywords, adding relevant content and linking external sites to yours can get you out of the Google sand box. One needs to keep patience in such a situation and keep on working according to Google guidelines.
There are certain guidelines for Google optimization.
* Always defining a clear navigation structure for the website. Every page should be reachable from at least one static text link. * Create a sitemap to your users with links that point to all parts of your site. Create a useful, information-rich site with pages that clearly and accurately describe the content about your services. * Add the words in the content users would type to find the pages. * Always try to use alt text instead of images to display important keywords, contents or links. * Make sure that your title and alt tags are relevant, descriptive and accurate. * Keep the links on your pages to less than 100. Get other relevant sites link to yours. Manually submit your site to directories and search engines. * Submit your site to Google. http://www.google.com/addurl.html. * Submit an xml site map file at Google webmaster tools. Google uses sitemap file to learn about the structure and coverage of your site. * Submit your site to relevant directories such as open directory project and yahoo directory as well as to other industry specific expert sites. * Upload the robot.txt file on your web browser. This file tells crawlers which directories can or can not be crawled. * Use robot.txt to prevent crawling of search result pages or other auto generated pages that don’t add much value for users coming from search engines. * Make pages for users, not for search engines. * Avoid “doorway” pages with little or no original content.
Some of the don’ts for Google optimization are.
• Don’t deceive your users or present different content to search engines than you display to users, which is commonly referred to as “cloaking.” * Don’t link to web spammers or “bad neighborhoods” on the web, as your own ranking and PR may be affected adversely by those links. * Never participate in link schemes designed to increase your site’s ranking or Page Rank. * Don’t use hidden text or hidden links on your site. * Don’t employ cloaking or sneaky redirects. * Never send automated queries to Google. * Don’t create multiple pages, sub domains, or domains with substantially duplicate content. This may get your site black listed in Google. * Don’t create pages that install viruses or Trojans. * Do not use unethical tricks to improve search engine rankings * Don not see any broken links and see site html is correct. * Try not to use “?” character in dynamic pages. * Do not use JavaScript, cookies, session IDs, frames, DHTML, or Flash as search engine spiders. This may search engine spiders create trouble crawling your web site.

What Is Google SEO? It is How You Should Do Google Optimization Your Webpages To Rank High In The Search Engine Results. What you want In Search Engine Optimization is to see your site in the First Page of Google when a person searches for particular information. Search engine optimizers target different kinds of searches that web users tend to perform. What you’ll see is not only text inquiries but there are also some pictures and videos being searched. Search engine optimization is a niche area that includes keyword research, website traffic analysis and web content optimization involving the editing of web content, its HTML coding and building of links. Following is an outline of some of the search engine optimization techniques. Browse my content now.

Choosing the Right Terms and Phrases: When one searches for information in the internet they type words known as keywords. The Search Engines place great importance in keywords because it enables them to know what the users are searching for and thus give them what they want. If you would want to get top google rankings you can easily achieve this by researching the right keywords. Theses phrases that you’ve targeted should be included in the content and sprinkled all over and not repeated uselessly. What you need is to combine a natural flow of keywords to your content. It is because if you target keywords with great demand and less keywords you’ll be able to rank quickly in the search engines. The Keywords should be found in your article’s title and page description. Another part where your keywords should be located should be in the First paragraph and sprinkled in your entire content.

Creating Backlinks: A hyperlink commonly known as a URL is what connects a website to another site. Web pages should contain links from popular websites. Simply because it plays a big role in gaining top search engine rankings. Embedding relevant links within the web page content helps in fetching a higher search engine rank for a web page. Another must-do in linkbuilding is to prevent linking from paid link exchanges and other linking schemes that seems to get links very fast. There are many links that has an anchor text and this tells the search engines like Google what your site is all about.Internal links (links between the pages of the same website) make the search engines realize that the website is huge, thus making it a strong contender for a high search engine rank.

Building your Own Websites: A crucial step in getting top search engine rankings is through the layout of your websites and the platforms you use. It should be easy for the search engines to navigate web pages. If you are considering being one of the “gurus” in SEO, you need to invest lots of time in Text, Content, and Articles. Websites using Flash or Javascript should make an HTML version of their website available for users. One great tip is that the contents on the left side of a site are read first instead of the Main Body or article. One of the biggest mistake that web developers do is to put lots of different and unrelated content on a single web page. One of the greatest ways to get started with SEO is to brainstorm topics / Ideas that are extremely or relatively related. Just check wikipedia because they have lots of pages and keywords, that’s why they rank so high in the Search engines. If you can include the keyword to your URL or Domain that would really boost your search engine rankings. One of the greatest investments that you could make for your website is by adding Sitemaps. A site map is a page that has links to all the other pages of a website, thus helping these pages rank in prominent search engines.

Include Keywords In Your Tags: Besides gathering user attention and improving web usability, HTML tags also play a vital role in search engine optimization. The most important element and key for SEO is the Title Tag, and you’ll love it simply because you’ll be able to gain more rankings if you put your keywords in your Title. It is important to note that you also need to handle the Use of Header Tags in Your article and sprinkle your keywords on it. How You Can Improve Your Search Engine Rankings With The Use of Meta Tags are always debatable. The place where you put this is on the top of your content. Google and the other search engines use various methods in helping them determine what the site is all about. Another Reason you use meta tags is that it adds relevance to your webpages.

How about Black Hat Methods: Many would argue that any attempt to “game” the search engines is considered black hat. Using hidden text or hidden links in order to manipulate relevancy of web content is one of the commonly used unethical SEO strategies. And needlessly repeating the same keywords or phrases over and over again is overkill.

It is now widespread among the Web marketing companies about the importance of Search Engine Optimization and this has become a vital part of any successful online venture. If you’re into Internet Marketing, search engine optimization is one of the things that you need to consider. Remember that SEO is just one part of your business, remember to give quality to your clients and you will be rewarded accordingly.

Did you know that traffic generation for Google Optimization doesn’t work anymore because Google has changed? The changes just happened in the last few months on Google. In order to make the most money you need to understand these changes.
Why should I make Google SEO priority? In one month 6.7 billion searches were done on search engines. Every day motivated buyers use search engines to find and buy products online. Over 200 million searches per day are made through Google. That is an immense amount of traffic.
If you can learn how to rank high on the search engines then you will increase quality traffic to your website. Superior rankings equal quality-targeted traffic. If you don’t get this traffic then your competitors will scoop it up.
How much money are you losing if you don’t have a high Google search engine ranking? How much of this money has your competitor snatched?
How can you flood your website with high quality, responsive traffic for free? The answer is search engine optimization. The purpose of SEO is to improve your ranking in the search engine results. A superior ranking in the major search engines is the best way to bring quality visitors to your website.
Google is the top search engine. You can also use Google, Yahoo, and MSN.
Two types of SEO: 1.) On page optimization. This is SEO that you do right on your website. You modify code directly on your site. This is what you say about your website (text, copy, links, keyword density in copy and headline, metatags, etc.) On page optimization used to be the primary place to work to obtain superior rankings in the search engine listings.
The page title is the number one on page factor that you need to focus on. Page title tips: * Limit the length of your page title of 65 characters or less. * Incorporate keyword phrases into your page title. * Grab the searchers attention. * Each page should have a unique page title. * Repeat your title tag in your H1 tags. * Your title is the link that is shown in the search results of the search engine such as Google. * Focus on click through rates and conversion rates.
However, there are problems with on page optimization. If you want to rank for something people tend to exaggerate or lie to get traffic. This caused the results in the search engine to differ from the actual websites. Google knew this was a problem. Therefore, Google decided to focus on off page optimization.
2.) Off page optimization. This has to do with what others say about your website. Google has determined that what others say about your website is more credible that what you say. These other people act as a credible referral.
Links are critical and Google measure your links. This gives Google a way to measure what your site is about. Incoming links count as a vote to determine the relevancy and popularity of your site. An incoming link is a link from another site to your site.
Examples of links include: * Blog post links * Press release links * Social network links * Text links.

Google Optimization techniques are very difficult to completely understand. There are no complete explanations of how their ranking algorithms work. But the very fact that the average person does not intuitively know how to crack the search engine algorithms leads to all sorts of questions; Usually variations of: “How do I get my website to the top of the search engine results pile?”
Now if you have been following my newsletter, you will know that search engine optimization is not magic or something equally difficult to understand. Instead, I learn t it as a step-by-step process and that is how I have always considered it. Nothing too fancy; in fact, I could probably summarize it all in the following points: * An understanding of how search engines “think”. * Knowing what search engines “want” . * Learning proven optimization techniques. * Applying your knowledge time and time again (experience).
Of course, Google SEO is not explained by those four sentences, but what they do is that they give you a structure within which you can learn and carry out SEO on your business with exceptional results. In short: Get it right, and do it better than your competition. But what does this have to do with today’s discussion?
Basically, when you have “followed” the SEO strategies to the letter, and are still not seeing your website rank anywhere near where it “should” be on a particular keyword, then you have one of the following problems: * Your website may have been sandboxed (specific only to Google). * Your website might be penalized or even removed from the index by a search engine for going against a stated guideline. * A search engine might “think” that you are spamming them.
In the first case, you will have to “wait it out” with Google, while consolidating on your positions in the other search engines by continuously building links and adding content. The second case will never happen if you follow the advice given in my lessons; if your website is penalized, compare what you have done with what I have told you, and you will probably find out that something has gone wrong. However, like I said in the beginning, search engines are notoriously difficult to understand - and sometimes you can do everything right and still not be ranked correctly. Conspiracy theories apart, this is the part of the equation that search engines do not always get right. SEO Optimizer usually term this as over-optimization, and like many SEO issues this one has a lot of debate on it in SEO forums about whether websites are actually penalized for over-optimization or simply banned for spam.
What exactly is over-optimization? Over-optimization happens when your website is considered “too good” by Google - either in terms of a sudden volume of backlinks, or because of heavy on-page optimization. In other words, if Google considers that your website optimization is beyond acceptable limits, your website will be red-flagged and automatically restricted or penalized. There is a fine line between over-optimization and spamming, and it is on this line that Google can appear to err. However, this is not a mistake by the search engine - in fact, Google calculates rankings by considering thousands and thousands of different factors - and a lot of importance is attached to average “trends” within the niche / keyword range that a website is optimizing for. The bottom line is that over-optimization is non-spamming search engine optimization that is misread by Google as being beyond acceptable limits, thus leading to a penalty in search engine rankings.
What criteria does Google use? To understand why Google can consider certain websites over-optimized, it is important to factor in the criteria that Google uses to rank websites. When fully indexing a website, Google does not just look at the optimization of the target website; it also compares the website with all the other websites that belong to the same niche / category / keyword range. Through this comparison, Google can then figure out the following: * Is this website “way more” optimized than the current top ranking websites? * In the past, have over-optimized websites been discovered as spam websites? * What are the trends / acceptable limits for well-optimized websites in this niche/keyword range?
Since Google is automated, it cannot do what we do - look at the webpage and determine if the purpose is spam or delivering truly useful information. Instead, the search engine uses historical trends to predict what the acceptable limits of over-optimization are, and how likely over-optimized websites are to be found out as spam. In other words, your website may be red flagged as being a potential spamming website even though your only fault might be that you were “perfect” in optimizing your website while your competition was left far behind. Google takes both on-page and off-page optimization into account when checking for over-optimization / spam, and as such it watches out for over-optimization in all ranking factors - your backlinks and your tag optimization (meta tags, title tags, header tags) being most important.
A lot of what I am talking about becomes invalid if one tries any overt search engine spamming technique, such as stuffing your pages with keywords, white on white text (something I talked about in the first few lessons) or backlink spamming (building too many backlinks with the same anchor text in a short period of time. But it is also possible that you have followed advice and still have your website penalized for over-optimization. The real question then is: How can you avoid such penalties?
Avoiding the trap of over-optimization As I mentioned at the start of this lesson, search engine optimization can be boiled down to two simple steps: * Getting it right and… * Doing it better than everyone else .
In the context of over-optimization and avoiding unnecessary penalties, this rings especially true. If you optimize your website within search engine guidelines and according to proven optimization practices, you have it right. While putting too little time on SEO is a serious mistake, the search for perfection within SEO is a time-wasting and fruitless effort. Too much focus on getting the page structure “just right” can divert attention away from the more mundane but equally more important tasks - such as adding more content or monetizing the website.
The next step is to eschew perfection and find out what your competition has done. Suppose that you are optimizing your website for the term “landscaping”. Which of the following approaches would you realistically choose? - Go full-throttle on your search engine optimization, spending as much time as necessary to get maximum value out of each word, link and page in your website, so that you can get the highest ranking possible. - Analyze the top 10 webpages for the term “landscaping” and understand what optimization has been performed on them (natural or artificial). Calculate the number of backlinks, check for authority inbound links - and once you have figured out what your competition is doing, and do exactly the same - only a bit more.
The first approach might mean that you are guaranteed a top position on the search engines, but has two problems - you will waste a lot of time and resources in this search for perfection and more importantly, your website may be flagged for over-optimization. On the other hand, the second approach does just enough to beat the competition - without pushing you or your budget to the limit. Over-optimization is a phenomenon that is particularly difficult to figure out - how does a SEO Experts really determine whether his new website is in the sandbox, penalized for over-optimization or just doing badly in the search engines? While trying to find out the real cause for your poor rankings may satisfy curiosity, you would be better served by following the “second approach” above.
Search engine optimization is a long-term, low-intensity process. You keep building links and adding content, so that eventually your website not only escapes the infamous sandbox but it also starts to rank really well on the search engines. And as for over-optimization - as long you follow search engine guidelines and don’t go too far above your competition, you will be fine.