Новости

Как правильно применять в JavaScript асинхронные функции: примеры работы с ES 2017
От автора: возможность писать на JavaScript асинхронные функции является важным обновлением в ES2017. Что такое асинхронные функции? Асинхронные функции — это функции, которые возвращают promise. Мы

WordPress JavaScript — как правильно подключить файл скрипта к шаблону сайта
Использование в шаблонах WordPress JavaScript скриптов давно стало обычным делом. Их подключение возможно несколькими способами, начиная с классического варианта с использование голого HTML. Но чтобы все

Как исправить JavaScript error "ВКонтакте"? Что делать при ошибках JavaScript в "ВКонтакте"?
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Правильное использование Tor Browser
Tor Browser полностью анонимен – Миф или реальность? Многие считают, что Tor — это полностью анонимное и безопасное средство для интернет-серфинга, которое не дает никому возможность контролировать то,

Javascript error object is not a function вконтакте как исправить
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Как исправить ошибку javascript error вконтакте
На сегодняшний день «Вконтакте» является наиболее удобным русскоязычным ресурсом, который представляет собой не только крупнейшую социальной сеть, но и сервис для просмотра видео и прослушивания аудиозаписей.

Что такое JavaScript и для чего он используется?
Подробности декабря 10, 2015 Просмотров: 20225 В интернете миллионы веб-страниц,

Практика javascript синтаксис написания
Javascript — это язык программирования, который активно используется для построения динамических веб страниц. Собственно с этой целью он и был изобретен. У нашего с вами языка еще есть такое интересное

JavaScript учебник
Код функций в JavaScript начинает выполнение после их вызова. Функции являются одним из наиболее важных строительных блоков кода в JavaScript. Функции состоят из набора команд и обычно выполняют

Рекомендации решившим начать изучать JavaScript
Если вы решили начать изучать JavaScript , то эта статья для вас. Надеюсь, что её прочтение избавит вас в будущем от множества ошибок и сделает его изучения более простым, быстрым и эффективным. В статье

Сравнение SEO плагинов All in One SEO Pack и Platinum SEO Pack

Опубликовано: 01.09.2018

видео Сравнение SEO плагинов All in One SEO Pack и Platinum SEO Pack

Calling All Cars: Ice House Murder / John Doe Number 71 / The Turk Burglars

Недавно я решил провести анализ двух плагинов, которые установлены у меня на разных ресурсах.


Yoast SEO и All in SEO Pack. В чем разница между ними?

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

На одном ресурсе я уже сравнительно давно установил SEO-плагин All in One SEO Pack , настроил его, как мне казалось, правильно, проверил его работу и благополучно о нем забыл. Второй свой сайт я создал совсем недавно (с полгода назад), и именно для сравнения результатов работы установил на нем плагин Platinum SEO Pack . Немного удивился возможностям этого плагина, так как уже привык к All in One SEO, и также, настроив и проверив его работу, на время упустил его из виду. Но недавно я нашел в сети довольно интересный плагин для проверки нагрузочной способности каждого установленного на сайте плагина.

Искал я его по той простой причине, что решил немного разгрузить свои ресурсы, освободив их от лишних запросов к базе данных путем применения скриптов вместо плагинов. Этот плагин — P3 ( Plugin Performance Profiler ) – анализирует нагрузку, создаваемую каждым плагином, и результаты выводит в виде диаграммы. Принимать решение об удалении того или иного плагина – это уже прерогатива владельца сайта. После проведения такой ревизии плагин можно отключить, чтобы он не грузил сервер. Проанализировав таким образом оба ресурса, на которых я «проводил опыты» по оптимизации их при помощи SEO-плагинов, сделал несколько выводов, которыми хочу поделиться. Но для начала – визуальные результаты моего сравнительного анализа:

Результаты меня, мало сказать – удивили, они меня просто озадачили. Как видите, сайт, на котором используется плагин Platinum SEO Pack, совсем не испытывает нагрузок от этого компонента, хотя имеет около 1000 страниц. На диаграмме этот плагин даже не отображается. Зато на том сайте, где установлен All in One SEO Pack, нагрузка от него нешуточная – 28% от общего количества установленных плагинов при реально существующем количестве страниц в пределах 2000.

Вот я и решил сравнить эти плагины, и заодно выяснить, можно ли обойтись вообще без них. Во-первых, у All in One SEO Pack нет возможности организовать редирект (ошибка 301), чего я не знал раньше, до того момента, пока мне самому не пришлось столкнуться с этой проблемой. Но с другой стороны, эту функцию можно оживить, внедрив соответствующий код в файл header.php темы. Исходный код на обеих сайтах (сравнивались и главные страницы, и записи) оставляет желать лучшего с применением этих плагинов. Конечно, многое зависит от того, как настроены сами плагины, но лично мне среди этого нагромождения ключевых слов и описаний больше понравилась работа Platinum SEO Pack. При более точной настройке можно добиться неплохих результатов, тем более, что в настройках я совершенно случайно обнаружил одну довольно интересную возможность. Об этой возможности я нигде раньше не читал, поэтому был приятно удивлен, совершенно случайно её обнаружив, когда добавлял очередную рубрику и искал по этому поводу какую-то информацию в интернете.

Если зайти в «Записи» + «рубрики» + «Изменить», то, внеся в поле «Описание» некоторые изменения, получаем индивидуальный набор ключевых слов и описание не только рубрики, но и (при соответствующих настройках плагина Platinum SEO Pack) самой записи в этой рубрике. Вот как выглядят вносимые изменения:

Кликните, чтобы увеличить картинку

Вписать необходимо следующий шорткод:

[description]Ваше описание[/description]

и

[keywords]Ваши ключевые слова через запятую[/keywords]

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

Что может All in One SEO Pack:

1. Организация канонических адресов (очень полезно для поисковиков)

2. Может «самообучаться» благодаря API – использует некоторые возможности других установленных плагинов и вашей темы.

3. Применение защиты nonce – что-то вроде одноразовой защиты, например, защита от спама в комментариях. В WordPress применяется давно

4. Генерация мета-заголовков, мета-описаний и ключевых слов для страниц и записей.

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

6. Совместимость почти со всеми плагинами, о чем я уже упоминал. Нужно будет проверить его совместимость с Platinum SEO Pack – это был бы отличный тандем.

Возможности Platinum SEO Pack:

1. Редирект (301-я ошибка). Эта возможность позволяет менять структуру внутренних ссылок, даже если на вашем сайте несколько тысяч страниц. Плагин будет перенаправлять пользователя по нужному адресу автоматически. Мне эта функция пригодилась, когда я убрал тег «category» из ссылок сайта. Также редирект может пригодиться, если вы вдруг (!) решили укоротить ссылки в страницах и записях. В настройках All in One SEO Pack такой возможности нет

2. Канонические URL-ы (в мета-тегах прописывается rel=’canonical’)

3. Возможность автоматического создания описаний для страниц, рубрик и записей

4. Множество настроек для всех мета (title, discription и keywords) для всех документов сайта

5. У определенного документа (страница или запись) настройки можно отключить, а также прописать свои описания, заголовки и ключевые слова

6. Можно переопределить все заголовки, описания и ключевые слова для страниц и записей

7. В настройках плагина (чего нет в All in One SEO Pack) можно включать/выключать noindex, nofollow, noydir, noarchive, noodp, nosnippet

8. Возможность добавления своих значений мета к уже определенных плагином.

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

1. Создание 301-го редиректа. У All in One SEO Pack эта функция не предусмотрена, хотя очевидно она необходима, хотя и редко, особенно для начинающих веб-мастеров. Но с другой стороны, всегда можно сделать редирект, проведя соответствующие изменения в файле .htaccess . Опять же, это в том случае, если вы знакомы с HTML и не боитесь самостоятельно вносить изменения в такие важные файлы. Да и менять адреса ссылок (я уже говорил об этом) чревато последствиями. Лично я это делал всего один раз по незнанию, о чем сразу же пожалел. Конечно, все исправил, но дань пришлось воздать за приобретение негативного, но все же опыта.

2. Для каждой отдельно взятой рубрики можно настроить свое описание (выше я рассказывал, как это сделать). Также можно это сделать и для меток записей.

3. Значения, которые обычно указываются в файле robots.txt (noindex, nofollow и т.д.), можно назначить в админпанели. Правда, об этом можно и забыть, а то, что написано в robots.txt, не вырубишь топором.

Преимущества All in One SEO Pack – таковых я не выявил, кроме, разве что, возможности интеграции в e-Commerce , что случается крайне редко. Кстати, для тех, кто не знает – канонические адреса уже давно используются в самом WordPress. Так что, по большому счету, эта функция в плагинах вообще не нужна.

Еще немного о предпочтениях: все настройки плагина All in One SEO Pack хранятся в одном месте, что, несомненно, предпочтительнее. Настройки Platinum SEO Pack находятся в разных файлах. Но, несмотря на эту небольшую полезность, я бы все-таки выбрал Platinum SEO Pack для всех своих сайтов и блогов. Жаль, что раньше не знал об этом плагине, да и о многом еще полезном. Н-да…

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

И все-таки, как отказаться от некоторых, а может быть и от всех функций плагинов? Ведь по большому счету создавались они только для реализации таких возможностей, как генерация и перезапись всех значений мета (заголовки, описания и ключи), в том числе и значений robots. А все остальные функции существуют только для удобства пользования, или для тех пользователей, которые не влазят в дебри WordPress так, как я. Вот замена этим трем пунктам, которые выполняют оба плагина (В этом коде сразу все комментируется, так что все предельно ясно и просто):

Особо сконцентрируйтесь на строках:

1 <title>< ?php kama_meta_title (" | "); ?></title>

<title>< ?php kama_meta_title (" | "); ?></title>

Эта строка заменяет уже прописанный в header.php заголовок, выглядеть он будет примерно так (взято с дефолтного шаблона):

1 <title>< ?php wp_title('«', true, 'right'); ?> < ?php bloginfo('name'); ?></title>

<title>< ?php wp_title('«', true, 'right'); ?> < ?php bloginfo('name'); ?></title>

Как видите, для создания своих заголовков здесь применяется произвольное поле title, для создания robots значений – поле robotsmeta и так далее. Это удобно, если вы хотите создать свои заголовки, описания, ключевые слова или значения robots для отдельных страниц. Все описания, названия рубрик и ключевые слова указываются в стандартных настройках WordPress . В названии блога замените существующее на свое. Здесь же, в файле header.php, можно удалить строки вызова ключевых слов, описаний или значений robots. Если вы будете это делать, то можно сразу удалить соответствующие строки и из того кода, который вы видите выше – они там уже не будут работать. Внеся эти изменения один раз, можно больше к ним не возвращаться.

Напоследок немного о том, как организовать перезапись заголовков. Имеется в виду такая организация заголовка: «Заголовок страницы+рубрика+теги | Название блога» (в том случае, если вы по какой-то причине хотите включить название блога в тайтлы). Перезапись делается в том случае, если вы хотите получить такой результат, который отличался бы от заголовка страницы или записи, например, заголовок с меткой о порядковом номере страницы. Вся эта реорганизация проводится двумя работающими в WordPress функциями — get_bloginfo(‘name’); и wp_title(); .

Что касается меня, то эти изменения без применения плагинов я реализовал на отдельном сайте, теперь подожду немного, чтобы посмотреть, что получится. Особо ни на что не надеюсь, делал из простого любопытства. А на тех двух сайтах, которые я приводил в качестве примера, работают плагины. Пока что работают. До связи на волнах https://max1net.com/

Понравилась запись? Подпишитесь на обновления по почте:

Facebook

Читайте похожие статьи

rss