
Read our article about this subject in the questions section.
Whether it's referring your website on Google (or other search engines), to insert your web site's in directories or social networks, to get search engines rankings reports, to prepare visitor information and behaviour reports or a pay-per-click campaign; you will need a SEO specialist to understand your needs and outline a website optimization strategy.
Also called "website optimization", one of the aspects of Search Engine Optimization is to improve your site's key pages and section so they are better understood and better indexed on search engines.
A well prepared and well executed referral strategy will translate into more traffic on your web site. Never neglect the impact of referral on your site's traffic.