Apa itu Patches?
Patches memungkinkan Anda memperbaiki masalah dan membuat perubahan pada website Anda langsung dari Site Audit. Anggap Patches lebih sebagai perbaikan cepat dan sementara. Jika Anda perlu memperbaiki sesuatu yang kritis dengan segera dan tidak punya waktu untuk meminta bantuan developer, atau jika Anda ingin menguji sesuatu dengan kemampuan untuk dengan mudah mengembalikannya sebelum membuat perubahan final di sisi Anda, Anda bisa menggunakan Patches untuk itu.
Patches hanya memungkinkan Anda untuk melakukan patch pada dua field: Title dan Deskripsi Meta. Field lainnya akan segera tersedia. Kami memiliki rencana untuk memungkinkan pengelolaan redirect, kanonikal, robots meta tags, serta menambah dan memperbarui tautan internal, dan masih banyak lagi.
Untuk membuat tambalan, Anda perlu membuka masalah yang terkait dengan judul halaman atau Deskripsi Meta, atau membuka filter preset yang terkait dengannya di Page explorer, atau menambahkan field ini secara manual. Masalah yang bisa dipatch ditandai dengan ikon petir di laporan All issues.
Anda akan melihat input "Patch it" di laporan di sebelah judul dan Deskripsi Meta untuk setiap halaman dalam laporan. Anda dapat membuat draft judul atau Deskripsi Meta baru, dan ketika semuanya siap, publikasikan langsung di situs Anda.
Status Patches
Patches dapat disimpan sebagai draft, dipublikasikan, atau dibatalkan publikasinya. Anda dapat meluangkan waktu dan membuat draft judul atau Deskripsi Meta sebelum mempublikasikannya. Draft disimpan otomatis saat Anda mengetik. Dan setelah dipublikasikan, Anda dapat membatalkan publikasinya kapan saja untuk membatalkan patch.
Status saat ini dari patch serta tindakan yang tersedia dapat ditemukan di input "Patch it":
Anda juga dapat melacak riwayat lengkap dari patch mana pun. Jika Anda tidak yakin kapan patch dipublikasikan atau siapa yang mengedit draft Anda, itulah tempat untuk melihatnya. Link "Show history" tersedia di context menu dari patch mana pun.
Laporan Patches
Meskipun nyaman untuk melakukan patch masalah langsung di laporan masalah, ada juga laporan Patches di mana Anda dapat melihat dan mengelola semua patches yang pernah Anda buat untuk situs Anda. Ada link ke sana di header, yang juga menunjukkan jumlah patches yang saat ini dipublikasikan.
Laporan Patches memungkinkan Anda memfilter patches berdasarkan status dan URL halaman, mengekspor patches Anda, serta melakukan semua tindakan yang sama dengan patches seperti di laporan masalah atau Page explorer. Laporan ini juga memungkinkan untuk mengkonfigurasi deployment Patches.
Mengatur deployment Patches
Akan ada dua metode deployment yang tersedia nantinya:
JavaScript snippet: Tambahkan JavaScript snippet ke halaman website Anda yang memanggil file JavaScript unik yang di-host oleh Ahrefs. Semua patches yang Anda publikasikan akan ditambahkan di sana dan ditampilkan kepada pengguna ketika browser atau bot mengeksekusi JavaScript di halaman.
Cloudflare workers: Berikan API key Cloudflare Anda dan kami akan membuat worker di akun Anda. Cloudflare akan menerapkan patches yang dipublikasikan di sisi server sebelum menampilkannya kepada pengguna.
Rilis pertama fitur ini hanya mencakup deployment melalui JavaScript snippet. Integrasi Cloudflare akan segera ditambahkan.
Patches tersedia untuk semua pengguna tetapi untuk mempublishnya dari Site Audit, proyek Anda memerlukan upgrade boost yang mendukung fitur Patches. Jika proyek tidak diupgrade atau Anda tidak ingin menggunakan Site Audit untuk deployment aktual, Anda dapat membuat draft patches, mengekspornya dan menyerahkannya kepada developer sehingga mereka dapat membuat dan melakukan deploy perubahan di sisi mereka.
Untuk mulai mengkonfigurasi deployment, klik tombol "Set up deployment" di header laporan Patches.
Begini cara kerja deployment JavaScript. Untuk memungkinkan Site Audit membuat perubahan pada halaman Anda, Anda perlu menambahkan JavaScript snippet ke bagian <head> dari setiap halaman di situs Anda. JavaScript snippet dibuat dan disediakan selama konfigurasi deployment.
Snippet ini memanggil file JavaScript unik yang di-host oleh Ahrefs. Semua patches yang Anda publikasikan akan ditambahkan di sana dan diterapkan di sisi klien ketika browser atau bot mengeksekusi JavaScript di halaman. Perhatikan bahwa jika bot tidak mengeksekusi JavaScript di situs Anda, bot tersebut tidak akan melihat perubahan. Tetapi itu tidak akan menjadi masalah karena Google selalu merender halaman yang mereka rangking.
Setelah diaktifkan, Anda dapat menonaktifkan deployment JavaScript kapan saja. Jika Anda memiliki beberapa patches yang dipublikasikan, Anda akan diberi peringatan tentang hal itu dan Anda perlu mengkonfirmasi bahwa patches tersebut akan dibatalkan publikasinya saat menonaktifkan deployment.
Poin penting
Harap perhatikan poin-poin penting berikut:
Visibilitas: Ini adalah tujuan utama dari fitur Patches tetapi hanya untuk menyatakannya dengan jelas. Mempublikasikan patches akan membuat perubahan yang terlihat pada situs Anda. Setelah patch dipublikasikan, orang dan bot yang mengunjungi situs Anda akan melihat perubahan tersebut. Jadi penting untuk memastikan perubahan yang Anda publish sesuai untuk situs Anda.
Drafting dan publishing: Pengguna mana pun dengan akses ke proyek dapat membuat draft patches. Namun, hanya pengguna dengan 2FA yang dikonfigurasi di pengaturan akun mereka yang dapat mempublikasikan patches. Pastikan Anda telah memilih orang yang tepat untuk memiliki akses ke proyek yang memiliki deployment Patches diaktifkan, karena mereka akan memiliki kemampuan untuk mempublikasikan perubahan di situs Anda. Selain itu, patches hanya dapat dipublikasikan di proyek di mana kepemilikan situs telah diverifikasi.
Spesifik proyek: Patches terikat pada proyek. Jika Anda menghapus proyek, semua patches yang dipublikasikan di dalamnya akan dibatalkan publikasinya.
Batasan project boost: Deployment patches tidak tersedia di setiap proyek. Proyek Anda memerlukan upgrade boost yang mendukung fitur Patches untuk dapat mempublish patches. Jika Anda menurunkan ke boost yang tidak mendukungnya, Anda tidak akan dapat mempublish patches baru. Namun patches yang sebelumnya dipublikasikan akan tetap aktif.
Execute JavaScript: Opsi "Execute JavaScript" secara otomatis diaktifkan di proyek di mana Anda mengatur deployment JavaScript. Ini memastikan bahwa bot Site Audit dapat mendeteksi perubahan yang di-deploy melalui JavaScript saat bot tersebut meng-crawl situs Anda berikutnya. Perhatikan bahwa kecepatan crawling mungkin lebih lambat dengan eksekusi JavaScript, jadi crawl Anda akan memakan waktu lebih lama jika Anda sebelumnya mematikan opsi ini.
Anda akan diminta untuk menyetujui persyaratan ini sebelum mengaktifkan deployment JavaScript di Site Audit.








