Rumah Rongga mulut Layanan untuk mencari kata kunci. Meningkatkan relevansi pencarian di sphinxsearch Kata kunci php pencarian merpati kayu

Layanan untuk mencari kata kunci. Meningkatkan relevansi pencarian di sphinxsearch Kata kunci php pencarian merpati kayu

Saya memiliki bidang judul (varchar), deskripsi (teks), kata kunci (varchar) di tabel mysql saya.

Saya menyimpan bidang kata kunci karena saya pikir saya akan mencari di bidang ini saja. Tapi sekarang saya perlu mencari di antara ketiga bidang tersebut. jadi untuk kata kunci "word1 word2 word3", query saya menjadi

PILIH * DARI myTable WHERE (nama SEPERTI "%kata1%" ATAU deskripsi SEPERTI "%kata1%" ATAU kata kunci SEPERTI "%kata1%" ATAU nama SEPERTI "%kata2%" ATAU deskripsi SEPERTI "%kata2%" ATAU kata kunci SEPERTI "% word2%" ATAU nama SEPERTI "%word3%" ATAU deskripsi SEPERTI "%word3%" ATAU kata kunci SEPERTI "%word3%") DAN status = "live"

Terlihat agak berantakan tetapi ini berhasil. Tapi sekarang saya perlu menerapkan pencarian sinonim. jadi untuk kata tertentu dengan asumsi ada beberapa sinonim yang tersedia, kueri ini menjadi lebih berantakan saat saya mengulang semua kata. Karena persyaratannya semakin jelas, saya perlu menggabungkan myTable ini ke beberapa tabel lain juga.

    Apakah menurut Anda cara di atas berantakan dan akan menimbulkan masalah seiring bertambahnya data?

    Bagaimana cara menghindari kekacauan di atas? Apakah ada solusi bersih yang bisa saya lakukan? Contoh apa pun akan membantu saya.

  • Apakah ada metode/teknik lain yang dapat Anda rekomendasikan kepada saya?

Sunting

@Peter Stuifzand menyarankan saya agar saya dapat membuat satu tabel search_index dan menyimpan semua 3 bidang (judul, kata kunci, deskripsi) info tentang itu dan melakukan pencarian teks lengkap. Saya memahami bahwa tabel ini juga akan menyertakan referensi ke kunci utama myTable juga.

Tapi pencarian lanjutan saya mungkin termasuk menggabungkan tabel saya dengan tabel Kategori, tabel lokasi_geografis (untuk pencarian dalam jarak 10, 20 mil dll), memfilter berdasarkan kriteria lain dan tentu saja, mengurutkan hasil pencarian. Apakah menurut Anda menggunakan mysql fulltext tidak akan memperlambatnya?

Oleh Ibrahim Diallo

Diterbitkan 2 Juli 2014 ~ 16 menit dibaca

Pencarian merupakan fitur penting dalam sebuah website. Ketika beberapa pembaca saya ingin mencari bagian tertentu di blog saya, mereka menggunakan kotak pencarian. Dulunya produk ini didukung oleh Google Penelusuran, namun sejak itu saya mengubahnya menjadi versi buatan saya sendiri, bukan karena saya bisa melakukan yang lebih baik, namun karena ini adalah tantangan yang menarik.

Jika Anda sedang terburu-buru dan hanya ingin situs Anda dapat dicari, lakukan apa yang saya lakukan sebelumnya, gunakan Google.

// Dalam file search.php $term = isset($_GET["query"])?$_GET["query"]: ""; $term = urlencode($term); $situs web = urlencode("www.situswebanda.com"); $redirect = "https://www.google.com/search?q=site%3A($situs web)+($term)"; header("Lokasi: $redirect"); KELUAR;

Apa yang dilakukannya cukup sederhana. Dapatkan istilah yang disampaikan oleh pengguna, dan teruskan ke halaman pencarian Google. Batasi hasil pencarian pada domain kami saat ini menggunakan kata kunci site: dalam permintaan pencarian. Semua halaman Anda yang diindeks oleh Google akan tersedia melalui pencarian sekarang. Namun jika Anda ingin menangani pencarian Anda sendiri, teruslah membaca.

Solusi Pencarian Buatan Sendiri

Sebelum melangkah lebih jauh, coba gunakan kotak pencarian di blog ini. Ini menggunakan proses yang sama yang akan saya jelaskan di bawah. Jika Anda merasa ini yang Anda inginkan, silakan lanjutkan membaca.

Solusi ini ditujukan untuk situs web kecil. Saya menggunakan LIKE dengan wild card di kedua ujungnya, artinya pencarian Anda tidak dapat diindeks. Ini berarti solusinya akan bekerja dengan baik untuk blog atau situs web pribadi Anda yang tidak berisi banyak data. Pindahkan ke situs web yang lebih besar dan mungkin akan menjadi sangat lambat. MySQL menawarkan Pencarian Teks Lengkap yang tidak kami lakukan di sini.

Catatan: Jika Anda memiliki 5000 postingan blog Anda masih baik-baik saja. .

Kami akan mengambil struktur blog ini sebagai referensi. Setiap posting blog memiliki:

  • Judul p_title
  • Sebuah url p_url
  • Ringkasan p_summary
  • Konten postingan p_content
  • Dan kategori kategori.nama tag

Untuk setiap bidang yang cocok dengan istilah pencarian kami, kami akan memberikan skor. Skor akan didasarkan pada pentingnya pertandingan:

// istilah yang sama persis ditemukan pada judul $scoreFullTitle = 6; // cocokkan judul pada bagian $scoreTitleKeyword = 5; // istilah yang sama persis ditemukan di ringkasan $scoreFullSummary = 5; // cocokkan ringkasan di bagian $scoreSummaryKeyword = 4; // istilah yang sama persis ditemukan di konten $scoreFullDocument = 4; // cocokkan dokumen di bagian $scoreDocumentKeyword = 3; // cocok dengan kategori $scoreCategoryKeyword = 2; // cocok dengan url $scoreUrlKeyword = 1;

Sebelum kita memulai, ada beberapa kata yang tidak memberikan kontribusi banyak pada pencarian yang sebaiknya dihapus. Contoh "dalam","itu","a","yang","dari" ... . Kami akan memfilternya dan bebas menambahkan kata apa pun yang menurut Anda tidak relevan. Hal lainnya adalah, kami ingin membatasi panjang kueri kami. Kami tidak ingin pengguna menulis novel di kolom pencarian dan membuat server MySQL kami crash.

// Hapus kata-kata yang tidak perlu dari istilah pencarian dan kembalikan sebagai fungsi array filterSearchKeys($query)( $query = trim(preg_replace("/(\s+)+/", " ", $query)); $words = array(); // perluas daftar ini dengan kata-katamu. $list = array("in","it","a","the","of","or","I","you", "dia","saya","kita","mereka","dia","ke","tapi","itu","ini","itu","lalu"); $c = 0; foreach(explode(" ", $query) sebagai $key)( if (in_array($key, $list))( lanjutkan; ) $words = $key; if ($c >= 15)( break; ) $c++ ; ) return $words; ) // batas kata jumlah karakter function limitChars($query, $limit = 200)( return substr($query, 0,$limit); )

Fungsi pembantu kami sekarang dapat membatasi jumlah karakter dan memfilter kata-kata yang tidak berguna. Cara kami mengimplementasikan algoritma kami adalah dengan memberikan skor setiap kali kami menemukan kecocokan. Kami akan mencocokkan kata-kata menggunakan pernyataan if dan mengumpulkan poin saat kami mencocokkan lebih banyak kata. Pada akhirnya kita dapat menggunakan skor itu untuk mengurutkan hasil kita

Catatan: Saya tidak akan menunjukkan cara terhubung ke database MySQL. Jika Anda mengalami masalah dalam menyambung ke database secara efisien, saya sarankan membaca ini.

Mari kita beri struktur pada fungsi kita terlebih dahulu. Catatan, saya meninggalkan placeholder sehingga kita dapat mengimplementasikan bagian secara terpisah.

Fungsi pencarian($query)( $query = trim($query); if (mb_strlen($query)===0)( // tidak perlu pencarian kosong kan? return false; ) $query = limitChars($query) ; // Menimbang skor $scoreFullTitle = 6; $scoreTitleKeyword = 5; $scoreFullSummary = 5; $scoreSummaryKeyword = 4; $scoreFullDocument = 4; $scoreDocumentKeyword = 3; $scoreCategoryKeyword = 2; $scoreUrlKeyword = 1; $keywords = filterSearchKeys( $query); $escQuery = DB::escape($query); // lihat catatan di atas untuk mendapatkan objek db $titleSQL = array(); $sumSQL = array(); $docSQL = array(); $categorySQL = array (); $urlSQL = array(); /** Mencocokkan kejadian penuh PLACE HOLDER **/ /** Mencocokkan Kata Kunci PLACE HOLDER **/ $sql = "SELECT p.p_id,p.p_title,p.p_date_published,p. p_url, p.p_summary,p.p_content,p.thumbnail, ((-- Skor judul ".implode(" + ", $titleSQL).")+ (-- Ringkasan ".implode(" + ", $sumSQL) .")+ (-- dokumen ".implode(" + ", $docSQL).")+ (-- tag/kategori ".implode(" + ", $categorySQL).")+ (-- url ". implode(" + ", $urlSQL).")) sebagai relevansi DARI postingan p WHERE p.status = "diterbitkan" MEMILIKI relevansi >

Dalam kueri, semua skor akan dijumlahkan sebagai variabel relevansi dan kita dapat menggunakannya untuk mengurutkan hasilnya.

Mencocokkan kejadian penuh

Kami memastikan kami memiliki beberapa kata kunci terlebih dahulu kemudian menambahkan kueri kami.

Jika (hitungan($kata kunci) > 1)( $titleSQL = "if (p_title LIKE "%".$escQuery."%",($scoreFullTitle),0)"; $sumSQL = "if (p_summary LIKE "%" .$escQuery."%",($scoreFullSummary),0)"; $docSQL = "if (p_content LIKE "%".$escQuery."%",($scoreFullDocument),0)"; )

Itu adalah pertandingan dengan skor lebih tinggi. Jika istilah pencarian cocok dengan artikel yang memuat hal ini, maka peluangnya lebih tinggi untuk muncul di urutan teratas.

Kemunculan kata kunci yang cocok

Kami menelusuri semua kata kunci dan memeriksa apakah kata kunci tersebut cocok dengan salah satu bidang. Untuk pencocokan kategori, saya menggunakan sub-kueri karena sebuah postingan dapat memiliki banyak kategori.

Foreach($kata kunci sebagai $kunci)( $titleSQL = "if (p_title LIKE "%.DB::escape($key).."%",($scoreTitleKeyword),0)"; $sumSQL = "if (p_summary LIKE "%".DB::escape($key).."%",($scoreSummaryKeyword),0)"; $docSQL = "if (p_content LIKE "%".DB::escape($key)."% ",($scoreDocumentKeyword),0)"; $urlSQL = "if (p_url LIKE "%".DB::escape($key)."%",($scoreUrlKeyword),0)"; $categorySQL = "if ((PILIH count(category.tag_id) DARI kategori GABUNG post_category PADA post_category.tag_id = kategori.tag_id WHERE post_category.post_id = p.post_id DAN kategori.name = "".DB::escape($key).") > 0 ,($scoreCategoryKeyword),0)"; )

Juga seperti yang ditunjukkan oleh pemberi komentar di bawah, kita harus memastikan bahwa variabel-variabel ini bukan array kosong atau kueri akan gagal.

// Seandainya saja "kosong, tambahkan 0 if (empty($titleSQL))( $titleSQL = 0; ) if (empty($sumSQL))( $sumSQL = 0; ) if (empty($docSQL))( $docSQL = 0; ) jika (kosong($urlSQL))( $urlSQL = 0; ) jika (kosong($tagSQL))( $tagSQL = 0; )

Pada akhirnya, semua kueri digabungkan dan ditambahkan untuk menentukan relevansi postingan dengan istilah pencarian.

// Hapus kata-kata yang tidak perlu dari istilah pencarian dan kembalikan sebagai fungsi array filterSearchKeys($query)( $query = trim(preg_replace("/(\s+)+/", " ", $query)); $words = array(); // perluas daftar ini dengan kata-katamu. $list = array("in","it","a","the","of","or","I","you", "dia","saya","kita","mereka","dia","ke","tapi","itu","ini","itu","lalu"); $c = 0; foreach(explode(" ", $query) sebagai $key)( if (in_array($key, $list))( lanjutkan; ) $words = $key; if ($c >= 15)( break; ) $c++ ; ) return $words; ) // batas kata jumlah karakter function limitChars($query, $limit = 200)( return substr($query, 0,$limit); ) function search($query)( $query = trim ($query); if (mb_strlen($query)===0)( // tidak perlu pencarian kosong kan? return false; ) $query = limitChars($query); // Menimbang skor $scoreFullTitle = 6; $ scoreTitleKeyword = 5; $scoreFullSummary = 5; $scoreSummaryKeyword = 4; $scoreFullDocument = 4; $scoreDocumentKeyword = 3; $scoreCategoryKeyword = 2; $scoreUrlKeyword = 1; $kata kunci = filterSearchKeys($query); $escQuery = DB::escape($query); // lihat catatan di atas untuk mendapatkan objek db $titleSQL = array(); $jumlahSQL = susunan(); $docSQL = susunan(); $kategoriSQL = susunan(); $urlSQL = susunan(); /** Mencocokkan kemunculan penuh **/ if (count($keywords) > 1)( $titleSQL = "if (p_title LIKE "%".$escQuery."%",($scoreFullTitle),0)"; $sumSQL = "if (p_summary LIKE "%".$escQuery."%",($scoreFullSummary),0)"; $docSQL = "if (p_content LIKE "%".$escQuery."%",($scoreFullDocument), 0)"; ) /** Kata Kunci yang Cocok **/ foreach($kata kunci sebagai $key)( $titleSQL = "if (p_title LIKE "%".DB::escape($key).."%",($scoreTitleKeyword ),0)"; $sumSQL = "if (p_summary LIKE "%".DB::escape($key).."%",($scoreSummaryKeyword),0)"; $docSQL = "if (p_content LIKE "% ".DB::escape($key).."%",($scoreDocumentKeyword),0)"; $urlSQL = "if (p_url LIKE "%".DB::escape($key).."%", ( $scoreUrlKeyword),0)"; $categorySQL = "if ((SELECT count(category.tag_id) DARI kategori GABUNG post_category ON post_category.tag_id = kategori.tag_id WHERE post_category.post_id = p.post_id DAN kategori.name = "" . DB::escape($key)."") > 0,($scoreCategoryKeyword),0)"; ) // Jika saja kosong, tambahkan 0 if (empty($titleSQL))( $titleSQL = 0 ; ) if (kosong($sumSQL))( $sumSQL = 0; ) if (kosong($docSQL))( $docSQL = 0; ) if (kosong($urlSQL))( $urlSQL = 0; ) if (kosong($tagSQL))( $tagSQL = 0; ) $sql = " PILIH p.p_id,p.p_title,p.p_date_published,p.p_url, p.p_summary,p.p_content,p.thumbnail, ((-- Skor judul ".implode(" + ", $titleSQL). ")+ (-- Ringkasan ".implode(" + ", $sumSQL).")+ (-- dokumen ".implode(" + ", $docSQL).")+ (-- tag/kategori ".implode (" + ", $categorySQL).")+ (-- url ".implode(" + ", $urlSQL).")) sebagai relevansi DARI postingan p WHERE p.status = "diterbitkan" MEMILIKI relevansi > 0 ORDER BY relevansi DESC,p.page_views DESC LIMIT 25"; $hasil = DB::query($sql); jika (!$hasil)( kembalikan salah; ) kembalikan $hasil; )

Sekarang file search.php Anda akan terlihat seperti ini:

$term = isset($_GET["query"])?$_GET["query"]: ""; $hasil_pencarian = pencarian($istilah); if (!$search_results) ( echo "Tidak ada hasil"; exit; ) // Cetak halaman dengan hasil di sini.

Kami membuat algoritma pencarian sederhana yang dapat menangani cukup banyak konten. Saya secara sewenang-wenang memilih skor untuk setiap pertandingan, silakan mengubahnya menjadi skor yang paling sesuai untuk Anda. Dan selalu ada ruang untuk perbaikan.

Sebaiknya lacak istilah penelusuran yang berasal dari pengguna Anda, dengan cara ini Anda dapat melihat apakah sebagian besar pengguna menelusuri hal yang sama. Jika ada pola, maka Anda dapat menyimpannya dalam perjalanan dan hanya menyimpan hasilnya dalam cache menggunakan Memcache.

Jika Anda ingin melihat algoritma pencarian ini beraksi, silakan coba cari artikel di kotak pencarian di bagian atas halaman. Saya telah menambahkan fitur tambahan seperti mengembalikan bagian di mana kecocokan ditemukan dalam teks. Jangan ragu untuk menambahkan fitur ke milik Anda.

Apakah Anda menyukai artikel ini? Anda dapat berlangganan untuk membaca yang lebih keren. .

Pada catatan terkait, berikut beberapa artikel menarik.

Sekarang saatnya untuk menangani fungsi mysql_* untuk selamanya. Metode-metode ini sudah ketinggalan zaman dan lambat. Waktu untuk melakukan upgrade sudah lama berlalu namun kita masih melihatnya di mana-mana. Karena saya tidak bisa memaksa setiap penulis untuk memperbarui tutorial dan blog mereka, saya memutuskan untuk menulis postingan agar peringkatnya lebih baik dan memberikan informasi penting untuk membantu pendatang baru.

Membuat situs web Anda sendiri seharusnya tidak terlalu sulit. Perusahaan hosting seperti GoDaddy atau Hostgator membuatnya sangat mudah bagi siapa saja untuk memulai; mereka memungkinkan Anda membuat situs web secara keseluruhan tanpa harus menulis kode. Bagi kebanyakan orang, menjalankan situs web saja sudah cukup. Blog WordPress. Jika ini yang Anda cari, Anda harus mengunjungi Godaddy.com sekarang. Kita sudah selesai di sini. Namun di sisi lain, jika Anda ingin memiliki kendali dan tidak dibatasi oleh kekurangan dari shared hosting tanpa menguras dompet Anda, Anda telah datang ke tempat yang tepat.

Vim adalah editor teks favorit saya di terminal. Setelah bermain sebentar dengan nano dan emacs, saya akhirnya puas dengan vim karena kesederhanaannya (tolong jelaskan). Meskipun dapat dikustomisasi dan digunakan seperti keseluruhan IDE, saya menggunakannya sebagian besar untuk mengedit file di server saya dan membuat perubahan kecil namun penting. Jangan terlibat dalam perang Editor dan memulai.

Komentar(45)

Zaryel 12 Agustus 2015:

Ian Mustafa 26 September 2015:

rampok 29 September 2015:

adeem 11 Februari 2016:

Ivan Venediktov 9 April 2016.

Tentu saja, setiap orang yang setidaknya memiliki gagasan tentang promosi mesin pencari tahu tentang arti meta tag. Semua orang menyadari pentingnya judul, deskripsi, h1-h6, alt dan tag lainnya. Tidak ada yang menyangkal bahwa hal itu mempengaruhi optimasi situs web. Tetapi mesin pencari memiliki sikap ambivalen terhadap salah satu tag – tag kata kunci.

Dalam beberapa tahun terakhir, telah terjadi perdebatan sengit di Internet yang berlanjut hingga hari ini: apakah layak menggunakan tag meta kata kunci? Sayangnya, masih belum ada yang bisa memberikan jawaban pasti. Mari pertimbangkan sudut pandang yang berbeda dan coba pahami masalah ini.

Apa itu kata kunci?

Kata kunci adalah kata kunci (tidak lebih dari 20 untuk satu halaman situs) yang sesuai dengan konten halaman.

Pada kode halaman meta tag ini terlihat seperti ini:





Awalnya, tag memiliki pengaruh yang signifikan terhadap relevansi halaman situs, dan akibatnya pada peringkat situs di posisi teratas mesin pencari.

Mengetahui hal ini, pemilik situs mulai menipu - menyalahgunakan kata kunci atau menambahkan banyak kata yang tidak pantas ke tag ini. Dan mesin pencari menemukannya dengan cukup cepat.

Apa yang terjadi sekarang?

Seperti yang mereka katakan, dari satu ekstrem ke ekstrem lainnya: akibatnya, mesin pencari berhenti memberikan arti apa pun pada tag ini sama sekali.

Yandex

Perwakilan Yandex menyatakan hal berikut tentang kata kunci: “...dapat diperhitungkan saat menentukan apakah suatu halaman relevan dengan permintaan pencarian”.

Harap dicatat bahwa kata kunci di sini adalah Mungkin. Lagipula Mungkin tidak berarti sama sekali diperhitungkan.

Google

Sistem ini tidak meninggalkan keraguan dan tidak memberikan dasar untuk berpikir. Semuanya ringkas dan jelas di sini: “Kami tidak menggunakan meta-tag kata kunci dalam peringkat pencarian”, “Google telah mengabaikan meta tag kata kunci selama bertahun-tahun dan saat ini kami merasa tidak perlu mengubah kebijakan tersebut”.

“Kami tidak menggunakan meta tag kata kunci dalam peringkat pencarian”, “Google telah mengabaikan meta tag kata kunci selama bertahun-tahun, dan saat ini tidak ada kebutuhan untuk mengubah kebijakan ini”.

Rambler, Yahoo, Mail.ru

Mereka berbagi pendapat dengan Google dan percaya bahwa meta tag kata kunci telah habis kegunaannya. Oleh karena itu, sama sekali tidak diperhitungkan oleh mesin pencari ini.

Tapi kenapa masih banyak orang yang menggunakan kata kunci?

Kemungkinan besar, ini disebabkan oleh kata-kata ambigu Yandex tentang tag tersebut. Logika pemilik situs adalah ini: jika ada harapan bahwa Yandex akan mempertimbangkan tag tersebut, dan Google, Rambler, Yahoo, dan Mail.ru bersikap netral terhadap tag meta, maka mengisinya tidak akan memperburuk keadaan.

Bagaimana jika ya?

Ada pendapat di kalangan pengoptimal bahwa mengisi tag kata kunci bisa berbahaya. Jika mesin pencari tidak menganggap tag sebagai tag, maka teks yang disertakan di dalamnya akan dibaca sebagai teks situs biasa. Dan jika Anda telah menggunakan kunci ini di tag lain dan di badan teks, maka ada risiko “mengirim spam berlebihan” ke halaman dengan kunci. Ya, spam yang berlebihan (mual yang berlebihan) bisa membuat Anda masuk dalam filter.

sudut pandang 1PS

Sejauh ini kami telah menggambarkan situasi umum dan perbedaan pendapat mengenai masalah ini. Setiap orang memiliki sudut pandangnya masing-masing. Maksud kami, sebaiknya tag kata kunci tidak diisi. Memang tidak ada manfaatnya, tapi masih ada risiko terjerumus ke dalam filter.

Lebih baik promosikan website Anda dengan konten dan tag yang tepat , <H>, <alt>dan metode optimasi teknis lainnya. Omong-omong, sebagian besar teknik ini diperhitungkan dalam layanan Promosi Mesin Pencari.</p> <p>P.S. Semoga berhasil dalam mempromosikan sumber daya Anda.</p> <p>Kami membantu berbagai klien dengan pemasaran internet dan situs web mereka, dan satu pertanyaan yang sering kami dapatkan adalah “Bagaimana Anda menambahkan kata kunci ke situs web?” Anda mungkin membayangkan kami menambahkan rumus dan kode yang sangat rumit ke dalam layar komputer.</p> <p>Namun kenyataannya, dasar-dasarnya lebih mudah dari yang Anda kira. Kami bahkan mengajari klien kami yang mengelola blog bisnis mereka sendiri cara memasukkan kata kunci ke halaman situs web mereka sehingga halaman situs web mereka dapat ditemukan dengan lebih mudah di mesin pencari. Tujuan artikel blog ini adalah untuk mengajarkan Anda beberapa dasar tentang cara menambahkan kata kunci ke situs web. Tidak yakin ingin meluangkan waktu? Kunjungi Layanan SEO kami di sini, dengan senang hati kami akan membantu Anda.</p> <h2>Mengapa Anda Harus Tahu Cara Menambahkan Kata Kunci ke Website?</h2> <p>Dengan mempelajari cara menambahkan kata kunci ke situs web, Anda akan dapat memasukkan kata kunci ke blog Anda sendiri, halaman situs web, dan materi pemasaran internet lainnya. Anda juga akan mendapatkan konteks mengapa SEO sangat penting untuk bisnis Anda.</p> <h3>Bagaimana Menambahkan Kata Kunci ke Situs Web Saya Dapat Membantu Bisnis Saya?</h3> <p>Menambahkan kata kunci ke situs web Anda membantu mesin pencari memahami apa yang dapat ditawarkan situs web Anda kepada seseorang yang menelusuri, dan pada akhirnya memberi Anda lalu lintas yang lebih berkualitas. Bagaimana? Dengan pengidentifikasi, seperti kata kunci. <b>Tanpa Kata Kunci di halaman situs web Anda, tidak ada cara bagi mesin pencari untuk mengkategorikan situs web Anda dan menampilkannya kepada orang yang mencari dengan tepat.</b>.Pikirkan seperti ini, makalah yang ditulis dengan baik memiliki tesis, dan argumen pendukung yang berhubungan dengan tesis tersebut. Pembaca makalah yang ditulis dengan baik memiliki pemahaman yang jelas tentang subjek dan isi makalah tersebut. Ini adalah teori yang sama di balik Google dan mesin pencari lainnya. Faktanya, dua mahasiswa dari Stanford menciptakan Google dengan ide yang sama.</p> <p>Situs web yang dibuat dengan baik memiliki subjek utama, dan sering kali memiliki subkategori yang berhubungan dengan subjek utama, dan dengan memasukkan kata kunci pada masing-masing area ini, kami dapat memberikan gambaran yang jelas kepada mesin pencari, dan orang-orang yang menelusuri dapat menemukan Anda dengan lebih mudah. . Misalnya:</p> <p><b>Subjek Utama Anda Mungkin:</b> Donat</p> <p><b>Sub-Kategori atau Topik Anda Bisa berupa:</b> Kue, Lubang Donat, Batangan,…</p> <h4>Memilih Kata Kunci untuk Situs Web Anda</h4> <p>Sekarang setelah Anda memahami kerangka situs dan pentingnya, inilah saatnya memilih kata kunci. Bagaimana? Kami menggunakan sejumlah alat dan melakukan penelitian ekstensif untuk kata kunci kami; namun salah satu alat yang gratis adalah Alat Kata Kunci Google. Cukup masukkan informasi lokasi dan kategori Anda, lalu ketik subjek utama situs web Anda. Alat ini akan menghasilkan sejumlah kata kunci, dan memberi Anda statistik seperti ini:</p> <p><b>Kompetisi:</b>(Rendah, Sedang, Tinggi) Ini memberi tahu Anda berapa banyak orang yang mencoba memasukkan kata kunci untuk kata atau frasa tersebut. Semakin tinggi persaingan, semakin sulit untuk mendapatkan peringkat tinggi di Google untuk istilah pencarian tersebut.</p> <p><b>Volume Bulanan Global:</b> </span> Berapa banyak penelusuran yang dilakukan per bulan secara global untuk istilah tersebut.</p> <p><b>Bulanan Lokal:</b> Ditentukan oleh informasi yang Anda masukkan ke dalam pencarian Anda. Jika Anda menentukan lokasi Anda sebagai AS. maka itu adalah jumlah penelusuran bulanan untuk istilah tersebut di AS.</p> <p>Meskipun alat ini mudah digunakan, semua kata kunci tidak diperlakukan sama. Faktanya, beberapa kata kunci memberi Anda lebih banyak lalu lintas dibandingkan yang lain, dan beberapa kata kunci mungkin memberi Anda banyak lalu lintas yang tidak pernah menghasilkan konversi. Inilah sebabnya kami sangat menyarankan pemilik bisnis untuk menyewa agen yang berpendidikan SEO dan kata kunci untuk membantu mereka dalam pemasaran internet.</p> <h3>Berapa Banyak Kata Kunci yang Perlu Saya Tambahkan Per Halaman?</h3> <p>Setelah Anda melakukan riset kata kunci, Anda harus memilih <b>satu kata kunci</b> untuk setiap halaman website atau blog Anda. Kata kunci harus spesifik dengan topik halaman dan berhubungan dengan subjek situs web Anda secara keseluruhan.</p> <p><b>Contoh Pilihan Kata Kunci yang Baik:</b></p> <p><i>Tema Situs Web Utama:</i> Donat</p> <p><i>Halaman Situs Web:</i> Donat Maple</p> <p><i>Kata Kunci yang Ditugaskan:</i> Donat Maple Terbaik</p> <p><b>Contoh Pilihan Kata Kunci yang Buruk:</b></p> <p><i>Tema Situs Web Utama:</i> Donat</p> <p><i>Halaman Situs Web:</i> Donat Maple</p> <p><i>Kata Kunci yang Ditugaskan:</i> resep donat</p> <h3>Cara Menambahkan Kata Kunci ke Halaman Situs Web Anda:</h3> <p>Saat menambahkan kata kunci ke situs web Anda, penting untuk memasukkan kata kunci Anda di 6 tempat di setiap halaman situs web Anda. Memasukkan kata kunci Anda dalam 6 area ini akan membantu mesin pencari mengidentifikasi subjek halaman Anda dan memberi peringkat halaman Anda dalam hasil pencarian.</p> <ol><li>Judul halaman</li> <li>Deskripsi meta</li> <li>Tajuk</li> <li>Sub Tajuk</li> <li>Paragraf Tubuh</li> <li>Tag Alt Gambar</li> </ol><p><b>Judul Halaman & Deskripsi Meta:</b></p> <p>Judul Halaman & Deskripsi Meta adalah bagian yang lebih teknis dalam memasukkan kata kunci ke situs web Anda. Namun, penting untuk menyadari betapa berharganya mereka bagi upaya pemasaran internet Anda. Apa itu Judul Halaman & Deskripsi Meta? Bagian-bagian halaman website Anda ini sebenarnya muncul di hasil pencarian, itu adalah kesan pertama yang didapat pencari terhadap halaman website Anda.</p> <p><img src='https://i0.wp.com/blog.halfabubbleout.com/hs-fs/hub/215313/file-29901144-png/blog-images/search-example-resized-600.png' align="Center" width="100%" loading=lazy loading=lazy></p> <p>Jika Anda tidak memiliki akses ke Judul Halaman atau Deskripsi Meta situs web Anda, maka penting untuk memeriksa dengan perusahaan pengelola situs web Anda apakah area tersebut diisi dengan benar untuk SEO.</p> <p><b>Tajuk:</b></p> <p>Header sangat mirip dengan papan reklame untuk mesin pencari. Mereka adalah salah satu cara terbesar untuk menunjukkan kepada mesin pencari apa subjek utama halaman Anda. Penting bagi Anda untuk memasukkan seluruh kata kunci di header Anda.</p> <p><b>Sub-Judul:</b></p> <p>Sub-judul adalah area lain untuk memberi tahu mesin pencari tujuan pencarian halaman situs web Anda. Anggaplah area ini sebagai real estat, jika Anda tidak mencoba memasukkan kata kunci Anda di sub-judul maka Anda ketinggalan.</p> <p><b>Bagian paragraf:</b></p> <p>Saat menulis konten isi untuk halaman situs web Anda, Anda harus mencoba memasukkan kata kunci Anda, atau setidaknya sebagian dari kata kunci Anda. Ingatlah untuk menjaga tulisan Anda tetap alami, mesin pencari justru akan menghukum Anda jika tulisan Anda memuat kata kunci dan tampak tidak wajar. Saat pertama kali mencoba menulis dengan kata kunci mungkin Anda akan kesulitan, namun teruslah berlatih! Ini menjadi lebih mudah, dan Anda akan menjadi lebih baik dalam membentuk konten untuk menambahkan kata kunci.</p> <p><b>Tag Alt Gambar:</b></p> <p>Gambar adalah tambahan yang bagus untuk halaman web mana pun, bahkan dapat membantu mesin pencari memberi peringkat pada Anda. Alt tag pada dasarnya adalah label yang Anda tetapkan pada gambar Anda sehingga mesin pencari dapat membaca gambar tersebut. Jika Anda tidak menggunakan tag Alt untuk gambar maka mesin pencari tidak akan melihatnya. Dengan memasukkan kata kunci pada Alt Tag gambar ini, Anda memberi tahu mesin pencari "Saya menggunakan gambar dan itu berkaitan dengan subjek halaman saya."</p> <p>Itu dia, sekarang Anda tahu dasar-dasar cara menambahkan kata kunci ke situs web. Kami tahu ini terlihat menakutkan, tetapi jika Anda punya waktu untuk menulis konten blog atau situs web Anda sendiri, kami sangat menyarankan Anda menggunakan beberapa tip yang tercantum di atas. Taktik ini dapat mendatangkan lebih banyak lalu lintas ke situs web Anda, dan membantu memenuhi syarat prospek situs web Anda. Itu berarti tidak ada kunjungan yang sia-sia dan lebih banyak pelanggan untuk bisnis Anda.</p> <p><i>Jika Anda merasa artikel ini bermanfaat, silakan 'bagikan' dengan teman.</i></p></p> <p>Saya sudah beberapa kali diminta untuk menulis artikel tentang <b>cara mengimplementasikan pencarian pada website menggunakan PHP</b>. Ini bukan tugas yang mudah, bahkan saya katakan sangat sulit, karena ada banyak sekali nuansa dan kendala. Pada artikel ini saya akan menganalisis <b>algoritma pencarian situs web</b>.</p> <p>Misalkan website kita mempunyai banyak materi yang berbeda (artikel, berita, catatan, dll). Semua hal ini ada di database. Dan tugas kita adalah <b>menerapkan pencarian di situs</b>. Algoritma paling sederhana adalah sebagai berikut:</p> <ol><li>Membuat <b>bentuk HTML</b> dengan bilah pencarian, serta tombol " <b>Kirim</b>". Pengguna akan memasukkan permintaan pencarian di kolom teks, lalu mengklik tombol.</li> <li>Dapatkan permintaan pencarian (biasanya melewati metode ini <b>MENDAPATKAN</b>, tapi terkadang mereka juga menggunakan <b>POS</b>), dan juga, untuk melindungi <b>XSS</b>, meneruskannya melalui fungsi <b>htmlkarakter khusus()</b>.</li> <li>Tentukan pilihan dari tabel yang sesuai (dengan artikel, berita, catatan, dll.) dari catatan yang berisi permintaan pencarian. Saya menunjukkan contoh kueri SQL untuk kasus seperti ini: SELECT * FROM article WHERE `text_article` LIKE %search% Oleh karena itu, alih-alih <b>mencari</b> string pencarian diganti.</li> <li>Setelah menerima catatan, kami menampilkannya dalam bentuk yang diperlukan, sebaiknya berdasarkan relevansi. Misalnya, saya melakukan ini di situs web saya: di mana kecocokannya paling banyak, artikel itu paling relevan, oleh karena itu, saya taruh di urutan pertama. Kemungkinan besar, metode menilai relevansi ini juga cocok untuk Anda.</li> </ol><p>Banyak dari Anda akan mengatakan bahwa tidak ada yang rumit di sini. Dan mereka sebagian benar, namun mari kita lihat contoh string pencarian ini: " <b>Saya mencari teks ini</b>". Timbul pertanyaan:" <i>Apa sebenarnya yang kamu cari?</i>". Entah kemunculan teks yang sebenarnya sedang dicari" <b>Saya mencari teks ini</b>". Atau, mungkin, sebuah teks dicari di mana ketiga kata tersebut ada, tetapi mungkin tidak saling mengikuti. Atau, mungkin, sebuah teks dicari di mana setidaknya salah satu dari kata-kata ini ada.</p> <p>Dan di sinilah tugasnya menjadi jauh lebih rumit. Anda dapat membuat sistem sintaksis yang kompleks (seperti di mesin pencari), misalnya, kemunculan yang tepat akan dicari jika kueri ditentukan dalam tanda kutip. Dan Anda dapat memberi pengguna pilihan tentang bagaimana mereka ingin melakukan pencarian (menggunakan tombol radio). Ini adalah bagaimana hal itu dilakukan di situs web saya. Oleh karena itu, satu poin lagi ditambahkan ke algoritma sebelumnya: <b>mengkompilasi kueri SQL</b>. Berikut adalah contoh kueri SQL ketika Anda perlu mengeluarkan semua materi yang berisi setidaknya satu kata dari kueri " <b>Saya mencari teks ini</b>":</p><p>PILIH * DARI artikel DI MANA (`teks_artikel` SEPERTI "%mencari%" ATAU `teks_artikel` SEPERTI "%ini%" ATAU `teks_artikel` SEPERTI "%teks%")</p><p>Oleh karena itu, dalam skrip pencarian Anda harus menghasilkan yang serupa <b>Kueri SQL</b>, kirim ke database, terima respons, dan keluarkan. Ini menjadi lebih rumit jika Anda menampilkan postingan berdasarkan relevansi, karena sulit untuk langsung menentukan mana yang lebih relevan: <b>3 </b> kemunculan persis permintaan tersebut, atau <b>10 </b> kemunculan bagian kueri. Di situs saya, preferensi selalu diberikan pada kejadian pasti, namun poin ini sudah cukup kontroversial. Tentu saja ini sulit, dan jika Anda baru pertama kali melakukannya, pasti akan menghabiskan waktu beberapa jam. Saya harap milik saya <b>algoritma untuk mengimplementasikan pencarian situs web melalui PHP</b> Itu akan membantumu.</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article> <script> var block_td_uid_7_5a5dcf40018b6 = new tdBlock(); block_td_uid_7_5a5dcf40018b6.id = "td_uid_7_5a5dcf40018b6"; block_td_uid_7_5a5dcf40018b6.atts = '{ "limit":3,"sort":"","post_ids":"","tag_slug":"","autors_id":"","installed_post_types":"","category_id":"","category_ids":"","custom_title":"","custom_url":"","show_child_cat":"","sub_cat_ajax":"","ajax_pagination":"next_prev","header_color":"","header_text_color":"","ajax_pagination_infinite_stop":"","td_column_number":3,"td_ajax_preloading":"","td_ajax_filter_type":"td_custom_related","td_ajax_filter_ids":"","td_filter_default_txt":"\u0412\u0441\u0435","color_preset":"","border_top":"","class":"td_uid_7_5a5dcf40018b6_rand","el_class":"","offset":"","css":"","live_filter":"cur_post_same_categories","live_filter_cur_post_id":1538,"live_filter_cur_post_author":"5"} '; block_td_uid_7_5a5dcf40018b6.td_column_number = "3"; block_td_uid_7_5a5dcf40018b6.block_type = "td_block_related_posts"; block_td_uid_7_5a5dcf40018b6.post_count = "3"; block_td_uid_7_5a5dcf40018b6.found_posts = "67"; block_td_uid_7_5a5dcf40018b6.header_color = ""; block_td_uid_7_5a5dcf40018b6.ajax_pagination_infinite_stop = ""; block_td_uid_7_5a5dcf40018b6.max_num_pages = "23"; tdBlocksArray.push(block_td_uid_7_5a5dcf40018b6); </script> <div class="td_block_wrap td_block_related_posts td_uid_7_5a5dcf40018b6_rand td_with_ajax_pagination td-pb-border-top" data-td-block-uid="td_uid_7_5a5dcf40018b6"> <div id=td_uid_7_5a5dcf40018b6 class="td_block_inner"> <div class="td-related-row"> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/problema-istinnoi-intelligentnosti-argumenty-k-sochineniyu-ege.html" rel="bookmark" title="Argumen untuk menulis Unified State Examination"><img width="238" height="178" class="entry-thumb" src="/uploads/6af83df6fe2809d9e6a8374651d2e04d.jpg" sizes="(max-width: 238px) 100vw, 238px" alt="Argumen untuk menulis Unified State Examination" title="Argumen untuk menulis Unified State Examination"/ loading=lazy loading=lazy></a></div> <a href="https://stomatp22.ru/id/category/the-mouth/" class="td-post-category">Rongga mulut</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/problema-istinnoi-intelligentnosti-argumenty-k-sochineniyu-ege.html" rel="bookmark" title="Argumen untuk menulis Unified State Examination">Argumen untuk menulis Unified State Examination</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/ivan-goncharov---obryv-obryv-goncharov-obryv-chitat-kratkoe-soderzhanie.html" rel="bookmark" title="Ringkasan bacaan tebing Goncharov"><img width="238" height="178" class="entry-thumb" src="/uploads/6900562a08a9adbe75321d52c6fd8f67.jpg" sizes="(max-width: 238px) 100vw, 238px" alt="Ringkasan bacaan tebing Goncharov" title="Ringkasan bacaan tebing Goncharov"/ loading=lazy loading=lazy></a></div> <a href="https://stomatp22.ru/id/category/pediatric-dentistry/" class="td-post-category">Kedokteran gigi anak</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/ivan-goncharov---obryv-obryv-goncharov-obryv-chitat-kratkoe-soderzhanie.html" rel="bookmark" title="Ringkasan bacaan tebing Goncharov">Ringkasan bacaan tebing Goncharov</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/analiz-stihotvoreniya-listopad-bunina-analiz-stihotvoreniya-listopad-bunina-bunin-listopad-o-chem.html" rel="bookmark" title="Analisis puisi “Daun Jatuh” karya Bunin Bunin Daun Jatuh apa yang membuat Anda berpikir"><img width="238" height="178" class="entry-thumb" src="/uploads/7432aae9dbea5f1b9efb7d507d6e86c8.jpg" sizes="(max-width: 238px) 100vw, 238px" alt="Analisis puisi “Daun Jatuh” karya Bunin Bunin Daun Jatuh apa yang membuat Anda berpikir" title="Analisis puisi “Daun Jatuh” karya Bunin Bunin Daun Jatuh apa yang membuat Anda berpikir"/ loading=lazy loading=lazy></a></div> <a href="https://stomatp22.ru/id/category/breath/" class="td-post-category">Bau dari mulut</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/analiz-stihotvoreniya-listopad-bunina-analiz-stihotvoreniya-listopad-bunina-bunin-listopad-o-chem.html" rel="bookmark" title="Analisis puisi “Daun Jatuh” karya Bunin Bunin Daun Jatuh apa yang membuat Anda berpikir">Analisis puisi “Daun Jatuh” karya Bunin Bunin Daun Jatuh apa yang membuat Anda berpikir</a></h3> </div> </div> </div> </div> </div> <div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" id="prev-page-td_uid_7_5a5dcf40018b6" data-td_block_id="td_uid_7_5a5dcf40018b6"><i class="td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" id="next-page-td_uid_7_5a5dcf40018b6" data-td_block_id="td_uid_7_5a5dcf40018b6"><i class="td-icon-font td-icon-menu-right"></i></a></div> </div> </div> </div> <div class="td-pb-span4 td-main-sidebar"> <div class="td-ss-main-sidebar"> <div class="td_block_wrap td_block_9 td_block_widget td_uid_12_5a5dcf7cac471_rand td-pb-border-top" data-td-block-uid="td_uid_12_5a5dcf7cac471"> <style scoped> .td_uid_12_5a5dcf7cac471_rand .td_module_wrap:hover .entry-title a, .td_uid_12_5a5dcf7cac471_rand .td-load-more-wrap a:hover, .td_uid_12_5a5dcf7cac471_rand .td_quote_on_blocks, .td_uid_12_5a5dcf7cac471_rand .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover, .td_uid_12_5a5dcf7cac471_rand .td-wrapper-pulldown-filter a.td-pulldown-filter-link:hover, .td_uid_12_5a5dcf7cac471_rand .td-instagram-user a { color: #1360a1; } .td_uid_12_5a5dcf7cac471_rand .td-next-prev-wrap a:hover i { background-color: #1360a1; border-color: #1360a1; } .td_uid_12_5a5dcf7cac471_rand .td_module_wrap .td-post-category:hover, .td_uid_12_5a5dcf7cac471_rand .td-trending-now-title, .td_uid_12_5a5dcf7cac471_rand .block-title span, .td_uid_12_5a5dcf7cac471_rand .td-weather-information:before, .td_uid_12_5a5dcf7cac471_rand .td-weather-week:before, .td_uid_12_5a5dcf7cac471_rand .td-exchange-header:before, .td_uid_12_5a5dcf7cac471_rand .block-title a { background-color: #1360a1; } .td_uid_12_5a5dcf7cac471_rand .td-trending-now-title, .td_uid_12_5a5dcf7cac471_rand .block-title span, .td_uid_12_5a5dcf7cac471_rand .block-title a { color: #fff; } </style> <h4 class="block-title"><span>Baru di situs</span></h4> <div id=td_uid_12_5a5dcf7cac471 class="td_block_inner"> <div class="td-block-span12"> <div class="td_module_8 td_module_wrap"> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/ya-lyublyu-predmety-russkii-i-sochinenie-na-temu-za-chto-ya-lyublyu-russkii-yazyk.html" rel="bookmark" title="Esai dengan topik “Mengapa saya menyukai bahasa Rusia">Esai dengan topik “Mengapa saya menyukai bahasa Rusia</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_8 td_module_wrap"> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/partiya-eserov-kto-takie-esery-obrazovanie-partii-eserov.html" rel="bookmark" title="Partai Sosialis Revolusioner. Siapakah kaum Sosial Revolusioner? Pembentukan Partai Sosialis Revolusioner">Partai Sosialis Revolusioner. Siapakah kaum Sosial Revolusioner? Pembentukan Partai Sosialis Revolusioner</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_8 td_module_wrap"> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/cerkovnye-freski-blagoveshchenskii-sobor-moskovskogo-kremlya-severnaya.html" rel="bookmark" title="Katedral Kabar Sukacita Kremlin Moskow">Katedral Kabar Sukacita Kremlin Moskow</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_8 td_module_wrap"> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/korovnikov-aleksandr-venediktovich-sovet-federacii-senatora.html" rel="bookmark" title="Senator dari wilayah Novgorod didakwa melakukan korupsi">Senator dari wilayah Novgorod didakwa melakukan korupsi</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_8 td_module_wrap"> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/yavlyaetsya-li-1s-erp-sistemoi-erp-upravlenie-predpriyatiem-2-samouchitel.html" rel="bookmark" title="Tutorial erp manajemen perusahaan 2">Tutorial erp manajemen perusahaan 2</a></h3> <div class="meta-info"> </div> </div> </div> </div> </div> </div> <div class="td_block_wrap td_block_8 td_block_widget td_uid_19_5a5dcf7cb72c3_rand td-pb-border-top" data-td-block-uid="td_uid_19_5a5dcf7cb72c3"> <style scoped> .td_uid_19_5a5dcf7cb72c3_rand .td_module_wrap:hover .entry-title a, .td_uid_19_5a5dcf7cb72c3_rand .td-load-more-wrap a:hover, .td_uid_19_5a5dcf7cb72c3_rand .td_quote_on_blocks, .td_uid_19_5a5dcf7cb72c3_rand .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover, .td_uid_19_5a5dcf7cb72c3_rand .td-wrapper-pulldown-filter a.td-pulldown-filter-link:hover, .td_uid_19_5a5dcf7cb72c3_rand .td-instagram-user a { color: #1360a1; } .td_uid_19_5a5dcf7cb72c3_rand .td-next-prev-wrap a:hover i { background-color: #1360a1; border-color: #1360a1; } .td_uid_19_5a5dcf7cb72c3_rand .td_module_wrap .td-post-category:hover, .td_uid_19_5a5dcf7cb72c3_rand .td-trending-now-title, .td_uid_19_5a5dcf7cb72c3_rand .block-title span, .td_uid_19_5a5dcf7cb72c3_rand .td-weather-information:before, .td_uid_19_5a5dcf7cb72c3_rand .td-weather-week:before, .td_uid_19_5a5dcf7cb72c3_rand .td-exchange-header:before, .td_uid_19_5a5dcf7cb72c3_rand .block-title a { background-color: #1360a1; } .td_uid_19_5a5dcf7cb72c3_rand .td-trending-now-title, .td_uid_19_5a5dcf7cb72c3_rand .block-title span, .td_uid_19_5a5dcf7cb72c3_rand .block-title a { color: #fff; } </style> > <h4 class="block-title"><span>Paling populer</span></h4> <div id=td_uid_19_5a5dcf7cb72c3 class="td_block_inner"> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/vnesenie-lichnyh-sredstv-na-schet-ip-provodki-kak-snyat-dengi-s.html" rel="bookmark" title="Cara menarik uang dari rekening giro pengusaha perorangan untuk keperluan pribadi: mekanisme, transaksi"><img width="100" height="75" class="entry-thumb" src="/uploads/f9905aca9053bdd07c6be59a385067ba.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Cara menarik uang dari rekening giro pengusaha perorangan untuk keperluan pribadi: mekanisme, transaksi" title="Cara menarik uang dari rekening giro pengusaha perorangan untuk keperluan pribadi: mekanisme, transaksi"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/vnesenie-lichnyh-sredstv-na-schet-ip-provodki-kak-snyat-dengi-s.html" rel="bookmark" title="Cara menarik uang dari rekening giro pengusaha perorangan untuk keperluan pribadi: mekanisme, transaksi">Cara menarik uang dari rekening giro pengusaha perorangan untuk keperluan pribadi: mekanisme, transaksi</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/chto-esli-prisnilas-cyganka-magiya-chisel-sonnik-zimy-k-chemu-snyatsya.html" rel="bookmark" title="Bagaimana jika Anda memimpikan seorang gipsi"><img width="100" height="75" class="entry-thumb" src="/uploads/5a3bc94ef63f09345a55a6747c4d49b8.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Bagaimana jika Anda memimpikan seorang gipsi" title="Bagaimana jika Anda memimpikan seorang gipsi"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/chto-esli-prisnilas-cyganka-magiya-chisel-sonnik-zimy-k-chemu-snyatsya.html" rel="bookmark" title="Bagaimana jika Anda memimpikan seorang gipsi">Bagaimana jika Anda memimpikan seorang gipsi</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/kak-imya-vliyaet-na-harakter-i-sudbu-cheloveka-ego-lichnye-cherty-i-zhizn-razdel.html" rel="bookmark" title="Bagian “Arti Nama” Penunjukan nama dengan x"><img width="100" height="75" class="entry-thumb" src="/uploads/e9d7fb973a4df05848df0ebe60a5ec0e.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Bagian “Arti Nama” Penunjukan nama dengan x" title="Bagian “Arti Nama” Penunjukan nama dengan x"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/kak-imya-vliyaet-na-harakter-i-sudbu-cheloveka-ego-lichnye-cherty-i-zhizn-razdel.html" rel="bookmark" title="Bagian “Arti Nama” Penunjukan nama dengan x">Bagian “Arti Nama” Penunjukan nama dengan x</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/gassendi-per-per-gassendi---biografiya-per-gassendi.html" rel="bookmark" title="Pierre Gassendi - biografi Pierre Gassendi"><img width="100" height="75" class="entry-thumb" src="/uploads/b6c62a95122559052b41caf145021853.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Pierre Gassendi - biografi Pierre Gassendi" title="Pierre Gassendi - biografi Pierre Gassendi"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/gassendi-per-per-gassendi---biografiya-per-gassendi.html" rel="bookmark" title="Pierre Gassendi - biografi Pierre Gassendi">Pierre Gassendi - biografi Pierre Gassendi</a></h3> <div class="meta-info"> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_7 td_module_wrap td-animation-stack"> <div class="td-module-thumb"><a href="https://stomatp22.ru/id/imya-varvara-vedicheskoe-znachenie-imya-varvara-dlya-devochki-znachenie.html" rel="bookmark" title="Nama Varvara untuk anak perempuan: makna, asal usul, karakter, nasib, nama hari, kecocokan"><img width="100" height="75" class="entry-thumb" src="/uploads/1f4bd4736d8d7093caa60834d16e8602.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Nama Varvara untuk anak perempuan: makna, asal usul, karakter, nasib, nama hari, kecocokan" title="Nama Varvara untuk anak perempuan: makna, asal usul, karakter, nasib, nama hari, kecocokan"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/id/imya-varvara-vedicheskoe-znachenie-imya-varvara-dlya-devochki-znachenie.html" rel="bookmark" title="Nama Varvara untuk anak perempuan: makna, asal usul, karakter, nasib, nama hari, kecocokan">Nama Varvara untuk anak perempuan: makna, asal usul, karakter, nasib, nama hari, kecocokan</a></h3> <div class="meta-info"> </div> </div> </div> </div> </div> </div> <div class="td-a-rec td-a-rec-id-sidebar " align="center"> <div id="galyze2" style="height:500px;width:300px;" align="center"></div> </div> </div> </div> </div> </div> </div> <div class="td-footer-container td-container"> <div class="td-pb-row"> <div class="td-pb-span12"> </div> </div> <div class="td-pb-row"> <div class="td-pb-span4"> <div class="td-footer-info td-pb-padding-side"><div class="footer-logo-wrap"><a href="https://stomatp22.ru/id/"></a></div><div class="footer-text-wrap">© 2023. Portal konsultasi gigi.</div><div class="footer-social-wrap td-social-style2"> <span class="td-social-icon-wrap"> <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://stomatp22.ru/servisy-dlya-poiska-klyuchevyh-slov-uluchshaem-relevantnost-poiska-v-sphinxsearch.html" title="Facebook"> <i class="td-icon-font td-icon-facebook"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="" title="Instagram"> <i class="td-icon-font td-icon-instagram"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="https://vk.com/share.php?url=https://stomatp22.ru/servisy-dlya-poiska-klyuchevyh-slov-uluchshaem-relevantnost-poiska-v-sphinxsearch.html" title="VKontakte"> <i class="td-icon-font td-icon-vk"></i> </a> </span></div></div> </div> <div class="td-pb-span4"> <div class="td_block_wrap td_block_popular_categories td_block_widget td_uid_22_5a5dcf7cbb072_rand widget widget_categories td-pb-border-top" data-td-block-uid="td_uid_22_5a5dcf7cbb072" > <style scoped> .td_uid_22_5a5dcf7cbb072_rand .td_module_wrap:hover .entry-title a, .td_uid_22_5a5dcf7cbb072_rand .td-load-more-wrap a:hover, .td_uid_22_5a5dcf7cbb072_rand .td_quote_on_blocks, .td_uid_22_5a5dcf7cbb072_rand .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover, .td_uid_22_5a5dcf7cbb072_rand .td-wrapper-pulldown-filter a.td-pulldown-filter-link:hover, .td_uid_22_5a5dcf7cbb072_rand .td-instagram-user a { color: #ffffff; } .td_uid_22_5a5dcf7cbb072_rand .td-next-prev-wrap a:hover i { background-color: #ffffff; border-color: #ffffff; } .td_uid_22_5a5dcf7cbb072_rand .td_module_wrap .td-post-category:hover, .td_uid_22_5a5dcf7cbb072_rand .td-trending-now-title, .td_uid_22_5a5dcf7cbb072_rand .block-title span, .td_uid_22_5a5dcf7cbb072_rand .td-weather-information:before, .td_uid_22_5a5dcf7cbb072_rand .td-weather-week:before, .td_uid_22_5a5dcf7cbb072_rand .td-exchange-header:before, .td_uid_22_5a5dcf7cbb072_rand .block-title a { background-color: #ffffff; } .td_uid_22_5a5dcf7cbb072_rand .td-trending-now-title, .td_uid_22_5a5dcf7cbb072_rand .block-title span, .td_uid_22_5a5dcf7cbb072_rand .block-title a { color: #222222; } </style><h4 class="block-title"><span>BAGIAN POPULER</span></h4><ul class="td-pb-padding-side"> <li><a href="https://stomatp22.ru/id/category/orthopedics/">Ortopedi</a></li> <li><a href="https://stomatp22.ru/id/category/tongue-coating/">Lidah berlapis</a></li> <li><a href="https://stomatp22.ru/id/category/breath/">Bau dari mulut</a></li> <li><a href="https://stomatp22.ru/id/category/wisdom-teeth/">Gigi bungsu</a></li> <li><a href="https://stomatp22.ru/id/category/gums/">gusi</a></li> <li><a href="https://stomatp22.ru/id/category/stomatitis/">stomatitis</a></li> <li><a href="https://stomatp22.ru/id/category/removal/">Pemindahan</a></li> </ul></div> </div> <div class="td-pb-span4"> <aside class="widget woocommerce widget_product_categories"><div class="block-title"><span>Artikel Terbaru</span></div><ul class="product-categories"> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/id/kurinye-salaty-s-syrom-i-orehami.html">Salad ayam dengan keju dan kacang</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/id/kak-prigotovit-appetitnyi-sup-s-gribami-na-kurinom-bulone-recept-supa-s.html">Resep sup dengan jamur, ayam, dan bihun</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/id/salat-s-pekinskoi-kapustoi-i-vetchinoi-legkaya-zakuska-recepty-salatov-s.html">Resep salad dengan kubis dan ham Cina: sederhana dan berlapis</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/id/salat-grecheskii-recept-klassicheskii-s-brynzoi-dlya-doma-grecheskii.html">Salad Yunani dengan keju feta - resep klasik</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/id/k-chemu-snitsya-otpal-nogot-na-ruke-k-chemu-snyatsya-nogti.html">Mengapa bermimpi kuku jari lepas?</a></li> </ul></aside> </div> </div> </div> </div> </div> <style type="text/css" media="screen"> /* custom css theme panel */ .icons img { display: inline-block; vertical-align: middle; } .menu-item-2892 { background-color: #d12d11; } /*.menu-item-798 { */ /* background-color: #fba52a;*/ /*} */ /*.menu-item-2383 { */ /* background-color: #fffff;*/ /*} */ /*.menu-item-2383 a { */ /* background-color: #000000;*/ /*} */ .woocommerce-loop-product__title { line-height: 18px; } </style> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/bbpress/templates/default/js/editor.js?ver=2.5.14-6684'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9.1'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.70'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=3.2.5'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=3.2.5'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/wp-polls/polls-js.js?ver=2.73.8'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/themes/Newsmag/js/tagdiv_theme.js?ver=3.2'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script> <script type='text/javascript' src='https://stomatp22.ru/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=4.12.1'></script> <script> (function() { var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = '/wp-content/themes/Newsmag/style.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = '/wp-content/themes/Newsmag'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm, ''); }); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } }); } })(); </script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>