Eksperimen: bagaimana Yandex dan Google memasukkan kata kunci ke dalam URL. Bahasa Rusia di URL Url Sirilik

Tanggal publikasi: 29.08.2012

Itu untuk promosi yang efektif situs harus menggunakan CNC, hari ini setiap anak sekolah SEO tahu, karena semua blogger sejati membicarakan hal ini, menulis di buku, dan bahkan berbicara di konferensi SEO ... kata kunci dari URL saat memberi peringkat? ", sebagai tanggapan Anda mendapatkan sesuatu seperti" jika URL disorot dalam huruf tebal, maka mesin pencari memahami kata-kata yang disorot, dan karenanya memperhitungkannya saat memberi peringkat "... Apakah Anda merasakan tautan yang lemah dalam tesis ini?

"Memahami" tidak sama dengan "mempertimbangkan"! Anda tidak perlu pergi jauh untuk contoh - kata kunci nama meta. Apakah mesin pencari memahami arti dari tag ini, serta kata kunci yang tercantum di dalamnya? Tak terbantahkan. Apakah tag ini berdampak? Sayangnya tidak ada. Mungkin sama halnya dengan kata kunci di CNC?

Percobaan

Agar tidak menebak-nebak ampas kopi, saya melakukan eksperimen kecil-kecilan. Tujuan percobaan ini adalah untuk menguji apakah situs akan mencari kata kunci yang digunakan di URL, tetapi tidak ada di halaman.

  • Vlad menulis:
    10 Nov 2014 pukul 10:50

    Google memiliki dua opsi pencarian, semua hasil dan kecocokan persis, jika ada kecocokan persis, itu memberi peringkat halaman berdasarkan relevansi dan memperhitungkan alfabet Cyrillic di url, dan jika pengaturan pencarian memiliki semua nilai (yang diaktifkan secara default), maka kueri mana yang tidak Anda masukkan, Anda akan melihat url Cyrillic , ini disebabkan oleh fakta bahwa setiap orang tanpa kecuali menggunakan transliterasi atau fakta bahwa dengan pengaturan "semua nilai" Google menerjemahkan transliterasi menjadi Cyrillic dan membandingkannya dengan permintaan, tetapi ini adalah teori yang saya tidak tahu cara memeriksanya.

  • chijkov menulis:
    02 Jan 2015 pukul 17:25

    Halo Menarik diteliti, tetapi pertanyaannya adalah, karena Anda sekarang tahu apa yang lebih berharga untuk terjemahan atau transliterasi PS Cyrillic, lalu mengapa Anda sendiri di situs Anda, termasuk ini, tidak menggunakan teknik seperti itu?

  • Sergius menulis:
    09 Nov 2015 pukul 22:14

    Eksperimen yang keren. Ketika Anda memiliki Cyrillic, apa tautannya? pada sekelompok karakter yang tidak dapat dipahami atau atau di situs.ru / artikel ??
    Jika tautan mengarah ke banyak karakter, maka Anda lelah dengan promosi situs.

  • Mandiri

    1. Beli nama domain Cyrillic.
    2. Pesan hosting.
    3. Ikat nama domain ini ke hosting ini.
    4. Buat situs yang berisi halaman "kontak". Cara termudah adalah membuat direktori bernama "kontak" dan file "index.html" di dalamnya.
    5. Upload situs yang dibuat ke hosting.

    Perlu diingat bahwa di hosting direktori situs tidak akan disebut "situs. ", dan" xn - 80aswg.xn - p1ai "(dan alamatnya akan dikirim melalui jaringan dalam bentuk ini): untuk memastikan kompatibilitas dengan browser apa pun nama domain dikodekan dalam https://ru.wikipedia.org/wiki/Punycode. Bermain-main dengan penyandian: https: //www.punycoder.com

    Jadi Sphere di bawah ini salah: domain akan tersedia di mana saja di dunia dan mesin pencari akan mengindeksnya dengan sempurna. Andrew 2

    Hanya 3.

    dari sudut pandang SEO - mengganti URL tautan masuk?

    Andrei Sh.4

    Tunduk pada perubahan konten dan / atau tidak adanya pengalihan 301, efeknya bisa positif atau negatif, tergantung pada banyak faktor, di baris pertama adalah konten halaman baru, tautan internal masuk dari situs donor dan tautan eksternal masuk ke halaman donor.

    Evgeny Yu.3

    Jika Anda mengubah URL tautan masuk, meninggalkan jangkar yang sama seperti sebelumnya, maka kemungkinan besar berat tautan yang ditransfer sebelumnya tidak akan sama dengan dari halaman dengan URL baru. Itu. tautan masuk baru akan mentransfer bobot minimum ke situs akseptor dan hanya seiring waktu akan bertambah "berat". halaman internal situs, jangkar tautan internal, nomor tautan eksternal dan jenis jangkar pada halaman ini dll. Anton Velichko -1

    Hanya 2.

    Apa gunanya domain Cyrillic ".рф" jika ada domain seperti ".ru" dan ".su"?

    pria Reger. 7

    Saya percaya bahwa ini adalah langkah pertama untuk menciptakan Internet kami yang unik dan sangat spiritual dengan anggota Sportloto dan Komsomol. Tetap sekarang untuk mengenali alfabet Latin yang menyinggung perasaan orang Rusia, untuk memisahkan Internet dari Barat, pada saat yang sama dari Cina dengan Aliexpress-nya, dan hanya meninggalkan satu situs "berhubungan", yah, mungkin, teman sekelas dan situs terburu-buru todey dengan saluran pertama.

    Sergey Rasskazov 7

    Hanya 4.

    Bagaimana cara mendapatkan tanda centang?

    Tamu 1

    Agar kotak masuk saya tidak tersumbat dengan pertanyaan tentang tanda centang, saya langsung menulis cara mendapatkannya.
    Tidak boleh:
    1.mata
    2. Game / kontes (%, fakta, lt)
    3. Permintaan langganan / pertanyaan / suka timbal balik. (Dalam jawaban).
    Jika semuanya baik-baik saja dengan Anda, maka lanjutkan
    1. Anda harus memiliki lebih dari 800 jawaban.
    2. Lebih dari 1000 subscriber, semakin banyak semakin baik.
    3. Profil bukan milik Anda, karena tidak ada foto Anda dan/atau profil ini dibuat untuk tujuan lain (posting kutipan dari film, tips hidup, meme lucu, dll). Foto Anda harus ada (2 jika Anda mengharapkan)
    4. Profil aktif, yaitu, Anda pergi ke pertanyaan setiap hari dan menjawab 5 pertanyaan atau lebih dalam beberapa minggu terakhir.
    Jika Anda memiliki semuanya.
    5.Ikuti link http://support.ask.fm/ics/support/ticketnewwizard.asp? Style = classic
    6. Kami mengisi beberapa baris tentang diri kami: Nama Lengkap - Nama lengkap dan nama belakang Anda, Email - alamat Surel; Jenis Permintaan - Verifikasi Akun; membuka beberapa baris lagi URL Profil - tautan ke akun Anda; Jumlah pengikut Anda - jumlah pengikut; Subjek - tulis "Verifikasi akun" (tanpa tanda kutip); * Jelaskan secara detail (maksimal 64.000 karakter)
    - kami menulis “Halo! Saya ingin mendapatkan tanda centang dan saya siap untuk menjalani prosedur verifikasi." (Anda juga dapat memberi tahu tentang diri Anda di mana Anda menjadi terkenal karena apa yang Anda lakukan, lampirkan tautan ke akun, tetapi ini adalah keinginan).
    7.Tekan Selesai >>>
    Lebih jauh:
    8. Kami sedang menunggu surat dari Asuka, siap / penolakan. Jika permintaan Anda sesuai dengan tanda centang, maka kami akan diminta untuk selfie dengan selembar kertas, di mana nama pengguna Anda dan tanggal hari ini ditulis dengan tangan, dan Anda dapat dengan jelas melihat tangan Anda sepenuhnya bahwa Anda memegang selembar kertas dan wajah penuh Anda (yang paling penting) bahwa itu adalah Anda.
    Apa yang harus ditulis di selembar kertas? Ambil selembar kertas apa pun. Pastikan untuk menyertakan @ nama pengguna Anda dan tanggal surat ini dikirimkan kepada Anda. Kirim ke surat balasan. Dengan teks "Ini buktinya" (tanpa tanda kutip)
    9.Kami menunggu surat di hari lain. Di mana kami diberi selamat karena menerima tanda centang. Dan kami senang.
    Saya mengirim permintaan pada tanggal 14 Maret malam pukul 0:41; dan pada hari ini diminta untuk selfie pada pukul 16:00; Dan keesokan harinya saya mendapat tanda centang di 14:01
    Saya harap saya sudah menjelaskan secara detail dan Anda akan bisa mendapatkan tanda centang, di sini saya memberi tahu detail terkecil.
    Layarhttps: //pp.userapi.com/c836439/v836439430/2b55c/AnlMBXPbPWs.jpg
    Jika Anda memiliki masalah, hubungi saya untuk meminta bantuan https://vk.com/maksimovde.Oleg 300

    Jumlah 1

    28.03.2018 Waktu membaca: 1 menit

    Sejak 21 Desember 2017, Google telah menerbitkan Cuplikan SEO - video tutorial singkat. Di bawah ini adalah terjemahan dari fragmen SEO berikutnya.

    Hari ini pertanyaan tersebut diajukan oleh John Mueller dari Swiss, yaitu. Pertanyaannya adalah: bisakah saya menggunakan kata-kata non-bahasa Inggris di url? Untuk pemilik situs yang menargetkan pengguna di luar wilayah berbahasa Inggris, terkadang tidak jelas apakah bahasa lokal dan karakter non-Inggris dapat digunakan di URL.

    Mesin pencari Google menggunakan URL terutama untuk mendapatkan bagian konten - dari mana bot Google merayapi konten halaman dan menambahkannya ke SERP. Selama URL valid dan unik, tidak akan ada masalah. Untuk nama domain dan domain tingkat terbaik karakter non-latin dikodekan menggunakan konverter Punycode. Kedengarannya agak aneh, jadi saya akan memberi Anda sebuah contoh: mari kita ambil nama belakang saya Müller (Müller). Ada titik-titik di atas huruf kedua, sehingga sebagai nama domain akan terlihat berbeda setelah pengkodean - "müller" -> "xn-mller - kva". Kedua versi tersebut setara dengan mesin pencari. sistem google... Sisa url dapat dikodekan menggunakan sistem Unicode, UTF-8 untuk karakter non-latin. Apa pun bahasanya, buat URL tetap mudah bagi pengguna — hindari spasi, koma, dan karakter lainnya. Gunakan tanda hubung untuk memisahkan kata dalam alamat. Beberapa orang lebih suka menggunakan garis bawah - tidak apa-apa juga, tetapi tanda hubung lebih mudah dikenali. Jika situs Anda tersedia dalam beberapa versi bahasa, gunakan bahasa yang sesuai di URL untuk halaman konten dalam bahasa tersebut. Jadi, untuk meringkas, saya akan mengatakan: Anda dapat menggunakan kata-kata non-Inggris di URL, ini harus dilakukan untuk situs non-bahasa Inggris.

    Jadi, hari ini saya ingin menulis sedikit tentang penggunaan alfabet Cyrillic di CNC. Menurut pendapat saya, tautan berbahasa Rusia akan sangat bagus jika bukan karena ... Ada desas-desus bahwa tautan itu tidak tersedia untuk browser, mesin pencari, dan sistem lain, dan sesuatu yang benar-benar mengerikan ditampilkan di bilah alamat browser. Saya ingin memberi tahu Anda tentang semua pro, kontra, rumor, dan implementasi di situs.

    Jadi, contoh bagaimana Anda dapat menggunakan bahasa Rusia di URL dapat dilihat langsung di bilah alamat browser Anda. Berikut ini harus ditulis di sana:

    Http: //site/news/2009/09/08/Russian_language_in_URL.html

    Mari kita lihat apa yang dikatakan oleh spesifikasi HTML 4.01 resmi tentang ini:

    B.2.1 Karakter non-ASCII dalam nilai atribut URI Meskipun URI tidak mengandung nilai non-ASCII, penulis terkadang menentukannya dalam nilai atribut yang mengharapkan URI (yaitu, ditentukan dengan % URI; dalam DTD). Misalnya, berikut ini href nilai adalah liar: href="http://foo.org/Håkon ">... Kami menyarankan agar agen pengguna mengadopsi konvensi berikut untuk menangani karakter non-ASCII dalam kasus seperti ini: - Mewakili setiap karakter dalam UTF-8 (lihat) sebagai satu atau lebih byte. - Keluarkan byte ini dengan mekanisme pelepasan URI (yaitu, dengan mengonversi setiap byte ke% HH, di mana HH adalah notasi heksadesimal dari nilai byte). Prosedur ini menghasilkan URI yang legal secara sintaksis (sebagaimana didefinisikan dalam, bagian 2.2 atau, bagian 2) yang independen dari pengkodean karakter yang mungkin telah ditranskode oleh dokumen HTML yang membawa URI.

    Yang kira-kira artinya sebagai berikut:

    Meskipun URL (ada perbedaan antara URL dan URI, tetapi di sini tidak penting), itu harus hanya berisi karakter Latin (ASCII), kebetulan penulis memasukkannya ke dalam nilai tautan. Misalnya, dalam contoh berikut, nilai atribut href tidak valid: href="http://vasya.ru/Vasya_Pupkin ">... Kami menyarankan browser untuk melakukan hal berikut: - Ganti setiap karakter dengan pengkodean urf-8 - Enkode karakter ini byte-by-byte escaping url, mis. nilai heksadesimal (setiap byte akan menjadi% HH). Akibatnya, URL Anda akan benar secara sintaksis.

    Perhatikan terutama bahwa tautan yang kami dapatkan (lolos) Pengkodean UTF-8, dan panjangnya meningkat sesuai. Webmaster yang situsnya menggunakan win-1251 sebagai pengkodean utama (seperti situs ini) harus memproses nama tautan khususnya, misalnya, Anda dapat menerjemahkannya ke dalam penyandian yang Anda butuhkan.

    Di IE8, sayangnya, bahasa Rusia murni hanya akan tersedia jika alamatnya dimasukkan secara manual di sana. Tapi, ini IE =).

    Di Yandex, bahasa Rusia di url dipahami dengan sempurna, dan bahkan digunakan untuk pencarian.


    Google tidak memberikan arti pada kata-kata dalam tautan, selain itu, kata-kata yang terhubung melalui garis bawah dianggap satu dari sudut pandangnya, lebih baik menggunakan tanda minus (tanda hubung) untuk pemisah. Fakta ini sedang hangat dibahas di xpoint.ru. Namun, ini juga menampilkan tautan berbahasa Rusia yang dibentuk dengan benar.

    Sekarang saatnya untuk sedikit wawancara, saya mewawancarai rekan-rekan tentang topik ini:

    jika misalnya tautan di utf-8?
    Jelu (programmer): yah, krakozyabra dari atas) Saya biasanya berpikir bahwa ini buruk Saya sudah lama ingin menanyakan sesuatu tentang optimasi. Bagaimana bahasa Rusia memengaruhi pengoptimalan di url?@ (pengoptimal): Saya bahkan tidak tahu harus berkata apa, saya pikir itu tergantung pada apa yang ingin Anda dapatkan sebagai hasilnya, mis. untuk apa tautan ini. tapi saya pikir itu tidak akan memberikan kepercayaan yang besar, dan makna yang disampaikan oleh jangkar, saya pikir bahasa Rusia tidak ada hubungannya dengan itu. @: Saya tidak tahu persis bagaimana mesin pencari berhubungan dengan tautan dalam bahasa Rusia. Nah, jika kita berbicara secara umum tentang bagaimana pengaruhnya, saya cenderung berpikir bahwa tidak mungkin. Relevansi dipengaruhi oleh teks pada halaman, tetapi URL yang tidak tertaut ke sana. Hai. Apa pendapat Anda tentang penggunaan bahasa Rusia di url? ov3r (pemrogram): halo. negatif, jika hanya karena pengkodean yang berbeda Apa pendapat Anda tentang penggunaan bahasa Rusia di url? Jaehee (programmer): baru tahu bahwa f *** ing sapa memotong url lebih dari 255 karakter, yang membuatku sedih. karena saya memiliki urlencode untuk> 255 sivols dari bahasa Rusia. s ** dan pi *** s. jika tidak, url Rusia yang panjang itu indah, menyenangkan, nyaman, dipahami oleh semua orang dan meningkatkan relevansinya. Apa pendapat Anda tentang penggunaan bahasa Rusia di url? Pangeran Kegelapan (programmer): shnyaga!

    Komentari artikel, setidaknya beberapa kata!

    Komentar:

      Jadi, Yaroslav, untuk membuat url dalam bahasa Rusia, diasumsikan bahwa Anda sudah memiliki implementasi url dalam bahasa Inggris, jika Anda sendiri yang menulis situs web untuk diri sendiri.
      Dalam database, url disimpan dalam pengkodean utf-8 [u], tidak peduli apa pengkodean situs itu sendiri. Jika situs dikodekan dalam 1251, maka saat menyimpan, konversikan pengkodean ke Utf-8.
      Saat Anda menampilkan tautan di halaman blog, Anda juga perlu memproses bagian yang berisi bahasa Rusia dengan fungsi urlencode php.
      Oleh karena itu, untuk menemukan berita, Anda mem-parsing url, dan mencari bagian yang berisi bahasa Rusia. kueri sql terlihat seperti ini:
      SELECT ... where ... CONVERT (`caption_latin` USING utf8) = CONVERT (" ". $ Pname." "USING utf8) ..., di mana caption_latin adalah nama kolom yang berisi url Anda dalam encoding utf8.

      Saya hanya seorang webmaster pemula, jadi saya tidak mengerti sesuatu. Sejujurnya, instruksi "untuk boneka" tentang masalah ini cocok untuk saya))
      bagaimana cara menyimpan pengkodean di Utf-8?
      bagaimana cara memproses bahasa rusia dengan fungsi php?
      apa itu parsing url?
      Saya minta maaf jika ada pertanyaan yang tampak konyol, tetapi saya baru belajar)
      Akan lebih baik juga untuk menunjukkan contoh kode sebelum dan sesudah (yaitu perubahan apa pada kode yang perlu dilakukan untuk mendapatkan huruf Rusia di URL), saya pikir akan lebih mudah bagi pemula seperti saya untuk mengetahuinya.
      Terima kasih sebelumnya.

      2 tahun telah berlalu sejak publikasi artikel ini. Orang menggunakan kesempatan untuk mengatur tautan Cyrillic dengan kekuatan dan utama; Yasha senang akan hal ini; pencari ranjau juga senang; belum lama ini, pendaftar diizinkan untuk membagikan domain IDN; bahkan zona Cyrillic diperkenalkan (walaupun, seperti yang saya pahami, mereka memberikan alias untuk setiap domain di Unicode) ...
      Semua ini tidak bisa tidak bersukacita.
      Tetapi tidak semua orang (?) Mempelajari cara membuat pengalihan yang benar (maksud saya 301). Karena header tidak menerima tautan Cyrillic. Apa yang tidak dilakukan penjaja dengan garis sebelum memasukkannya? header ("Lokasi:". DI SINI);

      Penulis (yaitu saya) pasti memiliki beberapa pemikiran. Mempersiapkan tautan untuk pengalihan 301 sama sekali tidak berbeda dengan menyiapkan tautan untuk html. Saya sudah menulis tentang bahwa blog saya mendukung koreksi otomatis tautan.
      Demi kepentingan, Anda dapat menghapus tahun, atau bulan, atau bahkan seluruh tanggal di bilah alamat. Atau bisa langsung klik. Anda akan diarahkan ke artikel ini lagi.
      Jika mesin Anda menyimpan data di win-1251, Anda harus melakukan 2 langkah:

      • Ubah bidang yang bertanggung jawab untuk tautan CNC ke pengkodean UTF8
      • Tampilkan bidang ini dalam tautan menggunakan urlencode () di PHP. (bukan seluruh tautan tetapi hanya bagian url ini).
      Jika mesin Anda menyimpan semuanya dalam utf - yah, Anda mengerti, bukan? =)
    • Saya mengutak-atik ini untuk waktu yang lama ...

      Dan sebelum itu saya melakukan segalanya seperti yang dikatakan dalam artikel: Saya menerjemahkannya ke dalam utf-8, lalu melarikan diri. Saya bereksperimen dengan cara yang berbeda ...
      Tapi ternyata masalahnya adalah urlencode() baru saja lolos dari garis miring.

      Terima kasih, karena artikelnya, saya mulai berurusan dengan fungsi itu lagi. Dipahami) Berikut adalah fungsi php:

      fungsi redirectto ($ redirect_link)
      {
      $ redirect_link = iconv("windows-1251", "utf-8", $ redirect_link);
      $ redirect_link = urlencode ($ redirect_link);
      $ redirect_link = str_replace("% 2F", "/", $ redirect_link);
      header("Lokasi:". $ redirect_link. "");
      }

      Selamat siang. Saya punya pertanyaan ... Hal pertama yang pertama. Saya ingin membuat guci bisa dalam bahasa Rusia (ya, begitulah saya katakan)).
      Sebenarnya, apa yang harus dilakukan?)
      Pengguna mencoba mengakses alamat host.domen / 2011 / artikel-1 /
      Bagaimana cara mencegat ini? Tangkap semua permintaan yang dikirim ke 404? Tapi kemudian itu akan mengembalikan 404 bukannya 200. Atau melakukan kesalahan 404 lunak dengan kode pengembalian 200? (omong-omong, saya tidak mengerti bagaimana melakukan ini).
      Atau menyesuaikan .htaccess untuk pengalihan 301? Tetapi kemudian pengalihan akan dilakukan (paradoks, kan?)) ... Dan karena fakta bahwa nama semua file dan folder di host hanya akan berubah dalam url Latin menjadi host.domen / 2011 / statja-1 /(ini adalah alamat halaman yang benar). Tapi saya tidak ingin ini) Saya ingin itu ditampilkan di bilah alamat host.domen / 2011 / artikel-1 / Menggunakan ErrorDocument 404, alamat di bilah alamat tetap persis seperti ini. Itu memungkinkan Anda untuk sedikit menipu alam dan menggunakan bahasa Rusia di server, di mana Anda tidak dapat melakukan ini) Secara umum, apakah Anda punya ide?

      Saya akan menggali sambil mod_rewrite

      Begitulah alat mod_rewrite yang kuat. Tapi agak tidak nyaman untuk bekerja dengannya. Itu bisa lebih mudah. Meskipun, ini tampaknya karena kompleksitas intrinsiknya. Atau hanya pengaruh "sekolah lama". Namun, ketika itu dikembangkan kemudian. Yah, bukan itu intinya, yang utama saya lakukan semuanya) Tetapi dengan mod_rewrite, opsinya ternyata tidak begitu fleksibel. Lebih baik menyerahkan semua pemrosesan tersebut ke php, mengumpulkan permintaan yang salah di 404.

      Mesin kami menggunakan aturan berikut untuk mod_rewrite:

      Tulis UlangCond% (REQUEST_FILENAME)! -F
      RewriteRule ^ (. *) $ Index.php? Rewrite_url_query_toget = $1

      Anda cukup menggunakan RewriteRule ^ (. *) $ Index.php, tetapi dalam hal ini, alamat halaman harus diambil dari variabel $ _SERVER ["REQUEST_URI"], yang tidak akan sepenuhnya benar jika mesin dipasang di folder dan tidak di root.

      Mengumpulkan halaman melalui pemrosesan 404 permintaan tidak sepenuhnya benar. Pertama, mungkin status 404 akan dikembalikan secara default. Kedua, Apache mungkin mencoba menyajikan halaman melalui protokol HTTP 1.0 alih-alih HTTP 1.1, karena halaman 404 harus dikembalikan persis melalui HTTP 1.0, mis. tidak menggunakan metode chunked untuk kembali, yang juga akan menyebabkan kesalahan. Dll.
      Dan mod_rewrite sangat sulit justru karena keserbagunaannya. Dengan studi yang tepat, Anda dapat melakukan banyak hal dengannya.

      Nah dua masalah pertama diselesaikan dengan mengirimkan header HTTP / 1.1 200 Ok. Tapi ini tidak sepenuhnya benar, saya, tentu saja, setuju) Ini masih merupakan solusi. Saya tidak akan menyentuhnya jika semuanya lancar "direkatkan" dengan mod-rewrite. Itu menempel bersama, tetapi entah bagaimana bengkok. Nah, mekanisme ini tidak bisa dikuasai selama satu jam. Saya akan mencoba bereksperimen dengan perintah Anda di mod_rewrite.

      Halo semuanya! Saya melihat permintaan untuk berkomentar setidaknya beberapa kata, dan sekarang saya memiliki situs di WordPress, di sana bisnis ini otomatis di semua posting dan halaman saya menggunakan nama dalam bahasa Rusia, ditampilkan di semua browser utama secara normal. Dan itu sangat nyaman bagi pengguna.

      Anda memiliki halaman kesalahan yang keren)))))

      Anda tidak masuk dan mencentang kotaknya. Komentar Anda belum disimpan. Jika Anda bukan bot, ini dia, salin dan coba lagi:

      Halo!
      Yaitu, tautan Anda direfleksikan dikodekan. Seperti yang saya pahami, untuk yaitu dalam bahasa Rusia, link tidak dapat dibuat? Jika Anda memfilter pengguna berdasarkan browser dan membuat tautan dalam bahasa Rusia untuk semua orang kecuali ie dan dalam transliterasi untuk mis, maka mesin pencari akan menganggap halaman ini sebagai dua. Ternyata semuanya perlu dilakukan transliterasi, atau masih ada solusi?

      Di bilah alamat, masukkan misalnya: situs saya /? Halo
      kode php
      $chpu = $_SERVER["REQUEST_URI"];
      gema $chpu;
      kode php
      menghasilkan sesuatu seperti ini:% D0% BF% D1% 80% D0% B8% D0% B2% D0% B5% D1% 82
      masukkan kode ini ke dalam database dan nikmati :)

      Vlad, tidak - halaman akan ditampilkan hanya dikodekan hingga versi ke-9. Ini kurang dari 5% dari semua browser.

      Halo sangat artikel menarik, tidak tahu banyak.
      Namun, saya tidak begitu mengerti bagaimana memecahkan masalah menampilkan karakter Rusia di URL.
      Saya melihat "sumber mentah" (di Opera itu Crl + U), dan saya melihat bahwa Anda memiliki tautan, pada kenyataannya - UTF-8 setelah lolos. Tetapi ketika Anda mengarahkan kursor ke bilah status browser, Anda dapat melihat krakozyabry, dan setelah transisi, teks Rusia diperoleh, sebagaimana mestinya. Segera setelah saya belum mencobanya - dan dengan melarikan diri, dan tanpa, dan di semua penyandian (tanpa mengonversi ke UTF-8 dan dengan itu). Bagaimanapun, setelah mengklik tautan, saya mendapatkan karakter yang lolos = (

      UPD: menemukan itu. Ternyata trik seperti itu tidak berfungsi dengan parameter. Hanya dengan bagian dari jalur, tetapi tidak query_string. Bagi saya tampaknya perlu menambah nuansa ini - jika tidak, Anda tidak akan pernah tahu. Saya hanya membutuhkan jalurnya, tetapi untuk pengujian saya dengan bodohnya memilih parameternya. Omong-omong, saya bertanya-tanya, apa yang menyebabkan fitur ini, dan siapa yang masih mengubah karakter yang tidak lolos menjadi bentuk yang lolos - browser atau server web. Menarik juga untuk memahami apa yang masuk ke server ketika huruf Rusia terlihat di bilah alamat. Apakah hiasan ini dari sisi browser, atau apakah mereka benar-benar hilang tanpa melarikan diri?

      Dan ya, parameternya juga tidak sesederhana itu - saya pernah menginstal nginx tanpa Apache, jadi sepertinya parameternya tetap dalam bahasa Rusia tanpa penggantian ... penyandian yang sama adalah yang ada di server pengembang). penulisan ulang berhasil, tetapi datanya "buruk", sesuatu seperti itu.

      Pada apa yang disebut. location.hash - yaitu segala sesuatu setelah kisi memiliki spesifikasi sendiri. Karena itu, ya, browser, sayangnya, menyaringnya.


    Pertama-tama, artikel ini ditujukan bagi mereka yang menggunakan sistem manajemen konten CMS Joomla! 1.5 karena Saya akan menjelaskan semua fitur menggunakan url Cyrillic dalam konteks meningkatkan optimasi mesin pencari dan hasil pencarian di mesin pencari utama berdasarkan solusi teknis yang saya temui saat membuat situs dan dalam pekerjaan lebih lanjut pada promosi mereka. Namun demikian, prinsip-prinsip yang saya uraikan di bawah ini akan relevan untuk semua webmaster yang tidak mengabaikannya bagian penting bekerja baik di Internet dan Optimisasi Mesin Pencari situs untuk meningkatkan SERP Google, Yandex dll.

    Semua materi di bawah ini didasarkan pada pengalaman praktis saya dan akan didukung oleh contoh nyata pekerjaanku.

    Jadi...

    Pembentukan url Cyrillic di joomla

    CMS Joomla!, seperti halnya sistem manajemen konten lainnya, memiliki banyak perbaikan dan penambahan yang berbeda dalam bentuk komponen, modul, dan plugin yang dapat bertanggung jawab atas keberadaan dan implementasi fungsi tertentu. Karena di sini kita terutama berbicara tentang SEO, saya menggunakan komponen seperti sh404SEF untuk menghasilkan URL Cyrillic. Tugas komponen ini adalah dapat membentuk url dalam Cyrillic. Proses pembentukan url semacam itu dirinci di joomlaportal.ru

    Ada beberapa komponen yang lebih mirip, tetapi saya menghentikan pilihan saya di atasnya, karena nyaman untuk bekerja dengannya dan saya tidak menemukan masalah yang tidak terpecahkan saat menggunakannya. Selain itu, saya juga harus bekerja sama dengan komponen toko online VirtueMart dan saya dapat mengatakan bahwa untuk hampir setiap komponen yang diperlukan ada kemungkinan menggunakan url Cyrillic, apakah itu komponen toko online atau peta situs.

    Menyiapkan URL Sirilik - apa yang penting untuk dipertimbangkan

    Saat menyiapkan URL Sirilik, penting untuk tidak terlalu panjang karena beberapa alasan. Mesin pencari memotong URL yang terlalu panjang saat membuat cuplikan jika Anda akan memasang modul iklan kontekstual di situs Anda, pertimbangkan fakta bahwa dengan url yang sangat panjang (lebih dari 30 karakter), Anda tidak akan dapat menambahkan modul ke halaman ini Google adsense dan melacak konversi. Mesin pencari melihat alamat url Cyrillic dalam formulir ini,

    namun tetap menampilkannya dalam bentuk abjad normalnya.

    Oleh karena itu, keuntungan dan kerugian dari URL tersebut akan dijelaskan di bawah ini.

    Keuntungan url Sirilik

    1 Menempatkan kata kunci (entri langsung atau tidak langsung masuk) ke dalam url tersebut, Anda mendapatkan kesempatan untuk menampilkan artikel Anda lebih tinggi di Hasil Pencarian... Tentu saja, kualitas bahan itu sendiri sangat penting (tidak ada yang membatalkan ini), tetapi dengan cara ini Anda memiliki kesempatan untuk menambahkan kunci lain - dan mengapa tidak?

    2 Sangat penting bahwa ketika membentuk snippet, mesin pencari akan menampilkan url Cyrillic dan menyorot kata kunci untuk permintaan pencarian dalam huruf tebal, seperti yang Anda lihat pada contoh.


    Selain itu, artikel dari contoh muncul segera setelah diindeks di 10 teratas untuk kueri "gym kpi", dan setelah beberapa saat menjadi yang pertama dalam hasil pencarian setelah komentar pertama muncul.

    3 Faktor psikologis sangat penting, seseorang, melihat URL yang begitu indah, jika cocok dengan subjek permintaan, pasti akan memperhatikan dan mengkliknya, karena dia akan segera yakin bahwa dia akan menemukan informasi yang dia butuhkan. Sangat penting untuk mempertimbangkan hal ini untuk toko online, terutama ketika ada persaingan yang signifikan untuk jenis produk tertentu. Dan dari sudut pandang estetika, URL saat ini jauh lebih menyenangkan untuk dilihat daripada ID sesi dan berbagai ikon lainnya yang tidak berarti apa-apa bagi rata-rata pengguna.


    Kerugian menggunakan URL Sirilik

    1 Di paragraf kedua, kami mengingat kekhasan menggunakan modul periklanan kontekstual dari Google - AdSense dan bagaimana mesin pencari melihat url Cyrillic, kerugiannya adalah ada batasan jumlah karakter dalam url saat menambahkannya untuk dilacak konversi.

    2 Mesin pencari (seperti editor HTML lainnya melihat satu huruf Cyrillic sebagai kombinasi karakter tersebut, misalnya, kata optimisasi mesin pencari dalam editor HTML terlihat seperti ini -% D0% 9F% D0% BE% D0% B8% D1 % 81% D0% BA% D0% BE% D0% B2% D0% B0% D1% 8F_% D0% BE% D0% BF% D1% 82% D0% B8% D0% BC% D0% B8% D0% B7 % D0% B0% D1% 86% D0% B8% D1% 8F. Untuk alasan ini, jika Anda ingin meninggalkan suatu tempat di forum, pesan dengan tautan yang ditampilkan di bilah alamat browser di Cyrillic, itu akan terlihat seperti ini (lihat tangkapan layar 1) ...

    3 Saya memperhatikan fitur sedemikian rupa sehingga jika Anda, misalnya, mengubah penghosting atau hanya memulihkan situs dari cadangan, maka setelah pemulihan, Anda perlu mengaktifkan kembali dukungan untuk URL Cyrillic di pengaturan komponen yang sesuai. Secara alami, dalam keadaan seperti itu, tautan dapat terbang dan kemudian pengunjung akan melihat halaman 404 alih-alih permintaan pencarian, setidaknya hingga pengindeksan ulang. Selain itu, PS pada prinsipnya tidak menyukai hal-hal seperti itu, dan pengunjung (calon pelanggan) tidak mungkin senang dengan apa yang mereka lihat ...

    4 Juga, jika Anda telah mengumpulkan banyak bahan (artikel, barang di toko online), maka menggunakan komponen seperti itu akan terus meningkatkan beban pada database. Ini penuh dengan fakta bahwa hoster akan mulai menyeruduk (terutama hoster kotoran) dan kemudian melihat poin sebelumnya. Kedua, waktu pemuatan situs akan terus meningkat, dan ini akan mengganggu pengguna, akibatnya, mereka ingin mengunjungi Anda lagi dengan sedikit kegembiraan.

    Sebagai hasil dari artikel ini, saya ingin memberi tahu Anda situasi dengan proyek saya di saat ini... Secara pribadi, keputusan saya, setelah mempertimbangkan semua pro dan kontra, adalah bahwa situs dengan url Cyrillic (sebagai aturan, ini adalah toko online yang dibuat dan dipromosikan oleh saya) saya memutuskan untuk pergi apa adanya, mengingat kejelasan di atas -digambarkan "plus". Namun demikian, saya membuat situs baru tanpa menggunakan url Cyrillic, saya menggunakan mod_rewrite asli, saya hanya memasukkan transliterasi yang kompeten dalam bahasa Latin sebagai alias halaman. Sekali lagi, dari sudut pandang praktik kami sendiri, transliterasi URL yang kompeten atau ejaan bahasa Inggris yang kompeten diambil oleh PS (setidaknya oleh Google) sebagai kata kunci, yang merupakan kabar baik!

    Beberapa catatan tentang cara mengkonfigurasi komponen sh404SEF

    Setelah Anda memutuskan untuk memasang komponen ini, penting untuk mengetahui manfaatnya. Karena di situs saya kita berbicara tentang SEO, maka dalam konteks ini kita akan mempertimbangkan masalah ini. Komponen sh404SEF luar biasa karena:

    • menciptakan sejumlah besar url teknis yang tertaut ke beranda
    • dengan demikian membentuk inti semantik situs dari header halaman, yang menentukan tema situs
    • Selanjutnya, PS, setelah mengkarakterisasi topik situs, mempertimbangkan tematik permintaan pencarian yang dengannya Anda membuat halaman baru yang relevan dengan situs Anda
    • ini meningkatkan situs Anda dalam hasil pencarian untuk kueri tematik, karena situs tersebut relevan dan berwibawa di mata mesin pencari
    • pada gilirannya, ini secara signifikan menghemat anggaran tautan dan memungkinkan Anda untuk pergi ke TOP mesin pencari dengan membuat konten

    Jadi, untuk mengonfigurasi sh404SEF, pastikan itu di baris alamat url ada bagian, atau kategori barang. Jika bagian, kategori, dan produk itu sendiri (namanya) tidak memakan banyak ruang di browser, Anda dapat menampilkan semuanya. Namun, ini hanya berlaku untuk url non-Cyrillic, karena alasan di atas.

    Dari sini kita dapat menyimpulkan bahwa jika komponen sh404SEF diinstal di situs dan sebelumnya dikonfigurasi untuk menghasilkan url Cyrillic, maka Anda tidak boleh menghapus komponen tersebut. Dianjurkan untuk mengkonfigurasi ulang sedemikian rupa sehingga url dibentuk dalam alfabet Latin. Pengindeksan ulang situs PS bergantung pada frekuensi kunjungan robot pencari. Jika situs lebih sering diperbarui, maka robot akan lebih sering mengunjunginya. Selama periode waktu, saat pengindeksan ulang berlangsung, berhati-hatilah penampilan 404 halaman, berikan pengunjung akses cepat Ke halaman rumah situs, kategori dan bagian menu yang diperlukan, produk, dll.

    Artikel ini tidak memberikan jawaban yang jelas untuk pertanyaan - menggunakan url Cyrillic atau tidak? Namun, saya berharap kelebihan dan kekurangan penggunaan di atas akan membantu Anda membuat keputusan yang tepat dalam masalah ini.