Dashboard SEO siap dipakai ketika setiap grafik berubah sesuai filter dan jumlahnya dapat diperiksa dari data asal. Memasang konektor, memilih warna, lalu melihat angka muncul belum menyelesaikan pekerjaan itu.
Kita akan membangun dashboard kecil di Data Studio, produk yang sebelumnya dikenal sebagai Looker Studio. Latihannya memakai Google Sheets dan enam baris data sintetis. Kamu bisa memeriksa hasilnya tanpa membuka data pelanggan atau akun Search Console. Pengumuman nama Data Studio.
Fokusnya adalah merakit serta menguji tampilan. Jika nanti kamu menggabungkan data pencarian dan kunjungan, gunakan dahulu panduan join GSC dan GA4 agar dashboard tidak menerima tabel yang angkanya sudah mengganda.
Mulai dengan pertanyaan yang bisa dijawab
Dashboard latihan menjawab tiga pertanyaan: berapa klik dalam periode terpilih, bagaimana klik berubah per hari, dan halaman mana yang menyumbangnya?
Kita memakai data bergaya ekspor Search Console: satu baris mewakili satu halaman pada satu tanggal. Sumber, search type, negara, dan perangkat dianggap sama pada seluruh baris latihan. Angka ini bukan performa website nyata.
Salin tabel berikut ke satu worksheet. Gunakan satu baris header, tanpa sel gabungan dan tanpa baris total di bawah data.
| date_text | page | clicks | impressions |
|---|---|---|---|
| 2026-10-01 | /panduan/ | 10 | 100 |
| 2026-10-01 | /layanan/ | 2 | 100 |
| 2026-10-02 | /panduan/ | 30 | 300 |
| 2026-10-02 | /layanan/ | 3 | 100 |
| 2026-10-03 | /panduan/ | 20 | 100 |
| 2026-10-03 | /layanan/ | 0 | 0 |
Atur kolom date_text sebagai teks biasa sebelum memasukkan isinya. page adalah teks, sedangkan clicks dan impressions harus angka. Jangan mengetik tanda persen atau pemisah ribuan sebagai bagian teks numerik.
Google mensyaratkan bentuk tabel dengan satu baris header dan tipe yang konsisten per kolom untuk konektor Sheets. Perubahan kolom juga berbeda dari perubahan nilai data. Menghubungkan Google Sheets.
Hubungkan sumber dan periksa tipe field
Di Data Studio, pilih Create → Data source, lalu konektor Google Sheets. Pilih spreadsheet dan worksheet latihan, gunakan baris pertama sebagai header, kemudian Connect. Periksa tabel field sebelum memilih Create Report dan Add to Report.
Buat calculated field bernama report_date:
PARSE_DATE("%Y-%m-%d", date_text)
Pastikan hasilnya bertipe Date. Formula tersebut mengubah teks dengan pola tahun-bulan-hari menjadi tanggal; bukan sekadar mengganti nama kolom. Fungsi PARSE_DATE.
Jika Sheets sudah mengirim kolom asli sebagai Date, gunakan field Date itu langsung. Jangan menerapkan parser teks pada field yang sudah bertipe tanggal. Dalam latihan ini kita sengaja memakai teks agar langkah transformasinya terlihat.
Tetapkan agregasi clicks dan impressions sebagai Sum. Tambahkan field metrik weighted_ctr:
CASE
WHEN SUM(impressions) = 0 THEN NULL
ELSE SUM(clicks) / SUM(impressions)
END
Atur formatnya menjadi Percent. Formula menghitung rasio dari jumlah, bukan rata-rata persentase per baris. Dengan agregasi eksplisit, calculated metric menggunakan agregasi Auto. Calculated fields dan agregasi.
Susun tiga bagian yang bisa direkonsiliasi
Pertama, tambahkan scorecard untuk clicks, impressions, dan weighted_ctr. Beri label lengkap sehingga pembaca mengetahui unitnya.
Kedua, tambahkan time series dengan dimensi report_date dan metrik clicks. Untuk latihan ini gunakan satu metrik pada grafik tersebut. Impresi tersedia pada scorecard dan tabel; tidak perlu memaksa angka dengan skala berbeda ke satu sumbu.
Ketiga, tambahkan tabel dengan dimensi page serta metrik clicks, impressions, dan weighted_ctr. Tabel membantu menjelaskan angka total dengan rincian yang bisa diperiksa.
Pada setiap chart, pilih report_date sebagai Date range dimension dan biarkan rentang tanggal chart mengikuti kontrol, bukan dikunci pada periode khusus. Tambahkan judul “Data latihan, 1–3 Oktober 2026” agar angka simulasi tidak disalahartikan.
Untuk keseluruhan data, scorecard harus menunjukkan 65 klik, 700 impresi, CTR sekitar 9,29%. Rumusnya 65 dibagi 700. Merata-ratakan CTR lima baris dengan impresi positif akan menghasilkan 9%, sehingga perbedaan kecil tetap dapat membongkar formula yang salah.
Tambahkan kontrol lalu uji satu per satu
Tambahkan Date range control dan pilih rentang tetap 1–3 Oktober 2026 untuk latihan. Kontrol tanggal bekerja pada chart yang mempunyai dimensi tanggal. Chart yang memakai rentang khusus atau berada dalam pengelompokan tertentu dapat merespons berbeda. Perilaku kontrol tanggal.
Tambahkan Drop-down list dengan control field page. Seluruh chart latihan memakai sumber yang sama sehingga pengaruh filter lebih mudah dilacak. Pada dashboard dengan beberapa sumber, kecocokan label field saja belum menjamin kontrol bekerja pada semua chart. Kontrol daftar pilihan.
Berikut hasil acuan yang perlu kamu cocokkan pada mode View:
| Pilihan tanggal dan halaman | Klik | Impresi | CTR |
|---|---|---|---|
| 1–3 Oktober, semua halaman | 65 | 700 | 9,2857% |
1–3 Oktober, /panduan/ |
60 | 500 | 12% |
| 2 Oktober, semua halaman | 33 | 400 | 8,25% |
2 Oktober, /layanan/ |
3 | 100 | 3% |
3 Oktober, /layanan/ |
0 | 0 | Tidak terdefinisi |
Pada kasus terakhir, NULL harus tetap dibedakan dari 0%. Nol klik dari 100 impresi berarti rasio 0%; nol dibagi nol tidak mempunyai rasio. Tampilan bisa menggunakan tanda kosong atau penanda tanpa data, tergantung chart, tetapi jangan menggantinya menjadi keberhasilan 0% tanpa penjelasan.
Setelah setiap pengujian, reset kontrol sebelum mencoba kasus berikutnya. Jika tabel berubah tetapi scorecard tetap, periksa sumber data, grouping, date dimension, dan filter yang terkunci pada chart tersebut.
Buktikan pembanding periode benar-benar aktif
Pilih tanggal utama 2 Oktober dan Comparison date range → Previous period pada scorecard klik. Dengan periode utama satu hari, pembandingnya adalah 1 Oktober: 33 klik dibanding 12 klik. Pengaturan rentang dan pembanding tanggal.
Perubahan relatifnya (33 - 12) / 12 = 175%. Angka ini hanya alat uji konfigurasi, bukan keberhasilan SEO. Buka pengaturan chart dan pastikan comparison tidak masih None.
Jangan menyamakan perubahan relatif dengan selisih persentase. CTR 8,25% dibanding 6% naik 2,25 poin persentase. Jika chart menampilkan perubahan relatif CTR, hasilnya 37,5%. Label yang tidak jelas dapat membuat dua perhitungan sah terlihat bertentangan.
Saat berpindah ke data nyata, pilih periode yang memang sebanding. Rentang sama panjang belum menjamin pola hari kerja, musim, dan kelengkapan data sama.
Uji pembaruan nilai dan perubahan schema secara terpisah
Tambahkan satu baris latihan: 4 Oktober, /layanan/, 4 klik, 80 impresi. Ubah kontrol tanggal menjadi 1–4 Oktober. Setelah sumber menyajikan nilai terbaru, total harus menjadi 69 klik, 780 impresi, CTR sekitar 8,85%.
Jika belum berubah, periksa worksheet, rentang sel yang dihubungkan, filter tanggal, dan waktu penyegaran data. Dokumentasi konektor menjelaskan pemeriksaan nilai baru ketika query dijalankan; membuka ulang browser bukan bukti bahwa semua cache atau pengaturan sudah sesuai.
Berbeda lagi jika kamu mengganti nama kolom atau menambahkan field. Gunakan Refresh fields pada data source, tinjau perubahan yang terdeteksi, lalu periksa formula dan chart yang bergantung pada field itu. Jangan menganggap perubahan schema aman karena halaman report masih bisa dibuka. Penyegaran field sumber.
Ganti sumber latihan setelah tes lulus
Untuk data nyata, simpan property, periode, zona waktu pelaporan, search type, filter, waktu ekspor, dan definisi satu baris. Jika memakai konektor Search Console langsung, periksa nama serta agregasi field yang disediakan. Formula pada tabel Sheets mentah tidak otomatis cocok untuk metrik konektor yang sudah diagregasikan.
Jangan mencampurkan total tingkat properti dengan total tingkat URL tanpa memahami perbedaannya. Bila menambahkan GA4, buat panel terpisah dengan unit yang jelas sebelum memutuskan apakah join memang diperlukan.
Simpan tabel hasil acuan dan hasil aktual bersama catatan dashboard. Setelah angka, filter, pembanding, dan pembaruan lulus, lanjutkan ke pemeriksaan akses penerima dashboard. Dengan begitu, dashboard yang dibagikan mempunyai bukti perhitungan dan perilaku kontrol, bukan hanya tampilan yang meyakinkan.




