Cara Menghubungkan Domain ke GitHub Pages (Panduan Lengkap 2026)

Menghubungkan domain custom ke GitHub Pages adalah langkah penting jika Anda ingin membuat website terlihat profesional tanpa menggunakan subdomain github.io. Dengan domain sendiri, website akan lebih mudah diingat, lebih terpercaya, dan memiliki peluang SEO yang lebih baik.

Apa Itu GitHub Pages?

GitHub Pages adalah layanan hosting gratis dari GitHub yang memungkinkan pengguna mempublikasikan website statis langsung dari repository. Layanan ini cocok untuk landing page, portofolio, dokumentasi, maupun blog sederhana berbasis HTML, CSS, dan JavaScript.

Kenapa Harus Menggunakan Domain Custom?

Menggunakan domain custom memberikan banyak keuntungan, seperti meningkatkan kredibilitas website, mempermudah branding, serta membuat alamat website terlihat lebih profesional dibandingkan menggunakan subdomain bawaan.

Langkah-Langkah Menghubungkan Domain

1. Siapkan Repository

Pastikan repository sudah memiliki file index.html dan sudah mengaktifkan GitHub Pages melalui menu Settings → Pages.

2. Tambahkan Custom Domain

Masuk ke menu Pages dan isi kolom Custom Domain dengan nama domain Anda. Setelah disimpan, GitHub akan membuat file CNAME secara otomatis.

3. Atur DNS di Penyedia Domain

Tambahkan empat A record yang mengarah ke IP GitHub Pages. Jika ingin menggunakan www, tambahkan CNAME yang mengarah ke username.github.io.

4. Aktifkan HTTPS

Setelah DNS berhasil diverifikasi, aktifkan fitur Enforce HTTPS agar website menggunakan koneksi aman.

Tips Agar Website Cepat Terindex Google

Setelah website aktif, daftarkan ke Google Search Console dan kirim sitemap. Pastikan konten memiliki struktur heading yang rapi, meta description jelas, serta konten minimal 800 kata agar dianggap berkualitas oleh mesin pencari.

Kesimpulan

Menghubungkan domain custom ke GitHub Pages bukanlah proses yang sulit. Dengan mengikuti langkah-langkah yang benar dan memastikan DNS sudah sesuai, website Anda bisa aktif dalam waktu kurang dari satu jam. Setelah itu, fokuslah pada pembuatan konten berkualitas agar website dapat berkembang dan mendapatkan peringkat yang baik di mesin pencari.