// blog / wordpress setup

How I explain technical SEO to a business owner in plain English

Technical SEO is the work that lets search engines find, crawl, render and index a site's pages and understand what they're about, before content and links can do their job. I explain it to owners as plumbing: when it's right nobody notices, and when it's wrong, good pages don't show up in Google at all.

By Muhammad Younus Updated 10 min read WordPress setup

WordPress SEO setup: illustration for "Technical SEO in plain English"
// 01 - the definition

What is technical SEO, and what does it include?

Technical SEO is the part of a site that decides whether Google can reach the pages at all. I explain it as plumbing: nobody admires it, and nobody thinks about it until a pipe bursts. It's also the first thing I open in an audit that ranks every fault by the clicks it costs.

Google describes Search in three stages. Crawling is its programs downloading your pages. Indexing is Google reading those pages and storing them in a large database. Serving is picking results from that database when someone searches. Google says it doesn't guarantee it'll crawl, index or serve any page, so the job isn't forcing anything into Google. It's taking away every reason for Google to say no.

The stages in plain English, and what usually breaks each one
StageWhat I tell the ownerWhat usually breaks it
FindingGoogle has to know the page exists, mostly by following links from pages it already knowsA page nothing links to, or a sitemap that lists the wrong addresses
CrawlingGoogle's crawler has to be let in and get a normal answer from the serverA robots.txt block, a failing server, a login wall
RenderingGoogle loads the page like a browser, scripts and all, to see what a visitor seesText or links that only appear after a script Google can't run or reach
IndexingGoogle decides the page is worth storing, under one addressA noindex tag, a copy at another URL, a page with little on it
ServingGoogle shows the stored page for a search it matchesThis is where content and links take over from the technical side
// 02 - the difference

How is it different from on-page and off-page SEO?

I use the building again. On-page SEO is what's inside each room: the words, the headings, the titles people see in Google. Off-page SEO is the building's reputation: other sites linking to it and talking about it. Technical SEO is the pipes, the wiring and the front door. You can furnish a room beautifully, and if the door's locked, nobody's walking in.

Three kinds of SEO, side by side
KindThe question it answersTypical work
TechnicalCan Google reach, read and store this page?Indexing settings, redirects, canonicals, sitemaps, speed, rendering
On-pageDoes this page answer the search it's meant for?Titles, headings, copy, internal links, image alt text
Off-pageDo other sites trust it enough to point at it?Links and mentions from other sites

The three overlap. Internal links are page copy and plumbing at the same time, since they're how Google finds most pages: Google's SEO starter guide says it primarily finds pages through links from pages it already crawled. Speed sits on the technical side too, but a visitor feels it as a page that's slow to use.

The order isn't negotiable, though. If Google can't index a page, no rewrite and no link will make it show up, so I check the technical layer before anyone spends money on content.

// 03 - the method

How I explain it on a first call, in plain English

This is the order I take an owner through, over a shared screen. I teach technical SEO basics on the owner's own site, not on a diagram of crawlers, because a page they know makes every step stick.

  1. Step 01

    Start with the plumbing

    One sentence on what technical SEO is, and one on what it isn't: writing or link building. Nobody should think they're being sold three things at once.

  2. Step 02

    Open their Search Console

    Search Console is Google's own report on the site, so it's the fairest place to start. The Page indexing report shows how many URLs Google has indexed and a reason for each group it hasn't. Google also says not to expect every URL to be indexed, which settles a lot of worry early.

  3. Step 03

    Pick one page they care about

    A site-wide score means little to an owner. Their best service page means everything. I run it through the URL Inspection tool, which Google names as the way to check how it sees a page, and read the result out in plain words: indexed or not, which address Google chose, and when it last crawled it.

  4. Step 04

    Turn each fault into what it costs

    A noindex tag isn't interesting on its own. A service page that can't appear in Google is. I tie every fault to a page and, where Search Console has them, to its clicks.

  5. Step 05

    Say what I don't know yet

    Some faults only show up in a full crawl, and Google's starter guide says some changes take effect in a few hours while others could take several months. So I don't give an owner a date.

Rather have me do this? One person, whole job.

Book a call on Upwork
// 04 - the checks

How I check the parts of technical SEO on every site

These are the parts I go through on every WordPress site, each with the plain English version I give the owner. The order doesn't change with the size of the site.

  1. i.

    Can Google get in, and is anything shut out?

    Robots.txt is the note on the front door telling crawlers where they can't go, and one stray Disallow can shut a whole folder out of the crawl. A noindex tag is a different request, to keep a page out of results. WordPress has a box called Discourage search engines from indexing this site, and when it's ticked, every page carries that request.

  2. ii.

    Does every page have one address?

    The same page at www and non-www, with and without a trailing slash, or with tracking tags on the end, is several doors into one room. Google says it chooses a single canonical URL per piece of content, and I check it's choosing the one the owner wants. A site with French and English versions of a page also needs hreflang, which Google describes as the way "to tell Google about the variations of your content."

  3. iii.

    Do old addresses still lead somewhere?

    A page that moved needs a permanent 301 redirect to its new home. I list every old URL that returns a 404 and every redirect that hops more than once.

  4. iv.

    How does Google find the pages that matter?

    Mostly through links, so I map which pages get them and which are buried. The sitemap's the backup list. The starter guide says one isn't required, but a sitemap full of redirected or noindexed pages contradicts the site, so I compare it with what's actually live.

  5. v.

    What does Google see after the scripts run?

    Google says it runs the JavaScript it finds with a recent version of Chrome. I compare the page source with the rendered page, and if the main text, the menu or the links only appear once a script runs, I check that Google's copy has them too.

  6. vi.

    Is it quick for real visitors?

    Core Web Vitals are Google's three measures of loading, responsiveness and visual stability. Its targets are LCP within 2.5 seconds, INP of 200 milliseconds or less and CLS of 0.1 or less, and I read the field data real visitors produce, not one lab test.

  7. vii.

    Is every page on HTTPS?

    Google's page experience checklist asks "Are your pages served in a secure fashion?" I check that every old address, the http one and the www one included, lands on the HTTPS page in a single redirect.

  8. viii.

    Does it work on a phone?

    Google says it uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking. So I check the phone version carries the same text, links and structured data as the desktop one, not a trimmed copy.

  9. ix.

    Is the structured data valid?

    Structured data tells Google what a page is: an article, a product, a business. I test it in the Rich Results Test, remove types the visible page doesn't support, and keep one plugin in charge of it, because two plugins printing markup is a common WordPress fault.

  10. x.

    Can AI crawlers reach it?

    AI tools send their own crawlers, and robots.txt can name each one. OpenAI's documentation says a site can allow OAI-SearchBot to appear in ChatGPT search while disallowing GPTBot for model training, and Google says its Google-Extended token doesn't affect inclusion in Google Search. I check the rules say what the owner actually intends.

// 05 - the symptoms

How do I know if my site has a technical problem?

Owners notice the symptom, not the cause. These are the ones worth taking seriously.

A page you know exists isn't in Google. Check it in the URL Inspection tool. If it says the page is crawled but not indexed, or discovered and never crawled, those two statuses have their own diagnosis.

The not indexed side of the Page indexing report keeps growing. A few reasons there are normal. A reason that jumps by hundreds of pages in a week means a plugin, a theme or a setting changed. I've written up why a website isn't showing up on Google as a separate walk-through.

Clicks dropped after a change. A redesign, a host move or a permalink change all touch the technical layer. If the drop starts that week, that's where I look first.

Strange pages turn up in Google. On one UK client site, a location page template went live by accident, indexable, with a placeholder where its title should've been. Only a crawl of every published URL finds pages like that, because nobody links to them on purpose.

// watch out

A plugin's green light isn't a technical check. SEO plugins score the page you're editing against a keyword. They don't tell you whether Google indexed it, which address it chose, or what it saw after rendering.

// 06 - who does what

Who should fix it: the owner, a developer or a consultant?

It depends on where the fault lives. Some fixes are a checkbox, some are code, and some need someone to read Search Console and decide the fix first.

Who usually fixes what
FaultWho fixes itWhy
Discourage search engines ticked on a live siteThe owner, in two clicksIt's one box under Settings, then Reading
Noindex on the wrong pages, wrong canonicals, redirect gapsMeThey're SEO settings and redirect rules, and the fix depends on the diagnosis behind it
Reasons piling up in the Page indexing reportMeEach reason traces to a setting, a plugin or a template, and the tracing is the work
A slow theme, a broken template, server errorsA developer, working from my findingsIt's build work, and I don't take build work on
Thin or duplicate pagesMe, with the owner signing off the wordsMerging or pruning pages is an SEO call, but it's their business the words describe

When the damage is concentrated in indexing, the follow-on job is getting the right pages crawled and indexed, and the audit tells you whether you need it. If you'd like to know who you'd be dealing with first, here's how I work. It's one person on every job, and every call is remote, over Zoom, Meet or async notes.

// when to hand this over

If you'd rather have one person tell you what's wrong in plain English and then fix the SEO side of it, that's the audit I run. Your developer keeps the build.

Book a call on Upwork

Is this your site? Send me the URL.

Book a call on Upwork
// questions - wordpress setup

What else do people ask about this?

Is technical SEO the same as web development?

No. Development builds the site, and technical SEO checks whether search engines can find, read and index what was built. They share ground like redirects and speed, but they're different jobs.

Does a small site need technical SEO?

Yes, though it's usually a short job. A five page site can still carry a noindex tag or answer at two addresses, and it has fewer pages to lose.

Can technical SEO on its own get my site ranking?

No, and nobody should promise it will. Technical SEO removes the reasons Google can't show a page; content and links decide how high it shows.

What's the first thing I can check myself?

The Page indexing report in Search Console. It shows how many of your pages Google has indexed and why the rest aren't. If you can't get into Search Console, getting that access sorted is step one.

// sources - checked

Where do these rules come from?

Platform and Google documentation, opened and read on the day this was written. Everything else is how I work.

  1. Google Search Central: SEO starter guide
  2. Google Search Central: in-depth guide to how Google Search works
  3. Google Search Central: understanding Core Web Vitals and Google search results
  4. Search Console Help: Page indexing report
  5. Search Console Help: URL Inspection tool
  6. WordPress.org documentation: Settings Reading screen
  7. Google Search Central: understanding page experience
  8. Google Search Central: mobile-first indexing best practices
  9. Google Search Central: tell Google about localized versions of your page
  10. Google Search Central: introduction to structured data
  11. OpenAI: overview of OpenAI crawlers
  12. Google crawling documentation: Google's common crawlers, Google-Extended
Muhammad Younus, WordPress technical SEO consultant
// who wrote this

One consultant, writing down his own method

I'm Muhammad Younus, a WordPress technical SEO consultant with 8+ years of experience and 100+ client sites fixed. Top Rated Plus on Upwork with a 100% Job Success Score. Every post here is the way I actually do the job, written in the first person because it's one person doing it, remotely, with no team behind the name.

Nothing in these posts is a client I can't name or a number I can't show. Where a figure comes from a client's Search Console, it's from a published case study, and where a rule comes from Google or a platform, the source is linked at the bottom of the post.

// the service behind this post
Muhammad Younus with his arms folded and a relaxed, confident smile
// next step

Want this done on your own site?

Book a call on Upwork, send the URL and read-only Search Console access, and you'll get a written scope for the search side before any work starts. One person does the whole job, remotely.

Book a call on Upwork