Can I Do SEO Myself? What to Do First and When to Hire
Can I do SEO myself? Yes, for most small businesses. Get a 30-day plan, the free tools, the time it takes and the signs to hire help. Start today.
Get each new plain-English SEO guide the day it comes out. Free, by email. Unsubscribe in one click.
Yes. If you run a small business, you can do SEO yourself. Google says a small local business can often do a good part of the work itself (Google Search Central). Skill doesn't decide it. What matters is doing the right tasks in the right order, a couple of hours a week, for a few months.
This guide answers "can I do SEO myself" for an owner, not for an agency. It gives you a 30-day plan, the free tools, what changes for your trade, the mistakes that waste time, and the point where paying someone makes sense.
Get it free: new guides by email, the day they come out.
What you can do yourself, and what you can skip
SEO sounds like one big job. It's really a list of smaller ones. Most of them need no technical skill at all. They need knowledge of your own business, and you already have that.
| Task | Can you do it yourself? | Why |
|---|---|---|
| Set up Google Search Console | Yes | It's free, and Google recommends it for tracking how your site does in search (source). |
| Fill in your Google Business Profile | Yes | It's free, and you know your hours, services and area better than anyone. |
| Write one page per service | Yes | You're describing work you do every day. |
| Write clear page titles | Yes | Google says a good title is unique to the page, clear, short and accurate (source). |
| Ask customers for reviews | Yes, and only you can | A customer answers the owner, not an agency. |
| Link your pages to each other | Yes | Google finds most new pages through links (source). |
| Fix crawl errors, redirects, a site migration | Often needs help | One wrong setting can hide a whole site. |
| Structured data (code that labels your page for Google) | Often needs help | It's easy to get wrong if you don't edit code. |
| Getting other sites to link to you at scale | Optional | It helps, but it's slow and easy to do badly. Local links from real partners come first. |
Agencies draw the same line. WebFX, which sells SEO, puts Google Business Profile on its "do it yourself" list. Technical audits, backlinks, page speed, structured data and ongoing strategy go on its "outsource" list (WebFX). For a small business, most of the results come from the top half of that table, and you can do all of it yourself.
What you can safely skip at the start: paid keyword tools, long technical audits of a 10-page site, and chasing every new tactic you read about.
How to do SEO yourself: a 30-day plan
The plan below assumes about two hours a week. This is our plan, not a Google rule. The order matters, because each week builds on the one before.
Week 1: See what Google sees
- Create a Search Console account and verify your site.
- Submit your sitemap (usually yoursite.com/sitemap.xml) under "Sitemaps".
- Search Google for
site:yoursite.com. If almost nothing comes up, stop and fix that first. Our guide on why a new website isn't showing on Google walks you through it. - Write down 10 things your customers actually type to find a business like yours. Ask your front desk, or listen to how people describe the job on the phone.
Week 2: Claim the map
- Claim or create your Google Business Profile.
- Choose the main category that matches your core work, not your widest one.
- Add your real hours, phone number, services, service area and photos of real jobs.
- Make sure your business name, address and phone number are written the same way on the profile and on your site.
Week 3: One page per service
- List every service you want calls for.
- Give each main service its own page. Say what it is, who it's for, the area you cover, what happens after someone calls, and how to contact you.
- Rewrite each page title so it names the service and the place, for example "Water Heater Repair in Columbus, OH | Smith Plumbing".
Week 4: Reviews and links
- Ask every customer from the past month for a Google review, with a direct link. Ask all of them, not only the happy ones. Google's rules don't let a business ask only its satisfied customers for reviews (Google Maps content policy). Our step-by-step guide on how to get Google reviews has the wording.
- Link your home page to each service page, and each service page to one or two related ones.
- Look at Search Console again and note your impressions and clicks. That's your starting point.
After day 30, the weekly routine gets lighter: one new or improved page, a handful of review requests, and 15 minutes in Search Console.
Get it free: new guides by email, the day they come out.
Is DIY SEO difficult? What changes by type of business
The steps above apply to everyone. What goes into them depends on your trade, because your customers search differently.
Plumbers, roofers, electricians and other trades. Customers search for a problem and a place, like "burst pipe repair near me" or "roof leak repair" plus their town. You win with one page per job type, a service area that matches where you really work, and plenty of recent reviews. The map results matter more than your blog. If you work at customers' homes, read how a service area business should set up its profile.
Dentists, lawyers, accountants, physios. People compare before they call, with searches like "dentist accepting new patients" or "divorce lawyer free consultation". Each service and each practitioner deserves a page that shows who does the work, their qualifications and how a first visit or consultation goes. Check your professional body's advertising rules before you write anything about results.
Restaurants, salons and shops. Your Google Business Profile does most of the work. Your menu, opening hours, photos, booking links and replies to reviews matter more than new website pages. Keep your hours exact on holidays, because a wrong hour costs you a customer.
SaaS founders. You have no map pack. People search for the problem your product solves and for comparisons. You'll write more articles, and the way your website framework is set up can hide pages from Google. Here, a developer or a technical check is the first thing worth paying for.
So is it difficult? For a local business, mostly not: the work is simple, it just has to be done regularly. It gets harder the more your site depends on content and code, as with a SaaS.
Common beginner mistakes that waste the most time
These are the beginner mistakes that waste the most time:
- Checking rankings every day. Google says some changes take effect in a few hours and others take several months, and it advises waiting a few weeks before judging (source). Check once a week.
- One "Services" page for everything. A page that lists ten services rarely ranks for any of them.
- Targeting words customers don't use. You say "HVAC". Many customers type "AC not cooling". Use their words.
- Writing blog posts before the service pages exist. Service pages bring calls. Posts may help later. See do I need a blog for SEO.
- Buying reviews or rewarding customers for them. Google's rules ban reviews that are paid for or given in return for a reward, and that includes discounts, free products or free services (Google Maps content policy).
- Copying a competitor's page. At best, you become the second copy of the same page.
- Changing the site address or platform without redirects. It's the fastest way to lose what you've built. Get help for any move.
When to hire an SEO, and how to spot a bad one
Doing your own SEO doesn't mean doing all of it forever. Paying for help makes sense when one of these is true:
- Your site has a technical problem you can't read. Search Console shows pages as "not indexed" for reasons you don't understand, or the site vanished after a redesign.
- You're moving the site to a new domain or platform.
- Your time is worth more elsewhere. If two hours a week of SEO means turning away two hours of paid work, compare the two honestly.
- You've done the 30-day plan, waited a few months, and nothing moved. At that point, a second pair of eyes costs less than another six months of guessing.
- You compete in a crowded city market where every rival already has strong pages and a long list of reviews.
Agencies quote wide price ranges. SEO.com, which sells the service, gives $2,500 to over $10,000 a month for SEO services (SEO.com). The DIY tools in this guide, Search Console and Google Business Profile, are free.
Google gives these warnings about who to avoid (source):
- Anyone who guarantees a number one ranking. Google says no one can.
- Anyone who claims a "special relationship" with Google.
- Any firm that emails you out of the blue.
Before you sign, Google suggests asking for examples of past work and success stories, what results they expect, and in what timeframe. If they can't answer in plain words, keep looking.
There's also a middle way: do the work yourself, but check where you stand first. Our free SEO audit in Claude audits a page and checks whether it targets your keyword. It's free and needs no account.
How long does it take to do your own SEO, and how do you know it's working?
Expect weeks before you see anything and months before you see a clear trend. That matches Google's own wording: some changes take hours, others take months (source). The time you spend varies too. WebFX estimates about 4 hours for an initial audit and about 2 hours for keyword research (WebFX), which fits inside the first two weeks of the plan.
Measure in this order, because each step depends on the one before:
- Impressions in Search Console: is Google showing you at all?
- Clicks in Search Console: do people choose you?
- Calls, direction requests and website clicks in your Business Profile performance view.
- Form fills and phone calls you can trace back to Google. Ask every new customer "how did you find us?" and write it down.
If impressions grow and nothing else does, the problem is your titles or your offer, not Google. Our guide on how to know if your SEO is working breaks down six patterns and what each one means.
FAQ
Can I do SEO myself for free?
Mostly, yes. Google Search Console and Google Business Profile are free, and writing your own pages and asking for reviews costs only time. Paid tools can help later, but you don't need them to start.
How many hours a week does DIY SEO take?
Google gives no official number. Our plan uses about two hours a week for the first month, then less for upkeep. A business with many services or several towns will need more time to write its pages.
Can I learn SEO on my own?
Yes. Start with Google's free SEO Starter Guide, then learn by doing on your own site. Applying one step a week teaches you more than reading ten courses.
Is it better to do SEO yourself or hire someone?
Do it yourself first if you run a local business with a simple site. Hire someone when you hit a technical problem, move your site, or have done the basics for a few months with no change. Doing the basics first also makes you a better judge of any agency you hire later.
What to do today
- Open Search Console, add your site and submit your sitemap.
- Search
site:yoursite.comand note how many pages Google shows. - Write down 10 phrases your customers really use to find you.
- Check that your Google Business Profile category matches your main service.
- Get it free: new guides by email, the day they come out.