🔒 PDPA
SEO & Web

URL Structure and Site Architecture: A Practical SEO Guide for Malaysian SMEs

SEO & Web - 2026-09-21 - by Cybergate Technology

URL Structure and Site Architecture: A Practical SEO Guide for Malaysian SMEs
What makes a URL structure good for SEO?

A good URL structure is short, uses hyphens between words, avoids unnecessary parameters, and reflects a shallow, logical folder hierarchy so every important page sits within two to three clicks of the homepage. Consistency in casing, trailing slashes, and www/HTTPS formatting prevents duplicate content, and any URL changes should always be paired with proper 301 redirects.

What Is URL Structure and Why It Actually Matters

Every page on your website has an address, and that address is not just a technical detail, it is one of the first signals Google and your visitors use to understand what a page is about. A clear, logical URL structure tells search engines how your content is organised, which pages matter most, and how topics relate to each other. A messy one buries important pages under layers of folders, confuses crawlers, and makes it harder for customers to trust a link before they even click it.

For Malaysian SMEs building or rebuilding a website, URL structure is one of those foundations that is cheap to get right early and expensive to fix later. Get it wrong on a small brochure site and it is a minor annoyance. Get it wrong on a 200-page eCommerce catalogue or a multi-location service business, and you end up with duplicate content, broken internal links, and months of cleanup work. This guide walks through what good URL structure looks like in 2026, the mistakes we see most often in Malaysian business websites, and how to fix an existing structure without losing the rankings you already have.

This sits inside the broader discipline of SEO, alongside technical fundamentals like site speed, indexing, and internal linking. None of these work in isolation. A fast site with a confusing URL structure still struggles to rank, because crawlers and users both waste time figuring out where they are.

The Anatomy of a Good URL

A well-built URL is short, readable, and predictable. Take a Shah Alam plumbing company with a page about pipe leak repairs. A good URL looks like /services/pipe-leak-repair/. A poor one looks like /index.php?page=svc&id=4821&cat=3. The first tells a human and a search engine exactly what to expect before the page even loads. The second tells them nothing.

Good URLs generally share four traits: they use lowercase letters, they separate words with hyphens rather than underscores or spaces, they avoid unnecessary parameters and session IDs, and they reflect the actual structure of the site rather than an arbitrary database ID. None of these are ranking factors on their own in the way keyword-stuffed URLs were treated a decade ago, but together they make a site easier to crawl, easier to link to, and easier for a customer to read in a WhatsApp message or a printed flyer.

  • Use hyphens (-) to separate words, never underscores (_) or spaces
  • Keep URLs in lowercase to avoid duplicate-content issues on case-sensitive servers
  • Drop stop words like 'and', 'the', 'a' where they add no clarity
  • Avoid dates in evergreen page URLs unless the content is genuinely time-bound
  • Never include tracking parameters (utm_source, fbclid) in the canonical version of a URL

Flat vs Deep Site Architecture

Site architecture describes how pages nest inside one another, and it is usually described as flat or deep. A flat architecture keeps most pages within one or two clicks of the homepage, for example /blog/seo-tips/ rather than /resources/2026/articles/marketing/digital/seo-tips/. A deep architecture buries content several folders down, which is common on older WordPress sites where categories were never planned properly.

For most SME websites, including service businesses, clinics, and small eCommerce stores, a relatively flat structure performs better. It shortens the crawl path for search engines, spreads link equity more evenly across pages, and gives visitors fewer clicks to reach what they want. Flat does not mean flat everywhere though. A large product catalogue genuinely benefits from category and subcategory folders, because that hierarchy helps both Google and shoppers filter through hundreds of items logically.

The right depth depends on how much content you have. A ten-page brochure site should never need more than one folder level. A 500-product online store will naturally need two or three. The test is simple: can a new visitor guess roughly where they are on your site just by reading the URL in the address bar?

How Many Clicks Should It Take to Reach Any Page?

A widely used rule of thumb is that no important page should be more than three clicks from the homepage. This is not a strict Google ranking rule, but it is a reasonable proxy for how easily both crawlers and customers can find a page. If your best-performing service page is buried five clicks deep inside nested categories, it is competing for attention with far less internal link strength than your homepage or top navigation pages.

Click depth is easy to check with a free crawling tool like Screaming Frog, or manually by clicking through your own navigation, breadcrumbs, and footer links from the homepage. Pages that take too many clicks to reach are usually candidates for a link from the main navigation, a related-articles block, or a more prominent spot in the sitemap.

Folder Structure and Categories: Organising by Topic

Folders in a URL, such as /services/ or /blog/, are not just cosmetic, they group related content together and signal topical relationships to search engines. A law firm might use /practice-areas/litigation/ and /practice-areas/corporate/ to show that both pages belong to the same parent category, which reinforces topical authority when done consistently.

The mistake we see most often among Malaysian SMEs is inconsistent categorisation, where some services sit under /services/, others sit at the root with no folder at all, and blog posts about the same service live somewhere else entirely with no connection. Before building or restructuring a site, sketch out your top-level categories on paper first. Most SME sites need no more than five or six top-level folders: something like services, industries, blog, about, and contact covers the majority of small business websites cleanly.

Keywords in URLs: How Much Do They Really Help

Including a relevant keyword in a URL, such as /website-design-shah-alam/ instead of /page-14/, still provides a small, measurable benefit. It is not the ranking factor it was in 2010, but it does two useful things: it gives search engines an additional, low-weight relevance signal, and it makes the URL more clickable in search results because the keyword often appears in bold when it matches the searcher's query.

The mistake is overdoing it. A URL like /best-cheap-affordable-website-design-company-shah-alam-selangor-malaysia/ is keyword stuffing and looks spammy to both users and Google's spam systems. One clear keyword phrase, kept short, is worth more than five keywords crammed together. If you are choosing keywords for URLs across a whole site, doing proper keyword research first prevents you from optimising the wrong terms.

Should You Use Subdomains or Subfolders?

This question comes up often when businesses want to add a blog, a store, or a separate app to their main site. The general SEO guidance in 2026 is to prefer subfolders (yoursite.com/blog/) over subdomains (blog.yoursite.com) wherever technically possible. Subfolders let the new section inherit the authority already built up by the main domain, while subdomains are often treated by search engines as a separate, less-connected entity that has to earn its own authority from scratch.

There are legitimate exceptions. If your eCommerce platform, help desk, or booking system genuinely cannot be hosted on the same server or CMS as your main site, a subdomain may be unavoidable. In that case, make sure both the main site and the subdomain link to each other clearly in navigation and footers, so the relationship is obvious to both users and crawlers.

Dynamic URLs and Parameters: When They Cause Problems

Dynamic URLs with query strings, such as /products?id=204&color=blue&size=m, are common on eCommerce and filtered-search pages. They are not inherently bad, but they create two recurring problems. First, every combination of filters can generate a new, technically unique URL, which multiplies the number of near-duplicate pages Google has to crawl and can waste crawl budget on larger sites. Second, parameter-heavy URLs are unattractive to click and hard to remember or share.

The fix is not to eliminate parameters entirely, since filtering is genuinely useful for shoppers, but to control how search engines treat them. Canonical tags should point filtered variations back to the main category page unless the filtered view targets real search demand (a 'blue running shoes' filter page might deserve its own clean URL and content, while a 'sort by price descending' filter almost never does). This is closely related to the duplicate content issues covered in our guide to duplicate content and canonical tags.

URL Length: Does Shorter Really Rank Better?

There is a long-running myth that shorter URLs always rank better. The reality is more nuanced: shorter URLs tend to correlate with higher rankings in some studies, but that is largely because shorter URLs are usually closer to the homepage, target broader and more competitive terms, and belong to pages that have earned more backlinks over time, not because URL length itself is a direct ranking factor.

That said, unnecessarily long URLs are still worth avoiding for practical reasons. They get truncated in search results, they are harder to copy and paste correctly, and they often signal a site with deep, disorganised architecture. As a rough guide, keep URLs under about 75 to 100 characters where possible, and resist the temptation to include every synonym or long-tail phrase in the slug itself, that job belongs to your page title and content, not the URL.

Trailing Slashes, Case Sensitivity, and Consistency

Small inconsistencies in how URLs are formatted can quietly create duplicate content. A server that treats /services/, /services, and /Services/ as three separate, independently accessible pages is effectively splitting the ranking signals for one piece of content three ways. Search engines will usually pick one version to index and ignore the rest, but which one they pick is not always the version you intended.

The fix is consistency plus canonicalisation: choose one format (most CMS platforms default to a trailing slash for folder-style URLs), enforce it with server-level redirects so the other variations automatically resolve to the correct version, and set a canonical tag on every page pointing to the preferred URL. This is a one-time technical fix that a developer or your hosting provider can usually implement in under an hour, and it prevents a surprising amount of long-term SEO confusion.

www vs non-www and HTTPS Consistency

The same duplicate content risk applies to www versus non-www versions of a domain, and http versus https. If https://www.example.com.my, https://example.com.my, and http://example.com.my are all separately accessible without redirecting to one canonical version, search engines may split ranking signals across what looks like four different websites. Every Malaysian business site in 2026 should be running fully on HTTPS, with all non-secure and alternate-format requests 301 redirecting to the single preferred version.

This is usually configured once at the server or hosting level and then left alone. If you are unsure whether your site is set up correctly, typing all four variations of your domain into a browser and checking that each one redirects to the same final URL is a two-minute test any business owner can run themselves.

Breadcrumb Navigation and URL Alignment

Breadcrumbs, the small trail of links near the top of a page showing Home > Services > Web Design, work best when they mirror the actual URL structure underneath them. If your breadcrumb says Home > Services > Web Design but the URL is /wd-pg-12/, you have created a mismatch that confuses the relationship between navigation and address, even if it does not technically break anything.

Beyond SEO, breadcrumbs marked up with structured data frequently appear directly in Google search results underneath the page title, replacing the raw URL with a cleaner, more readable path. This small visual change genuinely improves click-through rates, because searchers can see exactly where a result sits within your site before they click.

Fixing a Messy URL Structure Without Losing Rankings

Many Malaysian SME sites we review were built years ago on a platform that generated URLs automatically, and the owner never questioned the result. If you are sitting on a structure like this today, the instinct to fix everything at once is understandable but risky. Changing URLs at scale without a proper plan is one of the fastest ways to lose rankings overnight.

The safe approach is: map every existing URL to its new intended URL in a spreadsheet first, implement 301 redirects from every old URL to its new equivalent (never skip this step, and never redirect everything to the homepage as a shortcut), update all internal links to point directly to the new URLs rather than relying on the redirect, resubmit an updated sitemap in Search Console, and monitor rankings and crawl errors closely for four to six weeks afterward. Our detailed guide to 301 redirects covers the mechanics in more depth, and the same discipline applies during a full website redesign, where URL structure is one of the most common casualties of a rebuild done in a hurry.

  • Never change URLs without setting up 301 redirects from every old address
  • Update internal links to the new URLs, do not rely on redirects long-term
  • Keep a spreadsheet mapping old URL to new URL for reference and rollback
  • Resubmit your sitemap in Google Search Console after the change
  • Watch Search Console coverage reports for a spike in 404 errors after launch

eCommerce-Specific URL Structure Considerations

Online stores face URL structure decisions that brochure sites do not. Should product URLs include the category, like /shop/skincare/vitamin-c-serum/, or sit flat at /products/vitamin-c-serum/? Both approaches work, but flat product URLs are generally easier to maintain long-term, because a product that gets recategorised does not need its URL, and therefore its accumulated authority, to change with it.

Category and filter pages need particular care. A 'skincare' category page is worth indexing because people search for it directly. A 'skincare, under RM50, in stock, sorted by rating' filtered view almost never is, and should typically be excluded from indexing through canonical tags or robots directives, otherwise your site can accumulate thousands of thin, near-duplicate pages that dilute overall site quality in Google's eyes. If you are planning or rebuilding a store, our eCommerce website guidance covers this alongside product page and checkout best practices.

Multi-Location and Multilingual URL Structures

Businesses serving Klang Valley, Shah Alam, Melaka, and other cities often want a dedicated page per location, and the URL pattern matters here too. A structure like /locations/shah-alam/ and /locations/melaka/ keeps location pages organised under one clear parent folder, which is easier to manage and expand than scattering city names across the root of the site.

For businesses serving Bahasa Malaysia, English, and Chinese-speaking customers, language versions typically live in their own subfolder, such as /ms/ for Bahasa Malaysia content, paired with proper hreflang tags so Google shows the right language version to the right searcher. Mixing languages on the same URL without separation, or duplicating an entire English site into another language without hreflang markup, is one of the more common technical mistakes in Malaysian multilingual SEO.

Common URL Structure Mistakes Malaysian SMEs Make

After auditing dozens of SME sites across Shah Alam, Melaka, and the wider Klang Valley, a handful of mistakes come up repeatedly. Most are simple to fix once identified, but they quietly cap a site's ranking potential for months or years if left alone.

  • Default CMS URLs left unchanged, like /?p=127 or /product.php?id=88
  • Mixing uppercase and lowercase versions of the same URL across the site
  • Category pages that change URL every time products are reorganised, breaking old links
  • No redirect plan during a website migration or redesign, causing an overnight ranking drop
  • Blog posts with the publish date baked into the URL for evergreen, non-time-sensitive content
  • Multiple versions of the homepage (with and without www, with and without a trailing slash) all indexable at once

How to Audit Your Current URL Structure

You do not need expensive software to run a basic audit. Start with a free crawl using Screaming Frog's free tier (up to 500 URLs) or Google Search Console's coverage and sitemap reports, which will surface duplicate, redirected, and error-prone URLs. Export the full list of indexed URLs and scan for the mistakes listed in the previous section: inconsistent casing, leftover query parameters, orphaned deep pages, and duplicate homepage variants.

Pair this with Search Console's Pages report to see which URLs are excluded from indexing and why. A large number of pages marked 'duplicate without user-selected canonical' or 'crawled, currently not indexed' is often a direct symptom of URL structure problems rather than content quality issues, and fixing the structure can recover indexing for pages that were already good enough to rank.

Key Takeaways

URL structure is not a glamorous part of SEO, but it is one of the more permanent decisions you make about a website. Get the basics right early: short, readable, hyphenated, consistently cased URLs organised into a shallow, logical folder structure that mirrors how customers actually think about your business.

  • Keep important pages within two to three clicks of the homepage
  • Use one clear keyword phrase per URL, not a stuffed list
  • Standardise on one format for trailing slashes, case, www, and HTTPS
  • Prefer subfolders over subdomains for blogs, stores, and new sections
  • Never change URLs at scale without 301 redirects and a rollback map
  • Audit indexing reports in Search Console periodically to catch structural issues early

If your site has grown organically over several years and the URL structure now feels tangled, a professional SEO audit combined with a planned website rebuild is usually more cost-effective than trying to patch it page by page.

Need help with this?

Cybergate provides IT support, cybersecurity, Microsoft 365 and SEO for Malaysian businesses. Free consultation, no obligation.

Get Free Consultation WhatsApp Us

Frequently Asked Questions

Do hyphens or underscores matter in URLs?
Yes. Search engines treat a hyphen as a word separator but read an underscore as joining two words together, so pipe-leak-repair is read as three distinct words while pipe_leak_repair may be read as one string. Always use hyphens between words in URLs.
Should I include the year in blog post URLs?
Generally no, unless the content is genuinely tied to that year, such as a specific pricing guide. Evergreen content with a date baked into the URL looks outdated even after you update the content, and forces a URL change (and redirect) if you ever need to refresh it significantly.
Will changing my URL structure hurt my rankings?
It can, temporarily, if done without proper 301 redirects and internal link updates. Done correctly with a full redirect map, most well-executed URL restructures recover within four to eight weeks and often improve long-term performance once the structure is cleaner.
How deep should my site architecture be?
For most SME websites, aim to keep every important page within two to three clicks of the homepage. Larger catalogues or multi-location businesses may need a deeper folder structure, but the core navigation path to any page a customer or Googlebot cares about should stay short.
Do URL keywords still matter in 2026?
They provide a small relevance signal and improve click-through rates when the keyword matches a search query, but they are a minor factor compared to page content, backlinks, and overall site quality. One clear keyword phrase is enough; do not stuff multiple keywords into a single URL.
Should product URLs include the category name?
Both flat (/products/item-name/) and nested (/shop/category/item-name/) structures work. Flat URLs are usually easier to maintain long-term since products do not need new URLs when recategorised, which avoids unnecessary redirects as a catalogue grows.
Keep Reading

Related Articles