У продовження до статті «Використовувати description і keywords чи ні?» і рубрики « ділюся досвідом », Сьогодні ділюся досвідом як створювати мета-теги description і keywords, в автоматичному режимі, без використання плагінів. Скажу відразу, рецепт побудований на основі Довільних полів WordPress і буде корисний всім хто економить на плагінах або створює власні, SEO оптимізовані шаблони.
У WordPress, на мій жаль, не передбачено створення мета-тегів description і keywords, простими штатними засобами. Я маю на увазі створення мета-тегів для кожної сторінки вашого блогу. Дану проблему вирішували сторонні плагіни, такі як all-in-one-seo-pack, wpSeo і т.д.
Я написав невеликий скрипт, який автоматизує процес формування мета-тегів title, description, keywords.
Скрипт формує мета-теги для таких сторінок:
- Головна сторінка - title і description береться з налаштувань блогу, а keywords формується на підставі всіх тегів блогу, ранжуючи їх за популярністю використання. Кількість ключових слів настроюється, за умовчанням 25.
- Сторінка рубрики - title формується з префікса і назви рубрики + title блогу. Description береться з опису рубрики, а keywords формується з тегів публікацій знаходяться в рубриці. Ключі ранжуються за популярністю використання. Кількість ключових слів настроюється, за умовчанням 9.
- Сторінка тега - title формується з префікса і назви тега + title блогу. D escription береться з назви тега +3 х заголовків верхніх публікацій сторінки тега. Keywords формується з додаткових тегів публікацій знаходяться на сторінці. Ключі ранжуються за популярністю використання. Кількість ключових слів настроюється, за умовчанням 9.
- Сторінка публікації або статична сторінка - title формується з заголовка публікації / сторінки + title блогу. Description, якщо не вказано в довільному поле, береться з 20 перших слів публікації / сторінки. Кількість слів настроюється. Keywords формується з тегів публікації / сторінки або з довільного поля.
- Сторінка архіву (рік, місяць, день) - title формується з префікса і дати + title блогу. Description і Keywords не вказуються. Доданий мета-тег <meta name = "robots" content = "noindex, nofollow» /> який забороняє індексування пошуковими системами, щоб виключити дублювання контенту.
- Сторінка пошуку - title формується з префікса і фрази запиту + title блогу. Description і Keywords не вказуються. Доданий мета-тег <meta name = "robots" content = "noindex, nofollow» /> який забороняє індексування пошуковими системами.
- Сторінка 404 - title прописаний в скрипті + title блогу. Description і Keywords не вказуються. Доданий мета-тег <meta name = "robots" content = "noindex, nofollow» />.
Скрізь в title перед назвою блогу присутній роздільник, який вказується в налаштуваннях скрипта. За замовчуванням варто «::».
Для того, щоб в публікації або статичної сторінці вказати Description і Keywords вручну:
- Заходимо в панель адміністратора WordPress.
- Створюємо або редагуємо статтю блогу.
- На сторінці редактора, внизу, знаходимо вкладку Довільні поля.
- Для мета-тега description в Ім'я пишемо description, а в Значення пишемо ваше короткий опис статті.
- Для мета-тега keywords в Ім'я пишемо keywords, а в Значення пишемо ключові слова статті.
- Натискаємо кнопку Опублікувати \ Оновити.
Роботи даного скрипта досить щоб в автоматичному або ручному режимі, оптимально формувати правильні мета-теги для свого блогу.
УВАГА
Даний скрипт застарів, тут нова версія
SEO скрипта wpAutomateSEO
Завантажити скрипт можна за посиланням нижче:
Як підключити скрипт:
- Розпакуйте файл seo.php, з завантаженого архіву, в папку з вашим шаблоном.
- В панелі адміністратора WordPress натискаємо, меню Зовнішній вигляд \ Редактор.
- Відкрийте в редакторі файл functions.php (функції теми). Перед редагуванням переконайтеся що у цього файлу стоять права для запису CHMOD = 666.
- У редакторі, в кінець цього файлу, вставляємо код <? Php include_once «seo.php»; ?>
- Зберігаємо редагування.
- Повертаємо права на файл functions.php CHMOD = 644.
- Ще, рекомендую перевірити файл header.php (шапка блогу) на наявність <meta name = "description" content = ... і <meta name = "keywords» content =, якщо знайшли, то видаляємо їх.
Зверніть увагу, в статті подвійні лапки змінені, якщо ви копіюєте рядки зі статті, виправте у себе на звичайні подвійні лапки.
Не використовуйте одночасно SEO плагінами і даними скриптом, страшного нічого не буде, просто теги будуть дублюватися.
Як перевірити працездатність скрипта?
- Заходимо на сторінку публікації в блозі.
- Кількома, на сторінці, правою клавішею миші.
- Вибираємо Вихідний код сторінки HTML.
- У вікні, шукаємо рядки <meta name = "description" content = ... <meta name = "keywords» content = і дивимося що в них прописано.
Даний спосіб не зовсім простий і зручний, але він дозволяє відмовитися від використання зовнішніх плагінів і зробити ваш шаблон SEO оптимізованим по мета-тегам.
Ви можете модифіковані та будуть використані скрипт в своїх шаблонах на свій розсуд. Не забирайте тільки копірайт.
Знайшов помилку в тексті? Виділи її мишкою і натисни
Як перевірити працездатність скрипта?
Знайшов помилку в тексті?