Як працюють пошукові системи
Привіт Читач. Я бачу, що ти продовжив вивчати мій курс. Або може бути ти просто випадково сюди забрів — ну та гаразд. Мене це не турбує, та й не повинно. У будь-якому разі я дуже сподіваюся, що тобі сподобається. Ну що ж, уперед!
У цій статті я відповім на такі питання:
- Що таке сканування та індексування?
- Посилання важливі?
- Мені видадуть відповідь?
- І як же досягти успіху в SEO?
Сканування та індексування
Пошукові системи мають дві основні функції : сканування сторінок та побудова індексу (індексування). Це необхідно для надання користувачам ранжованого (упорядкованого) списку сайтів, які найкраще підходять (найбільш актуальні) на запит конкретного користувача.
Ілюстрація інтернету у вигляді мережі зупинок у великому міському метро
Давай представимо всесвітню павутину (Інтернет) як мережу зупинок у великому міському метро.
Кожна зупинка є унікальним документом (зазвичай це веб-сторінка, але іноді PDF, JPG або інший файл). Пошуковим системам необхідно «повзати» по всьому місту і знаходити всі зупинки на своєму шляху (сканувати сторінки), і для цього вони використовують посилання, наприклад, посилання на мій блог.
Посилання важливі?
Посилання дозволяють автоматичним роботам пошукових систем, які називаються "сканерами" або "павуками", отримувати доступ до численних мільярдів взаємопов'язаних документів в Інтернеті. Як тільки пошукові системи знаходять ці сторінки, вони розшифровують код з них (HTML-код) і зберігають вибрані фрагменти у базах даних, які необхідні обробки пошукового запиту. Щоб виконувати такускладне завдання - а саме, збирати мільярди сторінок, до яких потрібно отримати доступ за частки секунди, компанії пошукових систем постійно будують центри обробки даних по всьому світу та покращують системи комунікації між своїми серверами.
Ці жахливі сховища містять сотні тисяч серверів, які обробляють величезну кількість інформації за короткий проміжок часу. Коли ти виконуєш пошук у будь-якій пошуковій системі, ти чекаєш на миттєвий результат. Навіть мала затримка при обробці такої інформації (наприклад, секундна) відлякує користувачів. З цієї причини компанії докладають усіх зусиль, щоб забезпечувати користувачів відповідям якнайшвидше.
Мені видадуть відповідь?
Пошукова система - це, по суті, машина для видачі відповіді. Коли людина виконує онлайн пошук, пошукова система переглядає свої бази даних, що зберігають інформацію про мільярди документів. І робить дві основні речі: по-перше, вона відбирає лише ті сторінки, які є релевантними та корисними для справжнього запиту; по-друге, вона оцінює ці сторінки відповідно до популярності веб-сайтів.
Тобто завдання пошуку таких систем зводиться до вивчення актуальності та популярності сайту. Тобто наскільки сильно сайт актуальний зараз для людини (конкретно для його запиту), і вона скільки він був актуальним для інших людей раніше.
Як пошукові системи визначають актуальність та популярність?
Для пошукових систем релевантність важливіша, ніж пошук сторінки з потрібними словами. Коли інтернет тільки починав розвиватись, пошукові системи дивилися лише за наявністю слів. Протягом багатьох років інженери та дослідники розробляли найкращі способи зіставляти результати із запитами людей. Сьогодні на релевантність впливають сотні факторів,і ми, мій Читач, обговоримо найважливіші з них пізніше.
Пошукові системи вважають, що чим популярніший сайт, сторінка або документ, тим більш цінною має бути інформація, що міститься в ньому. Таке ранжування є досить успішним з погляду задоволення результатами користувача.
При цьому, популярність і актуальність тієї чи іншої відповіді, як ти розумієш, не визначається вручну. Натомість пошукові системи використовують математичні рівняння (алгоритми) для відокремлення зерна від полови (за релевантністю), а потім для ранжування зерен за якістю (популярність).
Ці алгоритми часто залежить від сотень змінних. У сфері пошукового маркетингу їх називають рейтинговими факторами. Їх можна подивитися тут (PS: текст англійською).
І як же досягти успіху в SEO?
Хоча для тебе алгоритми пошукових систем можуть здатися надто складними. Але в принципі існує кілька основних рекомендацій веб-розробникам:
Та й давай все-таки зробимо хороший чітко сформульований висновок на сьогодні. На цьому уроці ми з тобою обговорили принцип роботи пошукових систем. Ти трохи уявляєш уже що таке всесвітнє павутиння. Ти дізнався, що пошукові системи займаються скануванням та індексуванням сторінок в інтернеті. А також, що посилання необхідні для створення зв'язків між сторінками. І звичайно ж, що пошукові системи відбирають найкращих за релевантністю (за актуальністю знайденого) та за популярністю (за тим, наскільки це було актуально для інших користувачів).
У наступному уроці поговоримо про те, як користувачі взаємодіють з пошуковими системами. Побачимося. З повагою, Нероба.