At two in the morning, the owner of a sports equipment store in Bandar Lampung is still staring at Google Search Console. He has written ten articles in the last three months. Traffic comes, but his rankings stay stuck on pages two and three. He has written "good content," he has placed keywords, he updates regularly. So why won't Google move his website up?
The answer is often not in the content. It is below the surface: how the website is built, how fast it loads, how well Google understands its structure, and whether something is technically preventing the site's best pages from climbing. That is technical SEO.
This guide covers technical SEO practically for Indonesian businesses: what actually affects rankings, how to audit your own website without being a technical expert, and which steps deliver the biggest impact first.
What Technical SEO Is and Why It Matters
Technical SEO covers every aspect of optimization that concerns your website's infrastructure and structure, rather than the words on the page. Content answers "what are you talking about." Technical SEO answers "can Google find, read, understand, and fairly evaluate your pages?"
The difference matters. You can write the best article in your industry, but if Google cannot index it, nobody ever sees it. You can have the best product, but if the page takes eight seconds to load on the mobile connections common in Indonesia, visitors—and Google—will leave.
Some technical factors also work silently behind the scenes, shaping how Google evaluates your entire site rather than any single page. That is why technical SEO is often called "the foundation." Foundations are invisible, but without a solid one, nothing built on top is ever stable.
According to DataReportal surveys, the majority of Indonesian internet users access the web through mobile phones, and a large share still relies on mobile networks of varying quality. This is not a small detail. It means speed and mobile-friendliness are not "bonuses"—they are prerequisites for competing in the Indonesian market.
The Foundation: Can Google Find and Read Your Website?
Before discussing speed or schema, start with the most basic question: can Google find your website and correctly read all its pages? Many small business websites fail here without realizing it.
Robots.txt
The robots.txt file is a set of instructions telling search engines which pages they may and may not access. It is not a security measure, but it directs crawlers down the right paths.
A common mistake: an overly restrictive robots.txt blocking important pages. If the file blocks a folder containing valuable content, Google will never index it. After publishing new content, make sure robots.txt is not standing in the way.
Sitemap.xml
A sitemap is a map listing all the important pages on your website. It tells Google which pages exist, when they were last modified, and which ones matter most. A sitemap does not directly improve rankings, but it speeds up the discovery of new pages. For businesses that frequently add products or articles, an always-updated sitemap ensures new content gets indexed faster.
Make sure your sitemap meets three conditions: it lists pages that genuinely matter, it updates automatically when content changes, and it is reachable at a stable URL.
Indexing: Are Your Pages Actually in Google?
Indexing is the process of Google adding your pages to its database. Indexed pages can appear in search results. Pages that are not indexed will never appear, no matter how good the content is.
Checking is simple: open Google and type site:yourwebsite.com. The results show which pages are indexed. If your important pages are missing, something is wrong. Likely causes:
- A
noindextag accidentally placed on the page - The page blocked by robots.txt
- Too few internal links pointing to the page
- The page missing from the sitemap
- The page judged as duplicate of another page
Internal Links
Internal links are the connections between pages on your own website. They help Google understand your site's structure and hierarchy, while distributing "authority" from strong pages to newer ones.
A well-built website ensures every important page can be reached within a few clicks from the homepage. Isolated pages—linked from nowhere—are pages Google will almost never find.
Website Speed: Why It Is Not Just a "Bonus"
Speed has long been a recognized ranking factor for Google, and it matters even more in Indonesia, where most access happens over mobile networks. A slow page does not only frustrate visitors; it sends a clear negative signal to Google.
Core Web Vitals
Since 2021, Google has used a set of metrics called Core Web Vitals as a ranking signal. Three main metrics:
| Metric | What It Measures | Target |
|---|---|---|
| LCP (Largest Contentful Paint) | How fast the main content appears | Under 2.5 seconds |
| INP (Interaction to Next Paint) | How responsive the page is to interaction | Under 200 ms |
| CLS (Cumulative Layout Shift) | How stable the layout is while loading | Under 0.1 |
All three can be measured for free in Google Search Console, under "Experience" or "Core Web Vitals." If your important pages fail these metrics, that is a signal that technical work is needed.
Common Causes of Slow Websites
Several causes slow websites down, and almost all of them are fixable:
- Unoptimized images. Large image files loaded without compression are the number one speed killer on many Indonesian websites. A 5 MB product photo that should be 200 KB is enough to slow a page down.
- Too many scripts. Every plugin, widget, or analytics script adds load. The more installed, the slower the page. Audit which scripts you actually need.
- Servers far from users. Hosting abroad with poor connectivity to Indonesia adds latency. The solution is a CDN (Content Delivery Network), which stores copies of the website on servers close to users.
- Inefficient code. CSS and JavaScript that is not minified or is called repeatedly adds processing time.
- Redirect chains. Each redirect adds another round trip of requests. A page that passes through three redirects feels slow to mobile users.
Hosting and CDN
Hosting choices directly affect speed. Websites hosted on modern infrastructure with a global CDN are usually far faster than websites on cheap single-location hosting. For the Indonesian market, CDNs matter because visitors are spread from Aceh to Papua, and distance to the server affects speed.
We discuss infrastructure choices in more depth in our cloud migration guide for businesses, including how to evaluate hosting and when it is time to move.
Mobile-First: Why Google Evaluates Your Phone Version
Since 2019, Google has used the mobile version of websites as the primary version for ranking. This is called mobile-first indexing. Google evaluates and ranks pages based on how they appear on phones, not desktops.
For Indonesian businesses, this is not just a Google policy. Most of your visitors almost certainly come from phones. A website that looks beautiful on desktop but falls apart on a 6-inch screen loses most of its audience.
Mobile checks you should run:
- Is text readable without zooming?
- Are buttons large enough to tap with a finger?
- Do elements overlap each other on narrow screens?
- Do images adapt to screen width?
- Can the menu be operated with one thumb?
For more detail on building for phones from the start, read our responsive design and mobile-first guide. The principle: do not think "desktop, then shrink." Think "mobile first, then expand."
Structured Data: Helping Google Understand Your Content
Structured data is a way of explicitly telling Google what your page content means, using a standard format called schema markup. It enables "rich results" in search: review stars, product prices, expandable FAQs, breadcrumbs, and more.
Examples for Indonesian businesses:
- Product schema for online stores: shows price, availability, and reviews directly in search results
- LocalBusiness schema for businesses with a physical address: shows address, opening hours, and ratings
- FAQ schema for common-question pages: shows an expandable list of Q&As in Google
- Article schema for blogs and news: helps Google understand titles, authors, and dates
- Breadcrumb schema: shows the navigation path in search results
Structured data is usually written in JSON-LD format and placed in the page head. It does not directly raise rankings, but it increases the chance your pages are displayed more attractively, which ultimately lifts click-through rates.
A Simple Technical SEO Audit You Can Do Yourself
You do not need to be a technical expert to get started. Here is a basic audit you can complete in a few hours using free tools.
1. Check Google Search Console
Google Search Console is an essential tool for any website owner. Register your website, verify ownership, then check:
- Index coverage: which pages are indexed, which are not, and why
- Performance: which keywords bring clicks, and what the average position is
- Core Web Vitals: whether important pages pass the speed tests
- Mobile usability: whether there are display problems on phones
- Manual actions: whether Google has issued any penalty warnings
If you have not installed Search Console, that is the first step to take today. Without data from this tool, you are working in the dark.
2. Check Speed with PageSpeed Insights
Open PageSpeed Insights, enter the URL of an important page, and get speed scores for mobile and desktop. The tool also provides specific fix suggestions with estimated impact.
3. Review URL Structure
Good URLs are short, descriptive, and readable. Compare patterns like website.com/article/seo-guide with website.com/?p=12345. Descriptive URLs help both Google and visitors understand the page. Avoid URLs with chains of numbers and strange characters.
4. Check for Broken Links
Dead internal and external links (404 errors) hurt user experience and waste Google's "crawl budget." Use an audit tool to find broken links and fix them, especially internal links pointing to deleted pages.
5. Audit Images
Every image on your website should be: compressed, carrying a descriptive alt attribute, and sized to fit where it appears. Unoptimized images are the most common cause of slow websites in Indonesia.
One concept worth understanding while auditing: crawl budget. Google allocates a limited number of pages it will crawl on your website within a period. Slow pages, broken links, or thousands of duplicate URLs from product filters drain this budget—so your important pages get crawled less often, or not at all. Cleaning up low-value pages is the same as prioritizing valuable ones.
Technical SEO for Online Stores and Product Sites
Online stores face technical SEO challenges that company profile websites rarely encounter.
Canonicals and Product Duplication
The most common problem in online stores is content duplication: the same product appearing at multiple URLs (for example, with different size or color filters). Google cannot tell which page is "original." The solution is the canonical tag, which tells Google which URL is the primary one.
Category Structure and Filters
Category pages must have clear hierarchy, and product filters (size, color, price) should not generate endless duplicate URLs. Use manageable URL parameters, or block low-value filter pages appropriately.
Product Sitemaps
Online stores with hundreds of products must ensure all important products are in the sitemap and indexed. Products that are not indexed will never appear when people search for them.
Technical SEO Mistakes Common in Indonesian Businesses
Here are mistakes I see repeatedly on Indonesian business websites:
- Websites built once and never maintained. Technical structures that were once correct can decay over time. Technical SEO is not a one-time job; it needs periodic review.
- Relying on SEO plugins without understanding the basics. Plugins help, but they cannot fix a broken foundation. A plugin cannot make a server faster or turn a wrong structure into a right one.
- Ignoring the mobile version. Desktop-first websites forced onto phones suffer under mobile-first indexing.
- Using cheap, slow hosting. Low prices are often paid for with speed and reliability—the two things SEO cares about most.
- Focusing on keywords, ignoring the technical side. Good content is useless if Google cannot index or load it.
The Role of Developers and Technology in Technical SEO
Technical SEO cannot be solved from the marketing side alone. Many fixes require developer involvement: optimizing images at the server level, cleaning up code, installing schema, fixing URL structures, or moving hosting.
This is why the way your website is built matters so much. Websites built with modern technology and clean code are far easier to optimize than websites built on rigid old templates. Websites built carelessly, on the other hand, will fight every SEO effort you make.
If your website was built by someone else, ask them these questions:
- Is the code clean and structured, or does it depend on many plugins?
- Does the HTML use proper semantic elements?
- Is structured data already in place?
- Are images optimized from the start?
- What is the strategy for speed and CDN?
We discuss how to evaluate website providers in more detail in our guide to choosing website development services. The principle: ask about technical SEO at the beginning, rather than patching it in later.
How Much Does Technical SEO Work Cost
Technical SEO costs vary depending on your website's condition. Here are realistic ranges in the Indonesian market:
| Type of work | Estimated cost | Who needs it |
|---|---|---|
| Basic technical SEO audit | IDR 2–10 million | Websites that have never been audited |
| Speed fixes & image optimization | IDR 3–15 million | Slow websites |
| Structured data implementation | IDR 2–8 million | Online stores & content pages |
| URL restructuring & migration | IDR 5–25 million | Websites with chaotic structures |
| Full foundation overhaul | IDR 15–75 million | Websites with broken foundations |
Remember: much of technical SEO is simply part of building a website correctly. If your website was built to a good standard, most of this work is already in place from day one. Building correctly from the start is always far cheaper than repairing a broken foundation later. This is why choosing a provider based on technical quality, rather than price alone, is the decision that most determines your website's long-term cost.
When to Bring in Professionals
You can do a basic audit yourself. But there are points where professional help becomes necessary:
- Your website fails Core Web Vitals and the fixes are beyond your skills
- Google is not indexing important pages, and you cannot figure out why
- You need complex structured data for an online store
- You are planning a major migration or restructuring and cannot afford to lose rankings
- Your website was recently penalized or suffered a sudden traffic drop
In these cases, the cost of professional help is far smaller than the risk of losing organic traffic. The same principle applies to other technology decisions: bringing in experts at the right time is almost always cheaper than fixing mistakes that have already happened.
Technical SEO Is a Journey, Not a Destination
Back to the sports equipment store owner. When he finally ran a technical audit, he found three problems: his website was slow on mobile because of uncompressed product images, his sitemap omitted his best pages, and his mobile version was so messy that Google ranked it low. His content was not the problem—the foundation was holding him back.
He fixed all three. Two months later, the articles that had been "stuck" on page two started climbing. The content had always been good; the problem was that Google could never evaluate it fairly.
Technical SEO rarely produces overnight jumps. It works quietly: fixing one issue here, clearing one obstacle there, until Google finally starts understanding and appreciating your website for what it is. Start with the basic audit today. The right foundation determines how high your website can climb.
If you are not sure where to start your audit, or you want to make sure your website is built to the right technical standard from the beginning, the Kartech. team in Bandar Lampung can help assess your website's condition and set improvement priorities. Discuss your needs through our contact page or see the full range of services on our services page.
Also read: website security guide for businesses and responsive design and mobile-first guide.