# Perbaikan TSLaw (tslaw.id) — 25 Sep 2026

Sesuai arahan Bos: dibereskan, kecuali beranda (dikerjakan Bos sendiri).

## Yang sudah dikerjakan

### 1. Halaman sisa WordPress dibuang

`/sample-page/` (halaman bawaan instalasi WordPress) masih tayang dan bisa dirayapi Google.
Sudah dipindahkan ke Trash, dan URL-nya sekarang menjawab **404**.

### 2. Zona waktu WordPress dibetulkan

Setelan sebelumnya kosong (sama dengan UTC), sedangkan WIB adalah UTC+7. Ini membuat jadwal tayang artikel
bisa meleset tujuh jam. Sekarang disetel ke **Asia/Jakarta**, sudah diverifikasi lewat API pengaturan.

### 3. Empat halaman yang buta cuplikan sekarang punya judul dan deskripsi

Keempatnya **tidak punya judul SEO dan meta description sama sekali** sebelum ini. Yang paling merugikan
`/tentang/`: halaman itu duduk di posisi 6,7 dengan 85 impresi, tapi tidak punya cuplikan apa pun untuk
ditampilkan Google.

| Halaman | Judul baru | Meta |
|---|---|---|
| `/tentang/` | Tentang Tito Suprianto Law Firm, Advokat Surabaya | 136 char |
| `/practice-areas/` | Layanan Hukum Tito Suprianto Law Firm Surabaya | 146 char |
| `/hubungi/` | Hubungi Kami \| Konsultasi Hukum Surabaya - Tito Suprianto | 131 char |
| `/artikel/` | Artikel Hukum dan Panduan Praktis \| Tito Suprianto Law Firm | 146 char |

Kata kunci yang disasar tiap halaman: `tito suprianto law firm`, `layanan hukum surabaya`,
`konsultasi hukum surabaya`, `artikel hukum`. Semua sudah diverifikasi **di halaman live**, bukan hanya dari
Yoast.

**Beranda tidak disentuh.** Judulnya masih "Beranda - Tito Suprianto Law Firm" sesuai instruksi Bos.

## Catatan teknis penting

Meta Yoast di situs ini **tidak bisa ditulis lewat REST API**. Kuncinya tidak terdaftar di objek `meta`
(beda dari StudioSoft, di mana cara itu jalan). Menulis lewat REST selalu menjawab 200 tanpa menyimpan
apa pun. Jalur yang bekerja: **XML-RPC** (`wp.editPost` dengan `custom_fields`), memakai application password
yang sama. Ini sudah tercatat supaya tidak mengulang kesalahan yang sama.

## Yang masih menunggu Bos (di luar jangkauan REST)

1. **Judul + meta beranda** — sesuai kesepakatan, Bos yang kerjakan. Bahannya bisa menyasar
   `law firm surabaya` (36 impresi, posisi 27,3) dan `konsultan hukum surabaya` (11 impresi, posisi 32,1),
   sementara `pengacara ts` (48 impresi) sudah di posisi 5,8 tapi nol klik.
2. **Kecepatan.** Beranda masih 6,4–9,6 detik. Yang perlu dinyalakan di WP Rocket: **lazy loading gambar**
   (33 dari 33 gambar di beranda tidak punya `loading="lazy"`) dan penggabungan/pengurangan file CSS-JS
   (13 file CSS, 36 blok script). HTML 862 KB juga perlu ditelusuri sumbernya.
3. **Cache HTML di Cloudflare.** Status masih `DYNAMIC`, jadi setiap kunjungan menunggu server asal.
   Perlu aturan cache untuk HTML, atau purge-nya. Butuh token Cloudflare (saya belum punya).
4. **Pelacakan konversi.** Tidak bisa saya pasang dari luar dan tidak bisa lewat API GA4 (setelan pengukuran
   otomatis tidak diekspos). Langkah termurah: **GA4 → Admin → Data streams → pilih www.tslaw.id →
   Enhanced measurement → nyalakan "Form interactions" dan "Outbound clicks"**. Dua sakelar itu langsung
   memberi data pengiriman formulir dan klik WhatsApp tanpa menulis kode.
5. **Spectra v3.0.0-beta** terpasang aktif di situs produksi. Turunkan ke versi stabil.
6. **Plugin keamanan** belum ada sama sekali.
7. **Redirect berantai**: `http://tslaw.id` → `https://tslaw.id` → `https://www.tslaw.id`. Bisa dijadikan
   satu lompatan lewat aturan Cloudflare.
