Skip to content

Domain, hosting, code and data — in your name, in writing

jagaweb.

SEO & Autoriti Carian

Senarai Semak SEO Teknikal untuk Laman Web Perniagaan Malaysia

Bacaan 8 minitOleh JagaWeb

Senarai semak praktikal merangkumi crawlability, canonical, sitemap, hreflang, structured data dan Core Web Vitals — tanpa jaminan kedudukan carian.

Kenapa SEO teknikal itu kerja penyelenggaraan berterusan, bukan projek sekali sahaja

Kebanyakan panduan pengoptimuman enjin carian (SEO) di Malaysia lebih menumpu kepada kata kunci dan kandungan. Lebih sedikit yang menerangkan lapisan teknikal di bawahnya — sama ada Google benar-benar boleh mencari, membaca dan mempercayai laman anda pada mulanya. Blog yang penuh dengan penulisan yang baik tetapi tersembunyi di sebalik sitemap yang rosak atau tag noindex yang tersilap letak, tidak akan naik kedudukan, walau sebaik mana pun ia ditulis. Senarai semak ini merangkumi asas-asas teknikal yang perlu ada pada setiap laman web perniagaan Malaysia, dalam bahasa yang mudah difahami, tanpa menjanjikan hasil yang tiada siapa boleh kawal.

Satu perkara yang perlu jelas sebelum masuk ke senarai semak: tiada sesiapa — bukan Google, bukan agensi SEO, bukan pekerja bebas — boleh menjamin kedudukan carian. Algoritma Google sendiri menimbang ratusan isyarat dan sentiasa berubah. Apa yang SEO teknikal boleh lakukan ialah menyingkirkan halangan yang menyebabkan sesuatu laman tidak dipertimbangkan dengan sewajarnya. Itu janji yang jauh berbeza, dan itulah satu-satunya janji yang jujur untuk dibuat.

1. Crawlability: bolehkah bot Google benar-benar sampai ke laman anda?

Enjin carian menemui laman dengan mengikuti pautan dan membaca sitemap, kemudian meminta setiap laman menggunakan crawler automatik (Googlebot, bagi Google). Jika pelayan (server) menyekat crawler, mengambil masa terlalu lama (timeout), atau memulangkan ralat dan bukan kandungan, laman itu tidak boleh diindeks tidak kira sebaik mana pun kandungannya.

Semakan praktikal:

  • Pastikan hosting anda tidak menghadkan kadar (rate-limit) atau menyekat user agent crawler.
  • Perhatikan kod respons pelayan bagi laman yang penting — ralat 5xx pada laman kategori semasa crawl tidak kelihatan kepada pelawat manusia tetapi sangat jelas kepada Google.
  • Gunakan alat URL Inspection dalam Google Search Console untuk semak bagaimana Googlebot sebenarnya melihat sesuatu URL, bukan meneka berdasarkan apa yang pelayar (browser) anda tunjukkan.

2. robots.txt: pintu pagar, bukan kunci

robots.txt terletak di root domain anda (contohnya yoursite.com/robots.txt) dan memberitahu crawler yang beretika laluan mana yang tidak sepatutnya mereka minta. Ia adalah arahan berbudi bahasa, bukan kawalan keselamatan — sesiapa masih boleh membaca laman yang anda 'disallow' jika mereka ada URL terus, dan sesetengah crawler terus mengabaikannya. Tugas sebenarnya ialah menghalang enjin carian membazir usaha crawl pada panel admin, hasil carian dalaman, laman troli (cart), atau direktori staging yang tidak menambah nilai carian.

Kesilapan biasa yang mahal harganya: baris Disallow: / yang tertinggal daripada persekitaran staging, tersilap deploy ke production. Satu baris ini sahaja boleh menyebabkan seluruh laman de-index. Semak robots.txt langsung (live) anda selepas setiap deployment, bukan sekali sahaja.

3. Tag canonical: memberitahu Google versi mana yang "sebenar"

Kebanyakan platform CMS menjana pelbagai URL untuk kandungan yang sama — dengan dan tanpa trailing slash, dengan parameter tracking, dengan huruf besar/kecil yang berbeza, atau bertindih merentasi penapis produk. Tanpa tag canonical (<link rel="canonical" href="..."> dalam <head> laman), Google terpaksa meneka versi mana yang perlu dianggap sah, dan kadangkala ia meneka dengan cara yang bukan pilihan anda. Setiap laman yang boleh diindeks perlu ada tag canonical yang merujuk kepada dirinya sendiri atau sengaja diarahkan ke laman lain. Jika ini tersilap dalam skala besar — contohnya pada katalog e-dagang dengan penapis faceted — anda boleh secara tidak sengaja memberitahu Google supaya mengabaikan laman terbaik anda demi laman tapisan yang nipis kandungannya.

4. Sitemap XML: peta, bukan penyelesaian ajaib

Sitemap menyenaraikan URL yang anda mahu diindeks dan boleh mengandungi metadata seperti tarikh kemas kini terakhir (last-modified). Menghantarnya melalui Google Search Console membantu proses discovery, terutamanya untuk laman yang lebih besar atau baharu, tetapi ia tidak memaksa pengindeksan dan bukan isyarat kedudukan (ranking signal) dengan sendirinya. Pastikan ia tepat: sitemap yang penuh dengan ralat 404, redirect, atau URL bukan-canonical sebenarnya membazir crawl budget yang Google peruntukkan untuk laman anda dan boleh melambatkan penemuan laman baharu yang sebenar.

5. Hreflang: melakukannya dengan betul untuk laman Bahasa Malaysia / Inggeris

Banyak laman perniagaan Malaysia menjalankan versi Bahasa Malaysia dan Inggeris secara selari bagi laman yang sama. Tanpa anotasi hreflang, Google mungkin menunjukkan versi bahasa yang salah kepada pencari yang salah, atau menganggap kedua-dua versi itu sebagai kandungan pendua (duplicate content) yang bersaing sesama sendiri. Tag hreflang (sama ada dalam <head> HTML atau dalam sitemap) memberitahu Google URL mana yang menyajikan bahasa yang mana, supaya varian ms-MY dan en-MY bagi sesuatu laman saling mengukuhkan dan bukan saling memakan (cannibalise) trafik antara satu sama lain. Setiap set hreflang perlu bersifat timbal balik (reciprocal) — jika laman Inggeris merujuk kepada laman Melayu, laman Melayu juga mesti merujuk balik — dan setiap laman perlu ada entri hreflang yang merujuk kepada dirinya sendiri, jika tidak seluruh set itu boleh diabaikan.

6. Structured data: membantu Google memahami apa itu sesuatu laman

Structured data (biasanya JSON-LD, mengikut kosa kata schema.org) tidak mengubah apa yang laman anda sampaikan kepada pelawat manusia, tetapi ia melabelkan kandungan untuk mesin — ini produk dengan harga ini, ini artikel oleh penulis ini, ini perniagaan tempatan dengan waktu operasi ini. Ia boleh menjadikan laman layak untuk ciri hasil carian yang dipertingkatkan, tetapi kelayakan bukan jaminan paparan, dan menambah schema pada kandungan yang sebenarnya tidak kelihatan pada laman boleh dianggap manipulatif mengikut garis panduan Google sendiri. Tandakan (mark up) hanya apa yang pelawat benar-benar boleh lihat dan sahkan.

7. Core Web Vitals: ambang semasa, dinyatakan dengan tepat

Core Web Vitals ialah tiga metrik khusus yang diukur, yang digunakan oleh Google sebagai sebahagian daripada isyarat pengalaman laman (page experience signals):

  • Largest Contentful Paint (LCP) — sepantas mana kandungan utama dimuatkan. Baik: 2.5 saat atau kurang.
  • Interaction to Next Paint (INP) — seresponsif mana laman terhadap klik, ketuk (tap), atau tekanan kekunci. Baik: 200 milisaat atau kurang.
  • Cumulative Layout Shift (CLS) — sebanyak mana kandungan "melompat" semasa laman dimuatkan. Baik: 0.1 atau kurang.

Satu perkara yang sering mengelirukan: Time to First Byte (TTFB) sering disebut bersama ketiga-tiga metrik ini, tetapi ia bukan Core Web Vital dengan sendirinya — dokumentasi Google sendiri mengklasifikasikannya sebagai metrik diagnostik yang membantu menjelaskan LCP yang perlahan, bukan sasaran yang anda dinilai secara terus. Mengejar TTFB secara berasingan tanpa menyemak sama ada ia memperbaiki LCP adalah usaha yang sia-sia.

Ambang ini diukur pada persentil ke-75 daripada data pelawat sebenar (field data), bukan satu ujian makmal (lab test) sahaja, sebab itulah sesuatu laman boleh kelihatan pantas dalam alat ujian sekali sahaja tetapi masih gagal Core Web Vitals bagi pelawat sebenar yang menggunakan sambungan lebih perlahan atau telefon yang lebih lama — pertimbangan yang penting untuk khalayak Malaysia yang mempunyai kepelbagaian kualiti peranti dan rangkaian yang luas.

8. Pautan dalaman (internal linking): mengagihkan autoriti dan membantu discovery

Pautan dalaman — pautan dari satu laman ke laman lain dalam laman web anda — membantu Google menemui laman baharu dengan lebih cepat dan membantu mengagihkan autoriti daripada laman terkuat anda kepada laman yang memerlukannya. Amalan praktikal: pautkan kandungan baharu daripada laman berkaitan sedia ada sebaik sahaja ia diterbitkan, gunakan teks anchor yang deskriptif dan bukan sekadar "klik di sini," dan elakkan laman yatim (orphan page) yang tiada laman lain dalam laman web anda memautnya. Laman yatim masih boleh diindeks jika ia berada dalam sitemap, tetapi ia bekerja dengan satu tangan terikat di belakang.

Merangkumkan semuanya

Tiada satu pun daripada pembetulan ini menjamin hasil kedudukan carian, dan mana-mana artikel atau agensi yang menjanjikan sedemikian tidak jujur dengan anda. Apa yang SEO teknikal berikan kepada anda ialah peluang yang adil: laman web yang Google boleh crawl, faham, dan nilai berdasarkan merit sebenarnya, bukan laman yang tersembunyi di sebalik sekatan robots.txt yang tersilap atau kegagalan Core Web Vitals yang tiada siapa perasan.

Jika anda lebih suka seseorang yang berkelayakan menyemak laman anda berbanding senarai semak ini satu persatu sendiri, Essential System Review daripada JagaWeb (RM1,500, kini RM999 sehingga 16 September 2026) merangkumi tepat perkara ini — crawlability, canonical, sitemap, structured data, dan Core Web Vitals — dan memberikan anda laporan bertulis mengenai apa yang sebenarnya tidak kena, bukan janji kedudukan carian yang anda akan perolehi. Hubungi kami di sales@jagaweb.my atau melalui WhatsApp di jagaweb.my.

WhatsApp