Diana Kelly Levey

How Much Does an SEO Service Actually Cost?

A Google search page for analytics

March 15, 2021 | Categories: ,

The national average cost for SEO services from an agency or freelancer is $50-$75 per hour. The exact cost of hiring a search engine optimization (SEO) professional to improve your business’s website will depend on the frequency of services (one-time services versus ongoing services), whether you opt for an agency or freelancer, additional marketing services (like social media and PPC marketing), their experience, and the scope of your project(s).

If you’re not already familiar, SEO is a practice that helps increase “the quantity and quality of traffic to your website through organic search engine results” (Moz). For small businesses, SEO can be a crucial and cost-effective part of your marketing strategy. Without a huge marketing budget, you probably rely a lot on search engines to send your website traffic, or help customers to discover your brick-and-mortar store.

To make sure your business appears in important search engine results, an SEO company or consultant can find the right keywords to target and implement the right optimization strategy to get you there. Before you hire a professional for SEO services, learn about average SEO consultant rates and the types of services they offer to get a better estimate of your SEO costs. (Related: Should You Learn Freelance SEO In Order to Find More Work?)

What impacts the cost of SEO services?

SEO pricing varies depending on whether you hire an agency or freelance consultant, their specializations, additional marketing services, project scope, and whether or not you need ongoing SEO work. Many SEOs will charge a retainer for ongoing work beyond an initial website audit or project.

When you start researching SEO consultants, you’ll want to know more about their company, clients, experiences, and what results they can help you work towards. Here are some considerations to help you understand what services to look for and how much they’ll cost.

SEO company vs. freelancer

If you hire an SEO agency, you will likely have a small SEO team supporting your account. This is a great option for mid- or large-sized websites or companies, who need a lot of support, additional marketing services (like SEM, or search engine marketing), or a wider breadth of expertise from an SEO specialist. However, since hiring an agency means hiring multiple people, you’ll pay more for their SEO services.

With an individual consultant, you’re just hiring one freelancer. This is a great option for small businesses. It will be less expensive, but also allows you to focus in on one or two specific business goals, like getting more people to discover your restaurant with a local SEO strategy, or increasing the number of customers with high purchasing intent finding your line of organic beauty products.

Hourly rates vs. project-based pricing

Agencies and consultants will either set hourly or project-based rates. Hourly rates average $50-$75 per hour. A project based rate can range from $1,000 – $7,500 depending on the company, project, and the exact services you request from your SEO team.

Types of services offered

With SEO, you may not know what exact services you need—even if you know the goals you want to reach. When an SEO firm or consultant begins working with a new client, they’ll often run an audit to identify website problems and look for opportunities for optimization. They will then help you develop a customized SEO strategy based on your business goals, industry, and the current state of your website.

Some common SEO services include:

  • SEO audit: This will uncover technical issues, low-quality webpages, and identify optimization opportunities with your website’s architecture, design and content.
  • Keyword research: This looks at keywords (both short and long-tail) from Google, Bing, and other search engines, along with volume and what appears in the search engine results. This will uncover common keywords people search for that are relevant to your business, which then informs potential content opportunities. They can also do competitive keyword research, which gives you insights into your competitors’ website traffic and visibility in search engines.
  • Content recommendations: Based on your keyword research, your SEO will make recommendations for new content and on-page optimizations for existing pages. They can also help create high-quality content (written content, images, videos) that optimize for organic search engines while also fitting into your content marketing strategy.
  • Local SEO: If you have a brick-and-mortar business, like a shop or restaurant, an SEO who specializes in local SEO can help make sure your website appears in local search results. This is when someone searches for a service near them (i.e. “bike shop near me”) and search engines, like Google, recommend a list of local businesses near their location. They can also ensure that the correct information (address, hours, phone number) appear when someone searches specifically for your business.
  • Link building: They will recommend links to add on your website (internal links) and can assist with gaining more backlinks (external links) from other websites to your website. This helps build your website and webpage’s authority and, therefore, improve its chances of ranking higher in search results.
  • Web design: SEOs can make recommendations on web design improvements, and run tests to find ways to incrementally improve on-page conversions.
  • Fix technical SEO issues: SEOs who specialize in technical SEO (TSEO) or with a background in web development can help implement technical changes, like improving your site speed or make your website more mobile-friendly.
  • Analytics and reporting: After making updates to your website, you’ll want to know if you’re getting the results your SEO consultant or agency promised. For this, your SEO can provide website analytics and reports to track website traffic, rankings, and conversions. Keep in mind that most websites don’t start seeing results from SEO initiatives until at least a few months after implementing changes.

Before you hire an SEO professional, ask the consultant about the range of costs for standard SEO services and how those costs differ depending on their pricing models and packages.

Monthly retainer for ongoing services

Monthly retainers cost an average of $501-$1,000 per month, according to the popular SEO software, ahrefs. Some SEO specialists will provide long-term, ongoing services to maintain your website’s SEO for a monthly retainer.

Level of expertise

As with any industry, you’ll pay more for SEO work if the person you hire has less experience. Someone with only 2-3 years experience will usually charge a lower hourly or project-based rate than an SEO professional who is well-versed in every aspect of SEO (it’s a complex and ever-changing field!) and has a proven track record driving results for clients.

Read the full article on Thumbtack.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free Weekly Newsletter and Bonus PDF

Sign up for Diana Kelly Levey's weekly e-newsletter to get freelance writing tips, occasional subscriber-only blogs, lessons from seasoned freelancers and discounts to products and services.

 

 

As a thank you for subscribing, you'll get access to an excerpt from my eBook '100-Plus Tips for Beginner Freelance Writers' when you confirm your email address.

 

 

See a recent example of the newsletter. Like it? Sign up.

Invalid email address
It's FREE! I won't spam you.

Work With Me

Diana can help with:

  • Writing articles
  • Freelance writing coaching
  • Content marketing writing
  • Editing
  • Reporting
  • Magazine writing
  • Magazine editing
  • Website writing
  • SEO writing and strategy
  • Branded content
  • Whitepapers
  • Syndication strategy
  • Launching editorial websites
  • Audience development
  • Blogging
  • Ghostwriting
  • Social media strategy
  • Book projects
  • Creating freelance writing online courses

Email Diana about opportunities: Diana(at)DianaKelly.com.

Twitter