How to start an SEO agency

A small SEO agency helps websites get found by fixing what blocks search engines and by improving what visitors read. Day to day you crawl sites, read Search Console data, find broken pages, duplicate titles, slow templates and thin service pages, then explain the fixes in plain language and make some of them. Later work often moves to monthly content updates. The main decision is whether you implement fixes or only recommend them: many small business owners have no developer, so a list alone often gathers dust. The real constraint is time lag. Search results change over weeks, so you need a first offer that delivers visible value before any traffic shifts.

The business in one offer

Who it serves

Local service businesses, such as accountants, physical therapy clinics or landscapers, with a WordPress site of under 200 pages built by someone who has moved on. The owner knows the site is not showing up for services they offer and wants someone to explain why without a long contract.

What to sell first

A fixed-price technical audit: crawl of the whole site, a Search Console and analytics review, a written list of issues ranked by impact and effort, a 60-minute walkthrough call, and implementation of up to ten agreed fixes in WordPress. Excluded: link building, ongoing content writing, site redesigns, and any promise about rankings or traffic.

An audit has a clear start, end and deliverable, so it is easier to sell than a vague monthly retainer. Doing the first ten fixes yourself means the client sees real changes in a week, and the ranked list becomes a natural source of follow-up work without a hard pitch.

What could it cost to start?

This is an original example budget for the limited pilot described above. It is not a researched market average or a complete quote for every location.

Illustrative setup allowances · USD
Item to priceExample allowance
Site crawler license, one year$260.00
Keyword and rank research tool, three months$300.00
Staging site hosting for testing fixes$60.00
Professional liability insurance quote allowance$450.00
Simple website with a sample audit$150.00
Business registration and bank account allowance$150.00
Example total$1,370.00

What this assumes—and excludes

Assumes you already understand technical SEO and WordPress well enough to change themes, plugins and redirects safely. Excludes owner pay, a paid ad budget, office space, and any local license fees. Tool prices change often, so check current plans and get your own insurance quote before you commit.

Collect actual supplier, insurance and local-authority information. Add a reserve for delays and unexpected costs; the example total is not a funding recommendation.

How the unit economics work

At an assumed $900.00 per audit and $30.00 in direct costs, contribution is $870.00 before monthly fixed costs, owner pay and taxes. With 12 all-in working hours per unit, that is $72.50 per delivery hour before those deductions. These inputs illustrate the arithmetic; they do not establish a market price or expected earnings.

The example also allows $150.00 in monthly fixed costs. Include unpaid acquisition and administrative time when deciding whether the offer is worthwhile.

Try your own numbers

These are editable planning assumptions, not prices we have verified. Calculations stay in your browser.

Contribution per unit$870.00
Monthly operating result$8,550.00
Monthly break-even units1
Startup funding gap$1,370.00

Operating result = (price − direct cost) × units − monthly fixed costs. Before owner pay, taxes, financing and startup recovery. At these inputs, delivery requires 120 hours per month, plus any work not included in your per-unit estimate. Sales volume is a scenario, not a forecast.

How to find the first customers

Test a small offer before scaling traffic. Record the source of each enquiry, whether it fits the offer, and whether the buyer pays.

  1. Pick one local industry and review ten business sites from the outside with free tools. Email each owner two specific issues you saw, such as missing service pages, and offer the full audit at a fixed price.
  2. Ask web designers who build sites but do not do SEO whether they want a partner for audits after launch. Offer them a clear referral fee and disclose it to clients.
  3. Publish one anonymized sample audit on your site with the client's permission, or built from your own test site, so prospects can see the format before booking.
  4. Track which outreach source each audit came from and how many audit clients ask for monthly work. Use that ratio to decide where to spend outreach time.

What to validate before spending more

  1. Run three audits at a reduced price and log hours for crawling, analysis, writing and fixes. If the total exceeds 14 hours, cut the fix count or narrow the site size limit.
  2. Confirm before each project that the client can grant you user access in Search Console and an admin account in WordPress. Projects stall when no one knows who owns these accounts.
  3. Test every fix on a staging copy first and keep a change log. A single broken redirect rule can remove pages from search faster than you can explain it.
  4. Ask an insurance agent about professional liability coverage for claims that your changes damaged a client's site or traffic.

The operational catch

Clients often judge SEO by rankings a week after your fixes, and some rankings drop briefly when pages change. Explain at the kickoff that search engines need time to recrawl, show the crawl and fix log as the deliverable, and agree on what will be reviewed at 60 days instead of tying payment to positions.

A practical way to fund the first step

Ask for 50 percent of the audit fee at booking and the rest at the walkthrough call. Use free versions of tools for prospect reviews and pay for full licenses only after the first audits are booked.

Separate cash already available from money still to earn. Count only proceeds after direct expenses, and do not spend customer funds needed to fulfill their existing orders.

Questions before you start

Can I use AI to write content for clients?

Google says AI-generated content is acceptable when it is helpful and not mainly made to manipulate rankings. Use AI for drafts if you like, but check every fact and add the client's real expertise and examples before publishing.

Should I offer link building?

Not as a first service. Paid links and link schemes can break search engine policies, and earned links take long, uncertain outreach. Keep the first offer to things you fully control on the client's site.

How soon will a client see results?

Technical fixes may show in a few weeks as pages are recrawled, but timing varies and nothing is certain. Set expectations around work completed, and use Search Console to show indexing changes rather than promising traffic.

Source-backed checks

These references support the specific checks below. They do not endorse this business idea or substantiate the example prices, costs or demand.

Google Search Central encourages content created primarily to help people, rather than content made mainly to gain search rankings. Google Search Central: Creating helpful, reliable, people-first content.

Google's guidance says AI-generated content should be fact-checked and reviewed for accuracy before publishing, including titles and meta descriptions. Google Search Central: Guidance on using generative AI content.

Google Search Central explains how site owners can ask Google to recrawl URLs, and notes that crawling can take days to weeks. Google Search Central: Ask Google to recrawl your URLs.

Turn this into your own plan.

Start with this offer, then add your actual budget, skills, weekly hours and location. Your generated plan starts private.

Plan this business →

Explore related business ideas

How to start a social media management business

Manage Instagram and Facebook for independent fitness studios: one monthly on-site shoot, twelve approved posts, and scheduling, with member photo releases built in.

Explore the guide →

How to start a Google Business Profile optimization service

Clean up and maintain Google Business Profiles for local trades and shops, using only accurate names, addresses, hours and photos, with the owner kept as primary owner.

Explore the guide →

How to start a paid ads management business

Manage Google search ads for local home service companies on a flat monthly fee, with ad accounts owned by the client and reports reconciled against booked jobs.

Explore the guide →

How to start an email marketing agency

Build three core automated email flows for small Shopify stores: welcome, abandoned checkout and post-purchase, set up on the store's existing email platform with a consent check.

Explore the guide →

How to start a review management business

Help independent auto repair shops ask every real customer for an honest review and draft owner-approved replies, without gating, incentives or fake reviews.

Explore the guide →

How to start an influencer marketing agency

Run ten-creator product campaigns for small kitchenware and outdoor gear brands: shortlist, outreach, contracts with disclosure terms, shipping, content checks and a delivery report.

Explore the guide →

How to start a Pinterest marketing business

Design and schedule fresh Pinterest pins for food and recipe bloggers: four pin designs per post, keyword-based titles, board cleanup in month one, and monthly scheduling.

Explore the guide →

How to start a LinkedIn ghostwriting business

Ghostwrite three LinkedIn posts a week for B2B founders from a monthly interview and voice notes, with every draft approved and posted by the founder from their own account.

Explore the guide →

How to start a door hanger marketing business

Hang door hangers for local services in chosen neighborhoods: 1,000 doors per drop, GPS-tracked routes, no mailboxes, and respect for no-soliciting signs.

Explore the guide →

How to start a direct mail marketing business

Design and mail neighborhood postcard campaigns for local businesses through USPS Every Door Direct Mail, with route selection, print coordination and a trackable offer code.

Explore the guide →

How to start an SMS marketing business

Set up and run consent-based text message programs for independent restaurants: an opt-in sign-up flow, a compliant keyword list and two promo texts a month.

Explore the guide →

How to start a website conversion audit business

Review one landing page for a small SaaS or service company, find friction in the sign-up path, and deliver a ranked list of tests in a recorded walkthrough.

Explore the guide →

How to start a brand ambassador agency

Staff in-store product sampling demos for emerging food and beverage brands, starting with weekend grocery shifts run by a small trained roster.

Explore the guide →

How to start a fractional CMO business

Lead marketing strategy two days a month for a small B2B company that has outgrown founder-led marketing but cannot afford a full-time head of marketing.

Explore the guide →

How to start a podcast guest booking agency

Pitch niche experts, such as financial planners or B2B founders, as guests to relevant podcasts and manage scheduling, prep sheets and follow-up for a set number of placements.

Explore the guide →

How to start a small PR firm

Pitch local news and trade publications for small manufacturers and professional firms, starting with one news-driven announcement campaign per client.

Explore the guide →

How to start an app store optimization business

Rewrite titles, keywords and screenshots for indie mobile app developers in a fixed listing refresh, then review results after one store update cycle.

Explore the guide →
Compare all marketing service business ideas →