Cara desain web di WordPress sekarang sudah jauh lebih fleksibel daripada sekadar memilih tema lalu mengganti logo dan warna. Dengan Block Theme, Site Editor, Patterns, Templates, dan theme.json, kamu bisa membangun tampilan header, footer, halaman, typography, warna, sampai layout tanpa harus membuat theme dari nol.
Tapi ada satu hal yang perlu diluruskan. WordPress bukan berarti semua desain bisa dibuat bebas tanpa batas. Kalau desainmu mulai membutuhkan interaksi khusus, struktur template yang sangat berbeda, atau styling yang tidak tersedia di editor, kamu akhirnya perlu CSS atau pengembangan theme. Jadi, kuncinya bukan memilih antara “tanpa coding” atau “harus coding”, melainkan tahu kapan harus naik level.
Artikel ini membahas alur yang lebih realistis, dari sketsa ? WordPress ? layout ? responsive ? customisasi, termasuk cara mengatasinya kalau desain yang kamu inginkan tidak tersedia di tema.
1. Cara Desain Web di WordPress Dimulai dari Sketsa Supaya Tidak Terjebak Tema
Kesalahan paling sering justru terjadi sebelum membuka WordPress.
Orang mencari tema berdasarkan demo yang terlihat cantik, lalu setelah dipasang baru berpikir, “Lho, kok desain saya nggak bisa seperti yang saya bayangkan?”
Solusinya sederhana: buat struktur desain dulu, baru cari cara menerapkannya di WordPress.
Mulai dari wireframe sederhana
Kamu tidak membutuhkan Figma kalau baru belajar.
Ambil kertas dan buat blok seperti:
HEADER
Logo | Menu | CTA
HERO
Judul utama
Deskripsi singkat
Button
Foto atau visual
CONTENT
3 kartu layanan
ABOUT
Foto | Penjelasan
PORTFOLIO
Grid foto
CTA
Ajakan tindakan
FOOTER
Dari sini kamu sudah mengetahui apa yang sebenarnya perlu dibuat.
Misalnya kamu ingin website studio fotografi dengan hero full-width, portfolio masonry, testimonial berbentuk horizontal scroll, dan footer minimalis. Jangan mencari tema dengan harapan semuanya sudah tersedia persis seperti itu.
Cari fondasi desain, bukan desain final.
Pilih Block Theme kalau ingin mengubah struktur sampai header dan footer
Ini perbedaan penting yang sering tidak dijelaskan dalam tutorial pemula.
Block Theme memungkinkan bagian website yang sebelumnya sangat bergantung pada theme template diedit menggunakan blocks. WordPress menyebutkan bahwa Block Theme dapat digunakan untuk mengedit header, footer, sidebar, template, dan area lain melalui Site Editor.
Setelah memasang Block Theme:
Dashboard ? Appearance ? Editor
Di sinilah kamu mulai membangun desain.
Site Editor bukan cuma tempat mengganti warna. WordPress menyediakan Styles, Templates, Template Parts, Patterns, Pages, dan berbagai tools lain di dalamnya.
Bangun global style sebelum menghias halaman
Jangan mulai dengan mengganti warna satu tombol, lalu warna heading, lalu font artikel satu per satu.
Atur dulu identitas visual website:
- Font heading
- Font body
- Warna utama
- Warna background
- Warna link
- Ukuran heading
- Spacing
- Lebar content
- Gaya tombol
- Border dan radius
Ini penting karena desain website yang terlihat profesional biasanya bukan karena banyak ornamen, tetapi karena sistem visualnya konsisten.
Pada level yang lebih teknis, WordPress menggunakan theme.json untuk mengatur settings dan styles secara terstruktur. Dokumentasi WordPress saat ini menunjukkan theme.json versi 3 sebagai versi terbaru, dengan pengaturan typography, spacing, color, layout, border, shadow, dimensions, hingga custom templates.
Jadi kalau kamu nantinya ingin membuat sistem desain sendiri, theme.json adalah salah satu bagian yang layak dipelajari.
2. Cara Membuat Website Dengan WordPress di Localhost Sebelum Desain Dipublikasikan
Kalau desain yang kamu inginkan cukup berbeda dari website biasa, jangan eksperimen langsung di website aktif.
Gunakan localhost atau staging.
Di lingkungan tersebut kamu bisa mengganti theme, menghapus layout, mencoba CSS, membuat template baru, dan menguji responsive tanpa mempertaruhkan website produksi.
Susun homepage dari block yang benar
Misalnya targetmu adalah homepage portfolio.
Mulai dengan:
- Group untuk membungkus section.
- Cover atau Image untuk visual hero.
- Heading untuk headline.
- Paragraph untuk supporting copy.
- Buttons untuk CTA.
- Columns/Grid untuk layanan atau portfolio.
- Query Loop jika konten ingin ditarik otomatis dari posting.
- Template Part untuk elemen yang berulang.
Jangan membuat seluruh halaman sebagai satu blok besar.
Pisahkan section berdasarkan fungsi.
Kenapa?
Karena ketika nanti kamu ingin mengubah jarak hero, mengganti background portfolio, atau menggunakan section tersebut di halaman lain, struktur yang rapi jauh lebih mudah dikelola.
Gunakan Patterns untuk desain yang berulang
Misalnya kamu memiliki kartu artikel:
Thumbnail ? Category ? Title ? Excerpt ? Read More
Kalau kartu ini muncul di lima halaman, jangan susun lima kali dari nol.
Buat Pattern.
WordPress menyediakan pengelolaan Patterns melalui Appearance ? Editor ? Patterns pada Block Theme. Custom Pattern bisa dibuat, diduplikasi, diedit, bahkan diekspor sebagai JSON.
Ini menarik karena Pattern bukan cuma shortcut.
Ia bisa menjadi komponen desain.
Misalnya:
- service-card
- portfolio-card
- testimonial
- cta-banner
- author-box
Dengan begitu, website punya semacam design system sederhana.
Bedakan Pattern, Template Part, dan Template
Ini bagian yang sering bikin pemula mencampur semuanya.
Pattern
Cocok untuk sekumpulan blok yang ingin digunakan kembali.
Template Part
Cocok untuk bagian struktur website yang berulang, misalnya header atau footer. WordPress memang menempatkan template parts di area Patterns pada Site Editor.
Template
Menentukan struktur halaman tertentu, misalnya single post, archive, page, atau 404.
Gampangnya begini.
Pattern = komponen desain
Template Part = bagian struktur berulang
Template = kerangka halaman
Kalau konsep ini sudah dipahami, WordPress terasa jauh lebih masuk akal.
Uji responsive sebelum merasa desain sudah selesai
Jangan hanya mengecilkan browser dan berkata, “Kayaknya sudah responsive.”
Cek elemen satu per satu.
Pada mobile, tanyakan:
- Apakah menu masih mudah ditekan?
- Apakah heading terlalu besar?
- Apakah tombol keluar dari layar?
- Apakah gambar memakan seluruh viewport?
- Apakah dua kolom harus berubah menjadi satu?
- Apakah spacing terlalu lebar?
- Apakah paragraf terlalu panjang?
WordPress juga mendukung responsive styles melalui theme.json. Dokumentasi developer saat ini mencantumkan breakpoint mobile dan tablet yang dapat dikonfigurasi, dengan default yang dijelaskan pada dokumentasinya.
Jadi responsive design bukan sekadar “gambar otomatis mengecil”.
3. Cara Menggunakan WordPress Ketika Tema Tidak Bisa Mengikuti Desainmu
Nah, ini titik yang paling penting.
Misalnya kamu sudah membuat wireframe. Kamu sudah menggunakan Block Theme. Tetapi tetap ada satu bagian yang tidak bisa dibuat.
Jangan langsung mengganti tema.
Cari dulu apa sebenarnya batasannya.
Kalau masalahnya warna, typography, spacing atau layout sederhana
Coba selesaikan dari Styles.
Block Theme memang dirancang agar pengguna bisa mengubah warna, typography, layout, dan berbagai style melalui Site Editor.
Misalnya kamu ingin:
Heading 1
72 px desktop
48 px mobile
Body
18 px desktop
16 px mobile
Button
border-radius 8 px
padding 14 × 24 px
Kebutuhan seperti ini masih berada di wilayah styling.
Tidak perlu membuat theme baru.
Kalau struktur halaman berbeda, gunakan Template
Misalnya website punya:
Homepage ? visual dan marketing-heavy
Blog ? editorial
Portfolio ? gallery
About ? storytelling
Jangan memaksa keempatnya menggunakan struktur yang identik.
Template memungkinkan struktur halaman dibuat berbeda sesuai kebutuhan.
Ini salah satu alasan Block Theme terasa lebih fleksibel dibanding pendekatan WordPress klasik. WordPress menjelaskan bahwa Block Theme memungkinkan pengguna membuat dan mengelola template melalui Site Editor.
Kalau desain membutuhkan CSS, tambahkan CSS secara terukur
Misalnya kamu ingin efek:
- hover yang sangat spesifik;
- custom underline;
- bentuk card tertentu;
- gradient tertentu;
- animasi sederhana;
- breakpoint khusus.
Barulah CSS masuk akal.
Tapi jangan menambal CSS secara acak sampai akhirnya ada 30 aturan yang saling bertabrakan.
Buat class yang jelas.
Contohnya:
hero-title
portfolio-card
cta-primary
Kemudian atur styling berdasarkan komponen.
Ini jauh lebih mudah dirawat.
Kalau sudah masuk modifikasi theme, pertimbangkan Child Theme
Child Theme memungkinkan modifikasi dilakukan tanpa mengedit langsung theme induk. Dokumentasi resmi WordPress menjelaskan bahwa perubahan pada child theme dapat tetap dipertahankan ketika parent theme diperbarui.
Ini penting kalau kamu memang perlu menyentuh file theme.
Jangan melakukan:
Edit parent theme ? update theme ? perubahan hilang.
Gunakan child theme ketika kebutuhan customisasi sudah sampai level tersebut.
Kapan sebaiknya membuat custom theme?
Kalau kamu sudah sampai pada kondisi:
“Saya tahu persis struktur yang saya inginkan, tetapi hampir semuanya berbeda dari theme yang tersedia.”
Nah, mungkin waktunya membuat theme sendiri.
Apalagi kalau website tersebut akan digunakan sebagai produk jangka panjang, bukan sekadar website pribadi.
Tetapi untuk pemula, jangan lompat ke sini terlalu cepat.
WordPress sudah menyediakan banyak fondasi yang bisa dipakai terlebih dahulu.
4. Cara Menggunakan WordPress Untuk Membuat Desain Unik Tanpa Mengorbankan SEO dan UX
Desain unik bukan berarti semua elemen harus dibuat aneh.
Justru untuk website yang ingin mendapatkan traffic dari Google, desain harus membantu orang menemukan informasi.
Struktur heading harus jelas. Navigasi harus mudah. Content width jangan terlalu lebar. Font harus nyaman dibaca. Gambar jangan dibuat besar hanya demi estetika.
Dan yang sering dilupakan, responsive bukan pekerjaan setelah desain selesai.
Responsive adalah bagian dari desain sejak awal.
Kalau homepage desktop membutuhkan hero dengan dua kolom, tentukan sejak awal apa yang terjadi di mobile:
Desktop:
Text | Image
Mobile:
Text
Image
Bukan baru dipikirkan setelah website selesai.
Begitu juga dengan navigation.
Desktop:
Logo ? Menu ? CTA
Mobile:
Logo ? Menu Button
Dengan cara berpikir seperti ini, kamu sebenarnya sedang membangun sistem desain, bukan sekadar “mempercantik WordPress”.
Rekomendasi workflow yang paling aman
Kalau saya harus membuat website WordPress unik dari nol, alurnya akan seperti ini:
- Riset website sejenis
Cari pola yang sudah terbukti dipakai, bukan sekadar desain yang viral. - Buat wireframe
Tentukan struktur halaman sebelum memilih theme. - Pilih Block Theme
Utamakan fleksibilitas Site Editor. - Buat global style
Tentukan font, warna, spacing dan ukuran. - Bangun Template dan Template Parts
Pisahkan struktur halaman dari komponen berulang. - Buat Patterns
Gunakan untuk card, CTA, testimonial dan komponen lainnya. - Tes desktop, tablet dan mobile
Jangan hanya mengecek homepage. - Tambahkan CSS jika memang diperlukan
Bukan sebagai solusi pertama untuk semua masalah. - Gunakan Child Theme atau custom development bila sudah masuk kebutuhan teknis.
Dengan workflow ini, kamu bisa mendapatkan desain yang jauh lebih personal tanpa langsung terjun ke coding theme dari halaman kosong.
Q&A
Apakah Block Theme lebih bagus daripada Classic Theme untuk membuat desain unik?
Tidak otomatis lebih bagus untuk semua website. Namun jika prioritasnya adalah mengedit header, footer, template, styles, dan berbagai bagian website dari Site Editor, Block Theme memberikan jalur yang lebih langsung.
Kalau saya sudah punya desain Figma, apakah bisa langsung dibuat di WordPress?
Bisa dijadikan acuan, tetapi tidak selalu bisa direplikasi 100% hanya dengan blocks. Semakin detail desainnya, semakin besar kemungkinan kamu membutuhkan CSS, custom templates, atau pengembangan theme.
Apakah membuat website di localhost wajib?
Tidak wajib. Namun untuk eksperimen desain, terutama ketika mengubah theme atau mencoba custom code, localhost atau staging sangat disarankan supaya website produksi tetap aman.

Sebagai SEO Specialist dan Penulis Konten, Mila Jelita ahli memadukan riset kata kunci dan search intent untuk mendatangkan trafik organik yang maksimal ke dalam website.






