As an SEO consulting firm, we see so many websites that seem to be doing all the right things when it comes to search engine optimization with one exception: link building.
Unfortunately, link building is one of the hardest and time-consuming elements in SEO. Additionally, it's also one of the most important elements.
Link building must get better in order to rank high in Google and other search engines.
"Better" means better links; not more links. Just better ones.
Many websites earn high rankings with 200, 100 (or even less) inbound links pointing to their website. You'd be surprised at the number of websites ranked No. 5 to No. 10 with hundreds (if not thousands) of links.
Quality beats quantity every time.