Как найти мусорные параметры URL с помощью логов сервера

Автор: SKGROUPS Проверено редакцией Время чтения: 3 мин SEO продвижение

Что такое логи сервера и зачем они нужны?

Логи сервера – это текстовые файлы, в которых записываются все запросы к веб-серверу (Apache, Nginx и др.). Они содержат ценную информацию о посетителях сайта, их действиях, ошибках и многом другом. Анализ логов позволяет выявить проблемы с сайтом, оптимизировать его работу и улучшить SEO.

Где искать логи сервера?

Расположение логов зависит от хостинг-провайдера и конфигурации сервера. Обычно они находятся в следующих местах:

  • Apache: /var/log/apache2/access.log (журнал посещений), /var/log/apache2/error.log (журнал ошибок)
  • Nginx: /var/log/nginx/access.log (журнал посещений), /var/log/nginx/error.log (журнал ошибок)

Доступ к логам можно получить через:

  • FTP/SFTP: Подключение к серверу по протоколу FTP или SFTP и скачивание файлов логов.
  • Панель управления хостингом: Многие хостинг-провайдеры предоставляют доступ к логам через панель управления.
  • SSH: Подключение к серверу по SSH и просмотр логов в реальном времени с помощью команд, таких как tail -f access.log.

Как читать логи сервера?

Строка в логе сервера обычно содержит следующую информацию:

  1. IP-адрес посетителя: Идентификатор компьютера пользователя.
  2. Дата и время запроса: Когда был сделан запрос. Пример: 25/Apr/20:00
  3. Тип запроса: GET, POST, PUT, DELETE и т.д.
  4. URL: Запрашиваемая страница или ресурс.
  5. Версия протокола HTTP: HTTP/1.1
  6. Код состояния HTTP: 200 (OK), 404 (Not Found), 500 (Internal Server Error) и т.д.
  7. Размер ответа: Объем данных, отправленных сервером.
  8. Время обработки запроса: Сколько времени потребовалось серверу для обработки запроса.

Пример строки лога:

Как найти мусорные параметры URL?

Мусорные параметры URL – это параметры, которые не несут полезной информации и могут создавать дубли контента, ухудшать индексацию сайта поисковыми системами и снижать его производительность.

Чтобы найти мусорные параметры URL в логах сервера:

  1. Изучите структуру URL вашего сайта: Определите, какие параметры являются необходимыми для работы сайта, а какие – нет.
  2. Ищите URL с большим количеством параметров: Обратите внимание на URL, содержащие множество параметров, особенно если они не используются для фильтрации или сортировки контента.
  3. Ищите URL с повторяющимися параметрами: Например, ?param1=value1¶m1=value2.
  4. Ищите URL с параметрами, которые не соответствуют структуре вашего сайта: Например, ?utm_source=google&utm_medium=cpc (параметры UTM-меток).
  5. Используйте инструменты анализа логов: Существуют специальные инструменты (например, Power BI, Log Analyzer), которые позволяют автоматизировать анализ логов и выявлять мусорные параметры URL.

Что делать с мусорными параметрами URL?

После того, как вы нашли мусорные параметры URL, вы можете:

  • Удалить их: Если параметры не используются, просто удалите их из URL.
  • Перенаправить на чистые URL: Создайте 301 редирект с URL с мусорными параметрами на чистые URL.
  • Игнорировать их: Если параметры используются для отслеживания трафика (например, UTM-метки), вы можете проигнорировать их, но убедитесь, что они не создают дубли контента.

Анализ логов сервера – это важный инструмент для оптимизации сайта и улучшения его SEO. Регулярно анализируйте логи, чтобы выявлять и устранять проблемы, которые могут негативно влиять на работу вашего сайта.