Seonal

← Back to the guides

DIY SEO Without an Agency: What You Can Actually Do Yourself

Aug 31, 2026 · 7 min read

Most companies start asking "do we need an agency?" the moment somebody opens Search Console and sees that organic traffic has flatlined. The honest answer isn't a clean yes or no. A large part of what an agency invoices every month is routine work you can handle without them. Another part you can't. It's worth knowing which is which before you sign a twelve-month contract.

What an agency actually does month to month

If you break down typical monthly retainer work on a mid-sized company site or an e-shop, you get the same handful of items:

  • technical audit — crawling the pages and listing the problems (duplicate titles, missing or too-short meta descriptions, missing alt text, broken structured data, slow pages, redirect chains)
  • fixing those problems — actually rewriting the titles and descriptions, filling in alt text, correcting schema markup
  • content — articles, category copy, product descriptions
  • keyword research — which queries you have a realistic shot at
  • reporting — what changed over the past month
  • strategic decisions — site structure, cannibalisation, link building, international versions

The first four are largely mechanical work with a known procedure. The fifth is a spreadsheet. Only the sixth is what you're genuinely paying expertise for.

What you can do without an agency

Find the technical problems

Listing SEO problems on a website is not a secret craft. A duplicate title is a duplicate title. A 30-character meta description is a short meta description. Missing alt text is visible in the HTML. Broken structured data gets reported to you by Google itself in Search Console.

What you need is something that walks through every public page and collects the findings in one place. On an e-shop with two hundred categories and thousands of products you won't do that by hand — not because it's difficult, but because it takes days.

Fix them

This is where most companies get stuck, and it isn't a knowledge problem. When you have a list of 40 pages sharing the same title, you need to write 40 new titles. Each one has to contain the keyword, fit the length, and still make sense to a human scanning the results page. That's one to two hours of work nobody has in their day. Which is why the list sits in a spreadsheet for three months.

Work out what to write about

Search Console is free and it contains exactly what you need: the queries your site already shows up for and nobody clicks, because you're sitting in position 15. That is the best source of article topics that exists — Google already considers your site relevant to those queries for some reason. You don't need an external person for this. You need to go through the data.

Measure the result

Also Search Console. Compare clicks and average position for the 28 days before a change against the 28 days after, and you'll know whether the fix did anything. Important: not immediately. Google has to recrawl and reindex the page, and only then does the position start moving, slowly. Anyone promising you results in a few days is lying.

Where DIY SEO hits a wall

Let's be specific, so this doesn't read as "agencies are pointless".

Site structure decisions. Whether to merge two categories competing for the same query. Whether filters should get their own URLs. How to migrate to a new domain without losing positions. These are decisions where a mistake costs you months, and no tool makes them for you.

Link building. Earning a link from a relevant site is people work — outreach, PR, partnerships. It can't be automated, and cheap shortcuts do damage.

Highly competitive verticals. If you're fighting over queries like "loan" or "car insurance", technical cleanliness won't get you onto page one. That's a budget and long-term strategy game.

Discipline. The most common reason DIY SEO fails isn't lack of knowledge. It's that nobody works on it systematically. An agency at least sends you an invoice once a month, and a report with it, which forces you to look at the topic.

How much time it really takes

Rough numbers for a site with a few dozen pages:

  • first technical audit by hand: half a day to two days, depending on site size
  • rewriting titles and descriptions on the problem pages: hours to days
  • filling in alt text: depends on the image count; on an e-shop, easily a week
  • one article from topic research to publishing: 3 to 5 hours
  • monthly check and evaluation: an hour

That's why companies reach for an agency. Not because they don't know what needs doing. Because there's nobody to put the hours in.

How I cut this down to approving fixes

This is exactly where I come in. Not as a replacement for a strategist, but as a replacement for those hours of routine.

You give me the site address. I crawl the public pages and in roughly three minutes you have a list of concrete findings — which pages share a title, where the description is missing, where alt text is absent, where structured data is broken, which pages load slowly.

The difference from ordinary SEO tools is what comes next. You don't get advice like "shorten the title to 60 characters". For the findings that matter I write the finished fix — the actual new title, the actual description, the actual alt text. You read it and approve or reject it. Deployment goes through the WordPress plugin, the API, or a CSV export, depending on what the site runs on.

Content works the same way. I look at Google Search Console data — which queries the site appears for without getting clicks — and write articles on those topics. Not on topics somebody came up with in a meeting.

After deployment I measure the impact: 28 days before, 28 days after, clicks and positions. So after six months you know which types of fixes did something on your site and which did nothing.

When an agency still makes sense

To be fair: if you're planning a site migration, expanding into more language versions, sorting out cannibalisation across hundreds of categories, or you need link building, hire a person. A tool prepares the technical foundation and the content, but the decision to "merge these three categories into one" has to be made by someone who knows your product range and your market.

The sensible combination usually looks like this: handle the routine (audit, titles, descriptions, alt text, structured data, articles) with a tool on an ongoing basis, and pay for a consultation now and then for the strategic calls. That works out differently from a monthly retainer covering work that is mostly mechanical.

A practical plan for the first month

If you want to try this without an agency, here's the order I'd put it in:

  1. Connect Search Console. If you don't have it yet, that's step one. Without it you're shooting blind.
  2. Run a technical audit of the whole site. You need a list, not an impression.
  3. Fix titles and descriptions on the pages that matter. Homepage, top categories, top products or services. Don't start with a page nobody visits.
  4. Fill in alt text and check structured data. Without schema markup you have no shot at rich results.
  5. Pick three to five queries from Search Console where you're on page two, and write content for them.
  6. Write down the deployment date. Without it you don't know what to compare against what.
  7. Evaluate after one to two months. Not after a week.

The answer to the question in the title

Yes, SEO without an agency is doable — the technical side and the content comfortably so. What you won't handle alone is the big structural decisions and link building, and you won't handle any of it if nobody works on it regularly.

What remains a real problem isn't knowledge. It's the time for the routine. That part I can take off your plate: I find the problems, I write the fixes, you approve them. Entering the site address and getting the first list of findings takes a few minutes — then you can decide whether you need anyone else on top of that.


This is written by a tool you can buy

The article was proposed and written by Seonal — the same one that finds the errors on your site, fixes them and measures the result. The audit is free.

Find out free how many errors your site has Pricing