Створення сайту саме по собі нічого не дає і є марним якщо не виконувалася внутрішня оптимізація. WordPress, Joomla, Drupal або інша CMS використовується під ваш сайт - неважливо. Для просування підійде абсолютно будь-який движок. У цій статті я розповім, як проводити оптимізацію веб-проектів, що працюють на WordPress і не тільки. Можете детально прочитати для початку про створення сайтів на вордпресс . Якщо ж вас більше цікавить внутрішня оптимізація, дотримуйтесь рекомендацій нижче.
Вордпресс має більш простий користувальницький інтерфейс, розібратися в настройках і редагувати необхідні елементи тут простіше на мій погляд ніж в інших системах управління сайтами. Цей пост служить продовженням попередньої статті про еталонної внутрішньої оптимізації WordPress: Якщо ви збираєтеся оптимізувати сайт і просунути його в пошукових системах, обов'язково прочитайте про правильному налаштуванні WordPress на засланні під статтею.
Зайвий HTML код ніколи не схвалювався пошуковими системами, а надмірна засміченість веб-проекту заважає розкрутці в інтернеті і може привести до накладення фільтра, або до пессимізації ресурсу в пошуковій видачі. Щоб просування сайту було успішним, в ідеалі необхідно прибрати всі ярлики движка WordPress і зробити в очах пошукових машин веб-проект абсолютно унікальним, CMS якого визначити буде неможливо, нехай розпізнається як самопісний движок. У цьому випадку ваш веб-сайт буде не як всі, співвідношення коду з вмістом сторінок значно покращиться, пошуковики полюблять ваш ресурс. Оптимізатори сучасності досить дурні і недольновідни, вони приділяють занадто мало уваги пункту очищення від сміття HTML-коду сторінок на просуваються сайтах, і це фатальна помилка.
Оптимізуючи WordPress, перше що слід зробити це поприбирати посилання з футера, а також прибрати мотлох з сайдбара і знищити зайві віджети. За часом це займе близько 20 хвилин, а ось ефект буде реально відчутний. Просувати очищений від сміття сайт в пошукових системах куди простіше, ніж засмічений стандартними віджетами і блоками в сайдбарі. Хлопці, що займаються створенням сайтів конвеєр, намагаючись автоматизувати процес і намацати кнопку "Хочу грошей!", Не можуть приділяти кожному новому проекту додаткову увагу. Поки ви не очистили сайт від стандартно йде сміття разом з установкою WordPress і обраною темою, він розцінюється пошуковими системами точно також, як мільйони інших конвеєрних сайтів. Оптимізуючи сайт і вичищаючи сміття, ми знижуємо ймовірність потрапити під фільтри.
Що потрібно зробити після чистки сайдбара і видалення віджетів? Відкрийте html-код окремого запису в WordPress і подивіться перші кілька рядків. Купа непотрібного коду, який робить ваш ресурс неунікальним. Тому що у мільйонів інших проіндексованих сайтів, точь-в-точь такий же код. Погляньте наприклад на html-код головної сторінки недосвідченого оптимізатора, який скаржиться, що його блог потрапив під фільтри пошукових систем, хоча був зроблений виключно для людей:
Оптимізація змушує гірко посміхнутися і натиснути на хрестик, закривши обличчя рукою. Подгружается кілька скриптів з зовнішніх ресурсів, варто купа непотрібних посилань на архіви, коментарі від якогось плагіна, дивне вказівку пошуковим роботам, непотрібні Rss, Xml, Feed, Atom посилання і що ще більш незрозуміло, пошукачам йдеться, що контент сторінок англійською мовою . До речі, це не все, після прокрутки повзунка нижче подгружается ще стільки ж непотрібної інформації і скриптів, просто скріншот вийшов отже досить великим - думаю цього достатньо, щоб наочно вказати на помилки оптимізації . У такому вигляді, успішно просунути проект неможливо, точніше навіть не проект, а повне дно і безнадія. Ось як приблизно має виглядати оптимізований html-код, очищений від всякого мотлоху:
На відміну від попереднього прикладу, 10 рядок вже повідомляє пошуковикам про те, що починається контент сторінки, і серед попередніх 9 рядків немає сміття, всі вони несуть в собі необхідну або унікальну інформацію про ключові слова, описі і заголовку сторінці. Зрозуміло, що в такому вигляді просунути веб-сайт і почати заробляти значно простіше, ніж в прикладі вище. Я настійно рекомендую оптимізувати html-код. Щоб прибрати зайві посилання з змінної wp_head, досить в адмін панелі зайти в редактор, відкрити файл functions.php і додати туди наступні рядки, виділені зеленим кольором:
remove_action ( 'wp_head', 'feed_links', 2);
Знищує непотрібні посилання фида.
remove_action ( 'wp_head', 'feed_links_extra', 3);
Видаляє додаткові посилання фида.
remove_action ( 'wp_head', 'rsd_link');
Очищає код від RSD посилань.
remove_action ( 'wp_head', 'wlwmanifest_link');
Прибирає ще одну непотрібну посилання.
remove_action ( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
А це взагалі корисно, стирає непотрібні ярлики на прилеглі пости.
remove_action ( 'wp_head', 'wp_shortlink_wp_head', 10, 0);
Затирає сміттєві, альтернативні посилання на пост в короткому вигляді.
remove_action ( 'wp_head', 'wp_generator');
Вбиває абсолютно не потрібну строчку з повідомленням про те, що контент згенерований на WordPress.
Ось скріншот, як це виглядає в моєму в файлі functions.php:
Виконавши описані дії в цій та попередній статті, ви дасте вашому проекту вільно зітхнути і пробитися в топ пошукових систем без зайвих перешкод. Секрети оптимізації сайтів на WordPress не закінчуються на цьому, читайте про оптимізацію самого популярного движка в посиланнях нижче. Крім того, я планую випустити ще чимало статей з цінними вказівками по внутрішній оптимізації і просування сайтів на вордпресс - залишайтеся на зв'язку. Щиро ваш, Happy Cap.
Що потрібно зробити після чистки сайдбара і видалення віджетів?