Представляю дополнение Yworld Site Optimizer - ваш сайт станет чище и более привлекательным для поисковых систем.
Все меняется, и поисковые системы очень внимательно относятся к скорости загрузки сайта. Данное дополнение поможет устроить это в части существующих функций. Вместе с кешированием и минификацией ваш сайт станет быстрым.
Yworld Site Optimizer поможет убрать мусор, который находится в хедере сайта, подключит важный функционал к вашему проекту, отключит ненужное и мешающее правильной работе. Есть важные опции, которые могут снизить нагрузку на ваш сайт, одна из них это настройка ответа сервера Last—Modified.
Чистый, правильно настроенный сайт, залог успеха продвижения его на первые позиции в поисковых системах. Это главная задача дополнения Yworld Site Optimizer. Ускорение сайта, задача не простая, зависит от множества факторов конкретного проекта, поэтому она в дополнении не приоритет, только в части заявленных функций.
Настройки дополнения появятся в главном меню WordPress
Реализованные возможности в дополнении — вкладка Очистки:
- Удалить ссылки на RSS ленты — WordPress формирует множество различных RSS—лент. Они создаются для ленты записей, для комментариев и т.д. В коде страницы эти ссылки не нужны. Это не удаляет формирование лент, для Турбо Яндекса, новостей, Яндекс Дзен, пульс.
- Удалить RSD ссылку — используется различными блог—клиентами или веб—сервисами для публикации\изменения записей в блоге.
- Удалить ссылку Windows для Live Writer — скорее всего вы не используете данный редактор и не знаете вообще о его существовании применительно к сайту.
- Удалить короткую ссылку — короткая ссылка не нужна в коде страницы.
- Удалить информацию о версии WordPress — не самое правильное показывать всем версию, на которой работает сайт.
- Удалить ссылки на предыдущую и следующую статьи — совершенно бесполезные ссылки в хедере сайта и их надо удалить.
- Отключить emoji — Если вы их не используете на сайте, зачем тогда нагружать ваш сервер?
- Удалить DNS Prefetch — по задумке это должно ускорить загрузку некоторых внешних ресурсов, но на практике не дает кешировать полностью всю страницу.
- Удалить Jquery Migrate — включайте, если вы используете последние версии скриптов (скорее всего так и есть), и ваш сайт не выдаст ошибку в консоли браузера после включения этого пункта.
Реализованные возможности в дополнении — вкладка Оптимизация:
- Настройка Last—Modified — очень важный пункт!По умолчанию WordPress некорректно отдает заголовки Last—Modified, тем самым расходуя ресурсы сайта и повышая нагрузку. Включив этот пункт, ваш сайт начнет корректно отдавать заголовок, и нагрузка снизится. Это работает для всего сайта. Тест заголовков пройти можно тут: https://last—modified.com/ru/. Введите любую страницу вашего сайта. Проверьте работу чата WP-Recall, при определенных конфигурациях могут не сразу показываться отправленные сообщения.
- Минимизация HTML кода сайта — все хотят иметь очень быстрый сайт, это один из шагов к мечте! Шаг небольшой, но даже один процент ускорения имеет значение. Убедитесь, что ваш сайт работает корректно и нет ошибок в консоли браузера. Внизу кода страницы появится информация о сжатии.
- Удалить версии CSS и JS — у данного метода версионности есть и свои недостатки. Одна из основных причин, по которой стоит отказаться от использования версий — не все, серверы, прокси—серверы и CDN поддерживают кэширование файлов, в конце адреса которых указан параметр ver.
- Удаляем стили css—класса .recentcomments — в большинстве случаев вам это не нужно, даже если вы используете виджет "Последние комментарии".
- Заполняет поле для атрибута alt картинкам — для "ленивых" будет заполнено поле alt при сохранении записи.
- Удалить мало используемые виджеты — календарь, облако меток, rss, страницы, создают лишние ссылки и, заодно, уберем несколько запросов,. если вы их не используете. Список можно пополнить или изменить по вашим заявкам.
- Включим регистрацию от WP—Recall — если вы используете вход и регистрацию от плагина WP—Recall, вы можете выключить в основных настройках wp регистрацию и включить эту опцию.
- Включить замену стандартных ошибок на странице входа — усложняет жизнь тем, кто пытается, узнав логин, подобрать пароль.
- Включить просмотр нагрузки страниц — вы сможете узнать насколько ваш сайт грузит сервер, какие страницы самые тяжелые и принять меры. Видит только админ сайта. Иконка появится справа в RecallBar и при наведении на нее вы увидите необходимую информацию. В процессе тестирования.
- Включить генерацию robots.txt — если вы используете стандартную версию robots.txt, вообще не знаете о нем ничего, то обязательно включите генерацию этого файла. Сработает, если вы сами не размещали в корне сайта свой файл. Важная составляющая индексации сайта поисковиками.
- Добавить ссылку на карту сайта в robots.txt
- Прогресс оптимизации сайта — пока в тестовом режиме.
- Реализованные возможности в дополнении — вкладка F.A.Q.:
Даны некоторые советы, и в процессе обновления дополнение будет наполняться.
Настройки интуитивны и потребуют от вас только включить или выключить опцию.
Дополнение будет развиваться и конечно буду рад вашим предложениям и идеям.
Установка:
Так как это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку: "Установить".
2. В списке загруженных дополнений на этой странице найдите дополнение , наведите на него курсор мыши и нажмите кнопку: "Активировать". или выберите чекбокс и в выпадающем списке действия выберите: "Активировать". Нажмите: «Применить».
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
3. После активации Yworld Site Optimizer, в меню настроек WordPress появится пункт: «Yworld Optimizer»
* Безопасно ли включать рекомендованные опции?
Да, вы можете их смело включать, дано подробное описание, но всегда проверяйте сайт на ошибки, частные случаи не исключены.
* Некоторые опции у меня есть в другом плагине?
Используйте то, что вам удобнее, но не включайте дубли.
Демонстрация работы дополнения и сайт поддержки Пример работы Yworld Site Optimizer
*2.0.1
Исправлена ошибка активации, временно удален прогресс оптимизации, он нёс чисто декоративную функцию.
*2.0.0
Совместимость с WordPress 6.2.2
Протестировано на php 8.2.4
Обновлен скрипт исправляющий ошибку в PageSpeed Insights.
Подготовлено для будущих новых функций.
*1.1.0
Совместимость с WordPress 5.9
*1.0.9
Добавлена опция: Удалить application/ld+json для Yoast SEO.
Добавлена опция: Исправляет название записи в хлебных крошках Yoast SEO.
Добавлена опция: Удалить тег image:image в XML-карте Yoast SEO.
Добавлена опция: Удалить излишние комментарии от Yoast SEO.
Добавлена опция: Добавить на страницы с пагинацией noindex.
*1.0.8
Добавлена опция выключение дефолтной отложенной загрузки от WP.
*1.0.7
Оптимизация кода, исправлены предупреждения php.
*1.0.6
Добавлено исправление ошибки в PageSpeed Insights: Пассивные прослушиватели событий не используются для улучшения производительности при прокрутке. Если сервис PageSpeed Insights показывает ошибку на вашем сайте, дополнение попытается ее исправить.
Добавлена поддержка изображений в формате webp и картинка отобразится в медиафайлах.
*1.0.5
Добавлено удаление ссылки на сайт в форме комментирования.
*1.0.4
Уточнены правила в robots.txt.
*1.0.3
Добавлен вариант выводы информации о нагрузки в плавающем блоке с отключенным RecallBar.
*1.0.2
Добавлен вариант выводы информации о нагрузки в плавающем блоке.
* 1.0.1
Оптимизирован код.
Уточнено описание к некоторым опциям.
Добавлена опция включения редиректа на форму входа и регистрации WP-Recall
* 1.0.0
Начальная версия
Подскажите, как я могу проверить скорость загрузки(оптимизации)сайта до установки дополнения и после установки? Благодарю за ответ.
Вы можете проверить скажем в гуле https://developers.google.com/speed/pagespeed/insights/
Тут https://gtmetrix.com/ и еще в десятке разных сервисах. Но надо понимать, что на этот параметр влияет очень много факторов. Применительно к дополнению, Вы не измерите в этих сервисах скажем ответ кешированный и полную страницу полученную Last-Modified, он регулирует ответ браузеру. Ответ сервера в данном случаи показывает какую версию страницы показывать из кеша или снова с сайта. В общем к вопросу ускорения сайта надо подходить комплексно. И они не покажут сколько было мусора и что теперь его нет. Это вы можете сами в коде страницы посмотреть. Сжатие если включите в дополнении, внизу кода страницы появится информация о точ, что было и стало. Забыл написать о этом.
В любом случаи код становится легче и чище, что и есть основная задача дополнения.
Ну что сказать, может он что-то и оптимизирует, но по результатам тестов по вышеприведенным ссылкам, скорость загрузки стала ниже. 🤔
Как я и писал выше, его главная задача очистить и включить некоторые важные функции. Насчет скорости, это вопрос индивидуальный. Влияют загруженность вашего сервера в текущий момент, у вас явно не выделенный. Установленные плагины и дополнения, конфигурация скриптов и их очередность, количество запросов, шаблон сайта и так далее.
Все заявленные пункты дополнение выполняет, это вы можете увидеть в коде страницы и в появившихся или удаленных функциях сайта. Волшебных плагинов не бывает, поставил и все сразу летает, особенно если у вас не свой сервер. Комплекс мер))
На тестовых и рабочих сайтах прирост производительности есть, он не большой, но это и не главная задача дополнения. Чем чище отдаем поисковикам сайт, тем лучше, тем более разные ненужные ссылки убираем и неиспользуемое.
Я вас услышал. P.S. Сервер свой 😎
Тогда вы можете на нем "творить чудеса" с wp, оптимизировать на уровне выше сайта, мемкеш и четкая работа с процессами и базой, выделить ресурсы подо все, что можно и нельзя. Организовать конфиг так, что сайт будет быстрее скорости света летать. Тут уже можно не обращать внимание на плагины и шаблон если у вас памяти море, выделить...Тем более не понятны ваши вопросы и выводы выше, если вы умеете обращаться с сервером и должны знать функции заявленные в допе. Ну да ладно, все это лирика 🙂
Сейчас еще раз перепроверил несколько раз. Прирост для мобильных 3-5%, для компа очень существенно, но тут скорее включаются еще другие компоненты оптимизации. Плюс отдается точный кеш по заголовку Last-Modified который включает доп.
Как и писал в описании, нужна минификация скриптов и кеширование страниц и тогда в купе с дополнением все будет быстро. И конечно индивидуальный подход к тому, что у вас установлено, изучение и оптимизация уже его.
Я думаю тут надо тестить не раз-два, а пачками. Сейчас раза 3 прогнал - записал метрики, завтра в другое время прогнал и записал метрики.
Потому как и канал может быть забит и проц просел от посещаемости.
Тогда вы увидите среднее значение - на сколько попугаев произойдут изменения.
Да, это не однамоментно, плюс сервисы проверки не в соседней комнате, тоже загружены и тд.
И главная задача допа очистить и включить некоторые важные функции))
Очередной полезный доп. Круто 👍
Дмитрий, спасибо. Постараюсь его развивать, возможно будут еще интересные опции)
Развивай конечно! Тема то интересная. И ты ту по этому вопросу монополист))
Не могу не нарадоваться на предложенное Игорем решение! 🎖🎖🎖
Особенно вкупе с помощью самого автора дополнения, который разрыл авгиевы конюшни моего сайта, который медленно полз под гнётом моих бестолковых настроек, и вот - наконец-то! - пришёл доктор Айболит с грамотным инструментом наперевес, и починил сайт. Слава Карантину!
До вмешательства Garry, результаты теста были столь плачевны, что показать их можно было на пальцах одной руки. Теперь же... Вот скрин, чтобы не быть голословным.
This is kind of magic! 🎉
Павел, спасибо!
Это был комплекс мер, не только дополнение конечно, оно в плане очистки сильно. Для поисковиков все имеет значение и чем лучше подготовлен сайт, тем проще его продвигать.
А если сравнить ваше решение с WP-Optimize Premium, на сколько оно эффективней ?
Без понятия и даже не знал о таком, пока вы не написали. Сравнивать и тестировать не буду)) Мой выполняет функции, которые заявлены в описании, очистка и включение разных опций в сайт. Решать и сравнивать дело пользователя или потенциального пользователя до покупки. Как и развивать я его буду исходя из предложений и своих мыслей, а не оглядываясь на другие плагины, которых конечно очень много примерной направленности...
У вас или хорошее чувство юмора или .... Просто этот плагин миллион установок и используется он для оптимизации и по этому я и спросил, на сколько ваше решение эффективно, так оно не бесплатно. Если оно эффективно я гото его купить, но тестов я особо не вижу , отзывы пока тоже не дали ответа на данный вопрос.
Я все выше написал. Не знаю, что еще дополнить)) Вам подходит другой плагин или вы сами можете прочитав функции моего увидеть есть в том похожее или нет, что вам более удобно и нравится.
Сейчас посмотрел про плагин вами указанный, он вообще про другое и кстати премиум версия платная. Он занимается базой минимизацией и чем-то еще. В общем, ваш выбор всегда с вами, хотите и вам нужны премиум функции того плагина, покупайте его однозначно. Все зависит от ваших целей. нужен клинер мусора из кода сайта, а не базы и добавление некоторых функций доп, что-то глобальное по базам и тд, тот плагин. Читайте функционал, он вообще разный.
$39.00 долларов на один год и один домен цена указанного вами плагина со всеми функциями заявленными, а не лайт версия.
Я не знаю что там в премиум, но в базе он выполняет абсолютно иные функции.
Спасибо за ответ, тогда другой вопрос на сколько очистка от мусора вашим плагином ускорит сайт ?
Я уже писал, что скорость не приоритет этого дополнения. Он заточен для более правильной отдачи поисковикам сайта, без лишнего мусора. Что бы роботс был правильный, некоторые функции отключены, которые тормозят сайт. Плюс все индивидуально, от конфигурации самого проекта. на голом сайте прирост легко поймать, а обвешать его плагинами и шаблоном по серьезней и уже нужно изучать, что грузит, сколько запросов идет на страницу. Чудес не бывает, поставил и все заработало на 99 процентов по гуглу.
Если Дмитрий появится сегодня на сайте, он напишет, какие проблемы сейчас у него, из за того, что сайт дубли отдавал и какая нагрузка идет от ботов пс. Он несколько дней уже борется. А все просто, в свое время не убраны ссылки и не настроен роботс был.
Да вот примерчик
Дима, спасибо, что проиллюстрировал мои слова)
Наглядно видно какие проблемы появляются и в поисковике куча дублей и на сайте нагрузка адовая.
А вот еще один скрин и смотрим как на сколько робот поработал пока мы с тобой выясняли то к чему.
Поправочка - это дополнение для WordPress плагина WP-Recall, а не плагин.
Чтобы потом не было недоразумений: "А что еще WP-Recall ставить?"
Спасибо за шутку.Давно поставил и пользуюсь по полной.
и вопросы производительности все еще волнуют?
Ну тогда ставьте еще больше плагинов производительности, богу производительности!
Владимир, вот он самый главный вопрос, который упускается.))
А вот скрин нагрузки. На моем тарифе Хостинг Host-0 в рег. ру допускается максимально 4 CPU. На этом тарифе висит всего лишь один сайт.
Стрелкой я отметил тот момент когда пошел рост нагрузки и я его проспал. В итоге рост выроз в 10 - 23 раза от обычной нормы для этого сайта.
Еще лучше иллюстрация, к сожалению не веселая и сейчас приходится срочно принимать меры и не самые лучшие, ограничивать придется ботов выше апача чрез .htaccess, пока хостер письма счастья не начал слать.
Письма он и прислал. Поэтому и обратил внимание на это.
Тем более, такие нервные моменты выбивают из колеи.
Они не выбивают, он колею размывают и вместо того чтобы идти вперед ты буксуешь на месте:) А выехать ты можешь только откатившись назад....
Иди за сигарами:)
Покурить Игорю не удалось, но зато доп у меня работает как часики:) И даже в новой версии:) 🍻
Подведем промежуточный итог проведенной вчера работы Игорем. Что он там делал не знаю, но доп стоит, нагрузка на сайт снижена.
Как говорится запусти Игоря в огород и он все косяки уберет:)
У меня сразу возник вопрос:"Нагрузка снизилась благодаря дополнению или все таки потому что Игорь там что-то сделал на сайте?". От себя добавлю,вчера изучал работу данного дополнения и могу ответственно заявить, что все заявленные функции он выполняет на 100%.
Эти вопросы к Игорю, я в этом не специалист. Приятно удивил и уже не первый раз хостер. К проблеме отнеслись с пониманием и сайт не вырубили.
Нагрузку не снизить ни каким плагином и дополнением до вменяемых пределов. Необходимо смотреть, что на конкретном проекте происходит, что установлено. Соблюдает ли админ разумный баланс количества плагинов и допов. Сколько запросов на страницу, вычислить, что может серьезно нагружать...Как ведут себя боты и сканеры, смотреть по логам и уже принимать меры. Тут нужен ряд мер.
Игорь, я с вами полностью солидарен по данной теме. Вопрос в том на сколько уместен вышеприведенный график в комментариях к данному дополнению. Не будет ли потенциальный покупатель введен в заблуждение.
Описание к дополнению скорректировано и думаю теперь все будет норм. Тем более в комментариях идет обсуждение к каким моментам скрины и полный ход развития беседы. думаю, что умеющие читать пользователи легко разберутся. Имхо)
Тем более, все можно посмотреть индивидуально силами и имеющимися знаниями автора дополнения, это отдельно (уточнил не применительно к вашему комментарию, что бы было более понятно всем).
Дополнение обновлено.
Добавлено исправление ошибки в PageSpeed Insights: Пассивные прослушиватели событий не используются для улучшения производительности при прокрутке. Такое предупреждение есть на многих сайтах и есть смысл избавится от него.
Добавлена поддержка изображений в формате webp и картинка отобразится в медиафайлах.
Зачет!) Почаще обновляй, мне нравится кнопка "обновить"))
Дополнение обновлено. Добавлена опция выключения встроенной функции WP(новые версии) - отложенная загрузка.
Есть плагины, которые уже реализуют отложенную загрузку, могут возникнуть конфликтующие или избыточные функции на сайте. Вы используете более подходящую вам систему отложенной загрузки в опциях каких-то плагинов или просто вам не нужно откладывать загрузку на сайте. Теперь можно отключить встроенную функцию wp.
Все полезнее и полезнее:) Надеюсь вырастет до отдельного плагина!
Здравствуйте! Скажите пожалуйста, а будут ли еще какие-нибудь обновления для вашего дополнения? Я использую этот плагин: https://wpshop.ru/plugins/clearfy
но хотелось бы полностью переехать на wp-recall овские. Можете сказать чего еще нет в вашем и смогли бы вы в будущем их добавить, чтобы сделать полноценную замену вышеупомянутого. Ваше субъективное мнение если можно. Просто думал вместо него связку сделать: Yworld Site Optimizer, OTFM Rus To Lat, Kill wp-login & Fix Login. Спасибо.
Приветствую.
Не хочу наполнять доп отчасти ненужными или опциями для количества и "важности", как это делают порой некоторые авторы плагинов. Да и для многих моментов, лучше использовать не комбайны, а узкоспециальные разработки. Тем не менее, с радостью выслушаю любые ваши идеи по расширению функционала и буду признателен, даже за просто список пожеланий.
Спасибо.
Большая часть функционала уже имеется. Возможно ли добавить со временем и нужны ли данные функции:
- Редирект с http на https
- Noindex для страниц пагинации
- Убирает дублирование названия в хлебных крошках WP SEO by Yoast
- Меняет название записи на title в хлебных крошках
- Удаляет тег из XML карты сайта
- Удаляет комментарий из секции
- Удаляет код application/ld+json
- Canonical на страницах пагинации
Спасибо за список. Добавить все это не сложно я думаю.
Но есть большое "Но". Насколько я знаю, Yoast вроде все проблемы исправил, но посмотрю.
Редирект, совершенно бесполезная штука, пару строчек в .htaccess решают вопрос. Продуктивнее, чем нагружать какими-то действиями сайт (тем более есть конкретные плагины направленные только на качественный редирект с http на https). И это действие надо сделать всего один раз и забыть о нем. А не постоянно что-то там будет плагин вытворять и нагружать сервер.
Canonical на страницах пагинации конечно можно устроить, но разве в ясте нет теперь такого. Но я посмотрю...
Удаляет тег из XML карты сайта можно сделать.
Удаляет код application/ld+json можно.
Эти опции не критичные совершенно, но добавлю что-то из них.
Спасибо!
Скорректирую ответ свой, что бы не возникло недопонимание. Я не имел ввиду конкретно вами используемый плагин clearfy, когда написал о опциях для количества, все разработки имеют свою пользу.
Написал о общем положении дел в репозитории wp, есть там много плагинов, с сомнительными опциями. Поэтому не призываю и не настаиваю на приобретении моего допа.
Тем не менее, как писал выше, буду рад предложениям.
Спасибо за подробный ответ. Буду ждать и надеяться, что дополнение будет постоянно улучшаться)
Так и будет)
Обновил дополнение, появились новые возможности. 99% от вашего списка))
В дополнении уже есть перенаправление ссылок входа на комментарии в Kill wp-login & Fix Login, следует ли мне в вашем отключать : "Включить перадресацию ссылок "вход" и "регистарция" на форму от WP-Recall"?
Нет, включать не надо дублирующие опции.
Дополнение обновлено. Новые опции для пользователей Yoast SEO.
Добавлена опция: Удалить application/ld+json для Yoast SEO.
Добавлена опция: Исправляет название записи в хлебных крошках Yoast SEO.
Добавлена опция: Удалить тег image:image в XML-карте Yoast SEO.
Добавлена опция: Удалить излишние комментарии от Yoast SEO.
Добавлена опция: Добавить на страницы с пагинацией noindex. Не для Yoast SEO))
Все-таки в Yoast SEO не были исправлены данные моменты?) Спасибо, что проверили и что обновили! Респект Вам!)
Если вы обновили свой сайт до WordPress 5.8, то в нем уже встроена поддержка WebP. Есть смысл отключить опцию поддержки WebP в дополнении.
Обновил доп для совместимости с WordPress 5.9 (были ошибки при написании или редактировании постов). О возникших ошибках сообщайте на форуме.
Дополнение обновлено.
Совместимость с WordPress 6.2.2
Протестировано на php 8.2.4
Обновлен скрипт исправляющий ошибку в PageSpeed Insights.
Подготовлено для будущих новых функций.
Купил плагин, захожу в дополнения активирую его, захожу потом в плагин и он автоматически сам деактивируется.
Приветствую, сейчас протестирую и справлю. Тем не менее вопросы задавайте в на форуме, есть ветка этого допа, иначе в комментах не получиться диалога и тд.
Обновил, ожидайте у себя в админке обновления. Появятся вопросы, создайте тему на форуме в ветеке этого дополнения. Тут в комментах не получиться оказать поддержку.
Спасибо, хорошо
Если надо быстрее обновление и тем более проверить его работу, скину в личку.