Link building has changed and this change is more precise in what engines look for. I cannot recommend a specific company. What I can do is provide you with information so you can be sure that whom ever you use provides the best in getting your site linked to other sites
You do not want to join link exchanges or link farms. Websites to house your text link is not easy. You need to do searches by keyword phrases and check out the top sites. their links partners and so on. Then develop a personal email to send to the sites webmaster requesting the placement of your anchor text link. Below is lots of info and details to help you.
Building Link Popularity is one of the most important and critical aspects to obtain high rankings campaign today. The 'off-page' factors such as link popularity, anchor text in incoming links play a major role in your site's ranking in the search engine results pages (SERP).
Search Engines consider your site more important if more links point to your site. Building link popularity improves the popularity of your web pages. The higher the popularity of your website, the higher its importance for search engines and higher it gets ranked in the search engine result pages. Search engines also take into account the popularity of the pages that link to your site and its industry relevance to your own industry. Links from higher popular pages and industry relevant sites give your site a higher value.
Types of Links
There are two types of links you can establish on the web. One way is to trade links (where you give a link from the links Page on your site to the partner sites.) The second method is to establish one way links which can boost you even higher
Page Relevance
Most sites offering links have several categories listed on their sites. Try and get a link from a category that closely matches your own industry. For instance, if you have a site related to hotels, then, on your partner site, a tickets site for example, try and identify a resource directory pertaining to hotels, resorts, reservations, vacation packages, travel, tourism, food and beverages etc. If the concerned site has a directory on hotels, you should request a link in that category, as a link from that page would be relevant to a hotels site, thus getting you more benefits. An algorithm called "Applied Semantics" determines the industry relevance of a page within a site. Applied Semantics algorithm studies various keywords on a web page and tries to determine the industry or business segment of each page. Applied Semantics estimates the industry segments that are relevant to a particular page. If the link to your page is coming from your business specific segment, then you are likely to draw more benefit.
Anchor Text
Anchor Text is the visible hyperlinked text on a web page. Since anchor text is very important, make sure that your most important keywords appear in anchor text from the link pointing to your site. You should try and work with at-least 10-20 keyword and link text options. If you are creating a large number of links using only one standard link text, then the search engines are likely to detect a pattern. It is possible that future algo updates may do away with all repetitive and similar looking links to your site.
Pre-Indexed Pages
Try and find link partners in Search Engines like Google and Yahoo, and check if the links page is already indexed in the search engines. Search Engines frequently re-index the pages in its database. They are likely to detect your link faster on a page already existing in their database as compared to a 'yet-to-be indexed' page. The safest way to check is to copy the prospective link page URL and paste it into Google Search. If the page is indexed, Google would show a result in response to your search, otherwise it would respond with a 'no result found'.
Dynamic Link Pages
You should also watch out for any link pages that are generated dynamically. Chances are that such pages would not get indexed soon enough, which means that a link from such a page would not benefit you. Some dynamic link pages are intentionally generated in such a way so as to prevent them from getting indexed. Some unscrupulous webmasters do this to trick you to prevent any PageRank leaking from their site to yours. Links from such pages therefore do not give you any benefit.
Java Script Link Pages
It is also important to identify pages that are generated through Flash or a Java Script, as Search Engines cannot read flash pages or the links embedded within flash. These are some of the tricks unethical webmasters use. While a site can claim to have placed a link to your web page, in effect they are not giving you any benefit.
Re-Directed Links
A link that is first re-directed to another page within your partner site before pointing to your site is a re-directed link. You should watch out for such links, as search engines do not give weight to re-directed links. It is very unlikely that your site would draw any benefit from a re-directed link.
Frame Sites
Avoid getting links from framed sites as search engines cannot read texts within frames. A link placed on a frame site would not get your site any benefit, as search engines would not be able to recognize such a link.
Directory Depth
It is important to evaluate the depth of the directory of the linking page. Avoid getting links from pages that are embedded in a very deep directory or pages that are more than two directories deep (e.g. www.domain.com/dir1/dir2/dir3/linkpage.php is not a good link page). Deep directories seldom earn high PR. They are also slow in getting indexed, if at all.
One of the important factors in ranking high in search engine results is link popularity. It is not enough to just have the best website in the world—other sites have to point back to you. The thought is that if your site is good enough for others to link to you, then you must have a great site.
How do I increase link popularity?
Building link popularity is hard work. You've searched endlessly. You've sent every reciprocal link email you can think of. What else can you do? Surprisingly, writing articles on your topic can lead you to a wealth of link popularity.
What are the benefits of writing articles? Think about it. If you write articles, you get to use them on your website and you build your website content. You can also submit your articles to other sites. With both methods you get a lot in return:
You build your content. More is better when it comes to site content.
You promote your website. With more keyword-rich text on more pages, you will increase the number of pages indexed by the search engines.
Other websites link back to your website content. Sites focused on related topics link back to you.
You receive a link back to your website from the site you submitted the article to. Remember to include a link in all guest articles you submit.
You become an authority on your topic. Search engines reward sites with a larger number of inbound links from sites dealing with similar topics.
What do I write articles about?
The saying goes "write about what you know." Sometimes it takes thinking in a creative way to open the door to a new route for link popularity success. Think of what your visitors might be looking for. Why do they come to your site? What can you help them with when they arrive on your website? Answer their questions about your topic. We all search to find information, so give them what they are looking for.
So what are they looking for? That is easy enough to find out. Review your web server logs to see what keywords and phrases your visitors are using when they find your site through the search engines. Run your own searches using those keywords. What kinds of sites are returned in the search engine listings? Pay attention to visitor feedback. Know your visitors. Answer the questions they are asking, or even those questions they do not know yet to ask.
Most importantly, write because you have something to say. If in the process of building your content and inbound links, you benefit your readers with your content, all the better in terms of providing visitor satisfaction. This is the best reason to write, which is the way of the web, to seek out and share information.
Where do you put articles?
On your site. The first and obvious answer is to put them on your site. After all, you have all this knowledge; why not share it with your visitors? You may want to create an Articles page on your site. This will give you a place to put your articles, and any new ones that you write. Make sure to add this new page into your site navigation, and especially to add it to your sitemap page. Add a link to your main articles page on your sitemap, and a link to each new article on your articles page, and you are on your way to having your good content indexed. Make sure your visitors and the search engine robots can find your new pages.
Adding article content not only answers your visitors' questions, it adds to your website. Your visitors will have a richer experience with your site when there is more content. Not only can they buy the widgets you are selling, but they can also learn more about how to select widgets, exciting news from the world of widgets, and so on.
The more pages you add to your website, the better chance the already visiting search engine robots will also pick up your new pages to be indexed. More pages mean more links. Be sure to make an archive of your articles on your website. Always keep your pages in directories close to the root of your site for optimum indexing by the search engine robots.
Submit to the search engines. As always you will want to submit your new pages to the mainstream search engines and directories. In addition, look for specialized, topical directories that deal with your particular subject. There are also many general business directories available.
Submit guest articles. In addition to submitting your articles to the various search engines and directories, think about submitting the articles themselves. Submit your articles to sites that accept guest articles. It may take a little detective work to find some of these locations. You can start small, submitting to lesser-known portals seeking information on your topic. Some sites are focused on one topic; others need articles about all sorts of topics. Get searching and you should be able to come up with a healthy list of sites to submit to. Searching in Google and in categories in Yahoo! and ODP (Open Directory Project/Dmoz) would be helpful.
Once you are featured as a guest writer on a website, you will notice that most sites archive these articles. How many articles can you write? How many articles are archived and linked? How many different search engines indexed those pages? You get the idea.
Always include a bio of the author, article re-print instructions, copyright information and a link back to your website. Add an active link in your link text in your submission or request one for your listing. Be aware of dynamically generated pages—a static URL also increases the chance that the article you have submitted has the optimum chance of indexing by the search engine robots.
What if I don't write?
What if writing is just not your thing? You are in luck, because there are sites out there that have free content and articles available to you. When you add them to your site, you still build the content on your website.
Legitimate links, no spam
The best part is that your new links are all legitimate and not just junk links. You add important information to your site, and that is good for your visitors and good for your image. Naturally, using your keyword phrases in your Title/META tags and the text of your articles as you would in your regularly optimized pages makes sense for good search engine ranking.
How To Build Link Popularity
Link popularity is very important with regards to search engine
placement or ranking. Most Search Engines including Google,
place much importance in a Website's link popularity. They use
the number of outgoing and incoming links to a Website to
determine the importance ( relevance ) of the Website for a
particular keyword or keyword phrase. However, incoming links
are more important than outgoing links.
The search engine Google, uses its PagerRank (PR) as a measure
of the link popularly of a Website. If you have the Google tool
bar installed on your browser, you can easily see the PR of any
site you visit on the Web. You can download it at:
http://toolbar.google.com . The PR of a site ranges from 0 to
10. The higher the number, the better. A grey PR bar means the
site has not been indexed, been dropped or has been banned.
WHY LINK POPULARITY
Search Engine builders, continuously research ways to make their
search engine result pages (SERPs) relevant to users. Different
methods have been employed to determine the most relevant pages.
Methods such as keywords in title, keywords in meta tags, keywords
in filename, keywords in headings, keywords in links, keywords
in content of pages, etc.
Webmasters have found ways to manipulate these, thereby improving
their ranking in the Serps. The latest method is link popularity.
Obtaining quality links from good Websites is not easy. A good
Website will only link to you if there is some benefit to that
site or that site's visitors. However, Webmasters have again
found a way of beating this latest hurdle. They do this through
reciprocal linking. I see search engines rejecting reciprocal
linking in future because this is an artificial way of boosting
link popularity. The only sure way for search engines to
ascertain link popularity will have to be one way incoming links.
DOs AND DON'Ts OF SITE LINKING
1. Don't do reciprocal linking with sites that spam. Your
outgoing links to unethical sites could get you into trouble
with search engines.
2. Don't link to FFA link farms. You might be penalized by the
search engines.
3. Keep a close watch on your link partners always. Link to
relevant and complementary sites. The higher the PR of the
site, the better.
4. Obtain one-way incoming links when possible. It's the best.
Use anchor text in links.
5. Most important of all, create good, original and unique
content and one way incoming links will come naturally.
RECIPROCAL LINKING
Reciprocal linking is simply exchanging links with other
webmasters in order to boost link popularity. It involves
sending e-mails to webmasters of sites with relevant and
complementary content
HOW TO DO RECIPROCAL LINKING.
Write a nice and polite e-mail to the Webmaster you wish to
exchange links with. However, take note of the following points:
1. Visit the sites you want to exchange links with so that you
have an idea of what the site is about.
2. Before visiting the sites, download the Google and Alexa tool
bars. The Google tool bar gives you the PR of the sites. The
Alexa tool bar gives you an approximation of the site's traffic
and sites that are linking to it. Download the Alexa tool bar
from: www.alexa.com
3. Mention one or two things about the site in your e-mail.
Explain how beneficial a link exchange will be for both sites
and site visitors. You can put a link to the site before sending
your e-mail. Tell the Webmaster where to locate the link. Provide
the keywords or keyword phrase with which you want to be linked.
4. Make it known on your site that you are willing to exchange
links. You can use a "link to us" or "reciprocal linking" link.
You can also use a web form so that potential link partners can
fill in their details.
POINTS TO NOTE
Most sites do not have their contact email on their sites because
of spammers or email harvester software. You can contact
webmasters through their "contact us" form or use www.whois.com
to obtain information on how to contact the webmaster. You can
run your link popularity campaign through third parties such as
www.linkexchange.com but their prices seem a little bit on the
high side. You can also use software such as Zeus and Arelis.
These software apps automate most of the manual tasks that go
into building link popularity. However, care must be taken when
using them. One could be labeled a spammer, if they are used
incorrectly.
ONE WAY INCOMING LINKING
One way incoming links, are the best type of links to have
for your site. They increase your PR and link popularity. They
indicate to the search engines that your site is an authority
on the keyword or keyword phrase used to link to you. However,
incoming links are the most difficult to acquire. You can build
your one way incoming links using the following strategies.
1. Build good quality websites or web pages with original,
unique content. With great content, other webmasters will
naturally refer visitors through links to your site.
2. Provide a free, useful service or tool on your site. For
example, a link popularity check tool. This will bring
repeat visitors and other webmasters will refer visitors to
your site.
3. Give away something for free at your site. It could be a
quality e-book, a useful program, software trial download,
or a gift in exchange for links. You may give out the gifts
after ascertaining that they have linked to your site. Some
webmasters might bring down the links after collecting the
gift, but many sites will still retain your links. Although
you might not get many high PR sites linking to you, lots
of low PR sites will still enhance your link popularity.
4. You can organize an award so that winners will link to
you before claiming their prizes. Be sure to make your
policy on this clear enough.
5. Pay to be listed in niche directories. Provide good
topical articles on your site with links to your home page.
Give permission to other webmasters to use at their sites.
TO CAP IT
As you go through the web, running your e-business everyday,
you will discover that the most successful sites are those
that give something away for free. Sites that are an authority
in their segment of the market are those that provide useful
content, or free tools, service, and/or software. Building
such sites takes a lot of patience and perseverance, but, in
the end, the reward is immense