Поддержка Проблемы и решения Проблемы с сайтом, блокирующий код

  • После проверки сайта. Гугл пишет. Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы.
    Я в код в хайдере между тегом хайдер и боди добавил <script async src=»jquery-migrate.min.js»>
    <script async src=»jquery.js»>

    гугл перестал писать ошибку, но и мой контент не отображается. подскажете пожалуйста как решить эту проблему?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Yui

    (@fierevere)

    ゆい★ღツ

    игнорировать.
    не надо воспринимать все их рекомендации как абсолютный посыл к действию

    на что надо обращать внимание:

    общий размер страницы, количество запросов
    кеширование на уровне браузера основных ресурсов сайта ( и то pagespeed будет ругаться на внешние ресурсы, втч и расположенные в google, что иронично )
    сжатие css,js,шрифтов
    размеры картинок, если сжатие их позволяет уменьшить размер более чем на 10%

    Вот что мне еще гугл пишет:
    Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
    Сократите время ответа сервера
    Используйте кеш браузера
    Включите сжатие

    мне нужно хотя бы еще +5 добавить в гуглспид. Может что то посоветуете?

    Модератор Yui

    (@fierevere)

    ゆい★ღツ

    Используйте кеш браузера
    добавляете в .htaccess (в начало или конец, но вне блока #Begin WordPress и #End WordPress)

    <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresDefault "access plus 10 days"
        ExpiresByType text/css "access plus 1 week"
        ExpiresByType text/plain "access plus 1 month"
        ExpiresByType image/gif "access plus 1 month"
        ExpiresByType image/png "access plus 1 month"
        ExpiresByType image/jpeg "access plus 1 month"
        ExpiresByType application/x-javascript "access plus 1 month"
        ExpiresByType application/javascript "access plus 1 week"
        ExpiresByType application/x-icon "access plus 1 year"
    </IfModule>

    Включите сжатие

    <ifModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl|woff|woff2|ttf|eot)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>

    аналогично предыдущему коду.

    С остальным «бороться» будет сложнее

    Сжатее у меня включено и кэширование

    он требует КЭШ браузера для гугл аналитикс

    Сжать он просит только Плагин форма 7…как это сделать?

    Ух ты

    Модератор Yui

    (@fierevere)

    ゆい★ღツ

    @bordon1978

    Ух ты

    хотели что-то добавить по существу вопроса?

    Ох, воюю с гуглом на ту же тему. Есть идеальное решение, увы, оно не спасает, если некоторые скрипты хоть тресни нужны перед head. Например, гугл в восторге, но перестает работать плагин vk-photos, либо код, отвечающий за спойлеры, либо вообще ппц при открытии любой страницы. Тут все зависит от начинки вашего сайта. На всякий случай вот статья — https://habrahabr.ru/post/264033/

Просмотр 7 ответов — с 1 по 7 (всего 7)