Pesan error Bad escape sequence in string di Google Search Console barusan saya temukan. Ini merupakan hal yang langka, karena tidak semua website sering mengalaminya. Di artikel ini saya coba berbagi tentang apa penyebabnya dan bagaimana cara mengatasinya.

Apa itu Bad escape sequence in string

Sebelum kita tahu apa arti dari istilah tersebut, kita pahami dulu apa itu escape sequence. Dikutip dari situs Microsoft Learn, escape sequence adalah kombinasi karakter yang terdiri dari garis miring terbalik atau backslah (\) diikuti dengan huruf atau dengan kombinasi digit tertentu.

Lebih lanjut, mas Aris Ihwan melalui buletin Linked In nya menjelaskan bahwa karakter-karakter yang ada di escape sequence ini memiliki makna khusus dan tidak dapat dituliskan secara langsung.

Sebagai contoh mungking kalian pernah melihat karakter \n. Karakter tersebut merupakah salah satu contoh escape sequence yang outputnya nanti merepresentasikan baris baru. Lalu ada juga \t yang merepresentasikan tab.

Sedangkan istilah bad escape sequence yang ada di Google Search Console ini artinya adalah pesan error yang muncul karena ada kesalahan syntax escape sequence di Javascript.

Penyebab terjadi Bad escape sequence in string

cara mengatasi bad escape sequence in string di google search console

Di atas saya sudah jelaskan tentang apa itu Bad escape sequence dan penyebabnya. Di kasus saya ini yang terjadi adalah ada salah tulis (typo) di meta deskripsi, yang mana itu tertulis otomatis di struktur datanya.

Kesalahannya adalah ada penulisan \TBWA di dalam struktur data tersebut.

Di meta deskripsi menggunakan backlslash sebenarnya bukanlah masalah. Namun hal itu akan menjadi masalah jika struktur datanya mengambil dari meta deskripsi secara otomatis.

Cara mengatasi Bad escape sequence in string

Jika menemukan pesan error seperti ini untuk cara mengatasinya sangatlah gambar. Kita tinggal hapus atau memperbaiki sintaks escape sequence yang dianggap salah oleh Google Search Console.

Di kasus saya ini. cara mengatasi bad escape sequence in string yang saya lakukan adalah dengan menghapus karakter WHYBIN\TBA yang ada di meta deskripsi di halaman yang terdampak.

Setelah diperbaiki saya lakukan validasi dan hasilnya berhasil (validation passed).

cara mengatasi bad escape sequence in string di google search console - validation passed

Demikian ya cara saya dalam mengatasi pesan error Bad escape sequence in strings di Google Search Console. Mudah-mudahan bisa membantu mengatasi masalah yang mungkin sedang teman-teman hadapi.

sumber referensi :

  • https://support.google.com/webmasters/thread/7771322/bad-escape-sequence-in-string-schema-markup-through-gtm?hl=en
  • https://learn.microsoft.com/id-id/cpp/c-language/escape-sequences?view=msvc-170
  • https://www.linkedin.com/pulse/bahasa-python-escape-sequence-aris-ihwan/
  • https://salt.agency/blog/fixing-common-json-ld-structured-data-issues-in-google-search-console/#:~:text=The%20Bad%20escape%20sequence%20in,into%20one%20of%20your%20values.

About the Author

Muhammad Sholeh

Seorang SEO Specialist di Good News From Indonesia (GNFI). Ex KIRIM.EMAIL. Techno Blogger. Digital Marketing and Technology Enthusiast.

View All Articles