Rumah >hujung hadapan web >tutorial js >NgSysV.SEO (Pengoptimuman Enjin Carian)
Siri siaran ini diindeks di NgateSystems.com. Anda akan temui kemudahan carian kata kunci yang sangat berguna di sana juga.
Semakan terakhir: Nov '24
Sebaik sahaja anda menggunakan aplikasi anda ke dalam Awan Google, ia menjadi sasaran untuk "labah-labah web" yang meronda web untuk mencari kandungan untuk ditambahkan pada kata kunci "indeks" mereka. Setelah tapak anda diindeks, orang mungkin melihatnya dalam pengembalian Enjin Carian.
Ini bagus jika semuanya berfungsi. Enjin carian akan memacu perniagaan ke arah anda dan tidak akan mengenakan bayaran sesen pun kepada anda. Tetapi dalam amalan, anda perlu menggalakkan labah-labah untuk mengindeks tapak anda dengan jelas. Inilah yang dimaksudkan dengan "pengoptimuman enjin carian" (pendek kata SEO) - .
Mendapatkan SEO yang baik untuk tapak anda melibatkan:
Tapak anda harus menyediakan fail peta laman yang menyenaraikan semua laluan yang anda mahu Google (dan enjin carian lain) indeks. Labah-labah mengindeks biasanya akan menemuinya, dengan syarat halaman dalam hierarki "pokok" tapak anda dipautkan dengan betul melalui pautan sauh. Tetapi, masalah mungkin timbul jika tapak anda besar atau baharu dan masih kurang dirujuk oleh tapak lain.
Masalah ini diselesaikan dengan mencipta fail "peta tapak". Peta tapak boleh diformat dalam beberapa cara, tetapi paling mudah, enjin pengindeksan akan gembira dengan fail teks ringkas yang menyenaraikan halaman anda seperti berikut:
// /static/sitemap.txt - Don't copy this line https://myProjectURL/inventory-display https://myProjectURL/inventory-maintenance etc
Perhatikan perkara berikut:
Fail robot menyediakan "rakan kongsi" kepada fail peta tapak yang:
Ini contohnya
// /static/sitemap.txt - Don't copy this line https://myProjectURL/inventory-display https://myProjectURL/inventory-maintenance etc
Dalam projek Svelte, fail robots.txt (nama fail wajib) mesti disimpan dalam fail /static/robots.txt.
Anda boleh menyemak sama ada fail robots.txt dan sitemap.txt anda digunakan dengan betul ke akar URL projek anda dengan cuba melihatnya menggunakan penyemak imbas anda:
Setiap URL berikut yang dimasukkan ke dalam kotak "carian" penyemak imbas harus bertindak balas dengan memaparkan kandungan fail.
// /static/robots.txt - Don't copy this line User-agent: * Disallow: https://myProjectURL/inventory-maintenance Sitemap: https://myProjectURL/sitemap.txt
Maklumat lanjut tentang semua isu ini boleh didapati di Ketahui tentang peta laman
Setelah anda berjaya menggunakan peta laman anda, anda mungkin mendapati ia berguna untuk memberi "kepala" kepada Google dengan menyerahkan peta tapak ke Konsol Carian Google.
Anda bermula di sini dengan mendaftarkan "pengetua" - iaitu URL tapak anda. Ini melibatkan menjalankan prosedur yang membolehkan anda memastikan Google bahawa anda memiliki tapak tersebut. Prosedur bermula dengan konsol memuat turun fail "pengesahan tapak" ke dalam folder "muat turun" anda. Anda mesti menyalin ini ke dalam folder statik Svelte anda dan membina semula/mengatur semula aplikasi web anda untuk memuat naik fail ke tapak jauh anda. Jika Google boleh menemui fail dengan kandungan yang dijangkakan apabila anda mengklik butang "Sahkan" pada skrin pengesahan, ia akan berpuas hati bahawa anda benar-benar pemiliknya.
Mengklik pada alat "peta laman" dalam menu di sebelah kiri skrin kini akan membolehkan anda memasukkan URL peta laman anda (peta tapak.txt) dan mendapat status "kejayaan" dalam tetingkap Peta Laman yang Diserahkan
Konsol Carian ialah alat yang canggih untuk memantau kemajuan pengindeksan di tapak anda dan menyelesaikan sebarang masalah yang mungkin telah dilaporkan. Lihat Bermula dengan Konsol Carian untuk mendapatkan butiran lanjut
Walaupun, dalam beberapa tahun kebelakangan ini, enjin carian telah menjadi lebih baik dalam mengindeks kandungan yang diberikan dengan JavaScript sisi pelanggan, mereka lebih gembira dengan halaman yang mengandungi HTML sahaja. Kandungan yang diberikan sebelah pelayan (SSR) (iaitu halaman yang HTMlnya telah dijana dengan menjalankan javascript akses pangkalan data pada pelayan) diindeks dengan lebih kerap dan boleh dipercayai. Tiada sesiapa kecuali Google yang tahu cara enjin pengindeksan mereka berfungsi, tetapi tekaan munasabah berjalan seperti ini.
Pertama, apl web anda dianugerahkan "peringkat tapak" (ditentukan dalam cara yang tidak jelas, tetapi mungkin dipengaruhi oleh bilangan "pautan balik" pada tapak yang merujuk URL anda). Ini seterusnya memberi anda "belanjawan merangkak" tertentu - jumlah masa enjin pengindeksan bersedia untuk menghabiskan mengindeks halaman anda. Anda pasti mahu berbelanja dengan bijak. Penyajian sebelah pelayan memudahkan beban kerja bot dan menjadikan belanjawan anda pergi lebih jauh. Jadi, jika anda mahukan SEO yang baik anda harus menggunakan SSR!
Ungkapan muktamad pemaparan bahagian perkhidmatan ialah halaman "statik" - halaman yang memaparkan data yang sama ada tidak pernah berubah atau jarang berubah - dipaparkan pada masa bina dengan kehadiran pernyataan berikut kepada fail page.js atau page.server.jsnya:
// /static/sitemap.txt - Don't copy this line https://myProjectURL/inventory-display https://myProjectURL/inventory-maintenance etc
Oleh kerana pelayan kini hanya perlu memuat turun HTML tulen, belanjawan rangkak anda pergi lebih jauh dan pengguna anda menerima respons sepantas kilat! Lihat Siaran 4.3 untuk mendapatkan butiran tentang susunan untuk mengautomasikan binaan prapemarahan menggunakan penjadual.
Dokumen Google di Gambaran Keseluruhan topik rangkak dan pengindeksan mengandungi semua yang anda ketahui. Berikut ialah ringkasan:
Pertama sekali, anda perlu memahami dasar "Mudah alih didahulukan" Google. Labah-labah Google akan menganalisis tapak anda kerana ia akan dilihat oleh penyemak imbas yang berjalan pada telefon mudah alih. Ini bermakna ia akan menurunkan taraf "reputasi" tapak anda (dan belanjawan rangkaknya) jika menganggap, sebagai contoh, saiz fon anda terlalu kecil.
Jika apl web anda telah direka untuk pengguna desktop, ini akan mendatangkan tamparan kepada anda. Cuba tapak anda pada telefon anda dan anda mungkin akan membuat kesimpulan bahawa ia sama sekali tidak berguna.
Cara keluar daripada ini adalah dengan menggunakan "penggayaan responsif" (lihat Siaran 4.4 supaya apl web mengesan lebar halaman peranti yang sedang dijalankan dan melaraskan perkara dengan sewajarnya.
Mungkin sebahagian apl web anda tidak sesuai untuk pengendalian tapak web. Anda mungkin berusaha untuk mengalih keluar ini, tetapi Google akan mengingatkan anda bahawa kebanyakan pengindeksannya datang daripada halaman mudah alih. Mereka mengesyorkan anda menyembunyikan kandungan sedemikian di sebalik tab atau "akordion".
Apa yang paling dicari oleh labah-labah web ialah kandungan - maklumat yang akan didapati berguna oleh pelanggan enjin carian. Tetapi mereka memerlukan bantuan anda dalam mencari dan mentafsir perkara ini. Berikut ialah beberapa petua tentang cara anda boleh melakukan ini@
// /static/robots.txt - Don't copy this line User-agent: * Disallow: https://myProjectURL/inventory-maintenance Sitemap: https://myProjectURL/sitemap.txt
Susunan ini mewakilkan kepada Svelte tugas yang janggal untuk memasukkan
// /static/sitemap.txt - Don't copy this line https://myProjectURL/inventory-display https://myProjectURL/inventory-maintenance etc
Atas ialah kandungan terperinci NgSysV.SEO (Pengoptimuman Enjin Carian). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!