Technical SEO Checklist untuk Business Malaysia (2026)

Written by

in

,

Panduan Lesgo Media · 2026

  • 2.5ssasaran LCP
  • 200mssasaran INP
  • 0.1sasaran CLS
Jawapan ringkas: Kau boleh run checklist technical SEO ni sendiri dengan tiga tool percuma: Google Search Console, PageSpeed Insights dan Rich Results Test. Susun ikut keutamaan, mula dari indexation sampai pagination. Angka Core Web Vitals yang kena kejar ialah 2.5s untuk LCP, 200ms untuk INP dan 0.1 untuk CLS. Kebanyakan website Malaysia tersadung kat duplicate URL dan hreflang dulu, bukan kat speed.

Bila owner tanya kenapa website dia tak naik, jawapan yang selalu datang balik ialah technical SEO. Perkataan tu bunyi macam kerja developer semata, dan memang separuh daripadanya kerja developer.

Separuh lagi cuma kerja periksa. Owner atau seorang marketing executive boleh buat dalam satu petang, tanpa sentuh code langsung.

Gunanya bukan supaya kau baiki semua sendiri. Gunanya supaya bila kau jumpa developer nanti, kau bawa senarai benda yang rosak, bukan ayat website rasa slow. Checklist ni disusun ikut berapa teruk kesannya. Item awal boleh buat website kau hilang terus dari Google. Item akhir cuma buang sikit crawl budget.

Tiga tool percuma yang kau perlu sebelum mula

Semua check di bawah tak perlukan software berbayar. Semrush dan Ahrefs memang laju, tapi bukan syarat untuk jumpa masalah.

Tool Apa dia jawab Kos
Google Search Console Page masuk index ke tak, page mana Google langkau dan sebabnya, status sitemap, error hreflang Percuma, setup sekali
PageSpeed Insights Core Web Vitals dari pengguna Chrome sebenar, dan file mana yang buat page berat Percuma, tak perlu login
Rich Results Test Structured data kau sah ke tak, dan layak untuk rich result jenis apa Percuma, tak perlu login
View-source browser Canonical tag, hreflang tag, meta robots Percuma, dah ada

Kalau Search Console belum disetup untuk domain kau, berhenti dan setup dulu. Selagi tu, semua check lain cuma tekaan sebab kau tak nampak apa yang Google nampak. Verification ambil masa lebih kurang sepuluh minit untuk developer, melalui DNS atau panel hosting.

Setiap check ada tanda siapa yang patut baiki. Marketing bermaksud orang yang selesa dalam dashboard WordPress. Developer bermaksud perlukan akses server atau code theme.

Check 1 dan 2: indexation dan coverage dalam Search Console

Page yang tak masuk index takkan rank. Ini satu-satunya kegagalan dalam senarai ni yang boleh bawa traffic kau ke sifar, jadi dia duduk paling atas.

  1. Site search. Cari site:domainkau.com dalam Google, banding jumlah kasar tu dengan berapa page kau rasa dah publish. Kalau beza sampai sembilan puluh peratus, ada benda yang menghalang Google.
  2. URL Inspection. Dalam Search Console, paste lima URL paling penting satu-satu. Yang kau nak nampak ialah ayat URL is on Google. Selain tu, dia sendiri akan sebut masalahnya.
  3. Laporan Pages. Buka Indexing, pastu Pages, baca sebab bawah Not indexed. Crawled but currently not indexed biasanya bermakna content nipis. Excluded by noindex tag bermakna ada switch tertinggal.

Berapa teruk: kritikal. Punca paling biasa untuk SME Malaysia ialah staging site yang naik live sedangkan setting WordPress masih halang enjin carian. Settings, pastu Reading, pastu buang tanda pada kotak tu. Satu tanda tu pernah makan traffic satu suku tahun. Siapa baiki: marketing untuk setting WordPress, developer kalau rule server yang buat hal.

Check 3 dan 4: sitemap dan robots.txt

Sitemap XML ialah senarai URL yang kau nak Google crawl. Robots.txt pula senarai path yang kau tak nak dia masuk. Dua-dua bagitahu Google kat mana nak habiskan masa.

Buka domainkau.com/sitemap_index.xml dalam browser. Yoast dan Rank Math dua-dua jana sitemap secara automatik. Pastikan URL yang tersenarai adalah versi live, bukan versi HTTP lama atau non-www, dan page yang dah dipadam betul-betul dah hilang.

Lepas tu buka domainkau.com/robots.txt. Baris yang paling bahaya ialah Disallow: / tanpa apa-apa selepasnya, sebab dia minta semua crawler abaikan seluruh website. Pastikan juga sitemap kau dirujuk di situ pada baris Sitemap:.

Pastu hantar sitemap dalam Search Console bawah Sitemaps dan baca statusnya.

Berapa teruk: robots.txt yang rosak adalah kritikal. Sitemap yang tiada cuma isu kecil untuk website lima puluh page, tapi serius untuk kedai online dengan dua ribu URL produk. Kalau kau baru nak bina website, selesaikan dua-dua sebelum launch. Siapa baiki: marketing untuk plugin sitemap, developer untuk robots.txt.

Check 5: canonical tag dan duplicate URL yang WordPress cipta

WordPress murah hati bagi URL. Satu artikel boleh dicapai melalui URL post, archive category, archive tag, archive author, archive tarikh, dan mana-mana URL yang ada tracking parameter. Google nampak page yang hampir serupa, pastu dia pilih satu.

Tag rel=canonical yang bagitahu dia mana satu. Google anggap ni signal kuat, bukan arahan, dan dia minta kau guna absolute path dan bukan relative path, dengan canonical yang merujuk dirinya sendiri pada page canonical itu.

Cara check: buka mana-mana post, view source, cari perkataan canonical. Dia patut tunjuk page tu sendiri dengan alamat https penuh. Pastu tambah ?fbclid=test kat hujung URL, reload, tengok balik. Dia tak sepatutnya berubah.

Ringkasan

  • Setiap page yang boleh diindex kena ada canonical sendiri, absolute URL.
  • Archive tag dan tarikh biasanya patut noindex untuk business kecil.
  • Tracking parameter tak boleh ubah canonical.
  • Jangan sekali-kali canonical page BM kau ke page English.

Berapa teruk: sederhana ke serius. Signal yang berpecah kepada empat versi satu page bermakna tak ada satu pun yang rank. Siapa baiki: marketing, melalui Yoast atau Rank Math, atau developer kalau theme hardcode canonical.

Tak pasti check mana website kau gagal?Kami run checklist penuh atas domain kau dan hantar senarainya.

Book free consultation

Check 6 dan 7: HTTPS, mixed content dan paparan mobile

Isu HTTPS dah selesai lama dulu. Kalau website kau masih naik atas HTTP kosong, browser akan letak label Not secure, dan conversion jatuh sebelum sempat cerita pasal ranking. Kebanyakan hosting Malaysia dah bagi sijil Let’s Encrypt percuma, jadi alasan kos dah tak wujud.

Yang lebih halus ialah mixed content: page naik atas HTTPS tapi tarik gambar, script atau font atas HTTP. Tekan F12, buka tab Console, cari amaran mixed content. Dalam WordPress ni biasanya datang dari URL gambar lama yang tertinggal dalam database selepas migrasi.

Untuk mobile, kecilkan browser sampai lebar telefon dan guna website tu macam customer guna. Google crawl guna agent smartphone, jadi versi mobile itulah versi yang masuk index. Pastikan nombor telefon boleh ditekan terus, borang senang diisi guna ibu jari, teks tak perlu dizoom, dan tiada popup yang tutup skrin sebaik sampai.

Berapa teruk: mixed content sederhana dan makin teruk bila browser makin ketat. Paparan mobile yang rosak adalah kritikal, sebab itu versi yang Google nilai. Siapa baiki: developer untuk sijil dan mixed content, marketing untuk popup yang menyusahkan.

Check 8 dan 9: Core Web Vitals, berat gambar dan format

Core Web Vitals ukur rasa bila page kau loading. Google baca angka ni pada persentil ke-75 loading sebenar, diasingkan mobile dan desktop, jadi tiga suku pelawat kau kena dapat pengalaman baik sebelum kau lulus.

2.5s
LCP, content utama nampak
200ms
INP, respons bila ditekan
0.1
CLS, skor anjakan layout

Largest Contentful Paint patut berlaku dalam 2.5 saat, Interaction to Next Paint dalam 200 milisaat, dan Cumulative Layout Shift kena kekal 0.1 atau bawah. Angka ni diterbitkan dalam web.dev Google. INP ganti First Input Delay pada 2024, jadi mana-mana checklist yang masih suruh kau ukur FID dah ketinggalan.

Untuk kebanyakan website SME Malaysia, punca terbesar cuma satu gambar hero yang diambil terus dari kamera.

JPEG kamera, tak resize3,000 KB
JPEG resize 1600px400 KB
Gambar sama dalam WebP150 KB

Angka tu biasa, bukan mutlak, dan nisbahnya bergantung pada gambar. Apa-apa yang lebih 300 KB patut kau tengok balik, dan setiap gambar kena ada attribute width dan height, sebab tanpa dua tu browser tak boleh tempah ruang dan CLS kau rosak.

Cara check: run homepage dan satu page servis melalui PageSpeed Insights, baca panel data pengguna sebenar kat atas dulu. Skor lab kat bawah tu alat diagnosis, bukan markah peperiksaan.

Berapa teruk: sederhana. Speed cuma pemecah seri antara page yang sama bagus, dan dia lagi penting untuk conversion daripada untuk ranking. Siapa baiki: marketing untuk gambar dan plugin yang tak digunakan, developer untuk selebihnya.

Rebuild website ialah tempat business Malaysia hilang ranking secara senyap. Website baru naik, struktur URL berubah, pastu sama ada tak ada siapa map URL lama ke URL baru, atau mapping tu bertindan bertahun sampai satu URL lama lalu empat lompatan sebelum sampai.

Redirect chain maksudnya satu URL redirect ke URL lain yang redirect lagi. Setiap lompatan tambah latency dan cairkan signal. Yang kau nak cuma satu lompatan, URL lama terus ke URL akhir, guna 301 bukan 302.

  1. Tarik senarai 404. Search Console, Indexing, Pages, pastu bahagian Not found. Internal link yang rosak pun muncul di sini: link dalam website kau sendiri yang tuju ke page yang dah tak wujud.
  2. Putuskan satu-satu URL. Kalau ada page ganti, 301 ke sana. Kalau tak ada yang setara, biarkan 404 dan buang internal link yang tuju ke situ. Jangan redirect semua benda ke homepage.
  3. Baiki link sumber. Edit link dalam artikel lama lebih baik daripada bergantung pada redirect.
  4. Test balik. Paste URL lama dalam redirect checker, pastikan dia sampai destinasi dalam satu lompatan.

Berapa teruk: serius selepas rebuild, kecil untuk website yang stabil. Siapa baiki: marketing untuk internal link dan redirect plugin, developer untuk rule server dan mapping pukal.

Check 12: hreflang untuk website Malaysia yang guna dua bahasa

Ini check paling penting untuk sesiapa yang terbitkan artikel sama dalam Bahasa Melayu dan English, dan ini juga yang paling kerap salah. Artikel ni sendiri ada kembar English, jadi peraturan bawah ni peraturan yang kami pakai atas diri sendiri.

Mula dengan struktur. Google minta kau guna URL berbeza untuk setiap versi bahasa, bukan cookie atau setting browser, dan dia beri amaran supaya jangan redirect pengguna secara automatik antara versi bahasa, sebab itu boleh halang pengguna dan enjin carian daripada nampak semua versi. Butang tukar bahasa dalam header memang betul. Redirect ikut IP yang paksa pelawat masuk page BM tu tak betul.

Google terima tiga kaedah yang setara: tag HTML dalam head, HTTP header, atau entry dalam sitemap. Pilih satu dan konsisten. Peraturan yang selalu memusnahkan implementasi:

  1. Setiap versi senarai semua versi, termasuk dirinya. Google nyatakan setiap versi bahasa mesti senaraikan dirinya sendiri dan semua versi lain.
  2. Link balik kena dua hala. Google terus terang pasal akibatnya: kalau dua page tak tunjuk antara satu sama lain, tag tu akan diabaikan.
  3. Betulkan kod bahasa. Bahasa guna ISO 639-1, region pilihan dan guna ISO 3166-1 Alpha 2. Bahasa Melayu ialah ms. Kod my tu Burma, dan inilah silap paling biasa atas website Malaysia. Guna ms-MY dan en-MY, jangan sesekali kod negara sorang-sorang.
  4. Tambah x-default. Dia tangkap pengguna yang setting bahasanya tak padan dengan mana-mana versi kau. Halakan ke page English.
  5. Kekalkan canonical dalam bahasa sama. Google minta canonical ditetapkan pada page dalam bahasa yang sama. Setiap versi canonical ke dirinya. Canonical page BM ke page English akan buang page BM dari index.

Dua jangkaan yang kena betul. Content terjemahan bukan duplicate content, jadi terbit dua versi memang selamat. Dan hreflang tak tambah kuasa ranking. Dia cuma tentukan page mana ditunjuk kepada pencari mana, dan itu pun dah berbaloi untuk pasaran Malaysia yang berpecah dua bahasa. Kalau kau nak faham beza kerja teknikal dengan kerja content, on-page vs off-page SEO ada penjelasan penuh.

Berapa teruk: serius untuk website dua bahasa, tak relevan untuk website satu bahasa. Siapa baiki: developer untuk tag, owner untuk keputusan bahasa mana kau komited nak jaga.

Check 13 hingga 15: structured data, pagination dan urutan nak baiki

Structured data bagitahu Google apa isi page tanpa dia perlu tafsir ayat kau. Dia tak naikkan ranking sendiri, tapi hasil carian yang ada bintang atau dropdown FAQ makan lebih banyak ruang skrin daripada hasil di atasnya. Empat jenis berbaloi untuk SME Malaysia: LocalBusiness dengan alamat, waktu buka dan nombor telefon, yang sokong kerja local SEO kau; Organization kat homepage; Article untuk post blog; dan Product dengan harga dalam MYR kalau kau jual online. Test guna Rich Results Test, dan patuh satu peraturan keras: markup mesti gambarkan apa yang pelawat betul-betul nampak.

Pagination pula meliputi mana-mana siri page-2: archive blog, senarai category, grid produk. Google dah bersara rel=next dan rel=prev, jadi setiap page bernombor perlukan canonical sendiri, bukan canonical yang tuding balik ke page satu. Nombor page kena jadi link sebenar, sebab butang load-more yang bergantung pada JavaScript sahaja boleh tinggalkan page seterusnya tak dicrawl.

Urutan Check Kesan kalau rosak Siapa baiki
1 Indexation dan coverage Traffic jadi sifar Marketing
2 Robots.txt dan sitemap Seksyen penuh hilang Developer
3 HTTPS dan paparan mobile Ranking dan conversion jatuh Developer
4 Canonical dan duplicate Signal pecah, tak rank Marketing
5 hreflang, kalau dua bahasa Salah bahasa dihidang Developer
6 Redirect dan link rosak Nilai hilang lepas rebuild Marketing
7 Core Web Vitals dan gambar Conversion perlahan Dua-dua
8 Structured data dan pagination Peluang terlepas Marketing

Kerja dari atas ke bawah, berhenti bila kos baiki yang seterusnya lebih besar daripada pulangannya. Kalau kau nak orang lain run benda ni setiap bulan, page servis SEO kami terangkan caranya, dan panduan kos SEO cerita pasal harganya. Kalau nak tengok dulu tanpa komitmen, ada juga audit SEO percuma.

Nak tahu angka sebenar untuk business anda?

Hantar detail ringkas. Kami semak akaun atau website anda, pastu tunjuk di mana duit bocor dan apa langkah paling berbaloi seterusnya.

    Kami reply dalam satu hari bekerja. Percuma, tiada obligasi.

    Soalan lazim pasal technical SEO

    Berapa kerap patut run checklist ni?

    Setiap suku tahun untuk website yang stabil, dan terus selepas apa-apa redesign, migrasi atau tukar hosting. Check indexation setiap bulan, sebab itu satu-satunya kegagalan yang boleh hapuskan traffic antara suku tahun. Pastikan alert Search Console masuk ke email yang orang baca.

    Semua benda ni perlukan developer ke?

    Tak. Lebih kurang separuh senarai ni duduk dalam dashboard WordPress: setting visibility enjin carian, setting canonical dalam plugin SEO, mampatan gambar, internal link dan structured data asas. HTTPS, robots.txt, redirect server dan tag hreflang biasanya perlukan developer.

    Angka Core Web Vitals mana yang patut disasarkan?

    Largest Contentful Paint dalam 2.5 saat, Interaction to Next Paint 200 milisaat atau kurang, dan Cumulative Layout Shift 0.1 atau bawah. Google baca angka ni pada persentil ke-75 loading sebenar, diasingkan antara mobile dan desktop, jadi majoriti pelawat kena lulus dulu.

    Terbit artikel sama dalam BM dan English kena penalti tak?

    Tak. Google anggap content terjemahan sebagai content berasingan, bukan duplicate content. Syaratnya setiap versi duduk atas URL sendiri dan annotation hreflang tunjuk antara satu sama lain dengan betul. Yang bahaya ialah canonical satu versi bahasa ke versi lain, sebab itu buang dia dari index.

    Kod bahasa mana untuk Bahasa Melayu?

    Guna ms, iaitu kod ISO 639-1 untuk Bahasa Melayu. Kod my tu Burma, dan itulah silap hreflang paling biasa atas website Malaysia. Kalau nak tanda bahasa dan negara sekali, ms-MY yang betul. Google tak terima kod negara berdiri sendiri.

    Skor PageSpeed Insights 100 berbaloi dikejar tak?

    Tak. Skor lab tu alat diagnosis, bukan metrik yang Google guna. Yang penting data lapangan kat atas laporan, dikutip dari pengguna Chrome sebenar. Naik dari Core Web Vitals yang dah lulus ke skor hijau 100 selalunya makan jam developer lebih daripada pulangannya.

    Website saya rebuild tahun lepas dan traffic tak pulih. Tengok mana?

    Mula dengan redirect. Tarik senarai Not found dalam Search Console, semak sama ada URL lama masih sampai ke page baru yang betul dalam satu lompatan, dan cari mana-mana yang diredirect beramai-ramai ke homepage. Lepas tu check indexation, sebab setting staging selalu terbawa masa launch.

    Structured data naikkan ranking tak?

    Tak secara langsung. Dia bantu Google faham page dan boleh layakkan hasil kau untuk paparan yang lebih kaya, dan itu naikkan click-through pada kedudukan yang sama. Anggap dia sebagai persembahan, bukan ranking. Markup mesti gambarkan content yang pelawat betul-betul nampak.

    Kesimpulan: run senarai ni, pastu serahkan yang kau tak boleh baiki

    Kebanyakan masalah technical SEO atas website business Malaysia sifatnya mekanikal, dan kebanyakannya boleh dilihat dalam setengah hari dengan tool percuma. Indexation, canonical dan hreflang makan lebih banyak traffic daripada page speed, walaupun kerja ni selalu dijual terbalik. Run check ikut urutan, baiki apa yang ada dalam dashboard kau, pastu bagi developer senarai yang jelas.

    English version here: Technical SEO Checklist for Malaysian Businesses.

    Kalau kau nak mata kedua tengok hasilnya, hubungi kami dan kami run checklist penuh atas domain kau.


    Baca lagi

    Sumber rasmi

    Audit percuma, tiada obligasiKami semak, pastu tunjuk di mana duit bocor.
    Emel kami