What Is Technical SEO? A Plain-English Guide for Business Owners
Technical SEO decides whether Google can find, read and trust your website at all, and for most small business sites it comes down to about eight checks you can run yourself with free Google tools.
A situation I see a few times a year goes like this. A Navi Mumbai business launches a new website. It looks better than the old one, the owner is happy, and for six weeks enquiries from Google slowly dry up. Nobody touched the content. The cause is one setting the developer switched on during the build to hide the unfinished site from Google, and forgot to switch off at launch.
That is technical SEO: the plumbing that decides whether Google can reach, read and trust your pages. It matters more in India than people think, because Google is close to the whole market. Statcounter puts Google’s share of search in India at 96.63% in September 2026. If Google cannot read your site, almost nobody searching will find it. So the question this guide answers is simple: what does technical SEO cover for a small business, and which parts can you check yourself this week?
1. What technical SEO covers, and what it does not
SEO is usually split into three parts. Technical SEO is how your site is built and served. On-page SEO is what each page says and how it is structured. Off-page SEO is your reputation elsewhere: reviews, listings and links from other websites. All three matter, but technical problems can quietly cancel out the other two.
Think of your website as a shop. The products and the window display are the content. Technical SEO is whether the shutter opens, the lights work and the address on the board is right. A beautiful shop with a jammed shutter sells nothing.
It is worth saying what technical SEO is not. It will not make a thin page rank, and it will not fix a business that has no reviews. In my experience, the biggest gains come from removing a blocker, such as a stray noindex tag or a broken redirect, rather than from fine-tuning. Once nothing is blocking Google, extra technical work has diminishing returns for a small site.
2. How Google finds, reads and ranks a website
Google describes its process in three stages in its guide How Google Search works: crawling, indexing and serving results. Each stage has its own failure points, and knowing which stage failed tells you where to look.
Crawling
Google’s crawler visits pages and follows the links on them. If a page has no links pointing to it and is not in your sitemap, the crawler may never find it. If your server is slow or keeps returning errors, Google crawls less.
Indexing
After visiting a page, Google decides whether to store it in its index. Pages can be crawled and still left out, for example if they look like a copy of another page or carry a noindex instruction.
Ranking
When someone searches, Google picks pages from its index and orders them. Only indexed pages can rank. That is why technical problems come first: they decide whether a page is even in the race.
| Stage | Common failure | Where to check (free) |
|---|---|---|
| Crawling | Page blocked in robots.txt; no internal links to it; server errors | Search Console: URL Inspection, Crawl stats |
| Indexing | Stray noindex tag; duplicate of another URL; very thin page | Search Console: Page indexing report |
| Ranking | Page is indexed but slow, weak or off-topic for the search | Search Console: Performance report; PageSpeed Insights |
Source: stages from Google, How Google Search works. The failure examples are from my own audits.
3. Let Google in: robots.txt and noindex
Two settings control access. A file called robots.txt tells crawlers which parts of the site not to visit. A noindex tag tells Google not to list a page. Both are useful. Both can wipe out your traffic if set wrongly, which is what happened in the launch story above.
Many people, including some developers, mix up the two. Google’s robots.txt introduction says robots.txt is for managing crawler traffic and is not a way to keep a page out of Google. It warns that a blocked page’s URL can still appear in search results, and that a disallowed page “can still be indexed if linked to from other sites.” To keep a page out, Google says to use noindex or password-protect it.
The catch: Google can only see a noindex tag on a page it is allowed to crawl. If you block a page in robots.txt and also add noindex, Google never reads the noindex. We made exactly this mistake on our own site, which I describe in section 9.
4. One page, one address: redirects and canonicals
To Google, these four addresses can be four different pages, even though they show the same homepage:
| Address | What should happen |
|---|---|
| https://yourdomain.com/ | The real one. It loads normally. |
| https://www.yourdomain.com/ | Redirects permanently (301) to the real one. |
| http://yourdomain.com/ | Redirects to the https version. |
| https://yourdomain.com/index.html | Redirects to https://yourdomain.com/ |
Illustration. Pick www or non-www; either is fine as long as you pick one.
Google’s page on consolidating duplicate URLs lists the reasons to pick one address: to choose which URL people see in results, to combine signals such as links that point at different copies, and to avoid wasting crawl time on duplicates. It ranks the methods by strength. Redirects and the rel="canonical" tag are both strong signals. Listing a URL in your sitemap is a weak one.
Two honest notes. First, Google does not describe duplicates as a penalty. The same page says a site “will likely do just fine” without a canonical preference, because Google picks a version itself. Second, I still fix duplicates on every site I touch, because I would rather tell Google which address is right than let it guess. A redirect rule usually takes minutes.
On redirects, use the right type. Google’s HTTP status code documentation treats a 301 (permanent) as a strong signal that the new address should be used, and a 302 (temporary) as a weak one. For a page that has moved for good, use 301.
5. Sitemaps: useful, but not magic
An XML sitemap is a file listing the pages you want in Google. Most website builders and WordPress SEO plugins create one automatically. Every automated audit tool flags a missing sitemap as a serious error, which overstates it.
Google’s sitemap overview says you might not need one if your site is small, which it defines as “about 500 pages or fewer”, and that a sitemap “doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” Submit one anyway, because it costs nothing and gives you useful error reports in Search Console. Just do not expect it to fix an indexing problem on its own.
The same goes for crawl budget, a phrase that appears in a lot of SEO sales pitches. Google’s crawl budget guide says it is written for sites with roughly a million or more unique pages, or 10,000 or more pages that change daily. If your site does not have a large number of pages that change rapidly, Google says you do not need to read it. That covers nearly every small business site in Mumbai.
6. Speed and Core Web Vitals
Google measures real-world loading with three numbers called Core Web Vitals. Each is judged at the 75th percentile of page loads, which means three out of four visits need to hit the target.
| Metric | What it measures | Good target | Mobile sites rated good (2024, global) |
|---|---|---|---|
| Largest Contentful Paint (LCP) | How long until the main content shows | 2.5 seconds or less | 59% |
| Interaction to Next Paint (INP) | How quickly the page reacts to a tap or click | 200 milliseconds or less | 74% |
| Cumulative Layout Shift (CLS) | How much the page jumps around while loading | 0.1 or less | 79% |
| All three together | Passing every metric | All of the above | 43% (desktop: 54%) |
Source: targets from web.dev, Web Vitals; pass rates are global figures from the HTTP Archive Web Almanac 2024, Performance chapter. I could not find a reliable India-only figure, so none is given.
So more than half of mobile sites worldwide fail at least one of the three. If yours fails, you are in common company, and that is part of my point: speed is a tie-breaker more often than a deciding factor. Google’s page experience guidance says Core Web Vitals “are used by our ranking systems”, but also that there is no single page experience signal, and that Google “always seeks to show the most relevant content, even if the page experience is sub-par.”
Where speed clearly matters is with your visitors. A slow page on a mid-range phone over a patchy 4G connection loses people before it loads, whatever it does to rankings. The usual causes on small business sites are oversized images, too many plugins and cheap shared hosting.
See also: The fixes, in order of effort, are in how to speed up your website.
7. Mobile first, because your customers are
Statcounter estimates that 77.3% of web traffic in India in September 2026 came from mobile, against 22.1% from desktop. Google works the same way. Its mobile-first indexing guide says Google “uses the mobile version of a site’s content, crawled with the smartphone agent, for indexing and ranking.”
That has a practical consequence. If your mobile layout hides text, drops a section or cuts off a table to save space, Google may not count what is missing. Google’s advice is to keep the same content on mobile and desktop, and to use tabs or accordions rather than removing content. A responsive site, where one page adapts to the screen, avoids most of this by design.
8. Broken links, removed pages and server errors
Every page answers Google with a status code. Getting these right is unglamorous and it matters, especially after a redesign, when old addresses break in bulk.
| Code | Meaning | What Google does | Use it when |
|---|---|---|---|
| 200 | OK | Processes the page normally | The page exists |
| 301 | Moved permanently | Treats it as a strong signal to use the new address | A page has moved for good |
| 302 | Moved temporarily | Treats it as a weak signal | A short-term move only |
| 404 / 410 | Not found / gone | Removes the URL from the index if it was indexed | A page is gone with no replacement |
| 429 / 5xx | Too many requests / server error | Temporarily slows crawling; drops URLs if errors persist | Never on purpose; fix the server |
Source: Google Search Central, How HTTP status codes and network errors affect Google Search.
One mistake I see often is the “soft 404”: a deleted page that shows a friendly “sorry, not here” message but still returns 200. Google sees a working page with almost nothing on it. When you remove a page, redirect it to the closest live page, or let it return a real 404 or 410.
9. Structured data: telling Google what you are
Structured data, also called schema markup, is a small block of code that states facts in a format Google reads easily: your business name, address, phone number, opening hours and services. Visitors do not see it.
Two rules from Google’s structured data guidelines are worth knowing. Google “does not guarantee that your structured data will show up in search results.” And you should not mark up content that is not visible to readers of the page. In practice, that means your schema should repeat what the page already says, and match your Google Business Profile exactly.
10. What we found when we audited our own website
In October 2026 we ran a full technical audit on infoways.in, the same kind we run for clients. Our site is fast and built carefully, and it still had real problems. None were visible to a normal visitor.
The whole site existed twice
Every page loaded on both infoways.in and www.infoways.in, with no redirect. Only a canonical tag stopped Google from treating them as two sites. Fix: one permanent redirect rule sending every www address to the main domain.
Over 3,700 internal links pointed at duplicate addresses
Our menus linked to addresses like /seo/index.html instead of the clean /seo/. Both loaded, so our own links sent Google to the duplicate while the sitemap listed the clean version. Fix: one change in the code that builds our links, plus a redirect from any /index.html address to the clean one.
Other projects showed up under our domain
Our hosting account stores several unrelated projects in the same folder, so they were reachable as infoways.in/project-name/. They were blocked in robots.txt, which, as section 3 explains, does not remove them from search. Fix: a server rule that sends a noindex signal for those folders, and removing them from robots.txt so Google can see that signal.
One stray character broke the mobile layout
A single extra semicolon in the stylesheet stopped a mobile rule from working, so a row of eight tiles squeezed into boxes 68 pixels wide on phones. Labels like “Manufacturing” were cut to “Manuf”. Nothing looked wrong on a laptop. Fix: delete one character.
Spam pages from an old hack were still in Google
An earlier malware attack had created thousands of fake product pages. They were deleted months earlier, yet Search Console still showed 27 of them appearing in search. Server rules now return “410 Gone” for those addresses. Public crawl records showed that for part of August they returned 404 instead, which suggests the rule was lost during a deployment. Server rules can quietly disappear, so re-check them after changes.
One issue was still open when we wrote this: our hosting provider’s CDN returned “too many requests” (429) to OpenAI’s crawler on some pages. That is a hosting setting rather than our code, so we raised it with the provider.
None of these problems were visible to a normal visitor. All of them affected how search engines saw the site. That is the nature of technical SEO.
11. Can you fix it yourself, or do you need a developer?
It depends on the problem and on how your site is built. Wix and Shopify handle many technical settings for you. WordPress gives you more control through settings and plugins. Custom-built sites usually need a developer for anything beyond content.
| Problem | WordPress / Wix / Shopify | Custom-built site | Typical effort |
|---|---|---|---|
| Page marked noindex by mistake | Yourself, in settings or your SEO plugin | Developer | Minutes |
| www / http duplicates | Often a host or builder setting | Developer (server rule) | Under an hour |
| Sitemap missing or not submitted | Yourself (usually automatic) | Developer to create, you to submit | Minutes to an hour |
| Slow pages from large images | Yourself: compress and resize | Developer | An hour or two |
| Slow pages from hosting or code | Better hosting, fewer plugins | Developer | Half a day or more |
| Broken links after a redesign | Yourself, with a redirect plugin or app | Developer (redirect rules) | An hour or two |
| Layout broken on mobile | Theme settings, or a developer | Developer | Varies |
| Schema / structured data | SEO plugin or app | Developer | An hour or two |
Source: my own experience across client sites; effort assumes one small business site.
If you are not sure what a setting does, do not change it on a live site. A wrong robots.txt or redirect rule can remove your site from Google faster than it took to build up.
Where this advice breaks down
This guide is written for small business sites in one language with a few hundred pages at most. It does not cover large ecommerce catalogues with filters that create thousands of URLs, multi-language sites that need hreflang, or sites built as JavaScript apps where Google has to render the page to see content. Those need a proper crawl with paid tools and someone experienced.
It also has a ceiling. A technically perfect site with thin content and no reviews will still lose to a messy site that answers the searcher better. Google says as much in its page experience guidance. Fix the blockers, then spend your time on content, your Google Business Profile and reviews. And be wary of anyone who sells a 300-item technical report as the answer to falling enquiries; most of those items will not move anything.
Finally, timing. Google recrawls pages on its own schedule, so fixes take weeks to show, not days. If someone promises results from technical changes by next Monday, ask how.
See also: For the wider audit, including content and local signals, use our step-by-step SEO audit guide. If pages are missing from Google entirely, start with why a website is not showing on Google.
Your 10-step technical SEO check
The business owner with the forgotten “hide from Google” setting got their enquiries back about a month after one tick box was changed. Most technical SEO is like that: small, invisible, and the difference between being found and not.
Frequently asked questions
What is technical SEO in simple words?
Technical SEO is making sure search engines can find your website, read every page and understand it. It covers things like robots.txt and noindex settings, redirects and duplicate addresses, sitemaps, speed, mobile layout, status codes and structured data.
What is the difference between technical SEO and on-page SEO?
Technical SEO is about how the site is built and served: whether Google can crawl and index it, how fast it loads, and whether each page has one address. On-page SEO is about what each page says: the title, headings, content and internal links. Technical problems can stop good on-page work from counting.
Is technical SEO more important than content?
You need both, but in order. A page Google cannot crawl or index can never rank, so remove technical blockers first. Beyond that, Google says it shows the most relevant content even when page experience is weak, so content usually decides who ranks.
Does a small website need a sitemap?
Google says a site of about 500 pages or fewer might not need one, and that a sitemap does not guarantee indexing. It is still worth submitting one because it is free and Search Console reports errors against it.
How long do technical SEO fixes take to show results?
Google has to recrawl your pages before it sees a fix, on its own schedule. Expect weeks rather than days. For a few important pages, you can use Request Indexing in the URL Inspection tool in Search Console.
Does a Wix or Shopify website need technical SEO?
Yes, though less of it. These platforms handle many settings, but you still need to check your domain setup, duplicate pages, image sizes, broken links after changes and that your key pages are indexed.
Can technical SEO help a website that was hacked?
Yes. After the malware is removed, spam URLs should return 410 or 404, which Google says leads to them being dropped from the index. You can also use the Removals tool in Search Console for urgent cases, and you should confirm your real pages are indexed again.
Sources and further reading
- Statcounter: Search engine market share in India September 2026: Google 96.63%, Bing 1.92%.
- Statcounter: Desktop vs mobile vs tablet market share in India September 2026: mobile 77.3%, desktop 22.1%, tablet 0.6%.
- Google Search Central: How Google Search works Crawling, indexing and serving stages.
- Google Search Central: Introduction to robots.txt Not a way to keep pages out of Google; blocked URLs can still be indexed; use noindex or password protection.
- Google Search Central: How to specify a canonical URL Reasons to canonicalise; redirects and rel=canonical strong, sitemap weak; sites likely fine without a canonical preference.
- Google Search Central: Sitemaps overview About 500 pages or fewer may not need one; no guarantee of crawling or indexing.
- Google Search Central: Managing crawl budget for large sites Aimed at 1 million+ page sites, or 10,000+ pages changing daily.
- web.dev: Web Vitals LCP 2.5 s, INP 200 ms, CLS 0.1, measured at the 75th percentile.
- HTTP Archive: Web Almanac 2024, Performance chapter Global 2024 data: 43% of mobile and 54% of desktop sites good on all Core Web Vitals; mobile LCP 59%, INP 74%, CLS 79% good.
- Google Search Central: Understanding page experience Core Web Vitals used by ranking systems; no single signal; most relevant content shown even if page experience is sub-par.
- Google Search Central: Mobile-first indexing best practices Mobile version used for indexing and ranking; keep content the same across mobile and desktop.
- Google Search Central: How HTTP status codes and network errors affect Google Search 301 strong vs 302 weak signal; 4xx removed from index; 5xx and 429 slow crawling.
- Google Search Central: General structured data guidelines No guarantee of rich results; do not mark up content not visible to readers.
Ready to grow your business online?
Tell us what you need — website, SEO, software, apps or marketing — and we’ll give you an honest plan. No cost, no obligation.
- Honest advice, no pushy sales
- A clear written quote before any work starts
- A real Mumbai team on call