Bagaimana untuk mengemas kini tajuk halaman web dalam masa nyata?
P粉037880905
2023-08-22 14:08:16
<p>Saya mempunyai halaman web yang melaksanakan satu set tab, setiap tab menunjukkan kandungan yang berbeza. Klik pada tab tidak menyegarkan halaman, tetapi menyembunyikan/menunjukkan kandungan pada sisi klien. </p>
<p>Kini terdapat keperluan untuk menukar tajuk halaman berdasarkan tab yang dipilih pada halaman (atas sebab SEO). Adakah ini mungkin? Bolehkah seseorang memberikan penyelesaian untuk mengubah suai tajuk halaman secara dinamik melalui javascript tanpa memuatkan semula halaman? </p>
Saya ingin bertanya khabar kepada anda dari masa hadapan :) Kejadian terkini:
Jadi, untuk menjawab soalan anda, anda boleh menukar tajuk dan tag meta lain dengan selamat melalui javascript (anda juga boleh menambah sesuatu seperti https://prerender.io jika anda ingin menyokong enjin carian bukan Google), cuma Buat mereka boleh diakses sebagai URL yang berasingan (jika tidak, bagaimanakah Google akan tahu ia adalah halaman yang berbeza dan menunjukkannya dalam hasil carian?). Menukar teg berkaitan SEO selepas pengguna mengklik sesuatu adalah mudah:
Hanya pastikan anda tidak menyekat CSS dan javascript daripada dimuatkan dalam robots.txt, anda boleh menggunakan perkhidmatan Fetch as Google dalam Alat Juruweb Google.
1: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
KEMASKINI: Berdasarkan ulasan dan rujukan pada SearchEngineLand, kebanyakan perangkak web akan mengindeks tajuk yang dikemas kini. Jawapan di bawah sudah lapuk, tetapi kod itu masih terpakai.