pengembangan-web-mp-pd.com

Google mengindeks aplikasi AngularJS saya

Ada posting blog dari google bahwa mereka mengindeks aplikasi javascript. Namun, Aplikasi AngularJS saya www.fore-cite.com tampaknya tidak diindeks sama sekali. Apakah ada hal khusus yang harus saya lakukan untuk mengaktifkan pengindeksan dan membuat konten dapat dicari?

13
paweloque

Perayap Google mengeksekusi javascript pada halaman yang dijelajahi. Dengan AngularJS, ada beberapa langkah yang harus Anda ambil untuk memastikan aplikasi Anda dirayapi dan diindeks dengan benar. 

Mode HTML5

Anda harus menggunakan mode html5.

Pengaturan server web

Agar mode html5 berfungsi dengan baik, Anda harus mengonfigurasi server web Anda sehingga permintaan ke direktori yang tidak ada dapat ditulis ulang ke index.html.

Peta Situs

Google belum mengikuti tautan dalam aplikasi angular dengan benar, oleh karena itu Anda harus membuat peta situs untuk semua rute Anda. Ini terdengar seperti rasa sakit untuk dilakukan, namun, dengan proses pembuatan yang tepat ini bisa menjadi proses yang sangat otomatis. (tegukan, mendengus, dll.)

Cons

Ini tentu saja hanya berlaku untuk perayap google. Perayap pencarian lain seperti Bing mungkin belum mendukung aplikasi javascript, meskipun saya tidak akan terkejut jika ini berubah selama satu atau dua tahun ke depan (jika belum.)

Pertimbangan lainnya

Salah satu masalah yang sering terlewat dengan pengindeksan aplikasi sudut adalah hal-hal seperti pagination dan konten yang muncul setelah mengklik tombol. Jika tindakan ini tidak mengubah url, google tidak akan menjelajahnya. Misalnya, Anda memiliki halaman dengan tabel menggunakan pagination dan memiliki 3 halaman. Google hanya akan menjelajah halaman pertama kecuali setiap halaman memiliki rute url yang berbeda seperti /table/page/1/table/page/2/table/page/3

17
Kevin B

Saat ini Anda tidak akan mendapatkan SEO yang baik dengan AngularJS. 

Hal pertama adalah membuat halaman Anda dirayapi. Lihat ini percobaan pengindeksan JS sederhana.

Untuk mendiagnosis situs Anda, Anda dapat menggunakan Chrome 41 yang digunakan oleh Googlebot untuk mengindeks halaman JS. Lihat ini .

0
TomCZ

Anda mungkin ingin menggunakan Angular Universal. Ini kehilangan manfaat dari rendering aplikasi sudut pada klien namun itu akan memungkinkan pengindeksan mesin pencari yang tepat (tidak hanya google).

anda harus memutuskan apakah pertukaran itu sepadan dengan kebutuhan Anda

Angular Situs Web Resmi Universal

0
RollRoll