Архив рубрики: WordPress

Как исправить “робот Googlebot не может получить доступ к CSS и JS”

Вы встречались с предупреждением в Google инструментах для веб-мастеров ‘робот Googlebot не может получить доступ к файлам CSS и JS’ для вашего сайта WordPress? Сообщение содержит ссылки на инструкции о том, как исправить эту проблему, но этим инструкциям не очень легко следовать. В этой статье мы покажем вам, как исправить ошибку “робот Googlebot не может получить доступ к файлам CSS и JS” на вашем WordPress сайте.

Зачем Google требуется доступ к CSS и JS файлы?

Компания Google ориентирована на предоставление более высоких позиций для дружественных веб-сайтов – сайты, которые работают быстро, имеют хороший пользовательский опыт, и т. д. В целях определения пользователя опыта работы веб-сайта, Google необходимо открыть, чтобы иметь возможность посетить сайт в файлах CSS и в JavaScript.

По умолчанию WordPress не блокирует поисковые роботы для доступа к файлам CSS или JS. Однако некоторые владельцы сайтов могут случайно заблокировать их при попытке добавить дополнительные меры безопасности или безопасности WordPress с помощью плагина.

Это ограничивает роботу Googlebot индексировать CSS и JS файлы, которые могут повлиять на ваш сайт в поисковой оптимизации сайта.

Сказав это, давайте посмотрим, как мы можем найти эти файлы и разблокировать их.

Как предоставить Google доступ к файлам CSS и JS

Для начала нужно знать какие файлы Гугл не может открыть на вашем сайте.

Вы можете увидеть, как робот Google видит ваш сайт, нажав на Сканирование » Просмотреть как Googlebot в консоли Google (ранее инструменты для веб-мастеров). Далее, нажмите на кнопку «получить и отобразить» (вы можете сделать это как для настольных, так и мобильных).

Консоль Google

Один раз нажали, результат появится в строке ниже. Нажатие на нее покажет вам то, что пользователь видит и то, что видит робот Google при загрузке вашего сайта.

что видит робот Google при загрузке вашего сайта

Если вы заметили какую-либо разницу между двумя скриншотами, то это означает, что робот Googlebot не смог получить доступ к CSS/JS файлов. Он также покажет вам ссылку на файлы CSS и JS, которые он не смог открыть.

Вы также можете найти список этих блокированных ресурсов в индекс Google » заблокированные ресурсы.

индекс Google » заблокировал ресурсы.

Нажав на каждый ресурс, вам покажут ссылки на актуальные ресурсы, которые не могут быть доступны для робота Googlebot.

По большой части, это файлы стилей CSS и JS, добавленные в ваш WordPress плагины или темы.

Теперь вам надо будет отредактировать свой файл robots.txt который управляет тем, что Гугл бот видит.

Вы можете отредактировать его, подключив к вашему сайту с помощью FTP-клиента. Файл robots.txt находится в корневом каталоге вашего сайта.

Просмотр файла robots.txt через ftp

Если вы используете СЕО плагин, то вы можете редактировать robots.txt файл в админке WordPress. Просто зайдите на СЕО » инструменты страницы и затем нажмите на редактор файла.

Просмотр файла robots.txt через SEO

Вы скорее всего заметите, что ваш сайт запретил доступ к некоторым каталогам WordPress:

User-agent: *

Disallow: /wp-admin/

Disallow: /wp-includes/

Disallow: /wp-content/plugins/

Disallow: /wp-content/themes/

 

Теперь вам надо удалить строки, которые блокируют доступ Google к CSS или JS файлы на вашем сайте. Обычно эти файлы расположены в папке плагины или папок темы. Вам также может понадобиться снять WP-includes и многие темы WordPress и плагины могут вызвать скрипты, находящиеся в папке WP-includes, такие как jQuery.

Некоторые пользователи могут заметить, что их robots.txt файл либо пуст или не существует. Если робот Google не находит файл robots.txt, то он автоматически сканирует и индексирует все файлы.

Тогда почему вы видите это предупреждение?

В редких случаях, некоторые WordPress хостинг провайдеры могут заранее заблокировать доступ к папкам по умолчанию для ботов. Вы можете переопределить это в robots.txt разрешая доступ к заблокированным папкам.

User-agent: *

Allow: /wp-includes/js/

 

Как только вы закончите, сохраните ваш robots.txt файл. Просмотрите как видит инструмент Googlebot, и нажмите на кнопку получить и отобразить. А теперь сравните свои результаты выборки, и вы увидите, что проблема большинства заблокированных ресурсов должна исчезнуть.

Мы надеемся, что эта статья помогла вам решить ошибку ‘робот Googlebot не может получить доступ к CSS и JS файлы’ на вашем WordPress сайте.



2015-09-09T10:27:29
Лучшие учебники по Wodpress

Зачем нужен cdn для WordPress блога?

Мы получаем тонны запросов для подробного учебника о том, как ускорить ваш блог на WordPress. В прошлой презентации, мы подчеркивали много чего о CDN, но по-прежнему кажется, что мы не понимаем чего-то. Многие новички еще не понимают, что CDN происходит потому, что мы постоянно задавали вопрос: “нужен мне все еще хостинг, если я буду использовать CDN?”. Это-частично наша ошибка для не ваша, должны объяснить более понятнее. Каждый раз, когда мы написали о cdn, мы всегда не замечаем самого главного. Поэтому в данной статье мы сделаем попытку объяснить, что такое CDN и зачем нужен cdn для вашего WordPress блога.

Обновление: просто чтобы прояснить, cdn — это то, что вы использовать поверх имеющих хостинг-аккаунта, потому что он помогает ускорить вещи. CDN не заменяет хостинг-аккаунт. Вы по-прежнему должны иметь хостинг-провайдера.

Инфографика

Зачем нужен cdn для WordPress блога?

Что такое CDN?

Cdn — это сокращенно от сети доставки Контента, которая представляет собой сеть серверов, которые обеспечивают кэширование статического контента с веб-сайтов пользователям в зависимости от географического местоположения пользователя. Довольно запутанно да? Давайте разберемся в более простых словах.

Обычно, когда пользователь заходит на ваш блог на WordPress, они будут перенаправлены на ваш веб-узл сервера. Ваш веб-хостинг сервера находится в центре города, т.е в Краснодар, Краснодарский край. Поэтому каждый пользователь на вашем сайте обращается на этот сервер, чтобы просмотреть ваш сайт. Теперь если у вас большой объем трафика, то вы можете перегрузить ваш сервер, который приводит к медленной загрузке сайта или даже падение сервера. Это где CDN становится необходим, потому что это сеть серверов, но самое главное эти сервера разбросаны по всему миру. При использовании сети cdn, ваш статический контент кэшируется и хранится на всех этих серверах. Статический контент включает в себя изображения, таблицы стилей (файлы CSS), скрипты, флэш и др. Теперь, когда пользователь посещает ваш сайт (исходный сервер), сети c технологиtq cdn перенаправляет их к ближайшему серверу, по месту расположения.

Например: если ваш основной сервер находится в Краснодаре, Краснодарский край, а кто-то из Владивостока пытается получить к нему доступ, тогда они будут перенаправляться к ближайшему серверу, который может находиться во Владивостоке или ближайшему к этому городу. Это ограничивает количество интернет-транзитов, необходимому для передачи статических файлов для конечного пользователя.

Близость пользователя к веб-серверу где находится ваш сайт оказывает влияние на время загрузки. Предоставив свой контент на несколько географически удаленных серверах, вы даёте возможность загружать ваши страницы быстрее с точки зрения пользователя. Это при использовании cdn. Простыми словами, чем ближе cdn сервер является, где ваш пользователь, тем быстрее пользователь получает контент.

Зачем нужен cdn для WordPress блога?

Если почитать выше, то можно четко увидеть, что имея cdn может иметь огромное влияние на ваш сайт. Ниже приведены некоторые из преимуществ, которые мы видели на нашем сайте с помощью сети cdn:

  • Скорость – при использовании cdn на сайте, сайт быстрее начнет работать.
  • Сопротивление поломки – Спасибо вам ребята за разделение нашей статьи, мы получили огромное заклинания трафика из социальных медиа на некоторые из наших статей. Если это не было для правильного кэширования cdn и установки, тогда наш сайт падал очень много раз. Сеть cdn может распределять нагрузку на несколько серверов вместо полной загрузки на наш основной сервер, тем самым делая его менее подвержен сбоям.
  • Улучшенный пользовательский опыт – с тех пор как мы начали использовать сеть cdn, мы уже заметили снижение отказов на нашем сайте. Кроме того, мы также отмечаем рост от просмотров страниц и число страниц, просмотренных каждым пользователем. Итак, ясно, быстрый сайт — значит улучшенный пользовательский опыт.
  • Улучшеное СЕО – Яндекс и Гугл четко заявляли, что быстрее сайты, как правило, тем выше ранжирование в поисковых системах. Мы заметили что наш сайт оказался в рейтинге выше, как только мы сделали оптимизацию на нашем сайте.



2015-08-16T17:02:51
CMS WordPress

Что такое: Дочерняя тема

Дочерняя тема в WordPress — это суб тема, которая наследует все функциональные возможности, особенности, и стиль своей родительской темы. Дочерние темы — это безопасный способ изменить тему WordPress без фактического внесения изменений в файлы родительской темы. Когда родительская тема обновляется, изменения, внесенные в дочерней темы сохраняются и применяются на обновленной версии. Вот почему дочерние темы являются самым безопасным и лучшим способом внести изменения в существующую тему. Они не изменяют файлы темы напрямую вы можете просто переопределить их с помощью шаблонов на дочернюю тему.

Для создания дочерней темы необходимо создать папку в своем каталоге темы для новой темы. В этой папке единственный файл который вам нужен, это style.css. В заголовке style.css — в файле можно указать родительскую тему, добавив в шаблон строку с комментарием в коде, где название темы написано. Поскольку дочерняя таблица стилей включается стили родительского стиля, следовательно она перекрывает любые стили родительской темы в файле style.css.

Для изменения дочерняя тема должна быть активирована. Родительская тема будет по-прежнему включать в себя любые функциональные возможности, которые не были перезаписаны в дочерней теме.

Дополнительное Чтение



2015-08-13T18:37:24
CMS WordPress

Что такое: Администратор

Роль Администратора на сайте созданного с помощью CMS WordPress. Когда пользователь устанавливает WordPress, он создает нового пользователя с именем пользователя и пароль, указанные при установке системы. Первому пользователю присваивается роль администратора. Он может выполнять все действия на веб-сайте и имеет все возможности.

Пользователь с ролью администратора также может добавлять и удалять пользователей с любыми ролями. При назначении пользователя на роль администратора, важно помнить, что у администраторов есть возможность удалять контент.

Только пользователь с ролью администратора, имеет возможность обновить блог на WordPress. Они могут менять темы и редактировать файлы ядра WordPress с помощью встроенного редактор тем. Они также имеют возможность добавлять, удалять и изменять любые плагины на сайт таким же образом.

В большинстве случаев существует только один администратор. В случае установки многоузлового сайта на WordPress, некоторые возможности роли администрирования назначаются супер-администратором. Супер админ может изменять темы, добавлять новых пользователей, добавлять и удалять плагины, и администрирования сайта сети в то время как функции администратора будет связана только с управляющим одного сайта.

Дополнительное чтение



2015-08-01T08:45:30
CMS WordPress

Как отображать автора Twitter и Facebook в профиле

По умолчанию WordPress позволяет отображать автора сайта, электронную почту, и нескольких других бесполезных чат-контактов, но там не хватает важных социальных сетей, таких как Facebook, Twitter, Одноклассники или ВКонтакте. Здесь мы покажем вам как вы можете добавить автора в Twitter, ВКонтакте, Одноклассники или любой другой контактной информации на странице профиля.

Первое, что вам необходимо сделать, открыть файл темы functions.php и добавить следующий код:

<?php

function my_contact_methods( $contact_methods ) {

// Add Twitter

$contact_methods['twitter'] = 'Twitter';

//add Facebook

$contact_methods['facebook'] = 'Facebook';







return $contact_methods;

}

add_filter('user_contactmethods','my_contact_methods',10,1);

?>


Вы можете следовать методам и добавить любые другие поля, которые вы хотите. После того как вы добавите данную функцию, страница профиля пользователя в админке будет выглядеть так:

Данные пользователя

Добавьте информацию. Теперь вам необходимо отобразить его в шаблоне через файл author.php. Вы должны проверить наш учебник о том, как добавить автора профиля страницы в WordPress и дополнительные документы также посмотрите на правила Вордпресс для страницы автора шаблонов.

Для того чтобы добавить информацию, необходимо вставить нижеследующий код в ваш файл шаблона:

<?php echo $curauth->twitter; ?>

Вы можете изменить имя поля, которые вам нравится. Таким образом, Вы можете отобразить его в вашем файле author.php. Вы можете модифицировать его по своему вкусу. Например использовать его в качестве ссылки и так далее.

Например, если Вы хотите указать ссылку на автора, вроде “AndreyEx”, то вам нужно вставить необхдимый код в ваш author.php

<a href="http://twitter.com/<?php echo $curauth->twitter; ?>"target="_blank"><?php echo $curauth->twitter; ?></a>

Если у вас есть какие-либо вопросы, не стесняйтесь напишите его в комментариях, и мы ответим на них.



2015-07-31T10:13:14
CMS WordPress

Что это: роль пользователя

Роль пользователя определяет права доступа для пользователей, для выполнения группы задач. По умолчанию при установке WordPress существует несколько предопределенных ролей с предварительно определенным набором разрешений. Эти роли суперадминистратор, Администратор, редактор, автор, участник и Подписчик. Каждой роли есть определенный ряд поставленных задач допускается называть их как “возможности”. Существуют многочисленные возможности, в том числе “moderate_comments”, “publish_posts”, и “edit_users”. Хотя каждая роль имеет предопределенный набор возможностей, новые возможности могут быть добавлены и удалены из каждой роли. Роли пользователя очень удобна, когда дело доходит до мульти-авторов сайтов WordPress.

Из всех ролей по умолчанию только суперадминистратор имеет самый высокий уровень доступа, а подписчик самый низкий. Роль подписчика позволяет пользователю только читать посты, но нельзя писать. Участник может писать посты, но не публиковать их. В роли автора могут писать и публиковать свои собственные посты хотя редакторы могут сделать то же самое для своих собственных постов, а также и для других. Администратор имеет доступ ко всем возможностям администрирования в рамках одного сайта и суперадминистратор имеет доступ ко всей сети, если он существует.

Совершенно новые роли также могут быть добавлены и удалены с помощью плагинов. Это позволяет администратору сайта управлять, кто может публиковать и редактировать сообщения, создавать страницы, управлять плагинами, модерировать комментарии, управлять другими пользователями, определять звенья, управление темами и многое другое.

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

Дополнительное Чтение



2015-07-21T11:05:37
CMS WordPress