Оптимизация WordPress

Автор блога
Андрей WPM

Seo оптимизация WordPress сайта.

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

Оптимизация на заказ
Если вы не готовы самостоятельно разбираться в оптимизации сайта, то вы можете воспользоваться моими услугами и я всё сделаю на высшем уровне. Заказать комплексную техническую оптимизацию.

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

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

 

Настройка ЧПУ.

ЧПУ, очень важная составляющая для сео оптимизации сайта. Так как, поисковики положительно реагируют на сайты, у которых настроены "Человеку Понятные Урлы". Другими словами, сайты с адресами вида wpmaster.kz/klassny-sait/, намного лучше ранжируются в поисковой выдаче чем wpmaster.kz/?p=123.

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

Постоянные ссылки
Настройка ЧПУ ссылок в WordPress

Личное наблюдение, урлы с датами, не особо показываются с выдаче поисковиков. Не потому что их нет, а потому что данные урлы привязаны к определенному времени. Согласитесь, глупо высоко ранжировать статью в 2019 году, в адресе которой указан 2010 год. Это автоматически приравнивает её к устаревшим сведениям. Поэтому, рекомендую устанавливать настройку Название записи. В этом случае, никакой временной привязки не будет и адрес будет понятен с первого взгляда.

Внимание! С данной настройкой нужно быть максимально осторожным. Как только вы поменяете стандартные ссылки на чпу, обязательно проверьте, редиректит ли ВП со старых адресов на новые. Проверить это можно следующим образом. Откройте на редактирование любую статью и в адресной строке скопируйте цифры, например: /post.php?post=2839&action=edit. Далее откройте главную страницу сайта и вставьте в адрес следующую конструкцию wpmaster.kz/?p=2839. Если вас автоматически перенаправило на новый адрес чпу, значит всё норм. По-другому, в принципе и быть не должно. Сейчас уже WP делает редирект автоматически, поэтому дополнительных плагинов ставить не нужно.

 

Циклические ссылки.

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

Так что же такое циклическая ссылка? Это ссылка на странице, которая ведет на саму себя. То есть, если на странице /blog/ есть в тексте или меню или в сайтбаре, ссылка на эту же страницу /blog/, значит она циклическая.

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

Как удалить циклические ссылки? Чтобы удалить их на своем сайте, вам необходимо воспользоваться небольшим скриптом. Который в зависимости от адреса страницы включает или выключает ссылку ведущую на саму себя. Вставлять нижеприведенный скрипт нужно будет в конец файла functions.php. Но для большей мобильности, я советую создать простенький плагин и поместить код именно в него. Чтобы при необходимости не делать правки в шаблоне, а просто отключить плагин со всем его содержимым. Поверьте мне, это просто необходимо для дальнейшей модернизации сайта.

Внимание!

Перед началом любых манипуляций с исходным кодом, я рекомендую установить и настроить плагин для дочерних тем Child Theme Configurator. Создайте сначала дочернюю тему, а уже в ней, делайте все правки кода. Как правильно её создать и настроить я писал в этой статье: Дочерние темы для WordPress. Либо, отключите обновления темы. Для этого откройте файл style.css и в самом верху, в поле версия, установите значения 9.9.9.

 

Удаление циклических ссылок в меню и категориях.

 

Теперь немного поясню. Первый фильтр убирает циклическую ссылку из меню сайта. То есть теперь, если вы будете на странице блога и нажмете на ссылку блога в меню, то перехода не произойдет. Скрипт удаляет тег ссылки, при этом оставляет её название (анкор).

Второй фильтр таким же образом удаляет тег категории из сайтбара. Наверняка у вас в сайтбаре присутствует список категорий (архивов). Скрипт работает на любую глубину. Даже если будет категория в категории и так далее.

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

Удаление циклических ссылок
Удаление циклических ссылок в категориях

 

Удаление циклической ссылки на рубрику под заголовком.

По просьбе читателя Руслана из комментариев, добавляю вариант, как убрать циклическую ссылку на рубрику или категорию под заголовком статей. Я упустил этот момент из вида и честно говоря даже не задумывался что проблема существует. А она действительно существует! Ниже на скрине, я покажу о какой ссылке идет речь:

Ссылка на категорию
Удаление ссылки на категорию под заголовком

Как видите, я перешел в категорию WordPress и предыдущий скрипт убрал циклическую ссылку в сайдбаре. Но, не удалил ссылку в информационной строке под заголовком (у меня под картинкой) статьи. Дело всё в том, что эти ссылки вызывают 2 разные функции и если в первом случае, мы могли через фильтр удалить ссылку, то в этой функции (the_category( ', ' );), такое сделать нельзя. По крайней мере, я не нашел способа, как к ней прицепиться и отфильтровать. Проблема в том, что у неё нет никаких хуков, поэтому изменить её на лету невозможно.

Но выход всё же есть, хотя для этого, нужно будет поискать в шаблоне вывод информационной строки, которая есть у вас в шаблоне.

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

  1. Functions.php - Первый файл, который вам стоить проверить. В большинстве случаев, весь основной код обычно пишут там.
  2. Single.php - Данный файл выводит страницы постов. Иногда через него выводят список постов в ленте.
  3. Content.php - Чаще всего, ленту постов выводит он. У меня именно через него осуществляется вывод ленты. А страницы постов выводятся файлом content-single.php, но нам нужен именно тот файл, который ленту статей выводит, а не отдельный пост.
  4. Файлы в папке inc - В этой папке у меня и находится нужный файл с именем моей темы, который подключается в файле content.php через функцию. Именно так я его и нашел. Посмотрите какие функции подключаются в content.php и ищите нужные названия.
  5. Ещё может быть папка template-parts. В ней тоже могут подключаться основные файлы.

Обычно, подключает информационную строку, функция - vashatema_entry_meta();. Чтобы быстрее её найти, открываете файл в котором может она быть, нажимаете CTRL+F и ищите по коду название этой функции entry_meta. Если совпадений нет, переходите к следующему файлу и повторяете поиск. Так же, если совпадение нашлось, проверьте, есть ли совпадение с функцией the_category. Если совпадения есть, поздравляю, вы нашли нужный код. У меня, вывод ссылок на категорию выводиться вот так:

Чтобы выводить в категории только название, нужно добавить к конструкции the_category( ', ' ); следующее условие:

Алгоритм работы теперь следующий. Если мы находимся на странице категории, то выводить только название (без ссылки), иначе, выводить ссылку. Вот эту конструкцию нужно поместить в код вместо первой функции the_category. Если всё сделали правильно, циклическая ссылка исчезнет на страницах категорий.

 

Удаление циклической ссылки с логотипа.

С этой проблемой не всё так просто. Лично я долго мудрил, чтобы добиться нужного результата. Дело в том, что на каждом шаблоне (теме), вывод логотипа происходит по разному. И тем, кто не особо дружит с языком программирования php, будет очень трудно убрать эту ссылку на нужной странице. Но, как говориться, кто хочет, тот сможет. Поэтому покажу вам как выглядит условие, а вы уже сами на своем шаблоне адаптируйте его и проверяйте.

 

 

Теперь поясню. Все манипуляции я делаю в файле header.php, который отвечает за вывод верхушки сайта. Он находится по адресу wp-content/themes/ваша-тема. Открываем этот файл и ищем код, который выводит логотип. У меня это блог div с классом logo. Кстати, точно таким же способом, можно убрать циклическую ссылку и с названия. Если вы выбрали показывать заголовок вместо логотипа.

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

Этим кодом я убил сразу 3 зайца! Во-первых, я избавился от циклической ссылки. Во-вторых, убрал автоматически подставляемый тег h1 на всех страницах кроме главной. В-третьих, избавился от лишних функций, что чуток сократило время выполнения скрипта. Чем меньше функций будет в коде, тем быстрее будет загружаться сайт.

Почему удалил h1? Дело в том, что у меня шаблон, заголовок h1 выводит в нескольких местах. На странице блога h1 у меня название страницы в зеленой рамке, на странице статьи это заголовок самой статьи. Из этого следует, что на главной странице будет всего 1 h1 (как и должно быть), а на остальных страницах по 2 (что не допустимо). Поэтому я убрал вывод заголовка на всех страницах кроме главной. Думаю идея понятна.

 

Удаление циклических ссылок из заголовков.

Данная процедура может понадобиться не всем. Сейчас уже большинство разработчиков следят за таким промахом. Но тем не менее, существует ещё достаточно большое количество тем с такими сео ошибками. Поэтому постараюсь показать, где надо искать в первую очередь.

Обычно вывод статьи производится файлом content-single.php. Этот файл отвечает как раз за вывод отдельной записи. И именно в отдельных записях и бывают циклические ссылки, которыми оборачивают заголовок. Вот здесь вам и нужно найти код, отвечающий за вывод заголовка и удалить ссылку.

Обычно код вызова заголовка сопровождается классом entry-title (в большинстве случаев). Вот именно по нему и ищите код вызова. У меня вывод заголовка происходит следующей функцией:

 

 

В этой функции я добавил немного своих стилей, так как мне было нужно. У вас может тег h1 быть обёрнут в ссылку, а в адресе ссылки href= будет ещё один код, который как раз и генерирует циклическую ссылку. Или же будет просто выводиться тег <a htef><h1>Заголовок статьи</h1></a>. В любом случае, нужно будет удалить тег ссылки и сохранить изменения.

 

Метатеги title и description.

От того, как будет выглядеть ваш сайт или блог на странице поиска, отвечают метатеги title и description. Но данные теги отвечают не только за внешний вид. Огромную важность они имеют при ранжировании сайта в поиске. То есть, алгоритм поиска анализирует сначала содержимое этих тегов, а потом уже контент самой страницы. И если эти теги полностью описывают суть страницы и она является наиболее релевантной запросу пользователя, то эта страница показывается на высоких позициях (топ 10 - 20 ...). То есть, чем релевантнее, тем выше ранжируется.

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

Чтобы прописывать нужные метатеги, вам необходимо установить специальный сео плагин. Я не буду делать здесь список возможных, показывать буду всё исключительно на одном, которым сам пользуюсь. Плагин называется Yoast SEO. Если у вас его ещё нет, зайдите во вкладку плагины и установите его на сайт.

После установки, вам следует его сначала правильно настроить. Иначе должного эффекта вы не получите. О том как правильно настроить плагин Yoast SEO я писал ранее.

В плагине существует два способа заполнения метатегов тайтл и дескрипшн. Первый, автоматическое заполнение (об этом я рассказал в статье по ссылке выше) и второй, ручной. Так как эти метатеги по закону сео должны быть уникальные, я рекомендую использовать второй способ.

 

Прописываем метатеги на страницах и в постах.

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

Поле настроек появиться автоматически после каждого поста или текста в режиме редактирования. Откройте в режиме редактирования страницу или пост, прокрутите вниз и увидите новый блок с настройками Yoast Seo. Выглядит он вот так:

Сниппет поисковой выдачи
Настройка сниппета в Yoast Seo

Красной рамкой, я выделил сам сниппет, который будет отображаться в поисковой выдачи. Так же, выделил стрелками тег title (верхняя) и description (средняя).

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

 

Чистка кода и оптимизация изображений.

Хоть это и страшно звучит, на самом деле это не так. Большинство манипуляций с кодом и изображениями будет происходить в автоматическом режиме. Для этого вам понадобиться установить второй плагин, который не менее важный, чем первый. Для вас на выбор два плагина. Первый условно бесплатный плагин Webcraftic Clearfy и аналог, платный плагин Clearfy Pro от Wpshop. Обзор этих двух плагинов я делал в статье - Какой плагин Clearfy лучше? Webcraftic VS Wpshop.

Изображения и в том и в другом случае, лучше оптимизировать плагином Robin Image Optimizer. Это полностью бесплатный плагин который работает без каких либо ограничений по количеству и с отличным качеством на выходе. Плагин от разработчиков Webcraftic, поэтому в их плагине Clearfy он уже установлен автоматически. Но так же его можно установить и отдельно с репозитория WordPress.

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

Чтобы скрипты не мешали загрузке контента, их нужно подключать асинхронно. То есть, надо сделать так, чтобы скрипты загружались параллельно с контентом. По умолчанию, сначала загружаются скрипты, а уже потом контент страницы. Данные ошибки вы можете увидеть при проверке сайта в сервисе PageSpeed Insights от Google. Там будет колонка с ошибками Устраните ресурсы, блокирующие отображение. При нажатии на него, вы увидите все скрипты, которые мешают загрузке контента.

PageSpeed Insights
Сервис проверки PageSpeed Insights

Вот именно их, вам и нужно оптимизировать по максимуму. Занятие это, я вам скажу, не из приятных и не из быстрых. Поэтому рекомендую набраться терпения и сделать это. Тут есть несколько нюансов. Например, на разных страницах, подключаются разные стили (всё зависит от плагинов и их подключений). Некоторые плагины подключают свои стили только на тех страницах, где они используются. Поэтому, если вы оптимизировали загрузку скриптов на одной странице, открывайте какую нибудь другую и проверяйте.

 

Убираем скрипты js в подвал (footer).

Чтобы странице ничто не мешало загружаться, вам нужно переместить подключение js скриптов с хедера сайта в футер. Сделать это можно с помощью простого хука. Его нужно вставить, в заранее созданный новый плагин или в файл functions.php (что я не рекомендую делать).

 

 

Данный хук отключает подключение скриптов js в header и подключает в footer. Этим действием вы убираете бОльшую часть подключений в подвал, чем ускоряете загрузку страницы для поисковиков и подобных сервисов. Но, для пользователя, это может выглядеть просто ужасно. Скрипты, как правило, отвечают за красивые появления блоков или какую-то анимацию. Поэтому решать только вам. Либо угодить поисковикам, либо посетителям.

Я же в свою очередь, решил отказаться от подобных манипуляций в пользу посетителей. И считаю это правильным. Но тем не менее, у вас может быть другая ситуация, поэтому предлагаю своё решение данной проблемы. Вам нужно узнать, какие скрипты отвечают за декорации при загрузке и подключать их асинхронно в header. Плюс в том, что асинхронный код не будет мешать загрузке контента, а минус, что скрипт будет подключаться 2 раза. Сначала сверху, потом снизу. Как я уже сказал ранее, решать вам.

 

Подключаем асинхронно стили css.

Внимание! Данный способ помогает увеличить скорость загрузки, но имеет некоторые проблемы с некоторыми браузерами (особенно в браузерах на Apple). Так что, пользуемся с проверками. Для более безопасного сокращения стилей, пользуйтесь плагином для кэширования WP Fastest Cache.

Да, да. Это не опечатка. Кто сказал что стили css невозможно подключать асинхронно? Наши умельцы могут всё! Честно говоря не помню где я отрыл этот код, поэтому не могу упомянуть автора. Да и не уверен, что он его так же как и я не отрыл где-то в интернете.

Суть данного метода в том, чтобы подключать css стили через js скрипт. Эта манипуляция работает чуточку быстрее чем простое подключение. Но, на некоторые большие скрипты, сервис PageSpeed Insights всё равно ругается. Видимо, этого ему не достаточно.

Итак, что нужно сделать? Вам нужно отловить скрипты css, которые тормозят загрузку и подключить их асинхронно. Для этого переходите в сервис PageSpeed Insights, находите туже вкладку Устраните ресурсы, блокирующие отображение и копируете конечную часть адреса скрипта.

Блокировка отображения PageSpeed
Ресурсы блокирующие отображение контента

Далее открываете проверяемую страницу в режиме просмотр кода клавишами CTRL+U. После этого вызываете строку поиска клавишами CTRL+F и вставляете скопированную часть адреса стилей. Поиск прокрутит страницу до этого стиля и выделит его. Вам нужно скопировать id и ссылку этого стиля и вставить его в хук который его отключит. Нижеприведенный хук нужно вставлять в новый плагин или в functions.php (помните, да?). И так повторяете для каждого стиля. По умолчанию id стилей выглядит немного иначе. Вам нужно удалить концовку id и вставлять в хук без концовки. Так выглядит id по умолчанию font-awesome-css, а так выглядит то, что вам нужно font-awesome.

 

 

Очень важный момент! Перед тем, как отключить файл стилей, сначала скопируйте его подключение. То есть, вам нужно скопировать только адрес подключения, чтобы стили работали. Создайте новый документ в Notepad++ и вставляйте туда все ссылки, стили которых вы будете отключать. Кстати, все правки кода, я произвожу непосредственно в нотпаде. Я его подключил напрямую к серверу сайта и ковыряюсь в любой папке или файле через него. О том как подключить Notepad++ через FTP к сайту, я писал ранее.

 

Скрипт асинхронного подключения css.

Теперь вам нужно подключить сам скрипт и соответственно стили через него. Для этого открываете файл header.php и в самом начале, после подключения иконки вставляете следующий код:

 

 

Далее вам нужно перед закрывающим тегом </head> произвести подключение ранее отключенных стилей. Подключение происходит следующим образом:

 

 

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

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

 

Ленивая загрузка изображений.

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

Для реализации данной функции, я предлагаю воспользоваться плагином a3 Lazy Load. Настройки у него достаточно простые, на русском языке, разобраться будет не сложно. Быстренько пробежимся по пунктам настроек. Их всего девять.

  • Plugin Framework Global Settings - Отвечает за глобальные настройки плагина. Оба пункта включить.
  • Активация ленивой загрузки - Включить.
  • Ленивая загрузка изображений - Настраивает работу скрипта в постах, виджетах, контенте и т.д.
  • Ленивая загрузка для видео и iframe - Настройки такие же как и выше.
  • Exclude by URI's and Page Types - Позволяет выбрать на каких страницах отключить ленивую загрузку.
  • Оптимизация скрипта загрузки - Подключает скрипт либо в header, либо в footer.
  • Плагины мобильных шаблонов - Отключает скрипт ленивой загрузки если включены такие плагины.
  • Эффекты и стили - Позволяет настраивать фон при загрузке и эффект появления изображений.
  • Порог старта загрузки - Устанавливает порог, при котором ближе к экрану начинается загрузка.

 

Подключаем плагин кэширования WP Fastest Cache.

Честно говоря, до недавнего времени, я вообще не пользовался плагинами кэширования. Особой разницы при загрузке страницы я не замечал. Но почитав несколько статей по этому поводу понял, что кэшированные страницы загружаются пользователю в браузер с гораздо меньшим числом обращений к серверу. Разве это важно спросите вы? Если у вас не особо посещаемый сайт, то нет. Никакой разницы вы не заметите. А вот если сайт начинают посещать много людей одновременно, сервер от количества обращений к нему начинает загибаться. Сигналом этому может служить сообщение от хостинг провайдера, что вы превышаете ресурсы по вашему тарифу и просят повысить его. Чтобы такое возникало редко, устанавливайте плагин кэширования.

Я протестировал достаточное количество плагинов, в том числе и самые популярные. Но мне приглянулся, да и вообще понравилось с ним работать, плагин WP Fastest Cache. Он единственный показал отличную скорость работы моего блога, при этом, настройки у него довольно продуктивные. Да и в целом, он работает на ура.

Настройки WP Fastest Cache.

Настроек у него довольно много, но если вы установили плагин Webcraftic Clearfy, то некоторые из них вам уже не нужны. Я не буду расписывать каждую настройку индивидуально, там всё на русском языке, справитесь. А если же вы решили воспользоваться платным Clearfy Pro, то настройки по модификации css и js надо будет включить. Если с манипуляциями выше вы справились, то с этим тем более. Покажу скрин настроек с бесплатным плагином Clearfy.

Настройки Fastest Cache
Настройки плагина Fastest Cache

Вторая вкладка, которая вам понадобиться не один раз это Очистка кэша. Не смотря на то, что кнопки очистки кэша присутствуют в админпанели (сверху которая), это не помогло мне избавиться от одного головняка. А  именно, я поменял приветственный текст на уведомлении о пуш подписке, в личном кабинете SendPulse, но текст двое суток был старым. Я уже всё что можно было почистил, ситуация не менялась. Только после того, как я почистил кэш именно с настроек, а не с админбара, я увидел новый текст на уведомлении. Так что, будьте внимательны, если будете менять что-то в коде, обязательно не забывайте чистить кэш в плагине.

 

Подключение приложения PWA к сайту.

Данная технология, ещё не настолько популярна, чтобы её можно было бы рекомендовать каждому. Тем не менее, Гугл уже сейчас рекомендует ей пользоваться, значит в будущем, она может стать ключевым отличием.

Что такое приложение PWA? Это технология, которая позволяет пользователям, открывать сайт даже без подключения к интернету. То есть, пользователь зашел один раз на ваш сайт, посмотрел несколько страниц и в последующем, он может открывать ваш сайт и просматривать ранее просмотренные страницы, абсолютно без интернета. При этом, он даже может добавить ваш сайт на рабочий стол телефона, как обычное приложение. В общем, технология удобная. Более подробно об этом, я писал в статье Технология PWA для WordPress. Там я подробно рассказал как подключить и как этим пользоваться.

Ну и напоследок, хотел бы отметить. Что вышеприведенные действия и по траченые часы, не дадут вам должного эффекта без качественного контента.  По себе знаю, как начинаешь модернизировать сайт, так сразу забываешь о пополнении. А без него, высоких позиций в поиске вам не видать. Так что оптимизируйте свой сайт или блог и не забывайте наполнять его качественным и полезным контентом.

На сегодня у меня всё. Если появились вопросы, смело задавайте, разберемся в комментариях. Не забудьте оценить данную статью по пятибальной звёздной шкале. Всем высоких позиций, до встречи на страницах блога wpmaster.kz.

Андрей WPM
Опубликовал - Андрей WPM

Автор и создатель этого блога. Интересуюсь вебмастерингом, блогингом и всем что с этим связано. Предпочитаю CMS WordPress и советую вам.





6
Оставить комментарий

avatar
1000
  Подписаться  
новее старее
Уведомление о
Руслан
Гость
Руслан

Хук убирающий скрипты в подвал почему-то сносит шапку сайта
При отключении цикличности ссылок в рубриках ссылка убирается, но как убрать туже ссылку на рубрику под заголовком каждой записи? Там остается ссылка на рубрику активна. У вас на сайте тоже самое.

Михаил
Гость
Михаил

Приветствую Андрей! Я на счёт вчерашней темы про редирект с новой записи на старую. Что мне надо (как сделать код) забить в плагине, Вот ты как например делаешь у себя в Clearfy?

Михаил
Гость
Михаил

Ага! Всё спасибо! Попробую!