Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Improve Technical SEO Without a Developer

The short version: Most technical SEO problems on a normal small business website can be fixed with a plugin, a free tool, and forty minutes, not a developer’s invoice. The stuff that needs code is a short list, and I’ll give it to you honestly. Do the plugin fixes first, then decide if you even need to hire anyone.

Why “technical SEO” sounds scarier than it is

I’ve been doing this for over fifteen years and I still watch business owners freeze the moment someone says “technical SEO” to them, as if it’s a locked room they need a specialist key for. It isn’t. My colleague and I wrote a whole piece breaking down what technical SEO means in plain English, and the short version is this: it’s the housekeeping that helps Google crawl, understand and trust your site. Housekeeping. Not brain surgery.

The confusion comes from tools like Screaming Frog or Ahrefs Site Audit spitting out 400 “issues” on a site with 60 pages, and people assuming every red flag needs a developer to code a fix. Most of them don’t. Most of them are a checkbox in a WordPress plugin, a setting in Shopify, or a CSV you edit in twenty minutes.

The uncomfortable bit nobody tells you

Here’s what most SEO agencies won’t say out loud because it’s bad for their invoicing: a huge chunk of “technical SEO audits” are sold to small businesses as complex, developer-dependent work when they’re a plugin update and a bit of patience. I’ve sat in sales calls where an agency quoted a client £3,000 to “resolve crawl issues” that turned out to be duplicate title tags fixable in Yoast in one afternoon. The client didn’t know any better, and the agency knew that.

That doesn’t mean developers are pointless, they absolutely have their place, and I’ll tell you exactly where later in this post. But if you’re a solo consultant, a small ecommerce shop, or a local service business running WordPress, Shopify, Wix or Squarespace, you can do 80 percent of the technical fixes that matter yourself, this week, without touching a line of code.

Start with the report that already tells you what’s broken

Before you fix anything, open Google Search Console. It’s free, Google made it, and it already lists most of your problems for you. I wrote a longer guide on how to read your Search Console dashboard without getting it wrong, but here’s the quick route:

  • Go to Pages (under Indexing) and look at “Why pages aren’t indexed.” This tells you, in Google’s own words, exactly what’s stopping pages from showing up.
  • Check Core Web Vitals under Experience. It groups your pages into Good, Needs Improvement, and Poor, no guesswork.
  • Look at the Sitemaps report to confirm your XML sitemap is being read, not just submitted.

This single report replaces most of what people pay for in a basic audit. It’s not opinion, it’s Google telling you its own problems with your site.

Seven fixes you can do yourself, in order of impact

1. Fix broken internal links with a plugin, not a developer

Broken links waste crawl budget and annoy visitors. On WordPress, a plugin like Broken Link Checker scans your whole site and lists every dead link. You click, you fix or remove it, done. On Shopify, use the free Link Checker app from the app store. No code, no ticket to a developer, no waiting three days for a callback.

2. Set up proper redirects without touching.htaccess

When you delete or rename a page, the old URL needs to redirect to the new one, or you lose the traffic and links pointing at it. On WordPress, Yoast SEO Premium and RankMath both have a built-in redirect manager, you type the old URL, type the new one, save. Shopify has this built into its admin under Online Store, then URL Redirects. I do this for my own site every time I retire an old landing page, it takes about ninety seconds per redirect.

3. Compress your images before you upload them

Slow-loading pages are one of the most common Core Web Vitals failures, and nine times out of ten it’s oversized images, not “the code.” Run your images through TinyPNG or ShortPixel before uploading, or install the ShortPixel or Imagify plugin so it happens automatically. I once cut a client’s homepage load time from 4.8 seconds to 1.9 seconds purely by compressing images that were being uploaded straight from a phone camera at full resolution, no developer involved.

4. Clean up your XML sitemap

Your sitemap should only list pages you want indexed. If Yoast or RankMath is auto-generating one, check it isn’t including tag archives, author pages, or thin category pages nobody needs to find. Both plugins let you exclude post types and taxonomies from the sitemap with a toggle in settings, not code.

5. Sort out your robots.txt without writing a single line

Most people never need to hand-edit robots.txt. Yoast, RankMath and All in One SEO all give you an editable robots.txt file inside the plugin’s settings, with plain instructions. If you’re on Shopify, robots.txt is now editable directly in the admin too, since Shopify rolled that out. The only rule that matters here: don’t accidentally block pages you want indexed, which happens more than people admit.

6. Add schema markup with a plugin, not a developer

Schema (structured data) helps Google understand what your content is, a recipe, a review, an FAQ, a local business. RankMath and Yoast both build this in now, you fill in fields and the plugin generates the JSON-LD code behind the scenes. You never see it, you never touch it. If you want to double check it’s working, Google’s Rich Results Test tool will tell you in seconds.

7. Fix duplicate and missing title tags in bulk

Export your list of URLs and titles from Screaming Frog’s free version, which crawls up to 500 URLs at no cost, then sort by duplicates in a spreadsheet. You’ll usually find 20 to 40 pages sharing the same title tag on a mid-sized site. Go back into your CMS and rewrite them individually. Tedious, yes. Requiring a developer, no.

A real example from my own client work

A client came to me last year convinced her site needed a full rebuild because organic traffic had dropped by 34 percent over six months and her previous agency told her it was “a technical issue that would need dev resource.” I ran her domain through Search Console before we’d even had a second call.

The actual problem was three things. Her migration to a new theme eighteen months earlier had left roughly 90 old blog URLs returning soft 404s, they loaded a page but Google correctly saw them as thin, near empty content. Her sitemap was still submitting those 90 dead pages, telling Google to keep checking them. And her robots.txt, edited by someone at the old agency, was blocking the /blog/ folder entirely, so anything new she’d published in the last year had never been crawled.

We fixed all three inside a week. Redirected the 90 dead URLs to relevant live pages using RankMath’s redirect manager, regenerated the sitemap, and removed the blanket block from robots.txt using the plugin’s built in editor. No developer, no invoice for “technical resource,” total cost was my time and about £0 in tools since everything we used had a free tier. Her indexed page count in Search Console went from 140 to 310 over the following six weeks, and organic traffic recovered past its previous level within two months.

Where a developer earns their fee

I’m not going to pretend developers are unnecessary, that would be dishonest and it would also be bad advice. There’s a short, real list of technical SEO work that does need code:

  • Server response time issues caused by bad hosting configuration or bloated database queries, this is a hosting or backend problem, not a plugin problem.
  • JavaScript-heavy sites where content is rendered client-side and Google’s crawler struggles to see it, common on React or Vue-built sites.
  • Custom schema for unusual content types that plugins don’t support out of the box.
  • Migrating an entire site to a new URL structure or platform, where redirect logic needs to be handled at the server level for thousands of URLs at once.

If your problem is one of those, hiring help is the right call, and it’s worth knowing roughly what that costs before you agree to anything. I’ve written a full breakdown of what an AI consultant or technical specialist typically charges so you’re not walking into a quote blind.

Use AI to help you do the fiddly bits faster

You don’t need to know how to code to get useful code-adjacent help these days. If a plugin gives you an “advanced” field, like a custom schema snippet, or you need to write a specific rule for robots.txt, tools like ChatGPT can write it for you in seconds, you just paste it in and test it. I covered this in a piece on using ChatGPT prompts to speed up coding work without wrecking anything, and the same logic applies to small SEO snippets. Ask for the code, ask it to explain what each line does, and test it on a staging page first, never live.

Keep checking, don’t just fix once

Technical SEO isn’t a one-off job, it’s maintenance. Once you’ve done the fixes above, you want a way to see if they’re working without redoing a full audit every month. A rank tracker app will show you movement on the keywords you care about, and it’s a far faster signal than staring at Search Console guessing. If you’ve never set up keyword tracking before, it’s worth reading through whether adding keyword tracking will improve your SEO before you pick a tool, because tracking the wrong keywords tells you nothing useful.

And if you want the bigger picture on why any of this matters beyond rankings, I’d point you to why technical SEO matters and what happens when you skip it, because the cost of ignoring this stuff compounds quietly, you don’t notice the damage until traffic has already dropped.

The forty-minute weekly habit

If you take one thing from this post, make it this routine: once a week, spend forty minutes in Search Console checking the Pages report for new indexing errors, and once a month, run a free Screaming Frog crawl to catch broken links and duplicate titles before they pile up. That’s it. That’s most of technical SEO for a small business, done without a developer, done without a big invoice, done by you.

Frequently asked questions

Can I really fix technical SEO issues without any coding knowledge?

Yes, for most small and mid-sized websites on WordPress, Shopify, Wix or Squarespace, the majority of common technical SEO problems, broken links, missing redirects, duplicate titles, slow images, weak schema, are fixable through plugins and built-in admin settings, no code required.

Which technical SEO problems need a developer?

Server response time caused by hosting configuration, JavaScript rendering issues on framework-built sites like React or Vue, unusual custom schema, and large-scale platform migrations are the main cases where code and a developer’s involvement matter.

What’s the first thing I should check if my technical SEO feels broken?

Open Google Search Console and look at the Pages report under Indexing. It lists, in plain language, exactly why pages aren’t being indexed, which is almost always more useful than running a generic third-party audit first.

How often should I check my site’s technical SEO?

Weekly for a quick Search Console check, and monthly for a fuller crawl using a free tool like Screaming Frog’s 500-URL version. Technical SEO problems compound quietly, so catching them early is far cheaper than fixing six months of accumulated issues at once.

Primary sources

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.