Can you really do SEO yourself?
Yes, for most small businesses. SEO (search engine optimization) just means making it easy for Google to understand your site and for people to choose it in the results. Google's own page on hiring an SEO says a small local business can probably do much of the work itself, and points to its starter guide as the place to begin. There's no secret layer you're locked out of.
What it costs is your time, so price that honestly. Say you bill $150 an hour as a consultant in Tucson (a made-up example). Four hours a month on SEO is $600 of your time. If those hours would otherwise go to client work, doing it yourself isn't free. If they'd go to evenings you don't mind spending on your business, it's a bargain.
It's the wrong plan if you're in a fiercely competitive field, have thousands of pages, or are about to move your site. It's also wrong if you know you won't keep at it. SEO rewards steady work, and a burst in January followed by nothing does little.
The free tools that cover it
You don't need a paid suite to start. These are free as of November 2026, except where noted:
| Tool | What you'd use it for | Worth knowing |
|---|---|---|
| Google Search Console | Which searches show your site, how often people click, and indexing problems | This is the one you can't skip |
| Google Business Profile | Showing up on Maps and local results | Only matters if you serve customers locally |
| Bing Webmaster Tools | The same idea for Bing, with a site scan and keyword research | Worth the small setup effort |
| Ahrefs Free | A site audit and a view of who links to you | For sites you've verified you own |
| Screaming Frog | Crawling your site to find broken links and missing titles | Free up to 500 URLs. It's a bit technical |
| Keyword Planner | Rough search volumes and ideas | Built for ads, and you'll need to enter billing details to set up the account |
If you outgrow these, compare SEO tools for small business or cheap SEO tools before paying for anything.
A six-week plan
The times below are rough planning figures, not anything official. A couple of hours a week is enough for a small site. Do them in order.
- Week 1: See what Google sees. Set up Search Console. Search Google for site:yourdomain.com, which shows pages in its index. If key pages are missing, fix that before anything else. Then look at which searches already show your site, because that's the cheapest place to start.
- Week 2: Local groundwork, if you're local. Verify your Business Profile, fill in the address, hours and category, and reply to reviews. Google says local results rest mainly on relevance, distance and popularity, and that you can't pay for a better local ranking. Then set up a simple way of getting more Google reviews.
- Week 3: Fix your five most valuable pages. Pick the pages closest to a sale: services, pricing, the home page. Google says to use words people would search for in prominent spots such as the title and main heading. Say you're an electrician in Tulsa (made up): "Services | Bright Spark" tells nobody much. "Panel Upgrades and Rewiring in Tulsa | Bright Spark" does. Google has more on writing good titles.
- Week 4: Find what's missing. Search for what your customers would type, and see what comes up. In Search Console, look for searches where you appear often but rarely get clicks. If you offer a service with no page of its own, that's your next page.
- Week 5: Write the page only you could write. Real prices or price ranges, the questions customers ask on calls, what you'd tell a friend. Google's AI guide draws a line between commodity content anyone could write and pages with real experience behind them, and that applies well beyond AI answers.
- Week 6: Tidy up and tell people. Run a free crawl and fix broken links. Link from your strong pages to the ones you want found, using ordinary links Google can follow. Then tell people: Google's key best practices include being active in communities where people would care about what you do.
After that, half an hour a week is a realistic rhythm: check Search Console, improve one page, ask for one review. Google suggests you likely want to wait a few weeks before judging a change, and some take several months. There's more on that in how long SEO takes to work.
What you can safely ignore
A lot of DIY time goes on things that don't matter. Google's starter guide names several directly:
- Meta keywords. Google doesn't use them.
- Keywords in your domain name, which Google says have hardly any effect. Pick a name that's good for your business.
- Word counts. There's no magic length, minimum or maximum.
- The number and order of headings, at least as far as Search is concerned. Keep them tidy for people using screen readers.
- Worrying about a duplicate content "penalty". Having the same page at two addresses is inefficient, but it won't earn a manual action. Copying other people's content is a different matter.
- E-E-A-T as a score to chase. You'll read a lot about it, but Google states plainly that it isn't a ranking factor.
Mistakes that can actually hurt
Most DIY errors just waste time. A few do real damage:
- Buying links. Google's spam policies treat this as link spam, and sites that break those policies can rank lower or disappear from results.
- Publishing AI pages in bulk. Using generative AI to make many pages with no added value is a named example of scaled content abuse in the same policies. AI drafts are fine when you edit and stand behind each one.
- Accidentally blocking your site. A stray noindex tag (an instruction telling Google not to list a page) or a robots.txt rule can remove pages. If you can't explain what a setting does, don't change it.
- Believing guarantees. Google's advice is that if anyone guarantees you first place, find someone else. That goes for tools and courses as much as people.
When to stop doing it yourself
Three signals are worth taking seriously. A redesign or new site is coming, which Google calls a great time to hire, the earlier the better. You've skipped two months running, so the plan isn't happening whatever its merits. Or you've got the basics done and now need depth you don't have, like a real technical problem or competitors with strong links.
You've got several ways to get help, and they suit different people. A freelancer can do a one-off audit that you then work through yourself. An agency can take the whole job off your plate. A research suite like Semrush or Ahrefs gives you deeper data if you enjoy this and want to keep doing it.
Or there's our product. We make Sojig, which audits your site every week, drafts the fixes, articles and pages, and puts them in a queue for you to approve, from $99 a month with a 7-day free trial. It removes the doing, and leaves you the decisions. It's a poor fit if you enjoy the work, if your site is a handful of pages that rarely change, or if you want a person to own your strategy. If you're starting from nothing, see starting SEO from zero.
