Seperangkat aturan:
- Sebelum menelusuri konten tidak memerlukan pengunjung untuk log in, spider mesin pencari tidak dapat log on. (Teknis yang dapat digunakan untuk mendeteksi keberadaan laba-laba kamuflase, dan kemudian mentransfer konten tanpa mengharuskan mereka untuk log on, tapi ini adalah teknologi kontroversial)
- Konten tersebut disajikan dalam teks biasa bukan gambar, berbasis teknologi HTML / CSS, daripada menggunakan AJAX atau Flash di mana-mana
- Pengunjung tidak diperlukan untuk mendukung javascript fungsi navigasi
A friendly Javascrpt
1, link javascript
Link javascript dapat berupa tombol atau teks, tetapi tidak mendukung penggunaan akal adalah laba-laba tidak bisa masuk ke link, tetapi juga untuk tidak mendukung javascript pengguna tidak bisa masuk.
- < a href = "#" onclick = "location.href = 'http://www.example.com'; return false;" > link </ a >
Masalah seperti ini juga muncul dalam teknologi client lain seperti java applet dinamis, Ajax dan Flash. Umumnya tidak lulus <a> link navigasi tidak menjadi laba-laba diambil. Jika Anda memiliki link Anda tidak ingin diindeks menggunakan robots.txt atau meta tag harus dikecualikan.
Hak dapat dimodifikasi sebagai berikut:
- < a href = "http://www.example.com" onclick = "location.href = this.href; return false;" > link </ a >
Hal ini untuk memastikan efektivitas dari link juga dapat digunakan untuk mendukung kasus javascript javascript melompat.
2, menu DHTML
Menu DHTML didasarkan pada javascript, yang juga merupakan mesin pencari bermasalah. Karena penggunaan javascript untuk menghasilkan atau mengontrol tampilan efek HTML dinamis, tetapi belum sebagai elemen tak terlihat laba-laba di halaman, sehingga bagian menu link navigasi adalah masalah terbesar.
Anda dapat membentuk sebuah kelompok yang terlihat di link footer, atau menggunakan peta situs, yang menyediakan hubungan yang jelas terlihat pada mesin pencari tidak hanya ramah, tetapi juga tidak mendukung javascript efek dinamis dicapai Pengguna juga dapat menggunakan fungsi navigasi The.
3, jendela pop-up
Search engine tidak dapat mencari sangat mungkin untuk pop-up halaman, umumnya sebagai berikut:
- < a href = "#" onclick = "window.open ('page.html', 'mywindow', 'width = 800, height = 600'); return false;" > Jendela </ a>
Hal ini dapat diubah dengan menggunakan kode berikut:
- < a href = "page.html" Target = "_blank" onclick = "window.open ('page.html', 'mywindow', 'width = 800, height = 600'); return false;" > Jendela </ a >
Gunakan target = "_blank" untuk mensimulasikan jendela, halaman page.html tubuh baru dibuka dapat digunakan onresize = 'setTimeout ("window.reaizeTo (800600)", 100)' untuk menangani ukuran. Jadi mesin pencari ramah dan tidak mendukung javascript pengguna sama diakses.
Masalah di atas adalah menyadari ada kebutuhan untuk menyediakan navigasi halaman baru dibuka untuk kembali ke halaman asli, untuk mendapatkan melalui untuk mencapai halaman web pop-up untuk membaca $ _SERVER ['HTTP_REFERER'] variabel, jika itu adalah situs lokal tidak menampilkan navigasi, selain itu adalah dari situs web eksternal diakses, maka perlu untuk menampilkan halaman navigasi. Tapi banyak firewall menutup informasi referer, dan jika itu adalah untuk mendapatkan protokol https, maka informasi referal tidak tersedia.
Pilihan terakhir, Anda dapat menggunakan DHTML untuk mensimulasikan, menggunakan javascript untuk menyembunyikan atau menampilkan, mengeset properti visibilitas ke tersembunyi, sehingga untuk mengontrol pop-up untuk mencapai efek. Namun, karena tidak terlihat, hal itu dapat dianggap sebagai elemen halaman tidak terlihat.
4, teks dicari dan grafis gambar
Spider web tidak dapat mengambil gambar dan informasi teks, dan karena itu perlu menggunakan gaya CSS dengan teks biasa mungkin, tapi CSS tidak dapat memenuhi kebutuhan tata letak perancang, dalam rangka untuk mengkompensasi kurangnya tata letak CSS, Anda dapat menggunakan browser klien struktur file javascript HTML , pilihan untuk memilih bagian dari kursi dengan grafis download harus diganti, ini disebut "pengganti teks", sering digunakan metode penggantian teks memiliki sIFR dan Stewart Rosenberger, mantan alternatif adalah dengan menggunakan file Flash teks tertentu, yang menggunakan server script sisi dihasilkan pengganti gambar . Alternatif ini memungkinkan laba-laba untuk mengambil teks, pengunjung manusia dapat melihat font flash yang indah atau gambar, untuk tata letak kebutuhan, alternatif ini membutuhkan setia dengan aslinya, selain itu adalah "topi hitam."
Kedua, ramah HTML
1, unit struktural HTML
Tag HTML dan kebutuhan redaksional terkait, elemen struktural seperti yang dapat membantu spider web dari global positioning memahami isi file serta partisi logis dan bagian-bagian penting, seperti <h1>, <h2>, <b>, <li>, penggunaan konten semantik tata letak struktural label adalah fokus dari mesin pencari juga merupakan pengembang perhatian.
Sebaliknya harus membuat HTML editor WYSIWYG secara langsung, serta solusi adalah dengan menggunakan bahasa markup kustom.
2, isi dan bentuk memproyeksikan
Konten adalah satu-satunya kedalaman fisik yang menonjol, yaitu, konten yang sebenarnya dari posisi awal dalam dokumen HTML. Search engine lebih dekat ke kepala isi dokumen perhatian lebih, sehingga untuk menghindari duplikasi dan konten tidak relevan diatur dalam konten awal halaman.
Biasanya file javascript ke bagian bawah dokumen, atau ke sebuah file terpisah dan akan diperkenalkan di bagian bawah dokumen.
Alasan untuk menggunakan tabel untuk layout dibuang, struktur dan tata letak halaman web sulit karena ekspansi, alasan lain yang penting adalah bahwa ketika Anda mengatur bar navigasi di sebelah kiri dari konten utama halaman akan menekan lokasi fisik, sehingga web lebih handal.
Solusi pertama adalah dengan menggunakan alternatif bentuk kelas CSS murni untuk typesetting, yang merupakan DIV + CSS, skalabilitas juga sangat baik, kedua adalah unit navigasi dapat ditempatkan di sisi kanan halaman menggunakan tabel untuk layout, teknik ketiga adalah dengan menggunakan tabel HTML untuk mempertahankan Urutan penampilan, yang menempel di sel tabel dalam dokumen lokasi fisik.
3, bentuk, Flash dan Ajax
Search engine tidak menyerahkan formulir, semua konten akan diabaikan bawah navigasi form. Formulir pengajuan URL dapat ditempatkan dalam peta situs untuk memungkinkan laba-laba untuk mengambilnya.
Search engine hanya halaman indeks konten teks dan link, aplikasi tidak akan diindeks, sehingga terlalu banyak page kinerja Flash dan Ajax akan membawa banyak masalah. Seharusnya hanya digunakan ketika kebutuhan khusus umumnya mungkin untuk menggunakan HTML dan Javascript dapat dicampur untuk mencapai efek ini. Saat yang sama sebagai aplikasi terus menerus HTML5, banyak efek Anda dapat menggunakan tag html dan kode javascript, sehingga laba-laba ini juga sangat ramah.
EmoticonEmoticon