
Пошуковий спам Magento спричиняється автоматизованими ботами, які надсилають тисячі безглуздих запитів, створюючи таким чином велику кількість URL-адрес результатів пошуку. Це зловживання ботами витрачає ресурси сервера Magento та ваш бюджет для сканування на низькоякісні URL-адреси.
Фільтр пошукового спаму Magento 2 допомагає вам запобігти цьому, блокуючи певні пошукові запити, які зазвичай використовуються ботами для створення кількох сторінок результатів пошуку.
У цьому Документація ви дізнаєтеся, як ідентифікувати пошуковий спам у Magento, зрозуміти, як він впливає на ваше SEO, та як блокувати використання пошуку ботами відповідно до Найкращі практики Security Magento .
- Пошуковий спам Magento 2 з'являється, коли боти неодноразово надсилають автоматизовані запити до пошуку продуктів Magento, генеруючи тисячі непотрібних запитів та URL-адрес результатів пошуку.
- Щоб знайти спам-пошукові запити в Magento, скористайтеся журналом сервера або Google Search Console > Звіти сканування.
- Щоб виправити пошуковий спам у Magento, скористайтеся фільтром пошукового спаму від Magefan . Він дозволяє продавцям блокувати певні пошукові запити, які, як відомо, використовуються ботами, залишаючи пошук Magento увімкненим для реальних клієнтів.
- Інші методи зупинки пошукового спаму включають блокування IP-адрес, обмеження користувацького агента, обмеження URL-адрес та reCAPTCHA.
Що таке пошуковий спам у Magento 2 ?
Пошуковий спам у Magento 2 — це автоматизоване використання ботами Пошук товарів Magento , яке зазвичай включає нерелевантні ключові слова або повторювані шаблони пошуку для створення тисяч URL-адрес результатів пошуку. Замість пошуку продукту, наприклад, чорної футболки, бот може надсилати випадкові запити, що змушує Magento обробляти результати пошуку та повертати нову сторінку результатів пошуку.
Приклад тих самих пошукових запитів, що надсилаються з однієї й тієї ж IP-адреси кілька разів протягом 2 годин (джерело: Magefan Bot Blocker)
Як виглядає спам у пошуку продуктів Magento?
Звичайні пошукові запити спаму містять нісенітниці або нерелевантні ключові слова, які можна легко розпізнати. Найпоширеніші ознаки пошукового спаму включають:
- Тисячі унікальних URL-адрес результатів пошуку, що з'являються в журналах сервера
- Пошукові запити, які реальні клієнти навряд чи використовуватимуть: абракадабра, нерелевантні терміни
- Велика кількість запитів з однієї IP-адреси або агента користувача
- Раптове збільшення пошукових запитів без відповідного збільшення активності клієнтів
Чому пошуковий спам Magento є проблемою?
Пошуковий спам, спричинений ботами, — це проблема не лише з ресурсами сервера. Він впливає на різні області вашого магазину, від взаємодії з користувачем до SEO:
- Зростання URL-адрес: кожен пошуковий запит створює унікальну URL-адресу, яка не має цінності для магазину, боти створюють тисячі з них, спричиняючи спам.
- Продуктивність сервера: кожен пошуковий запит вимагає від Magento обробки запиту та повернення URL-адреси, що споживає ресурси сервера та уповільнює роботу вашого магазину для реальних користувачів.
- Бюджет сканування: кожна URL-адреса результатів пошуку вважається унікальною пошуковими роботами, тому вони витрачають ваш бюджет на сканування, відвідуючи та виявляючи низькоякісні URL-адреси.
- Аналітика: автоматичні пошукові запити ускладнюють інтерпретацію та використання трафіку та пошукових звітів у маркетингових цілях.
Щоб виправити пошуковий спам у Magento, вам не потрібно вимикати пошук Magento, вам просто потрібно запобігти використанню ботів зловмисних пошукових запитів та розповсюдженню спаму в пошуку.
Як виявити спам у пошуку Magento?
Ви можете виявити пошуковий спам у Magento, шукаючи великі обсяги запитів результатів пошуку, незвичайні пошукові запити та повторюваний автоматизований трафік, який не відповідає поведінці користувачів, у Google Search Console, журналах сервера або звітах про трафік ботів.
Перевірте журнали сервера
Якщо ви розробник, найпростіший спосіб перевірити спам у пошуку продуктів Magento – це пошукати повторювані запити до кінцевих точок пошуку Magento в журналах сервера. Порівняйте IP-адреси, агенти користувачів, пошукові терміни, частоту та час запитів.
Наприклад, сотні різних пошукових запитів з однієї IP-адреси протягом короткого періоду часу, найімовірніше, є автоматизованою поведінкою.
Перевірте Google Search Console
Перевірте, чи виявляються та скануються URL-адреси результатів пошуку в Google Search Console. Перейдіть до розділу Налаштування та відкрийте звіт Статистика сканування . Потім відкрийте звіт за типом файлу > HTML та знайдіть URL-адреси, що містять /catalogsearch/result/ або ваш власний шлях до результатів пошуку. Шукайте неочікувані запити результатів пошуку та перевірте, чи вони згенеровані реальними користувачами.
Порада професіонала: якщо ви знайдете URL-адреси результатів пошуку у звітах сканування Google Search Console, найкраще заблокувати їх від сканування та індексації, щоб уникнути дублювання контенту та тонких сторінок. Для цього ви можете використовувати Теги Magento NOINDEX NOFOLLOW .
Пошук URL-адрес результатів пошуку у звітах сканування Google Search Console
Використання звітів про трафік ботів
Magento не надає звіти про трафік ботів за замовчуванням. Але якщо ви використовуєте такі інструменти, як Magefan Bot Blocker, ви можете бачити незвичайну частоту результатів пошуку, IP-адреси та агенти користувачів, а також визначати шаблони.
Рішення для блокування ботів вже блокує поширені шаблони пошукового спаму. Однак ви можете визначати повторювані запити та розширювати правила фільтра пошукового спаму.
Як зупинити пошуковий спам у Magento?
Найпростіший спосіб зупинити пошуковий спам у Magento – це використовувати фільтр пошукового спаму, доступний у модуль Magefan Bot Blocker. Він блокує відомі спам-пошукові запити, які боти використовують для створення непотрібних URL-адрес результатів пошуку за замовчуванням. Цей фільтр блокує певні запити, щоб пошук товарів залишався ввімкненим для реальних користувачів, а не вимикався повністю.
Щоб зупинити пошуковий спам у Magento 2 , виконайте такі дії.
Крок 1: Визначте спам-запити
Якщо ви виявили пошуковий спам у журналах сервера або в консолі пошуку Google, створіть список незвичайних або повторюваних пошукових запитів, які явно були автоматизовані.
Крок 2: Увімкнення фільтра спаму в пошукових системах у Magento
Перейдіть до розділу Магазини > Конфігурація > Модулі Magefan > Блокувальник ботів > Фільтр пошуку, увімкніть його та додайте спам-запити до вбудованого списку. Намагайтеся уникати використання надто широких ключових слів, які можуть відповідати легітимним пошуковим запитам товарів. Не забудьте зберегти налаштування.
Налаштування фільтра спаму в пошукових системах Magefan
Крок 3: Перегляд заблокованих пошукових запитів
Перейдіть до розділу Системи > Блокувальник ботів > Монітор трафіку та відстежуйте, як працює застосований фільтр спаму в пошукових системах. Шукайте звіти Найпопулярніші шляхи , щоб виявити /catalogsearch/result/ запити.
Трекер спаму пошуку в блокувальнику ботів Magefan
Для глибшого дослідження ви можете прокрутити вниз до Необроблені журнали та скористатися Розширеним фільтром , щоб знайти IP-адреси, країни та агенти користувачів, які зловживали вашими пошуковими запитами та були заблоковані.
Заблокований пошуковий спам у Magento
Фільтр спаму пошуку Magento проти інших методів блокування ботів
Головна мета фільтра спаму Magento — блокувати використання ботами зловмисних пошукових запитів та створення тисяч сторінок результатів пошуку. Однак іноді боти не використовують підозрілі запити, вони надсилають великі обсяги однакових пошукових запитів з однієї IP-адреси або велику кількість запитів протягом короткого періоду часу.
Ось чому, щоб запобігти пошуковому спаму в Magento, вам потрібно дослідити інші методи блокування ботів залежно від характеру автоматизованого трафіку.
- Фільтр пошуку: націлений на підозрілі пошукові терміни, надіслані через пошук продуктів Magento.
- Блокування IP-адрес: націлений на джерела (IP-адреси або діапазони), які неодноразово генерують шкідливий трафік.
- Блокування агентів користувача: націлений на пошукові роботи, боти та скрепери, виявлені за підозрілою активністю або запитами.
- Обмеження швидкості (захист від DDoS): націлений на агенти користувача, які перевищують певну кількість запитів, що ідентифікується як шкідливі та автоматизовані.
- Обмеження URL-адрес: націлений на ботів, які намагаються отримати доступ до шаблонів URL-адрес, які їм заборонено відвідувати.
- Випробування reCAPTCHA: створює перевірку для користувачів із підозрілою поведінкою замість блокування запитів або IP-адрес.
Блокувальник ботів Magefan поєднує всі ці підходи, надаючи налаштування для списків доступу до IP-адрес, захисту від DDoS-атак, правил для агентів користувача, обмежень шаблонів URL-адрес та CAPTCHA разом із фільтрацією спаму в пошукових системах. Це дозволяє захистити ваш магазин від небажаної активності ботів за допомогою кількох методів блокування.
| Метод | Найкраще для | Основна мета |
|---|---|---|
| Фільтр спаму в пошукових системах | Образливі пошукові запити | Зупинити генерацію URL-адрес небажаних результатів пошуку |
| Блокування IP-адрес | Шкідливі IP-адреси | Блокування певних адрес трафіку та країн |
| Блокування агента користувача | Боти та скрепери | Блокування автоматизованих ботів |
| Обмеження швидкості | Високі запити до сервера | Контроль надмірних запитів до сервера |
| Обмеження URL-адрес | Певні шаблони URL-адрес | Блокування доступу ботів до певних URL-адрес |
| reCAPTCHA | Підозрілий трафік | Перевірка, чи є відвідувачі людьми |
Усі ці методи працюють разом для блокування небажаного трафіку. Наприклад, якщо боти використовують пошукові запити, які не блокуються фільтром пошуку, обмеження частоти все одно блокуватиме надмірні запити з тієї ж IP-адреси або увімкнути CAPTCHA в Magento для підозрілих відвідувачів.