Покращено SEO для MyBB Forum

  1. Домашня сторінка Метас
  2. Покращено метазаголовки та мета-опис для потоків
  3. Канонічні URL-адреси для потоків
  4. Структуровані дані (Стаття Схема - JSON-LD) - потоки
  5. Open Graph (OG) - потоки
  6. H1 Теги заголовків для потоків
  7. Покращена метазаготів для форумів
  8. Заключні думки

Чи використовуєте ви сценарій форуму myBB? У мене швидкий і простий спосіб поліпшити свій форум SEO. З коробки myBB є відмінним способом створення та створення спільноти на своєму веб-сайті. myBB є вільним відкритим вихідним кодом php / mysql форуму.

Я використовував myBB на декількох веб-сайтах протягом багатьох років, це відмінний спосіб побудувати трафік і залучити посилання. Як і все, myBB має свої плюси і мінуси. Професіонали є його вільним і простим у налаштуванні, його розширюється за допомогою плагінів. Мінуси, що його не все, що велике на SEO. Це причина я пишу цей блог сьогодні, я збираюся продемонструвати, як ви можете поліпшити SEO для myBB.

Ми виконуватимемо такі дії:

  • Удосконалюйте методи домашньої сторінки (назва та опис)
  • Покращено метазаголовки та мета опис для потоків
  • Канонічні URL-адреси для потоків
  • Структуровані дані (схема - JSON LD) - потоки
  • Відкрити графік - нитки
  • Теги H1 - Нитки
  • Покращено метазаготів для форумів

Ми будемо редагувати такі файли шаблонів:

  • Індекс
  • Showthread
  • Форум

Я почну з домашньої сторінки форуму, ви помітили, що мета-заголовок показує тільки ваше ім'я форуму? Ви також помітили, що немає мета-опису? Ось рішення для його поліпшення.

Вхід до адміністратора ACP> Теми та стиль> Шаблони

Домашня сторінка Метас

Ви шукаєте набір шаблонів під назвою Шаблони сторінок індексу . У цьому прикладі ми будемо змінювати шаблон за замовчуванням, якщо у вас є власна тема, яку ви можете змінити.

Відкрийте назву файла під назвою " Індекс" (у шаблоні сторінки індексу)

Шукати:

<title> {$ mybb-> settings ['bbname']} </title>

Замінити:

<title> Про моєму форумі - {$ mybb-> налаштування ['bbname']} </title> <meta name = "description" content = "Напишіть тут змістовний опис, щоб описати, що таке форумне співтовариство і чому ми повинні приєднатися. " />

Ми замінили назву нудного простого форуму bbname з більш значущим заголовком. Використовуйте ключові слова, що стосуються вмісту вашого форуму. Також переконайтеся, що ви пишете мета опис, не більше 230 символів.

Покращено метазаголовки та мета-опис для потоків

Переміщаючись далі, за замовчуванням myBB не має мета-описів, які особисто я вважаю трохи дивним, але ей-хо я впевнений, що розробники мають свої причини. Мета-титули також незначні, що, звичайно, є полегшенням.

Заголовок для потоків - це саме те, що назву потоку. Що я зробив для поліпшення назви, це додати bbname та ID сторінки. Це піде довгий шлях до поліпшення ваших форумів SEO, і пішли дублікати назв для номерів сторінок, як я додав ID сторінки, щоб виправити це. Для опису мета я використав тег postpreview, він тягне перше речення з потоку.

Відкрийте ім'я файлу, який називається showthread (у межах Показувати шаблон теми)

Шукати:

<title> {$ thread ['subject']} </title>

Замінити:

<title> {$ thread ['subject']} - {$ mybb-> налаштування ['bbname']} - сторінка {$ page} </title> <meta name = "description" content = "{$ thread [' postpreview ']} {$ page} "/>

Канонічні URL-адреси для потоків

Додайте наступний фрагмент під новим зміненим заголовком та описом. Не забудьте замінити mydomain.com на доменне ім'я вашого веб-сайту.

<link rel = "canonical" href = "https://www.mydomain.com {$ _SERVER ['REQUEST_URI']}" "

Структуровані дані (Стаття Схема - JSON-LD) - потоки

Переміщаючись далі і залишаючись у файлі showthread . Тепер я покажу вам, як додати структуровані дані до ниток. Додайте наступний фрагмент коду трохи нижче доданого канонічного тегу. Переконайтеся, що замінити шлях зображення на логотип веб-сайту або на будь-яке інше зображення. Нарешті замінити ім'я сайту SiteName на назву веб-сайту або спільноти.

<script type = "application / ld + json"> {"@context": "http://schema.org/", "@type": "NewsArticle", "заголовок": "{$ thread ['subject' ' ]} "," datePublished ":" <? = my_date ($ mybb-> налаштування ['dateformat'], $ thread ['dateline'])?> "," description ":" {$ thread ['postpreview'] } "," image ": {" @type ":" ImageObject "," height ":" "," width ":" "," url ":" додати зображення тут "}," author ":" {$ thread ['username']} "," publisher ": {" @type ":" Організація "," логотип ": {" @type ":" ImageObject "," url ":" додати зображення тут "}," name " : "Ім'я сайту"}, "articleBody": ""} </script>

Open Graph (OG) - потоки

Перебування у файлі showthread . Ми збираємося додати основні теги OpenGraph, вони особливо корисні для створення фрагментів інформації, коли хтось ділиться посиланням на тему форуму на гігантів соціальних медіа, таких як Facebook і Twitter. Необхідно замінити mydomain.com на ваше доменне ім'я. Також слід оновити зображення логотипом веб-сайту. Ви також можете замінити SiteName. Додайте наступне нижче розмітку статей схеми.

<meta property = "og: type" content = "article"> <meta властивість = "og: назва" content = "{$ thread ['subject']}"> <meta property = "og: url" content = " https://www.mydomain.com {$ _SERVER ['REQUEST_URI']} "> <meta property =" og: image "content =" https://image.ibb.co/jLc17G/1.png "> < meta property = "article: author" content = "Назва сайту">

H1 Теги заголовків для потоків

Ми закінчили з розділом head, тепер я покажу вам, як додати H1 заголовки до ваших сторінок потоку. Заголовки H1 допоможуть збільшити органічну видимість пошуку (рейтинги) ваших тем у форумах та постів. Перебування у файлі showthread .

Шукати:

<td class = "thead"> <div class = "float_right"> <span class = "smalltext"> <strong> <a href="javascript:void(0)" id="thread_modes"> {$ lang-> thread_modes} </a> {$ threadnoteslink} </strong> </span> </div> <div> {$ thread ['threadprefix']} {$ thread ['subject']} </div> </ td > </tr>

Замінити:

<td class = "thead"> <div class = "float_right"> <span class = "smalltext"> <strong> <a href="javascript:void(0)" id="thread_modes"> {$ lang-> thread_modes} </a> {$ threadnoteslink} </strong> </span> </div> <div> <h1> {$ thread ['threadprefix']} {$ thread ['subject']} </h1> </div> </td> </tr>

Зверніть увагу, що вам, можливо, знадобиться створити теги заголовків H1, щоб вони відповідали загальному стилю та вигляду ваших форумів спільноти myBB.

Покращена метазаготів для форумів

Останній, але, звичайно, не в останню чергу, я покажу вам, як поліпшити SEO для сторінок форуму. Дуже схожа техніка, що й нитки, ми покращуємо мета-заголовок. Це допоможе Google та іншим пошуковим системам краще зрозуміти сторінки форуму та їх вміст. Ми також зупиняємо і дублюємо назви.

Відкрийте назву файлу forumdisplay (у шаблоні відображення форуму)

Шукати:

<title> {$ mybb-> Налаштування ['bbname']} - {$ foruminfo ['name']} </title>

Замінити:

<title> {$ foruminfo ['name']} - {$ mybb-> налаштування ['bbname']} - Сторінка {$ page} </title>

Заключні думки

По-перше, дозвольте мені почати з того, що я не рекомендував би реалізовувати наведені вище рекомендації прямо на ваших форумах живого співтовариства. Перевірте їх на новій установці myBB або на резервній копії форумів. Всі вони повинні працювати добре, але я б спочатку попередив вас. Я зробив вище налаштування на новій установці myBB і популярних форумах, які я запускаю Gigarocket .

Коли ви виконуєте дії з налаштуванням вашого веб-сайту, переконайтеся, що ви використовуєте "Вибірка як Google" і запитуєте індексацію для всіх сторінок консолі пошуку Google. Ви повинні почати бачити підйом в трафіку через пару тижнів.

Theres інші налаштування я міг би написати для поліпшення SEO, але в інтересах часу. Я збережу їх на інший день. Не соромтеся коментувати нижче, я з радістю відповім на будь-які питання. Якщо ви знайшли цей підручник, будь ласка, зв’яжіться з ним або поділіться своїми улюбленими соціальними каналами.

Ви також помітили, що немає мета-опису?
Org/", "@type": "NewsArticle", "заголовок": "{$ thread ['subject' ' ]} "," datePublished ":" <?
My_date ($ mybb-> налаштування ['dateformat'], $ thread ['dateline'])?