What Is Technical SEO? 10 Technical SEO Tips You Can Apply to Your Website

Technical SEO is the part of search optimisation most business owners hand to "the developer" and then forget. I have worked on websites since 2012, and I keep seeing the same story. A company publishes great content, yet one wrong line of configuration keeps it invisible on Google for months. So in this guide I explain technical SEO in plain language. Then I give you exactly 10 tips you can apply to your own website this week.
This article is for beginners. You do not need to write code. If you can log in to your CMS and open a Google Search Console account, you have everything you need. Advanced topics, such as AI crawlers and JavaScript rendering, have their own article. Instead of repeating it here, I will link to it where it fits.
What is technical SEO and what does it cover?
Technical SEO is the set of infrastructure changes that let search engines crawl, understand and index your website without friction. In practice, it covers crawl permissions, XML sitemaps, page speed, mobile parity, HTTPS, redirects and structured data. In short, it keeps the road between your content and Google open.
Here is an analogy I also use with clients. Your content is the product in the shop window. Technical SEO is the street leading to the shop, the unlocked door and the readable sign. If the street is closed, nobody walks in, however good the window looks. Therefore technical SEO does not win rankings on its own. However, when it is missing, it cancels out all your other work.
Specifically, Google brings a page into search results in three stages: crawling, indexing and serving. Technical SEO mostly concerns the first two. If Googlebot cannot reach your page, or it thinks the page is a duplicate, the quality of your content never even enters the evaluation.
Why does technical SEO come before content?
Most clients come to me asking for blog posts first and ads second. Yet when I look at the technical state of their site, I often find the same picture. New pages have been missing from the index for weeks. Old URLs return 404 errors. The mobile version loads slowly. So publishing new content on a site like that is like pouring water into a leaking bucket.
On the other hand, technical SEO has one big advantage. Most issues need fixing once, and then they stay fixed for a long time. Content needs constant production, and link building needs patience. A solid technical base, in contrast, only needs regular checks. As a result, technical clean-up often gives small businesses with limited budgets the best return.
Also, technical problems hurt visitors as well as Google. A site that loads slowly, jumps around on mobile and is full of broken links loses trust. In other words, technical SEO is also a user experience investment. If you want to know how the two fit together, read my guide on balancing UX and SEO.
How is technical SEO different from on-page and off-page SEO?
First, I usually group SEO work into three areas. Each one answers a different question, and none of them can replace another. The table below gives you a quick overview.
| Area | Question it answers | Typical tasks | Who does it? |
|---|---|---|---|
| Technical SEO | Can Google crawl and index my site? | robots.txt, sitemap, canonical tags, speed, HTTPS, redirects | Developer and SEO specialist together |
| On-page SEO | Does my page give the best answer to the search? | Keywords, heading structure, search intent, freshness | Content team and SEO specialist |
| Off-page SEO | Do other websites trust me? | Natural links, brand mentions, local listings | Marketing and PR |
As the table shows, technical SEO is a prerequisite. Content and links only work when the technical door is open. That is why every new SEO consulting project I take on starts with a technical audit.
Which tools do you need before you start?
The good news is that you can also apply almost all 10 tips with free tools. My starter kit looks like this:
- Google Search Console: Your main source for indexing, sitemap and Core Web Vitals reports.
- PageSpeed Insights: Shows lab data and real user speed data on one screen.
- Browser developer tools: The Lighthouse tab in Chrome plus the mobile device simulator.
- A status code checker: To see whether a URL returns 200, 301 or 404, use my redirect checker.
- A simple spreadsheet: A place to log each issue, the date you found it and its status.
The last item looks trivial, but it may matter most. Technical SEO work often falls into a loop of "I fixed it, then someone broke it again". With a log, however, you can see at a glance what changed and when.
Tip 1: Is your robots.txt file blocking Google by mistake?
A robots.txt file sits in the root of your site and tells crawlers which sections they may visit. Type yourdomain.com/robots.txt into your browser to see yours right now. The most expensive mistake I see is a "Disallow: /" line added during development and left in place after launch. As a result, that single line closes the entire site to crawling.
That said, robots.txt is not a way to hide pages. Google's robots.txt documentation warns about this directly. If a blocked page receives links from other sites, Google can still index its URL without a description. To keep a page out of search results, use a noindex tag, password protection or remove the page entirely.
My quick checklist looks like this:
- Does the file contain "Disallow: /"? If so, is it intentional?
- Are your CSS and JavaScript folders blocked? If they are, Google cannot render your pages properly.
- Does the file list the URL of your sitemap at the end?
If you want to start with a clean file, my robots.txt generator makes the job easy.
Tip 2: How do you build and submit an XML sitemap?
An XML sitemap is the list where you tell Google which pages matter. On a small, well linked site, Google finds pages anyway. Still, a sitemap helps new pages get discovered faster. It also lets you track in Search Console which pages made it into the index.
According to Google's sitemap guidelines, a single file can hold up to 50,000 URLs or 50 MB uncompressed. Larger sites therefore split the list into several files and group them in a sitemap index file. The same page adds two important details. First, Google ignores the priority and changefreq values. Second, it uses lastmod only when the value is consistently and verifiably accurate.
So include only pages that return a 200 status, point to themselves as canonical and that you actually want indexed. Otherwise, listing redirected, noindexed or duplicate URLs sends Google mixed signals. If your CMS does not create a sitemap for you, my XML sitemap generator builds one in minutes. Then open the Sitemaps section in Search Console, enter the URL and submit it.
Tip 3: Are your pages actually in Google's index?
Many business owners assume that every page on their site is on Google. Then open the "Pages" report in Search Console, and the picture often looks different. The report splits your URLs into indexed and not indexed, and it states a reason for each group.
These are the statuses I run into most often:
- Crawled, currently not indexed: Google saw the page but decided it was not worth adding. This usually points to thin or repetitive content.
- Discovered, currently not indexed: Google knows the URL but has not crawled it yet. On small sites, weak internal linking is the usual cause.
- Excluded by noindex tag: If you did not plan this, a checkbox in your theme or plugin settings is probably still switched on.
- Duplicate, Google chose a different canonical than the user: Your canonical signals contradict each other. See tip 4.
To check a single page, use the URL Inspection box at the top of Search Console. It also shows whether the page is in the index, which canonical Google picked and when Googlebot last crawled it. When you publish a new or important page, you can request indexing from the same screen.
Tip 4: How do canonical tags fix duplicate content?
When the same content opens on several URLs, Google decides by itself which one to show. For example, a product page may load through a category path, a filter parameter and a campaign tagged URL. In that case your ranking signals split across several addresses.
A canonical tag is a line in the head of the page that says "this is the main URL". Google's guide to duplicate URLs ranks the signals by strength. Redirects and rel="canonical" are strong signals, while sitemap inclusion is a weak one. One more point matters here. A canonical tag is a strong hint, not a command. If other signals disagree, Google may pick a different URL.
Because of that, all your signals should point the same way. The canonical URL should appear in your sitemap, internal links should go to it and it should return a 200 status. The same guide also advises against using robots.txt or noindex to choose a canonical. After all, noindex removes the page from search completely, while you only want to choose which version appears.
Tip 5: Does your site have one single, secure address?
Your site may open in four ways: with http, with https, with www and without www. If all four versions load separately, Google sees four copies of the same site. The fix is simple. Then pick one version and point the other three to it with permanent redirects.
Google treats 301 and 308 as permanent redirects and considers the target a canonical candidate. It treats 302 and 307 as temporary, so it may keep the old URL instead. Therefore, always use a 301 when you change your domain or protocol.
Above all, HTTPS is no longer optional. Browsers flag pages without encryption as not secure, and that hurts trust on business sites with contact or quote forms. Most hosting companies also include an SSL certificate for free. To check your setup, type your address in all four variants and confirm each one lands on a single https URL. My redirect checker also shows you any redirect chains along the way.
Tip 6: Do your Core Web Vitals pass the thresholds?
Core Web Vitals are three metrics Google uses to measure real user experience. According to the official definition on web.dev, the "good" thresholds are:
- LCP (Largest Contentful Paint): The largest content element appears within 2.5 seconds.
- INP (Interaction to Next Paint): The page responds to a click or tap in 200 milliseconds or less. INP replaced FID in 2024.
- CLS (Cumulative Layout Shift): The layout shift score stays at 0.1 or lower while the page loads.
Google measures these at the 75th percentile of page loads, split by mobile and desktop. In other words, most of your visitors need a good experience, not just you on your fast laptop.
For beginners, three fixes deliver the most. First, compress large images and convert them to a modern format such as WebP. Second, give images and ad slots a fixed width and height so the layout stops jumping. Third, remove plugins and tracking scripts you no longer use. That said, I do not overstate the ranking weight of speed. Still, a slow page loses visitors before they reach your form.
Tip 7: Does your mobile version show the same content as desktop?
Google uses the mobile version of a site to index and rank its content. We call this mobile-first indexing. In practice it means that text you show on desktop but hide on mobile barely exists for Google.
Google's mobile-first indexing guide gives a few clear recommendations:
- Keep the primary content identical on mobile and desktop. Use accordions or tabs to save space instead of deleting content.
- Use equivalent title tags and meta descriptions on both versions.
- Likewise, include the same structured data on both versions.
- Do not lazy load primary content on user interaction, because Google does not trigger clicks to load content.
The easiest route is responsive design: one URL and one HTML document that adapts to every screen. If you are planning a new site, make this a requirement at the very start of the web design project. To check your current site, open a key page on your phone and read every section. If any text, button or form is missing, you have found work to do.
Tip 8: What should your URL structure and site hierarchy look like?
A good URL tells readers what the page is about. An address like "/office-chairs/ergonomic-chair/" gives users and Google far clearer information than "/product.php?id=4821". The rules are simple. First, use lowercase letters, separate words with hyphens and drop unnecessary parameters.
To turn page titles into clean URLs, try my slug generator. One warning, though. Still, do not change live URLs just to make them prettier. Every change needs a redirect and carries some risk, however small.
For hierarchy, your goal is that important pages sit only a few clicks away from the homepage. Orphan pages, which get no link from any menu or article, stay invisible to Google and visitors alike. So whenever you publish a new service page, link to it from at least a few related pages. For sites with hundreds or thousands of products, I cover this in detail in my article on category structure for large websites.
Tip 9: How do you clean up broken links and redirect chains?
Every site collects broken links over time. A product goes out of stock, a campaign page disappears, a blog URL changes. The visitor lands on a 404 page, and Googlebot hits a dead end.
Work through it in this order. First, find old URLs that earn links from other sites or still bring traffic, and 301 redirect them to the closest current page. Next, crawl your internal links and replace broken ones with the new URL directly. Because of this, updating the link target is always cleaner than leaving an internal link to rely on a redirect.
A redirect chain happens when URL A points to B and B points to C. Each extra hop adds delay for visitors and an extra request for crawlers. I see these chains most often on sites that went through several redesigns. The fix, then, is to point A straight to C. One more thing: for a page you removed on purpose with no replacement, returning 404 or 410 is perfectly normal. Redirecting every deleted page to the homepage usually counts as a soft 404 for Google and achieves nothing. If you are moving your site, my website migration SEO checklist gathers all of these steps.
Tip 10: What does structured data add to technical SEO?
Structured data labels the information on your page in a format that machines can read. For instance, you state clearly whether a page describes a product, an event or a business, along with its price or address. Google recommends the JSON-LD format, which you add without touching the visible part of the page.
Structured data is also not magic that lifts rankings directly. Instead, it makes your page eligible for rich results and helps Google understand the content more precisely. Three types are enough for a start: Organization or LocalBusiness for company details, BreadcrumbList for the breadcrumb trail and Product if you sell online.
The rule is simple: everything you mark up must also be visible on the page. Adding a review rating or price to your markup that does not appear on the page goes against Google's structured data guidelines. To start without writing code, build the basic JSON-LD blocks with my schema generator. After that, validate them with Google's Rich Results Test.
In what order should you apply these technical SEO tips?
However, not every tip is equally urgent. If your time is limited, I suggest the following order, because each step boosts the impact of the next one:
- robots.txt and noindex checks (tips 1 and 3). If the door is locked, nothing else matters.
- One address and HTTPS (tip 5). Without merging duplicate versions, your data stays misleading too.
- Broken links and redirects (tip 9). You win back lost link value.
- Sitemap and canonical setup (tips 2 and 4). You tell Google clearly which pages matter.
- Mobile parity and speed (tips 6 and 7). You improve user experience and conversions.
- URL structure and structured data (tips 8 and 10). Fine tuning comes once the base is solid.
From my field experience, the first three steps usually take one or two working days on a small business site. Treat that as a starting range, not a guarantee. The platform, the theme and your access to a developer can change it considerably.
How often should you run a technical SEO check?
Technical SEO is not a one off job, because websites change all the time. Someone installs a new plugin, a theme update rolls out, a colleague ticks the wrong box. This is the rhythm I recommend to my clients:
- Weekly: Read Search Console alert emails and watch for sudden shifts in the Pages report.
- Monthly: Run a broken link scan, review the Core Web Vitals report and confirm your sitemap is current.
- With every major change: Run a full check before and after any theme, platform or domain change.
Meanwhile, people skip the last item most often. I explain how to protect rankings during a redesign in my migration checklist. In short, regular checks let you spot problems before Google does.
Should a small site worry about crawl budget?
Short answer: probably not. Crawl budget is the number of pages Google can and wants to crawl on your site within a given time. The topic gets a lot of hype online, and small businesses worry about it for no reason.
Google's crawl budget guide defines its audience clearly. It targets sites with roughly 1 million or more unique pages whose content changes weekly. It also covers sites with 10,000 or more pages that change daily, plus sites with many URLs stuck at "Discovered, currently not indexed". Google adds that these numbers are rough estimates.
So for a 50 page business site or a shop with a few hundred products, crawl budget is not a priority. At that scale, in other words, the real problem is rarely budget. Pages look low value because of thin content or weak internal links instead. Spend your energy on the 10 tips above first.
What are the most common technical SEO mistakes beginners make?
Over the years I have audited many sites, and the same mistakes keep coming back. These are the ones I see most:
- Leaving the "discourage search engines" setting on when a staging site goes live.
- Using robots.txt to hide a page, which leaves the URL in results without a description.
- Adding a canonical tag that points every page to the homepage, which can push all inner pages out of view.
- Redirecting every deleted product to the homepage.
- Leaving redirected or noindexed URLs in the sitemap.
- Deleting content or images to raise a speed score, so the score goes up while the page loses value.
All of these mistakes share one thing. For example, people make them with good intentions, while looking for a quick fix. So before you change any setting, ask yourself what it tells Google. In practice, that one question prevents most of these errors.
What should you learn after basic technical SEO?
The 10 tips in this article form the foundation. Once that is solid, more advanced topics come up next. These include how Google processes content generated with JavaScript, server log analysis, access policies for AI crawlers and faceted navigation on large sites.
AI powered search in particular has widened the technical SEO agenda. Whether ChatGPT, Gemini and similar systems can reach your site now also depends on your robots.txt decisions. I cover these advanced topics one by one in my article on technical SEO after AI. Once you finish the basics, you can continue there.
Then again, do not rush into advanced topics. From what I see in the field, most sites have not finished the basic steps yet. For most businesses, the fastest gains hide in the simple checks above, not in advanced techniques.
Should you do technical SEO yourself or hire a specialist?
My honest answer: both can work, but you need to know where the line is. A business owner or marketing manager can run most of the checks in this article alone. Reading Search Console, looking at robots.txt and testing the site on a phone require no technical background.
Fixing things, however, is a different story. Writing redirect rules, correcting canonical logic in theme code or tuning server settings for speed can break a site if done wrong. In those cases, working with a developer or an experienced technical SEO specialist is the safer choice.
In my own process, the first step is always a technical audit. I rank the issues by impact and separate what your team can handle from what needs a specialist. As a result, your budget goes to the work that truly matters. If you would like to review your site's technical health together, get in touch through my contact page.
Summary: a 10 point technical SEO checklist
Let me close with a short list you can print and keep on your desk. Once you can tick every item, your technical foundation is largely in place:
- robots.txt does not block important sections.
- A current XML sitemap sits in Search Console.
- The Pages report shows no unexpected exclusions.
- Duplicate URLs merge into one version through canonical tags.
- The site opens on one https address, and every other variant 301 redirects to it.
- Core Web Vitals pass the thresholds or are clearly improving.
- The mobile version shows the same content as desktop.
- URLs are readable, and key pages are only a few clicks away.
- No broken links or redirect chains remain.
- Basic structured data is correct and matches the visible content.
To sum up, technical SEO is not glamorous work. Still, it is the ground that lets your content and ad budgets pay off. Once you complete these 10 steps, you give Google everything it needs to understand your site.




