Web Design - Depends on The Client and What they are exactly looking for - its rare to be asked for a standard site
Seo - Competition / Adword's Price / Difficulty / Number of Keywords / Type of Business / How Much Is A Lead Worth / Client Budget
I look at all these factors and design a strategy that fits their need - and something I know that can make a difference to their rankings .... I usually start at $600 and go up from there for most businesses -- with the majority around $1000-$1200 -- because the work is quality and they see results.
people who have budgets of $200-$400 are not that serious if they are a legitimate company - and are 9/10 times trouble.
Social Media - I offer basic services at $200 and goes up from there depending what they need.
*** I own a company - so I have company expenses to pay plus I have to eat and save money - so my pricing / client targets are not BHW or other forum users - who are looking for cheaper rates.
((( I'm talking monthly price - and all clients sign up for 6 months fixed - then month to month with 1 month notice )))
Your price are actually below the industry average.
Here's my take after countless of times pitching services versus other companies:
Web Design - depends on the project. HOWEVER, you should always prepare a sheet where the client will just have to check at the boxes he is interested in (features, etc.). People love to see organized work so this is a turn on for them. As for charging, I always suggest CHARGING LOW. Why? Because businesses who do have any website are very easy to sell SEO to. Thus, if you charge low, the big monthly buck you get here is...
SEO/SMM - I usually package these two together with ORM (basic page 1 search engine protection and increase in ratings/reviews in business pages) and then charge $1,000 - $3,000 (although I charge $10,000+ for clients having dozens of branches in different cities/states).
To start with though, charge half of the industry average to build your portfolio up. Quoting them these prices (assuming you can still earn a profit for them although I doubt it for US companies) is a good start:
SEO - $500
SMM - $200
ORM - $300
Web Design - $500
As soon as you build your portfolio up, you can easily demand a higher price based on LIVE RESULTS of your clients.