Most attorneys approach SEO vendor selection as a cost question. It is actually a capacity question. The right delivery model depends on what your firm can realistically support — in terms of internal time, staff capability, and management bandwidth — not just what you can afford to spend each month.
Each model places different demands on your firm. An agency handles strategy, content, technical work, and reporting autonomously. A consultant provides direction but assumes your team will implement. An in-house hire requires you to recruit, manage, and retain a specialist. DIY means the attorney or office manager carries the full execution load.
The firms that struggle most are not the ones that chose the wrong price point. They are the ones that chose a model mismatched to their internal capacity. A solo practitioner who hires a consultant and has no one to execute the recommendations gets no results. A 30-attorney firm that assigns SEO to a paralegal with no training gets the same outcome.
Before evaluating vendors or comparing monthly fees, answer three questions honestly:
- Who on your team has time to own this? If the answer is no one, you need full execution — an agency.
- How fast do you need organic leads? If urgency is high, DIY and in-house ramp slowly. Agencies and experienced consultants move faster.
- What is your tolerance for managing the work? Low tolerance favors agencies. High tolerance opens consultant and in-house options.
The sections below break down each model — what it includes, what it costs, where it performs well, and where it fails. A decision framework follows at the end.