Добрый вечер! ✅ Сейчас хочу поделиться одной информацией которая чуть не довела меня до белого колена! На моем блоге nibbl.ru в эти выходные увидел, что в меню все категории идут с приставкой category , ✅ тоесть если у меня меню windows,⭐ то при наведении на ссылку ее адрес становился такой — 🔥 /category/windows меня это конечно раздражало и я решил в этот выходной написать пару статей и немного подкрутить настройки сайта + обновить шаблон и после всего этого дело дошло до меню! 💥
По памяти помнил, что если зайти в настройки -> Постоянные ссылки, то там будет как раз конструкция ссылок (рис. 1)
И по своей усталости не стал вдаваться в подробности и удалил приставку — /%category%/ и пошел спасть!
Кто хочет перейти сразу к вопросу как убрать из url слово category, проматывайте сайт вниз!
Предыстория
Утром в воскресенье проснувшись я увидел, что все статьи в топе яндекса пошел делать кофе и будить семью так как нам нужно было в 11 часов уезжать по делам и пока все кушали я по метрике заметил несколько странностей которые меня насторожили:
- Отказы — если в среднем у меня 8-10% утром было почти 40%
- Ключи по которым у меня к 10 часам всегда есть лидеры, их не оказалось
- Набрав в поиске один из любых моих ключей сайта не оказалось и на 10 странице
и тут я прифигел )))))
Я начал рыться в метриках и вебмастере пытаясь выяснить, что случилось и почему посещаемость сайта стала падать, а отказы стали расти.
Что изначально меня смутило, что я проверил другие запросы и все было нормально и я спокойно переходил на свои страницы и не было причин беспокоиться.
И вот когда я увидел, что мои статьи которые писал ночью:
в индексе были статьи без категорий (на примере, только те статьи которые уже смог зафиксировать вечером когда приехал)
И тут все встало на свои места, а именно, то что я Постоянные ссылки не правильно изменил!!!!
Были еще догадки где мог накосячить, но времени уже не было на раздумье и я быстро сделал откат системы на прошедший день.
Итог
делаю заключение сидя сейчас ночью в кресле и радуюсь, что яндекс вернул все на свои места уже к 10 часам вечера и можно подвести итог:
- Не трогай то, что работает (хотя category я все равно удалю и об этом будет ниже)
- если решил потрогать настройки, освежи память или почитай мануал
- 10 раз проверь работу ссылок и их URL
Ну и некоторые мысли по поводу происходящего:
- Сейчас уже стало понятно почему утром было так много отказов, люди заходили на сайт, а им показывалась 404 ошибка и они сразу уходили!
- Не знаю как, но сайт частично работал как и прежде и статьи отдавал мне с категориями и я не видел при переходе ошибку 404, что в итоге и затянуло принятие решения
Заключение
Этот абзац я решил выделить в отдельный подзаголовок:
Мое самое правильное решение было — не поиск проблемы и ее устранение, а сразу откат системы на несколько дней назад!
Как может повести себя ПС никто не знает, тем более в этот день 15 декабря был апдейт и я решил сделать эксперимент ценою своего блога и быстро откатив сайт, делал прогноз что все будет хорошо потому как яндекс в момент апдейта может не правильно расценить эту ситуацию и все откатит на свои места — ТАК И ПОЛУЧИЛОСЬ!!!
Но все могло быть печальней!(
Убрать слово category из URL
Ну а теперь перейдем к делу, а именно к вопросу как все таки убрать из цепочки URL адреса слово category и сделать наши ссылки более красивыми? Тут у нас есть сразу два варианта!
- Плагин No Category Base (WPML)
- Плагин Yoast SEO
Плагин No Category Base (WPML)
Плагин No Category Base (WPML) специально был разработан Marios Alexandrou для одной единственной цели – удаления из ссылки слова “category”. После установки и активации плагина, он автоматически убирает все и вам не нужно делать дополнительных настроек. Что бы проверить результат достаточно открть любую категорию на сайте. В моем случае это категория с windows
https://www.nibbl.ru/windows
Плагин Yoast SEO
Для этого нам необходимо использовать на своем сайте SEO-плагин Yoast SEO, для этого надо зайти в админ-панель и перейти в следующее меню: SEO -> Дополнительно -> Постоянные ссылки, где в разделе Изменить URL-адреса перетянуть ползунок в состояние Убрать.
после этого сохраняем и проверяем результат!
Вот и все, товарищи! Хочется отдельно сфокусировать внимание на том, что бы вы делали чаще бекап сайтов и записывали все изменения какие делается на сайте и обязательно проверяйте результаты!