Нещодавно я вирішив провести аналіз двох плагінів, які встановлені у мене на різних ресурсах.
Причин для аналізу було кілька - не спостерігалося приросту відвідувачів, сторінки в пошуку то з'являлися, то зникали, перегляд вихідного коду декількох сторінок моїх сайтів дещо спантеличив мене, та й взагалі, просто стало цікаво, тому що один з цих плагінів я вже використовую вже стільки , скільки себе пам'ятаю, але ж конкуренція повинна ж бути якась. Тому вирішив трохи дослідити ринок. Але про все по порядку.
На одному ресурсі я вже порівняно давно встановив 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/
Оцініть статтю за 5-бальною шкалою:
Сподобалася запис? Підпишіться на оновлення поштою:
FacebookІ все-таки, як відмовитися від деяких, а може бути і від всіх функцій плагінів?
Php kama_meta_title ( "|"); ?
Php kama_meta_title ( "|"); ?
Php wp_title ( ' «', true, 'right'); ?
Gt; <?
Php bloginfo ( 'name'); ?
Php wp_title ( ' «', true, 'right'); ?
Gt; <?
Php bloginfo ( 'name'); ?