Rumah Kaviti oral Perkhidmatan untuk mencari kata kunci. Meningkatkan perkaitan carian dalam kata kunci php carian merpati kayu sphinxsearch

Perkhidmatan untuk mencari kata kunci. Meningkatkan perkaitan carian dalam kata kunci php carian merpati kayu sphinxsearch

Saya mempunyai medan tajuk (varchar), penerangan (teks), kata kunci (varchar) dalam jadual mysql saya.

Saya menyimpan medan kata kunci kerana saya fikir saya akan mencari dalam medan ini sahaja. Tetapi saya kini perlu mencari di antara ketiga-tiga medan. jadi untuk kata kunci "word1 word2 word3", pertanyaan saya menjadi

PILIH * DARI myTable DI MANA (nama SEPERTI "%word1%" ATAU keterangan SEPERTI "%word1%" ATAU kata kunci SEPERTI "%word1%" ATAU nama SEPERTI "%word2%" ATAU keterangan SEPERTI "%word2%" ATAU kata kunci SEPERTI "% word2%" ATAU nama SEPERTI "%word3%" ATAU keterangan SEPERTI "%word3%" ATAU kata kunci SEPERTI "%word3%") DAN status = "langsung"

Nampak agak kemas tetapi ini berkesan. Tetapi sekarang saya perlu melaksanakan carian sinonim. jadi untuk perkataan tertentu dengan mengandaikan terdapat beberapa sinonim yang tersedia pertanyaan ini menjadi lebih kucar-kacir apabila saya mengulangi semua perkataan. Memandangkan keperluan semakin jelas, saya perlu menyertai myTable ini ke beberapa jadual lain juga.

    Adakah anda fikir cara di atas adalah tidak kemas dan akan menyebabkan masalah apabila data berkembang?

    Bagaimanakah saya boleh mengelakkan kekacauan di atas? Adakah terdapat sebarang penyelesaian yang lebih bersih yang boleh saya lalui? Sebarang contoh akan membantu saya.

  • Adakah terdapat kaedah/teknik lain yang anda boleh cadangkan kepada saya?

EDIT

@Peter Stuifzand mencadangkan saya supaya saya boleh membuat satu jadual indeks_carian dan menyimpan semua 3 medan (tajuk, kata kunci, desc) maklumat mengenainya dan melakukan carian teks penuh. Saya faham bahawa sebagai tambahan jadual ini akan menyertakan rujukan kepada kunci utama myTable juga.

Tetapi carian lanjutan saya mungkin termasuk menyertai jadual saya dengan jadual Kategori, jadual lokasi_geografi (untuk mencari dalam 10, 20 batu dll), menapis mengikut kriteria lain dan sudah tentu, menyusun hasil carian. Adakah anda fikir menggunakan mysql fulltext tidak akan memperlahankannya?

Oleh Ibrahim Diallo

Diterbitkan 2 Jul 2014 ~ 16 minit dibaca

Carian adalah ciri penting pada tapak web. Apabila beberapa pembaca saya ingin mencari petikan tertentu di blog saya, mereka menggunakan kotak carian. Ia pernah dikuasakan oleh Carian Google, tetapi sejak itu saya telah menukarnya kepada versi buatan sendiri bukan kerana saya boleh melakukan yang lebih baik tetapi kerana ia adalah satu cabaran yang menarik.

Jika anda tergesa-gesa dan hanya mahu tapak anda boleh dicari, lakukan apa yang saya lakukan sebelum ini, gunakan Google.

// Dalam fail search.php $term = isset($_GET["query"])?$_GET["query"]: ""; $term = urlencode($term); $laman web = urlencode("www.yourwebsite.com"); $redirect = "https://www.google.com/search?q=site%3A($website)+($term)"; header("Lokasi: $redirect"); keluar;

Apa yang dilakukannya agak mudah. Dapatkan istilah yang diluluskan oleh pengguna, dan majukannya ke halaman carian Google. Hadkan hasil carian kepada domain semasa kami menggunakan kata kunci tapak: dalam pertanyaan carian. Semua halaman anda yang diindeks oleh Google akan tersedia melalui carian sekarang. Walau bagaimanapun, jika anda mahu mengendalikan carian anda di rumah, teruskan membaca.

Penyelesaian Carian Buatan Sendiri

Sebelum kita pergi lebih jauh, cuba gunakan kotak carian di blog ini. Ia menggunakan proses yang sama yang akan saya terangkan di bawah. Jika anda rasa ini yang anda mahukan, sila teruskan membaca.

Penyelesaian ini disediakan untuk laman web kecil. Saya menggunakan LIKE dengan kad liar pada kedua-dua hujungnya, bermakna carian anda tidak boleh diindeks. Ini bermakna penyelesaian akan berfungsi dengan baik untuk blog atau tapak web peribadi anda yang tidak mengandungi banyak data. Portnya ke tapak web yang lebih besar dan ia mungkin menjadi sangat perlahan. MySQL menawarkan Carian Teks Penuh yang bukan seperti yang kami lakukan di sini.

Catatan: Jika anda mempunyai 5000 catatan blog anda masih baik. .

Kami akan mengambil struktur blog ini sebagai rujukan. Setiap catatan blog mempunyai:

  • Tajuk p_title
  • Satu url p_url
  • Ringkasan p_summary
  • Kandungan siaran p_content
  • Dan kategori kategori.tag

Untuk setiap medan yang sepadan dengan istilah carian kami, kami akan memberikannya skor. Skor akan berdasarkan kepentingan perlawanan:

// padanan istilah tepat ditemui dalam tajuk $skorFullTitle = 6; // padankan tajuk dalam bahagian $scoreTitleKeyword = 5; // padanan istilah tepat ditemui dalam ringkasan $skorFullSummary = 5; // padankan ringkasan dalam bahagian $scoreSummaryKeyword = 4; // padanan istilah tepat ditemui dalam kandungan $skorFullDocument = 4; // padankan dokumen dalam bahagian $scoreDocumentKeyword = 3; // sepadan dengan kategori $scoreCategoryKeyword = 2; // sepadan dengan url $scoreUrlKeyword = 1;

Sebelum kita bermula, terdapat beberapa perkataan yang tidak banyak menyumbang kepada carian yang harus dialih keluar. Contoh "dalam","ia","a","","dari" ... . Kami akan menapisnya dan berasa bebas untuk menambah apa-apa perkataan yang anda rasa tidak relevan. Perkara lain ialah, kami ingin mengehadkan panjang pertanyaan kami. Kami tidak mahu pengguna menulis novel dalam medan carian dan merosakkan pelayan MySQL kami.

// Alih keluar perkataan yang tidak diperlukan daripada istilah carian dan kembalikannya sebagai penapis fungsi tatasusunanSearchKeys($query)( $query = trim(preg_replace("/(\s+)+/", " ", $query)); $words = array(); // kembangkan senarai ini dengan perkataan anda. $list = array("in","it","a","the","of","or","I"," you", "dia","saya","kita","mereka","dia","ke","tetapi","itu","ini","mereka","kemudian");$c = 0; foreach(explode(" ", $query) sebagai $key)( if (in_array($key, $list))( continue; ) $words = $key; if ($c >= 15)( break; ) $c++ ; ) kembalikan $words; ) // had perkataan bilangan aksara fungsi limitChars($query, $limit = 200)( return substr($query, 0,$limit); )

Fungsi pembantu kami kini boleh mengehadkan kiraan aksara dan menapis perkataan yang tidak berguna. Cara kami akan melaksanakan algoritma kami adalah dengan memberikan markah setiap kali kami menemui perlawanan. Kami akan memadankan perkataan menggunakan pernyataan if dan mengumpul mata apabila kami memadankan lebih banyak perkataan. Pada akhirnya kami boleh menggunakan skor itu untuk mengisih keputusan kami

Catatan: Saya tidak akan menunjukkan cara menyambung ke pangkalan data MySQL. Jika anda menghadapi masalah untuk menyambung ke pangkalan data dengan cekap, saya cadangkan membaca ini.

Mari kita berikan fungsi kita satu struktur dahulu. Perhatikan saya meninggalkan ruang letak supaya kita boleh melaksanakan bahagian secara berasingan.

Carian fungsi($query)( $query = trim($query); if (mb_strlen($query)===0)( // tak perlu cari kosong kan? return false; ) $query = limitChars($query) ; // Penimbang markah $scoreFullTitle = 6; $scoreTitleKeyword = 5; $scoreFullSummary = 5; $scoreSummaryKeyword = 4; $scoreFullDocument = 4; $scoreDocumentKeyword = 3; $scoreCategoryKeyword = 2; $scoreCategoryKeyword = 2; $scoreCategoryKeyword = 1 $query); $escQuery = DB::escape($query); // lihat nota di atas untuk mendapatkan objek db $titleSQL = array(); $sumSQL = array(); $docSQL = array(); $categorySQL = array (); $urlSQL = array(); /** Memadankan kejadian penuh PEMEGANG TEMPAT **/ /** Kata Kunci Pemadanan PEMEGANG TEMPAT **/ $sql = "PILIH p.p_id,p.p_title,p.p_date_published,m. p_url, p.p_summary,p.p_content,p.thumbnail, ((-- Skor tajuk ".implode(" + ", $titleSQL).")+ (-- Summary ".implode(" + ", $sumSQL) .")+ (-- dokumen ".implode(" + ", $docSQL).")+ (-- tag/kategori ".implode(" + ", $categorySQL).")+ (-- url ". implode(" + ", $urlSQL).")) sebagai perkaitan DARI catatan p WHERE p.status = "diterbitkan" MEMPUNYAI perkaitan >

Dalam pertanyaan, semua skor akan disimpulkan sebagai pembolehubah perkaitan dan kami boleh menggunakannya untuk mengisih keputusan.

Memadankan kejadian penuh

Kami pastikan kami mempunyai beberapa kata kunci dahulu kemudian tambah pertanyaan kami.

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)"; )

Itulah perlawanan dengan markah yang lebih tinggi. Jika istilah carian sepadan dengan artikel yang mengandungi ini, mereka akan mempunyai peluang yang lebih tinggi untuk muncul di atas.

Kejadian kata kunci yang sepadan

Kami mengulangi semua kata kunci dan menyemak sama ada ia sepadan dengan mana-mana medan. Untuk padanan kategori, saya menggunakan sub-pertanyaan kerana siaran boleh mempunyai berbilang kategori.

Foreach($keywords as $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 ((PILIH kiraan(kategori.tag_id) DARI kategori SERTAI post_category PADA post_category.tag_id = category.tag_id DI MANA post_category.post_id = p.post_id DAN category.name = "".DB::escape($key)") > 0 ,($scoreCategoryKeyword),0)"; )

Juga seperti yang ditunjukkan oleh pengulas di bawah, kita perlu memastikan bahawa pembolehubah ini bukan tatasusunan kosong atau pertanyaan akan gagal.

// Hanya masukkan ia kosong, tambahkan 0 jika (kosong ($titleSQL))( $titleSQL = 0; ) jika (kosong ($sumSQL))( $sumSQL = 0; ) jika (kosong ($docSQL))( $docSQL = 0; ) jika (kosong($urlSQL))( $urlSQL = 0; ) jika (kosong ($tagSQL))( $tagSQL = 0; )

Pada akhirnya pertanyaan semuanya digabungkan dan ditambah bersama untuk menentukan kaitan siaran dengan istilah carian.

// Alih keluar perkataan yang tidak diperlukan daripada istilah carian dan kembalikannya sebagai penapis fungsi tatasusunanSearchKeys($query)( $query = trim(preg_replace("/(\s+)+/", " ", $query)); $words = array(); // kembangkan senarai ini dengan perkataan anda. $list = array("in","it","a","the","of","or","I"," you", "dia","saya","kita","mereka","dia","ke","tetapi","itu","ini","mereka","kemudian");$c = 0; foreach(explode(" ", $query) sebagai $key)( if (in_array($key, $list))( continue; ) $words = $key; if ($c >= 15)( break; ) $c++ ; ) return $words; ) // had perkataan bilangan aksara fungsi limitChars($query, $limit = 200)( return substr($query, 0,$limit); ) function search($query)( $query = trim ($query); if (mb_strlen($query)===0)( // tak perlu cari kosong kan? return false; ) $query = limitChars($query); // Skor timbangan $scoreFullTitle = 6; $ scoreTitleKeyword = 5; $scoreFullSummary = 5; $scoreSummaryKeyword = 4; $scoreFullDocument = 4; $scoreDocumentKeyword = 3; $scoreCategoryKeyword = 2; $scoreUrlKeyword = 1; $keywords = filterSearchKeys($query); $escQuery = DB::escape($query); // lihat nota di atas untuk mendapatkan objek db $titleSQL = array(); $sumSQL = array(); $docSQL = array(); $categorySQL = array(); $urlSQL = array(); /** Memadankan kejadian 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 Padan **/ foreach($kata kunci sebagai $key)( $titleSQL = "jika (p_title SEPERTI "%".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 = "jika ((PILIH kiraan(kategori.tag_id) DARI kategori SERTAI post_category PADA post_category.tag_id = category.tag_id DI MANA post_category.post_id = p.post_id DAN category.name = "" . DB::escape($key)."") > 0,($scoreCategoryKeyword),0)"; ) // Selitkan sahaja ia kosong, tambah 0 jika (kosong ($titleSQL))( $titleSQL = 0 ; ) jika (kosong($sumSQL))( $sumSQL = 0; ) jika (kosong($docSQL))( $docSQL = 0; ) jika (kosong($urlSQL))( $urlSQL = 0; ) jika (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 tajuk ".implode(" + ", $titleSQL). ")+ (-- Ringkasan ".implode(" + ", $sumSQL).")+ (-- document ".implode(" + ", $docSQL).")+ (-- tag/kategori ".implode (" + ", $categorySQL).")+ (-- url ".implode(" + ", $urlSQL).")) sebagai perkaitan DARI catatan p WHERE p.status = "diterbitkan" MEMPUNYAI perkaitan > 0 ORDER BY perkaitan DESC,p.page_views DESC LIMIT 25"; $results = DB::query($sql); jika (!$results)( return false; ) return $results; )

Sekarang fail search.php anda boleh kelihatan seperti ini:

$term = isset($_GET["query"])?$_GET["query"]: ""; $search_results = carian($term); if (!$search_results) ( echo "Tiada hasil"; keluar; ) // Cetak halaman dengan hasil di sini.

Kami mencipta algoritma carian mudah yang boleh mengendalikan jumlah kandungan yang saksama. Saya sewenang-wenangnya memilih skor untuk setiap perlawanan, jangan ragu untuk mengubahnya kepada sesuatu yang paling sesuai untuk anda. Dan sentiasa ada ruang untuk penambahbaikan.

Adalah idea yang baik untuk menjejak istilah carian yang datang daripada pengguna anda, dengan cara ini anda boleh melihat sama ada kebanyakan pengguna mencari perkara yang sama. Jika terdapat corak, maka anda boleh menyimpannya perjalanan dan hanya cache hasil menggunakan Memcached.

Jika anda ingin melihat algoritma carian ini bertindak, teruskan dan cuba cari artikel pada kotak carian di bahagian atas halaman. Saya telah menambah ciri tambahan seperti mengembalikan bahagian yang padanan ditemui dalam teks. Jangan ragu untuk menambah ciri pada anda.

Adakah anda menyukai artikel ini? Anda boleh melanggan untuk membaca yang lebih hebat. .

Mengenai nota berkaitan, berikut adalah beberapa artikel menarik.

Sudah tiba masanya untuk berurusan dengan fungsi mysql_* sekali dan untuk semua. Kaedah ini tidak digunakan lagi dan perlahan. Masa untuk menaik taraf telah lama berlalu namun kami masih melihatnya di mana-mana. Memandangkan saya tidak boleh memaksa setiap pengarang untuk mengemas kini tutorial dan blog mereka, saya memutuskan untuk menulis siaran agar mendapat kedudukan yang lebih baik dan memberikan maklumat penting untuk membantu pendatang baru.

Membuat tapak web anda sendiri tidak sepatutnya terlalu sukar. Syarikat pengehosan seperti Godaddy atau Hostgator menjadikannya sangat mudah bagi sesiapa sahaja untuk bermula; mereka membenarkan anda membuat keseluruhan tapak web tanpa menulis kod. Bagi kebanyakan orang, ia adalah banyak untuk menjalankan Blog WordPress. Jika ini yang anda cari, anda harus pergi ke Godaddy.com sekarang. Kami telah selesai di sini. Tetapi sebaliknya, jika anda ingin mengawal dan tidak dihadkan oleh kemunculan singkat hosting bersama tanpa merosakkan dompet anda, anda telah datang ke tempat yang betul.

Vim ialah editor teks kegemaran saya pada terminal. Selepas bermain seketika dengan nano dan emacs, saya akhirnya menyelesaikan dengan vim untuk kesederhanaannya (tolong kosongkan dengan saya). Walaupun ia boleh disesuaikan dan digunakan seperti keseluruhan IDE, saya menggunakannya kebanyakannya untuk mengedit fail pada pelayan saya dan membuat perubahan kecil tetapi penting. Jangan kita terlibat dalam perang Editor dan mulakan.

Komen(45)

Zaryel 12 Ogos 2015:

Ian Mustafa 26 Sep 2015:

Rob 29 Sep 2015:

adeem 11 Feb 2016:

Ivan Venediktov 9 Apr 2016.

Sudah tentu, setiap orang yang mempunyai sekurang-kurangnya beberapa idea tentang promosi enjin carian tahu tentang maksud tag meta. Semua orang sedar tentang kepentingan tajuk, penerangan, h1-h6, alt dan tag lain. Tiada siapa yang menafikan bahawa mereka menjejaskan pengoptimuman laman web. Tetapi enjin carian mempunyai sikap ambivalen terhadap salah satu teg - teg kata kunci.

Dalam beberapa tahun kebelakangan ini, terdapat perdebatan hangat di Internet yang berterusan sehingga hari ini: adakah ia berbaloi menggunakan tag meta kata kunci sama sekali? Malangnya, tiada siapa masih boleh memberikan jawapan yang tepat. Mari kita pertimbangkan sudut pandangan yang berbeza dan cuba memahami isu ini.

Apakah kata kunci?

Kata kunci ialah kata kunci (tidak lebih daripada 20 untuk satu halaman tapak) yang sepadan dengan kandungan halaman tersebut.

Dalam kod halaman teg meta ini kelihatan seperti ini:





Pada mulanya, teg mempunyai kesan yang ketara pada perkaitan halaman tapak, dan seterusnya pada kedudukan tapak di kedudukan teratas enjin carian.

Mengetahui perkara ini, pemilik tapak mula menipu - menyalahgunakan kata kunci atau menambah sejumlah besar perkataan yang tidak sesuai pada teg ini. Dan enjin carian menemui ini dengan cepat.

Apa yang berlaku sekarang?

Seperti yang mereka katakan, dari satu ekstrem ke satu lagi: akibatnya, enjin carian berhenti melampirkan sebarang makna pada teg ini sama sekali.

Yandex

Wakil Yandex menyatakan perkara berikut tentang kata kunci: “...boleh diambil kira semasa menentukan sama ada halaman berkaitan dengan pertanyaan carian”.

Sila ambil perhatian bahawa kata kunci di sini ialah Mungkin. Lagipun Mungkin tidak bermakna sama sekali diambil kira.

Google

Sistem ini tidak meninggalkan keraguan dan tidak memberi alasan untuk berfikir. Semuanya ringkas dan jelas di sini: "Kami tidak menggunakan tag meta kata kunci dalam kedudukan carian", "Google telah mengabaikan teg meta kata kunci selama bertahun-tahun dan pada masa ini kami tidak melihat keperluan untuk mengubah dasar tersebut".

"Kami tidak menggunakan teg meta kata kunci dalam kedudukan carian", "Google telah mengabaikan teg meta kata kunci selama bertahun-tahun dan pada masa ini tidak perlu mengubah dasar ini".

Rambler, Yahoo, Mail.ru

Mereka berkongsi pendapat Google dan percaya bahawa meta tag kata kunci telah kehabisan kegunaannya. Oleh itu, ia tidak diambil kira oleh enjin carian ini sama sekali.

Tetapi mengapa ramai orang masih menggunakan kata kunci?

Kemungkinan besar, ini disebabkan oleh perkataan Yandex yang samar-samar tentang teg. Logik pemilik tapak adalah ini: jika ada harapan bahawa Yandex akan mengambil kira teg itu, dan Google, Rambler, Yahoo dan Mail.ru bersikap neutral mengenai tag meta, maka mengisinya tidak akan memburukkan keadaan.

Bagaimana jika ia berlaku?

Terdapat pendapat di kalangan pengoptimum bahawa mengisi teg kata kunci boleh membahayakan. Jika enjin carian tidak menganggap teg sebagai teg, maka teks yang disertakan di dalamnya dibaca sebagai teks tapak biasa. Dan jika anda telah menggunakan kunci ini dalam teg lain dan dalam badan teks, maka terdapat risiko "overspam" halaman dengan kunci. Nah, overspam (loya yang berlebihan) boleh menyebabkan anda berada di bawah penapis.

Sudut pandangan 1PS

Setakat ini kami telah menerangkan keadaan umum dan pendapat yang berbeza mengenai isu tersebut. Setiap orang ada pandangan masing-masing. Maksud kami ialah lebih baik jangan mengisi tag kata kunci. Sudah pasti tiada faedah daripadanya, tetapi masih ada risiko jatuh di bawah penapis.

Adalah lebih baik untuk mempromosikan tapak web anda dengan kandungan dan teg yang betul , <H>, <alt>dan kaedah pengoptimuman teknikal yang lain. By the way, kebanyakan teknik ini diambil kira dalam perkhidmatan Promosi Enjin Carian.</p> <p>P.S. Semoga berjaya dalam mempromosikan sumber anda.</p> <p>Kami membantu pelbagai pelanggan dengan pemasaran internet dan tapak web mereka, dan satu soalan yang sering kami terima ialah "Bagaimanakah anda menambah kata kunci pada tapak web?" Anda mungkin membayangkan kami menambahkan formula dan kod yang sangat rumit ke dalam skrin komputer.</p> <p>Tetapi kebenarannya ialah asasnya lebih mudah daripada yang anda fikirkan. Kami juga mengajar pelanggan kami yang mengurus blog perniagaan mereka sendiri cara untuk kata kunci halaman tapak web mereka supaya mereka boleh didapati di enjin carian dengan lebih mudah. Matlamat artikel blog ini adalah untuk mengajar anda beberapa asas tentang cara menambah kata kunci pada tapak web. Tidak pasti anda tidak mahu meluangkan masa? Lihat Perkhidmatan SEO kami di sini, kami berbesar hati untuk membantu anda.</p> <h2>Mengapa Anda Perlu Tahu Cara Menambah Kata Kunci pada Tapak Web?</h2> <p>Dengan mempelajari cara menambah kata kunci pada tapak web anda akan dapat membuat kata kunci blog anda sendiri, halaman tapak web dan bahan pemasaran internet yang lain. Anda juga akan mendapat konteks mengapa SEO sangat penting untuk perniagaan anda.</p> <h3>Bagaimanakah Menambah Kata Kunci pada Tapak Web Saya Boleh Membantu Perniagaan Saya?</h3> <p>Menambah kata kunci pada tapak web anda membantu enjin carian memahami perkara yang boleh ditawarkan oleh tapak web anda kepada seseorang yang mencari, dan akhirnya membawa anda lebih banyak trafik yang layak. Bagaimana? Dengan pengecam, seperti kata kunci. <b>Tanpa Kata Kunci pada halaman tapak web anda tidak ada cara untuk enjin carian mengkategorikan tapak web anda dan menunjukkannya kepada orang yang betul mencari</b>.Fikirkan dengan cara ini, kertas kerja yang ditulis dengan baik mempunyai tesis, dan hujah sokongan yang berkaitan dengan tesis. Pembaca kertas kerja yang ditulis dengan baik mempunyai pemahaman yang jelas tentang subjek itu dan tentang apa kertas itu. Ini adalah teori yang sama di sebalik Google dan enjin carian lain. Malah dua pelajar dari Stanford mencipta Google dengan idea yang sama dalam fikiran ini.</p> <p>Laman web yang dibuat dengan baik mempunyai subjek utama, dan selalunya mempunyai subkategori yang berkaitan dengan subjek utama, dan dengan kata kunci setiap kawasan ini kami dapat memberikan gambaran yang jelas kepada enjin carian, dan orang yang mencari dapat mencari anda dengan lebih mudah. . Sebagai contoh:</p> <p><b>Subjek Utama Anda Mungkin:</b> Donat</p> <p><b>Sub-Kategori atau Topik Anda Mungkin:</b> Kek, Lubang Dougnut, Bar,…</p> <h4>Memilih Kata Kunci untuk Tapak Web Anda</h4> <p>Setelah anda memahami rangka kerja tapak dan betapa pentingnya, tiba masanya untuk memilih kata kunci. Bagaimana? Kami menggunakan beberapa alat dan melakukan penyelidikan yang meluas untuk kata kunci kami; namun satu alat yang percuma ialah Alat Kata Kunci Google. Hanya masukkan maklumat lokasi dan kategori anda, kemudian taip subjek utama tapak web anda. Alat ini akan menjana beberapa kata kunci dan memberi anda statistik seperti ini:</p> <p><b>pertandingan:</b>(Rendah, Med, Tinggi) Ini memberitahu anda bilangan orang yang cuba kata kunci untuk perkataan atau frasa itu. Semakin tinggi persaingan semakin sukar untuk mendapat kedudukan tinggi dalam Google untuk istilah carian tersebut.</p> <p><b>Volum Bulanan Global:</b> </span> Bilangan carian yang dibuat setiap bulan secara global untuk istilah tersebut.</p> <p><b>Bulanan Tempatan:</b> Ditentukan oleh maklumat yang anda masukkan ke dalam carian anda. Jika anda menyatakan lokasi anda sebagai A.S. maka ia akan menjadi bilangan carian bulanan untuk istilah tersebut di A.S.</p> <p>Walaupun alat ini mudah digunakan, semua kata kunci tidak dilayan sama. Malah sesetengah kata kunci membawa anda lebih banyak trafik berbanding yang lain dan sesetengah kata kunci mungkin membawa anda banyak trafik yang tidak pernah menukar. Inilah sebabnya kami sangat mengesyorkan pemilik perniagaan mengupah agensi yang berpendidikan dalam SEO dan kata kunci untuk membantu mereka dengan pemasaran internet mereka.</p> <h3>Berapa Banyak Kata Kunci yang Perlu Saya Tambah Setiap Halaman?</h3> <p>Selepas anda menjalankan penyelidikan kata kunci anda, anda perlu memilih <b>satu kata kunci</b> untuk setiap halaman tapak web atau blog anda. Kata kunci hendaklah khusus untuk topik halaman dan berkaitan dengan keseluruhan subjek tapak web anda.</p> <p><b>Contoh Pilihan Kata Kunci yang Baik:</b></p> <p><i>Tema Laman Web Utama:</i> Donut</p> <p><i>Halaman Laman Web:</i> Donat Maple</p> <p><i>Kata Kunci Ditugaskan:</i> Donat Maple Terbaik</p> <p><b>Contoh Pilihan Kata Kunci Buruk:</b></p> <p><i>Tema Laman Web Utama:</i> Donut</p> <p><i>Halaman Laman Web:</i> Donat Maple</p> <p><i>Kata Kunci Ditugaskan:</i> Resipi donat</p> <h3>Cara Menambah Kata Kunci pada Halaman Laman Web Anda:</h3> <p>Apabila menambah kata kunci pada tapak web anda, adalah penting untuk memasukkan kata kunci anda di 6 tempat pada setiap halaman tapak web anda. Memasukkan kata kunci anda dalam 6 kawasan ini akan membantu enjin carian mengenal pasti subjek halaman anda dan meletakkan halaman anda dalam hasil carian.</p> <ol><li>Tajuk Halaman</li> <li>Penerangan Meta</li> <li>Kepala</li> <li>Sub Tajuk</li> <li>Perenggan Badan</li> <li>Tag Alt Imej</li> </ol><p><b>Tajuk Halaman & Perihalan Meta:</b></p> <p>Tajuk Halaman & Perihalan Meta ialah bahagian yang lebih teknikal dalam membuat kata kunci tapak web anda. Walau bagaimanapun, adalah penting untuk mengenali betapa berharganya mereka untuk usaha pemasaran internet anda. Apakah Tajuk Halaman & Penerangan Meta? Bahagian halaman tapak web anda ini sebenarnya muncul dalam hasil carian, ia adalah tanggapan pertama yang diperoleh pencari terhadap halaman tapak web 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 mempunyai akses ke Tajuk Halaman laman web anda atau Penerangan Meta maka adalah penting untuk menyemak dengan syarikat pengurusan laman web anda bahawa kawasan tersebut diisi dengan betul untuk SEO.</p> <p><b>Tajuk:</b></p> <p>Pengepala adalah seperti papan iklan untuk enjin carian. Ia adalah salah satu cara terbesar untuk menunjukkan kepada enjin carian subjek utama anda untuk halaman anda. Adalah penting anda memasukkan keseluruhan kata kunci anda dalam pengepala anda.</p> <p><b>Sub-Kepala:</b></p> <p>Sub-kepala adalah satu lagi kawasan untuk memberitahu enjin carian perkara yang anda mahu halaman tapak web ditemui. Fikirkan kawasan ini sebagai hartanah, jika anda tidak cuba memasukkan kata kunci anda dalam sub-kepala maka anda akan terlepas.</p> <p><b>Perenggan Badan:</b></p> <p>Semasa menulis kandungan kandungan untuk halaman tapak web anda, anda harus cuba memasukkan kata kunci anda, atau sekurang-kurangnya sebahagian daripada kata kunci anda. Ingat untuk memastikan penulisan anda asli, enjin carian sebenarnya akan menghukum anda jika tulisan anda mengandungi kata kunci dan kelihatan tidak wajar. Apabila anda mula-mula cuba menulis dengan kata kunci, anda mungkin merasa sukar, tetapi teruskan berlatih! Ia benar-benar menjadi lebih mudah dan anda akan menjadi lebih baik dalam membentuk kandungan anda untuk menambah kata kunci.</p> <p><b>Tag Alt Imej:</b></p> <p>Imej adalah tambahan yang bagus untuk mana-mana halaman web, malah ia boleh membantu enjin carian memberi kedudukan kepada anda. Teg Alt pada asasnya ialah label yang anda tetapkan pada imej anda supaya enjin carian boleh membaca imej tersebut. Jika anda tidak menggunakan tag Alt untuk imej maka enjin carian tidak akan melihatnya. Dengan kata kunci imej ini Alt Tag anda memberitahu enjin carian "Saya menggunakan gambar dan ia berkaitan dengan subjek halaman saya."</p> <p>Begitulah, kini anda tahu asas cara menambah kata kunci ke tapak web. Kami tahu ia kelihatan menakutkan, tetapi jika anda mempunyai masa untuk menulis blog atau kandungan tapak web anda sendiri, maka kami amat mengesyorkan anda menggunakan beberapa petua yang disenaraikan di atas. Taktik ini boleh membawa anda lebih banyak trafik ke tapak web anda dan membantu melayakkan petunjuk tapak web anda. Ini bermakna tiada lawatan yang sia-sia dan lebih ramai pelanggan untuk perniagaan anda.</p> <p><i>Sekiranya anda mendapati artikel ini membantu, sila 'kongsi' dengan rakan.</i></p></p> <p>Saya sudah beberapa kali diminta menulis artikel tentang <b>bagaimana untuk melaksanakan carian di laman web menggunakan PHP</b>. Ini bukan tugas yang mudah, malah saya katakan sangat sukar, kerana terdapat sejumlah besar nuansa dan halangan. Dalam artikel ini saya akan menganalisis <b>algoritma carian laman web</b>.</p> <p>Mari kita anggap bahawa tapak web kami mempunyai banyak bahan yang berbeza (artikel, berita, nota, dll.). Semua perkara ini ada dalam pangkalan data. Dan tugas kita ialah <b>melaksanakan carian di tapak</b>. Algoritma yang paling mudah adalah seperti berikut:</p> <ol><li>Buat <b>Borang HTML</b> dengan bar carian, serta butang " <b>Hantar</b>". Pengguna akan memasukkan pertanyaan carian dalam medan teks, dan kemudian klik pada butang.</li> <li>Dapatkan pertanyaan carian (biasanya diluluskan oleh kaedah <b>DAPATKAN</b>, tetapi kadangkala mereka juga menggunakan <b>POS</b>), dan juga, untuk melindungi daripada <b>XSS</b>, luluskannya melalui fungsi <b>htmlspecialchars()</b>.</li> <li>Buat pilihan daripada jadual yang sepadan (dengan artikel, berita, nota, dll.) rekod tersebut yang mengandungi pertanyaan carian. Saya menunjukkan contoh pertanyaan SQL untuk kes sedemikian: SELECT * FROM artikel WHERE `text_article` LIKE %search% Sehubungan itu, bukannya <b>cari</b> rentetan carian diganti.</li> <li>Setelah menerima rekod, kami memaparkannya dalam bentuk yang diperlukan, sebaik-baiknya mengikut kaitan. Sebagai contoh, saya melakukan ini di laman web saya: di mana terdapat paling banyak padanan, artikel itu adalah yang paling relevan, oleh itu, saya meletakkannya terlebih dahulu. Kemungkinan besar, kaedah menilai perkaitan ini juga sesuai dengan anda.</li> </ol><p>Ramai daripada anda akan mengatakan bahawa tidak ada yang rumit di sini. Dan sebahagiannya akan betul, bagaimanapun, mari kita lihat contoh rentetan carian ini: " <b>Saya sedang mencari teks ini</b>". Timbul persoalan: " <i>Apa sebenarnya yang anda cari?</i>". Sama ada kejadian sebenar teks sedang dicari" <b>Saya sedang mencari teks ini</b>". Atau, mungkin, teks dicari di mana ketiga-tiga perkataan itu ada, tetapi mungkin tidak mengikuti satu sama lain. Atau, mungkin, teks dicari di mana sekurang-kurangnya satu daripada perkataan ini hadir.</p> <p>Dan di sinilah tugas menjadi lebih rumit. Anda boleh mencipta sistem sintaks yang kompleks (seperti dalam enjin carian), sebagai contoh, kejadian yang tepat dicari jika pertanyaan dinyatakan dalam petikan. Dan anda boleh memberi pengguna pilihan tentang cara mereka mahu menjalankan carian (menggunakan butang radio). Ini adalah bagaimana ia dilakukan di laman web saya. Oleh itu, satu lagi titik ditambah pada algoritma sebelumnya: <b>menyusun pertanyaan SQL</b>. Berikut ialah contoh pertanyaan SQL apabila anda perlu mengeluarkan semua bahan yang mengandungi sekurang-kurangnya satu perkataan daripada pertanyaan " <b>Saya sedang mencari teks ini</b>":</p><p>PILIH * DARI artikel DI MANA (`artikel_teks` SUKA "%mencari%" ATAU `artikel_teks` SEPERTI "%ini%" ATAU `artikel_teks` SUKA "%teks%")</p><p>Oleh itu, dalam skrip carian anda harus menghasilkan serupa <b>pertanyaan SQL</b>, hantar ke pangkalan data, terima respons dan keluarkannya. Ini menjadi lebih rumit jika anda memaparkan siaran mengikut perkaitan, kerana sukar untuk mengetahui dengan segera mana yang sepatutnya lebih berkaitan: <b>3 </b> kejadian tepat permintaan, atau <b>10 </b> kejadian bahagian pertanyaan. Di tapak saya, keutamaan sentiasa diberikan kepada kejadian yang tepat, tetapi perkara ini sudah agak kontroversi. Sudah tentu, ini sukar, dan jika anda melakukan ini buat kali pertama, anda pasti akan menghabiskan beberapa jam. Saya harap milik saya <b>algoritma untuk melaksanakan carian laman web melalui PHP</b> Ia akan membantu anda.</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/ms/50-psalom-carya-davida-obyasneniya-cerkovnyh-i-domashnih-molitv-tolkovanie.html" rel="bookmark" title="Penjelasan tentang doa gereja dan rumah"><img width="238" height="178" class="entry-thumb" src="/uploads/7f139d9d952dc53e20f8159a9a8cf9b5.jpg" sizes="(max-width: 238px) 100vw, 238px" alt="Penjelasan tentang doa gereja dan rumah" title="Penjelasan tentang doa gereja dan rumah"/ loading=lazy loading=lazy></a></div> <a href="https://stomatp22.ru/ms/category/pulpitis/" class="td-post-category">Pulpitis</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/50-psalom-carya-davida-obyasneniya-cerkovnyh-i-domashnih-molitv-tolkovanie.html" rel="bookmark" title="Penjelasan tentang doa gereja dan rumah">Penjelasan tentang doa gereja dan rumah</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/ms/tolkovanie-evangeliya-ot-matfeya-10-glava-bolshaya-hristianskaya-biblioteka.html" rel="bookmark" title="Perpustakaan Kristian yang hebat"><img width="238" height="178" class="entry-thumb" src="/uploads/4004759e93cae1ae92ad3f2945e58fe4.jpg" sizes="(max-width: 238px) 100vw, 238px" alt="Perpustakaan Kristian yang hebat" title="Perpustakaan Kristian yang hebat"/ loading=lazy loading=lazy></a></div> <a href="https://stomatp22.ru/ms/category/pulpitis/" class="td-post-category">Pulpitis</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/tolkovanie-evangeliya-ot-matfeya-10-glava-bolshaya-hristianskaya-biblioteka.html" rel="bookmark" title="Perpustakaan Kristian yang hebat">Perpustakaan Kristian yang hebat</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/ms/obnaruzhili-staruyu-obgorevshuyu-cerkovnuyu-svechu-magiya-cerkovnoi-svechi-s-chem.html" rel="bookmark" title="Terjumpa lilin gereja lama yang terbakar"><img width="238" height="178" class="entry-thumb" src="/uploads/c7ecb86945ab20eabb1edc34b767d70d.jpg" sizes="(max-width: 238px) 100vw, 238px" alt="Terjumpa lilin gereja lama yang terbakar" title="Terjumpa lilin gereja lama yang terbakar"/ loading=lazy loading=lazy></a></div> <a href="https://stomatp22.ru/ms/category/orthopedics/" class="td-post-category">Ortopedik</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/obnaruzhili-staruyu-obgorevshuyu-cerkovnuyu-svechu-magiya-cerkovnoi-svechi-s-chem.html" rel="bookmark" title="Terjumpa lilin gereja lama yang terbakar">Terjumpa lilin gereja lama yang terbakar</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 tapak</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/ms/razrushenie-otnoshenii-runami-silnyi-runicheskii-otvorot.html" rel="bookmark" title="Runes lapel runic yang kuat untuk memusnahkan hubungan dengan ulasan pesaing">Runes lapel runic yang kuat untuk memusnahkan hubungan dengan ulasan pesaing</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/ms/ssora-v-29-lunnyi-den-lunnyi-den-rozhdeniya-harakteristika-teh-kto.html" rel="bookmark" title="Bergaduh pada hari lunar ke-29. Hari lahir lunar. Ciri-ciri mereka yang dilahirkan pada hari lunar kedua puluh sembilan">Bergaduh pada hari lunar ke-29. Hari lahir lunar. Ciri-ciri mereka yang dilahirkan pada hari lunar kedua puluh sembilan</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/ms/skolko-budet-nahoditsya-moshchi-nikolaya-chudotvorca-moshchi-svyatitelya-nikolaya.html" rel="bookmark" title="Peninggalan St. Nicholas the Wonderworker">Peninggalan St. Nicholas the Wonderworker</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/ms/chto-nuzhno-govorit-vo-vremya-china-proshcheniya-liturgika-uchebnoe.html" rel="bookmark" title="Apa yang perlu dikatakan semasa upacara pengampunan">Apa yang perlu dikatakan semasa upacara pengampunan</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/ms/sobor-arhistratiga-mihaila-i-prochih-nebesnyh-sil-besplotnyh.html" rel="bookmark" title="Maksud perkataan kerub Apa itu kerub">Maksud perkataan kerub Apa itu kerub</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 popular</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/ms/prepodobnyi-lev-optinskii-uchenie-o-vechnoi-zhizni-prepodobnyi-lev-optinskii.html" rel="bookmark" title="Yang Mulia Leo, Optina"><img width="100" height="75" class="entry-thumb" src="/uploads/f4f9b3cd10ca433533f7f6ea21d8d22a.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Yang Mulia Leo, Optina" title="Yang Mulia Leo, Optina"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/prepodobnyi-lev-optinskii-uchenie-o-vechnoi-zhizni-prepodobnyi-lev-optinskii.html" rel="bookmark" title="Yang Mulia Leo, Optina">Yang Mulia Leo, Optina</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/ms/michurinskaya-i-morshanskaya-rozhdestvenskoe-poslanie-episkopa.html" rel="bookmark" title="Mesej Krismas daripada Bishop Hermogen dari Michurin dan Morsha"><img width="100" height="75" class="entry-thumb" src="/uploads/1aac6d082d52f2967e34125090b7f838.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Mesej Krismas daripada Bishop Hermogen dari Michurin dan Morsha" title="Mesej Krismas daripada Bishop Hermogen dari Michurin dan Morsha"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/michurinskaya-i-morshanskaya-rozhdestvenskoe-poslanie-episkopa.html" rel="bookmark" title="Mesej Krismas daripada Bishop Hermogen dari Michurin dan Morsha">Mesej Krismas daripada Bishop Hermogen dari Michurin dan Morsha</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/ms/arhimandrit-ieronim-arhimandrit-ieronim-shurygin-molyus-chtoby-gospod.html" rel="bookmark" title="Archimandrite Jerome (Shurygin): "Saya berdoa agar Tuhan memberi saya cinta biografi Jerome Shurygin"><img width="100" height="75" class="entry-thumb" src="/uploads/7cd4af1f004d6e18275561b7f89830e2.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Archimandrite Jerome (Shurygin): "Saya berdoa agar Tuhan memberi saya cinta biografi Jerome Shurygin" title="Archimandrite Jerome (Shurygin): "Saya berdoa agar Tuhan memberi saya cinta biografi Jerome Shurygin"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/arhimandrit-ieronim-arhimandrit-ieronim-shurygin-molyus-chtoby-gospod.html" rel="bookmark" title="Archimandrite Jerome (Shurygin): "Saya berdoa agar Tuhan memberi saya cinta biografi Jerome Shurygin">Archimandrite Jerome (Shurygin): "Saya berdoa agar Tuhan memberi saya cinta biografi Jerome Shurygin</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/ms/kvest-dlya-detei-na-ulice---komandnaya-igra-s-poiskom-spryatannogo-syurpriza-vo.html" rel="bookmark" title="Tugas pencarian yang menarik"><img width="100" height="75" class="entry-thumb" src="/uploads/195a4d499d299b69ea9dd2f5bac1bb03.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Tugas pencarian yang menarik" title="Tugas pencarian yang menarik"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/kvest-dlya-detei-na-ulice---komandnaya-igra-s-poiskom-spryatannogo-syurpriza-vo.html" rel="bookmark" title="Tugas pencarian yang menarik">Tugas pencarian yang menarik</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/ms/zarubezhnye-skazochniki-zarubezhnye-skazochniki-skazki-i-rasskazy-zarubezhnyh.html" rel="bookmark" title="Pencerita asing Kisah dan kisah penulis asing"><img width="100" height="75" class="entry-thumb" src="/uploads/2cf884bfa4ee2db9a05a77fe93f5be8f.jpg" sizes="(max-width: 100px) 100vw, 100px" alt="Pencerita asing Kisah dan kisah penulis asing" title="Pencerita asing Kisah dan kisah penulis asing"/ loading=lazy loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://stomatp22.ru/ms/zarubezhnye-skazochniki-zarubezhnye-skazochniki-skazki-i-rasskazy-zarubezhnyh.html" rel="bookmark" title="Pencerita asing Kisah dan kisah penulis asing">Pencerita asing Kisah dan kisah penulis asing</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/ms/"></a></div><div class="footer-text-wrap">© 2023. Portal perundingan pergigian.</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>BAHAGIAN POPULAR</span></h4><ul class="td-pb-padding-side"> <li><a href="https://stomatp22.ru/ms/category/orthopedics/">Ortopedik</a></li> <li><a href="https://stomatp22.ru/ms/category/tongue-coating/">Lidah bersalut</a></li> <li><a href="https://stomatp22.ru/ms/category/breath/">Bau dari mulut</a></li> <li><a href="https://stomatp22.ru/ms/category/wisdom-teeth/">Gigi kebijaksanaan</a></li> <li><a href="https://stomatp22.ru/ms/category/gums/">gusi</a></li> <li><a href="https://stomatp22.ru/ms/category/stomatitis/">Stomatitis</a></li> <li><a href="https://stomatp22.ru/ms/category/removal/">Penyingkiran</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/ms/podgotovka-k-sochineniyu-opisaniyu-peizazhnaya-zarisovka.html">Persediaan untuk karangan deskriptif</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/ms/analiz-monitoringa-v-srednei-analiz-rezultatov-monitoringa-po-razdelam-programmy-v-srednei-gruppe.html">Analisis hasil pemantauan mengikut bahagian program dalam kumpulan tengah</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/ms/den-pobedy-prazdnichnyi-utrennik-v-starshei-i-podgotovitelnoi-gruppe-den.html">“Hari Kemenangan” Matinee perayaan dalam kumpulan senior dan persediaan Tarian kumpulan persediaan “White cap”</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/ms/samaya-malenkaya-zvezda-vo-vselennoi-naidena-samaya-malenkaya-zvezda-vo.html">Bintang terkecil di alam semesta telah ditemui.Bintang kecil panas</a></li> <li class="cat-item cat-item-434"><a href="https://stomatp22.ru/ms/opisanie-imeni-darya-taina-i-znachenie-imeni-darya-darya-imya-chto.html">Rahsia dan maksud nama Daria Daria nama apa maksudnya</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>