Yes, and if you run a small local business you can probably do more of it than anyone selling SEO will tell you. Google says so in its own documentation, which is a strange thing for me to be quoting given what I do for a living.
The useful question is not whether you can. It is which parts are genuinely learnable in an evening and which parts take years, because those two categories are nothing alike. Here is the honest split, a starting plan you can run this month, and the specific signals that mean stop.
Doing Your Own SEO at a Glance
- Very doable yourself: Google Business Profile, reviews, page titles, internal links, writing content about what you actually know
- Learnable with effort: keyword research, tracking setup, fixing what Search Console flags
- Hard to do alone: technical diagnosis, link acquisition, judging your own content objectively
- Realistic time cost: three to five hours a week, sustained for months, before anything moves
- Free tools cover most of it: Search Console, Google Business Profile, Analytics, Keyword Planner
If you have more time than budget, DIY is the correct answer. If you have more budget than time, it is not, and no amount of learning changes that arithmetic.
On this page
What Google Actually Says About This
Every page competing for this question is published by an agency, and they all arrive at the same conclusion, which is that you could do it but you should hire them. Worth noting who has no commercial interest in the answer.
Google’s documentation on whether you need an SEO states that if you run a small local business you can probably do much of the work yourself, and recommends starting with its own starter guide. It also makes a second point that matters more than the first: even if you do end up hiring someone, being familiar with the techniques means you will recognise it if a provider proposes something Google discourages.
That is the real argument for learning the basics. Not that you will replace a professional, but that you stop being a customer who can be told anything.
The SEO Starter Guide is free, short, and written by the only party that actually knows how the ranking system works. Read that before you buy a course.
What You Can Realistically Do Yourself
Ranked roughly by return on the effort involved.
Your Google Business Profile
If you serve customers in a physical area, this is the highest-return work available to you and it is entirely free. Complete every field. Pick the most specific primary category that fits. Add real photographs, not stock. Post occasionally. Answer the questions people leave. Keep your hours accurate, including holidays.
Nobody needs to be paid to do this, and plenty of providers charge for it as a package line item. It takes an afternoon to set up properly and ten minutes a week after that.
Asking for Reviews
Also free, also high return, and something an outside provider genuinely cannot do as well as you can, because you are the one with the customer relationship. Ask at the moment the customer is happiest, which is usually right after the job is done. Reply to all of them, including the bad ones, briefly and without arguing.
Page Titles and Descriptions
One page at a time, write a title that says what the page is and where you do it. Keep titles under about 59 characters so they do not get cut off, and write a description that gives someone a reason to click. Yoast or Rank Math makes this a form field. This is an hour of work for a small site and it is often the difference between a page that gets clicks and one that does not.
Internal Links
Link your pages to each other, using words that describe the destination rather than “click here.” When you publish something new, add two or three links to it from older pages that are related. This is one of the few things that is both genuinely important and genuinely easy, and almost every small site does it badly or not at all.
Writing About What You Actually Know
You have an advantage here that no agency writer can buy. You know what customers ask before they book, which objections come up, what goes wrong on jobs, what the pricing actually depends on. Writing that down honestly produces better content than a briefed freelancer working from a keyword list.
Write the answers to the questions you get asked on the phone. That is a content strategy, and it is the one most likely to get you cited in AI answers too, because it contains specifics that nobody else has.
Setting Up Tracking
Do this before anything else, and do it in accounts you own. Google Search Console is free and it is the only place you can see what you actually rank for and what people clicked. Add Google Analytics too. Then leave them alone for a few weeks, because there is nothing to see yet.
Keyword Research, at a Basic Level
Google Keyword Planner is free with a Google Ads account and you do not have to run ads. Type in what you do, look at what people search instead, and note the phrases that describe a customer who is ready to buy rather than someone browsing. That gets you most of the way for a small local site.
What Is Genuinely Hard to Do Alone
Not impossible. Hard, in the sense that reading about it does not make you able to do it.
Technical Diagnosis
Following a checklist of technical fixes is easy. Working out which of forty possible causes explains why a specific page will not rank is not, and the second one is what technical SEO actually is. Search Console will tell you a page is excluded. It will not tell you why in a way that leads to the fix.
This is where DIY most often stalls: not through lack of knowledge, but through not knowing which of the things you have read applies to your situation.
Link Acquisition
The genuinely useful version of this is slow relationship work: outreach, being quoted, sponsoring or participating in local things, earning mentions. It is doable but it is a grind and it is the part most business owners abandon first.
The version that is easy to buy is the version that carries risk. Google’s guidance is explicit that you should never have to link to an SEO, and warns off link schemes and mass submissions. If you are doing this yourself, the safe rule is simple: only pursue links you would still want if search engines did not exist.
Judging Your Own Content
This is the one nobody warns you about. You cannot read your own page as a stranger. You know what you meant, so you cannot tell whether it answers the question, and you are attached to the parts you worked hardest on. Outside eyes are worth more here than any tool.
Knowing What to Ignore
Most SEO advice you will find is either outdated, invented, or true only in a context nobody specified. Google publishes guidance on third-party SEO advice and tools for exactly this reason, and it is worth reading precisely because it tells you to check claims against official documentation rather than trusting a tool’s score.
Experience is mostly knowing which ninety percent to skip. Without it you will spend weeks on things that do not matter, which is a real cost even though it does not look like one.
The Time
Three to five hours a week, sustained for six months or more, is a fair estimate for a small site. That is the number to weigh, and the honest comparison is not against a provider’s fee. It is against what you could have earned or built in those hours. For a lot of business owners doing their own SEO is genuinely the cheapest option. For others it is the most expensive thing on their calendar, and it looks free because nobody invoices for it.
A 30 Day Starting Plan
If you are doing this yourself, do it in this order. The sequence matters more than the effort, because most people start with the last item.
- Set up Search Console and Google Analytics, in accounts you own
- Read Google’s SEO Starter Guide start to finish
- Search your own main service plus your town, in an incognito window, and write down who ranks
- Change nothing yet
- Complete your Google Business Profile in full, correct category, real photos, accurate hours
- Ask your last ten happy customers for a review
- List every page on your site and note which service or question each one is for
- Rewrite every page title and description, one per page, no duplicates
- Give each page one clear job. If two pages target the same thing, merge them
- Add internal links between related pages, with descriptive anchor text
- Write down the ten questions customers ask you most often
- Answer the first one properly, as a page or a post
- Link it from two existing pages
- Check Search Console for anything under Pages that says a URL is not indexed
Then repeat week four indefinitely. That is genuinely most of it for a small local site, and if you do only this you will be ahead of a large number of businesses paying someone.
When to Stop and Hire Someone
Specific signals rather than a general feeling of being behind.
| Signal | Why it means outside help |
|---|---|
| Traffic dropped suddenly | Something changed, and diagnosis under time pressure is exactly what experience buys. |
| Pages will not get indexed | Usually technical, often not visible from the surface, and easy to make worse by guessing. |
| You did the plan and nothing moved after six months | Either the diagnosis was wrong or the market is harder than the effort. Both need a second opinion. |
| You are migrating, redesigning or changing platform | The highest-risk moment in a site’s life. Get help before, not after. |
| Competitors are visibly investing | You are no longer competing on effort, you are competing on resources. |
| You have stopped doing it | The most common outcome, and honest to admit. Sporadic SEO produces nothing. |
That last row is the real one. Most DIY SEO does not fail on capability, it fails on consistency, because it is the thing that gets dropped when the business gets busy. If you have not touched it in two months, you are not doing DIY SEO, you are just not doing SEO.
When you do decide to hire, it is worth going in informed about how to choose an SEO company and what belongs in the paperwork, because the month you learn the basics is also the month you stop being easy to sell to. If you would rather buy a fixed monthly bundle, my breakdown of what is actually included in SEO packages decodes the line items, and what should be in an SEO contract covers the terms.
Frequently Asked Questions
Can I do SEO myself for free?
Mostly, yes. Search Console, Google Business Profile, Analytics and Keyword Planner are all free and they cover the majority of what a small site needs. Paid tools mainly save time and add competitor data, which matters more as the site grows. The real cost of DIY SEO is hours, not software.
How long does it take to learn SEO?
You can learn enough to do useful work in a weekend, using Google’s starter guide. Getting to the point where you can diagnose a problem you have not seen before takes years, because that comes from having been wrong repeatedly. Those two are frequently confused, which is why people conclude SEO is easy after a month and impossible after six.
Is DIY SEO risky? Can I damage my site?
The everyday work is low risk. Writing content, fixing titles, adding internal links and completing your Business Profile will not hurt you. Two areas can: buying links, and making bulk technical changes you do not understand, particularly around redirects, canonical tags and noindex. If a fix involves any of those three, get someone to look before you apply it.
What is the first thing I should do myself?
Set up Search Console, then complete your Google Business Profile. The first tells you what is actually happening instead of what you assume, and the second is the highest-return free action available to a local business. Neither requires any SEO knowledge.
Do I still need an SEO if I use AI tools?
AI tools genuinely reduce the labour in drafting and analysis, which is real. What they do not do is decide what is worth working on for your specific site, or tell you when their own suggestion is wrong. Unreviewed output is also a risk of its own, since Google judges the result rather than how it was produced. Useful assistant, poor strategist.
Should I do SEO myself or hire someone?
Compare time against money rather than skill against skill. If three to five hours a week is genuinely available and your site is small and local, do it yourself and put the budget elsewhere. If those hours would come out of billable work or family time, hiring is cheaper than it looks. Businesses in competitive markets, on large sites, or facing a migration should get help regardless of how much they have learned.
The Honest Verdict
A small local business with a simple site, a bit of discipline and Google’s starter guide can get most of the available benefit without paying anyone. That is not a sales-friendly thing for me to write and it is true, and anyone in this industry who tells you otherwise is protecting their pipeline.
Where it changes is at complexity. Large sites, competitive markets, ecommerce, migrations, or a problem you have already failed to fix are where experience stops being a nice-to-have. The dividing line is not how much you know, it is how much is at stake if you get it wrong.
If you want to start on your own, do the 30 day plan above. If you get partway in and hit something that will not move, that is a reasonable time to bring someone in, and it is often a cheaper conversation than starting from scratch because you will have done the groundwork and you will know what you are asking for. I work as a freelance SEO with a small roster, so tell me where you are stuck and I will tell you honestly whether it is worth paying anyone, including me.
All Google references come from Google Search Central documentation: its guidance on hiring an SEO, the SEO Starter Guide, Search Console setup, and its guidance on third-party SEO tools and advice, all linked in the relevant sections.