Velour Web

SEO agency vs. web developer · How to decide

SEO agency or a web developer who does SEO? How to decide

Hire a web developer who builds SEO into the site when your site is slow, template-based or thin, because SEO work poured onto that site is wasted until the structure exists: a page per service and city, schema, speed. Hire an SEO agency when the site is already fast and well-structured and what you need is more content, links, digital PR or a large multi-location program. Most small businesses in San Diego and Los Angeles are in the first situation; our 76-site audit found 42% of local sites loading 20 or more scripts and 91% without FAQ schema. The honest order of work is structure first, then ongoing content and presence, and the best arrangement is often one provider who does both and reports leads, not rankings.

What each one actually does

An SEO agency takes the site you have and works around it: keyword research, blog content, on-page edits within the template's limits, link outreach, Business Profile posts and a report. The good ones are excellent at content and presence. What they rarely do is change the build, because they do not own it, so a slow theme stays slow and a homepage that lists everything stays a homepage that lists everything.

A web developer who does SEO builds the structure that ranks: a page per service and city, answer-first copy, schema generated from the page data, sub-second load, crawler access, and the Business Profile set up to match. Then, if they offer it, the ongoing work: new pages every month, reviews, directories, reporting. The weakness of the pure developer is that many stop at launch; the weakness of the pure agency is that many never start at the foundation.

Five questions that decide it

Answer these about your current site. Three or more 'no' answers means the developer first.

  • Does the homepage load in under two seconds on a phone? Test it free at pagespeed.web.dev.
  • Is there a real page for each service you offer and each city you serve?
  • Does the source of the homepage contain structured data that names the business and links to your Business Profile?
  • Do you own the site, the domain and the hosting, and can you take them elsewhere?
  • Can you see, monthly, how many calls and forms the site produced?

What each costs and what it buys

Agency retainers in San Diego run $1,000 to $5,000 a month and buy content, links and reporting on the existing site. A search-first site from a developer costs $3,000 to $25,000 once and buys the structure; ongoing growth work from the same developer, where offered, runs $500 to $2,000 a month for new pages, the profile, reviews and a lead report. Over two years the second path is usually cheaper and leaves you owning an asset. The break-even math, one lead's gross profit against the monthly cost, is the same for both and should be run before either.

When the agency is the right call

When the site is already fast, structured and yours, and the need is volume: a content program across many topics, digital PR and links for a competitive category, a multi-location enterprise, or paid search alongside organic. In those cases a specialist agency on top of a sound site is the right spend, and a developer should say so. We do.

What we are

The developer who does SEO, and the ongoing work after. We build the site search-first, run the growth plans that add pages and presence monthly, report calls, forms, branded searches and AI citations, and publish our prices and the categories we will not take. Where a category needs an agency-scale program we say so and name what to look for.

Related service

Local SEO Websites

A local SEO website is a site structured to rank for the searches your customers actually type: one page for each service you offer and one for each city you serve, with FAQ and local-business schema, cost guides and a linked Google Business Profile. For San Diego service businesses it costs $8,000 to $25,000 and up depending on how many pages are needed, and takes 4 to 8 weeks.

Full details on local seo websites →

Read the guides

The research behind this service

Every claim on this page comes from a guide with its sources named, and from our own 76-site audit of San Diego business websites.

FAQ

Common questions

Should I hire an SEO agency or a web developer?

If your site is slow, template-based or has one page per topic, the developer first: SEO on that site is wasted until the structure exists. If the site is fast and structured, an agency for content and links can compound it.

Can a web developer do SEO?

The structural half, yes, and better than an agency can on a site it does not control: a page per service and city, schema, speed, crawler access. The ongoing half, content and presence, depends on whether the developer offers it. We do.

Is it cheaper to have SEO built into the website?

Usually, over two years. A search-first site is a one-time cost and an asset you own; a retainer on a weak site is a recurring cost on an asset the agency does not control.

What should an SEO report show?

Calls, forms, Business Profile actions, branded searches and AI citations. Rankings and traffic are inputs; over half of searches end without a click.

How do I know if my current SEO is working?

Count leads by source for three months and compare them to the fee times three. If the math does not clear, ask for the pages published and the profile work done, and check the site's speed. Often the site is the problem, not the agency.

Free quote

Get a free quote

Tell us what your business does and what the website needs to do. You get a written estimate within one business day, or call now and we will talk it through.

We reply within one business day. No spam, ever.