First, how much experience does the company have? Since any company can claim they are an Internet marketing agency, you need to find out exactly how long they've been doing actual Internet marketing work. If they are a reputable company, this information will be found easily on their website, which makes conducting Internet marketing company reviews a cinch for the more impressive firms.
Today, if you're at all serious about succeeding in any endeavor, whether online or offline, you have to deliver enormous amounts of value. Yes, you have to do the most amount of work for the least initial return. This is especially true online. Why? Because it takes time to build authority and create an audience, two primary ingredients necessary to succeed in the wonderful world of commerce on the web.
Of course, most any project will have a budget. Determining SEO pricing is key to your Internet marketing company review. But be careful when considering pricing. Pricing should only be a tie-breaker if you find two companies with relative overall scores on your Internet marketing company review. Placing too much emphasis on cost can skew online marketing reviews too much and drive you away from quality firms.
If you're interested in online marketing, setup email software and create a lead magnet that you can use in your sales funnel. Then, build up that list. It's often said that you can expect to earn about $1 per subscriber per month. If you have a list of 10,000 subscribers, that means you can earn roughly around $10,000 per month. You will need to deliver value and not pitch them on every email, but it is a very achievable goal in a short period.
As someone who's been immersed in a number of online industries for quite some time, I know a thing or two about what it takes to succeed in this arena. However, just like you, I started at ground zero with little knowledge, but a great deal of passion. What I learned along the way were some invaluable lessons from failure that hurt at the time, but helped immensely in the grand scheme of things.