I've been doing SEO for quite a few years and I generally price my services based on the number of keywords involved in the campaign. I do mostly local seo for small businesses and healthcare websites, where much of the work is long-tail.
I was wondering what other SEO Agencies out there do for their pricing (I'm not asking to hear your fees -- I'm trying to figure out the how and why of your pricing).
For me I:
1) Pick an hourly $ I want to produce
2) Set my pricing accordingly
3) I have 3 plans, which all include the same features except that the higher the plan, the more keywords I will initially research and the more keywords I will track per month.
This model works for me, but I've come across some other sites where they price based on the population (remember, this is for healthcare websites -- doctors, etc.)
So if you are trying to optimize in an area with 1,000,000 people, it's going to be more expensive than an area with only 100,000 people. What I don't get is what's the difference in terms of services to offer - other than keywords?
And if it's keywords, I go back to the 3-5 per page "rule". Even if you have a 50 page site (essentially a page for each service) -- you'd max out at 250 keywords...???...
So even if you went for the 50 pages/250 keywords, how could you top that in a 1,000,000+ population area? By going with a 75 page site? I mean some doctors don't even remotely have enough content for 75 pages.
So I ask , what justifies the higher fee charged for SEO for a physician's website in an area with 1,000,000+ people vs one with 100,000 people? And what "increases" in your workload would an SEO Agency need to work on to account for this population difference?
I'd say link building, but in the medical market, other than local newspapers, local business groups, and national/local organizations, doctors aren't exactly lining up to link exchange with competitors?
Thanks in advance for any insight!