Секцията с често задавани въпроси, която търсачките разбират, отговаря на въпроси, които реални клиенти задават, дава прекия отговор още в първото изречение и показва всеки въпрос и отговор като текст в страницата. Където има смисъл, същото съдържание се описва и със структурирани данни FAQPage, които съвпадат дума по дума с видимия текст. Google вече показва разширени резултати за FAQ само за ограничен кръг сайтове, затова пишете секцията преди всичко за читателите и за AI системите, които цитират отговори, а разширения резултат приемайте като бонус.
#Започнете от въпросите, които клиентите наистина задават
Най-добрите въпроси идват от хора, които вече са се свързали с вас. Измислените въпроси звучат като реклама и никой не ги търси. Ето къде да потърсите истинските:
- Пощата и формата за контакт: въпросите, на които продажбите и поддръжката отговарят всяка седмица.
- Чатове и бележки от разговори, включително точните думи на клиентите.
- Търсачката в собствения ви сайт, ако записва заявките.
- Google Search Console, където виждате за кои заявки страниците ви вече се показват.
- Отзиви и коментари, в които хората споменават какво ги е объркало.
Запазете думите на клиента във въпроса. Ако купувачите питат „Мога ли да платя по банков път?“, не го превръщайте в „Какви методи на плащане се поддържат?“. Дръжте всеки въпрос на страницата, към която принадлежи: въпросите за доставка на страницата за доставка, тези за цени до цените. Преглеждайте списъка, когато нещо се промени, и махайте въпросите, които вече не важат. Секцията с въпроси остарява като всяко друго съдържание.
#Пишете отговори, които могат да се цитират
Търсачките и AI системите за отговори вадят кратки откъси от страницата. Откъсът им е полезен само ако се разбира сам по себе си, затова всеки отговор започва със същината:
- Първо отговорът. Започнете с „Да“, „Не“ или самия факт, после условията, накрая подробностите.
- Повторете за какво става дума. Пишете „Плъгинът изисква WordPress 6.0 или по-нов“, а не „Изисква 6.0“. Изречението може да бъде прочетено без въпроса над него.
- Един въпрос в елемент. Разделяйте сложните въпроси, за да остане всеки отговор кратък.
- Бъдете конкретни. Посочвайте версии, условия и стъпки. Ако честният отговор е „зависи“, кажете от какво зависи.
- Дайте линк към пълната страница, когато отговорът изисква повече от кратък абзац, за да не стане секцията ръководство.
Избягвайте отговори, които казват само „Свържете се с нас“. Читателят няма какво да направи с тях, а търсачката няма какво да цитира.
#Структурирани данни FAQPage, които съвпадат със страницата
Структурираните данни са машинно четим код, обикновено JSON-LD в таг <script type="application/ld+json">, който казва на търсачките какво има в страницата. За често задавани въпроси schema.org описва типа FAQPage: списък от елементи Question, всеки с acceptedAnswer от тип Answer.
Правилата, които имат най-голямо значение:
- Описвайте само видимото съдържание. Всеки въпрос и отговор в JSON-LD трябва да присъства в страницата със същите думи. Допълнителни или скрити въпроси в кода нарушават указанията на Google.
- Използвайте FAQPage само за въпроси, на които отговаря самият сайт. Страниците, в които потребителите публикуват въпроси и отговори, например форумите, използват типа
QAPage. - Генерирайте кода от същите данни като страницата. Ако акордеонът и JSON-LD идват от един и същ списък с въпроси в CMS, те не могат да се разминат, когато редактор промени отговор.
- Проверявайте го. Rich Results Test на Google и Schema Markup Validator показват грешките, преди да публикувате.
Google е ограничил разширените резултати за FAQ, разгъващите се въпроси под резултата в търсачката, до малък кръг известни и авторитетни сайтове, главно държавни и здравни. Повечето фирмени сайтове няма да получат такъв изглед. Кодът все пак описва страницата ясно за всяка система, която я чете, и струва малко, когато се генерира от данни, които вече имате. Правилата са се променяли и преди, затова проверете актуалната документация на Google за FAQ структурирани данни, преди да планирате около тях.
#Достъпен код за акордеон
Повечето секции с въпроси са акордеони: въпросите се виждат, а отговорът се отваря при нужда. Ако е направен лошо, акордеонът крие съдържание от хората, които ползват клавиатура или екранен четец. Ако е направен добре, помага на всички. Обичайният модел:
- Всеки въпрос е истински
<button>в заглавие на правилното ниво, така че до него се стига с Tab и се отваря с Enter или интервал. - Бутонът има
aria-expandedсъс стойностtrueилиfalse, която се сменя при отваряне и затваряне, иaria-controlsс id на отговора. - Панелът с отговора може да има
role="region"иaria-labelledby, който сочи обратно към бутона. - Фокусът остава видим. Не махайте рамката на фокуса без ясен заместител.
Вградените елементи <details> и <summary> дават работещо разгъване изобщо без JavaScript и са добър избор за прости страници. Каквото и да изберете, текстът на отговорите трябва да е в HTML още при зареждане. Отговори, които се изтеглят едва след клик, може никога да не бъдат прочетени от роботите на търсачките, а изчезват и когато скриптът се счупи. Първият елемент може да е отворен по подразбиране, когато първият отговор е този, който трябва на повечето посетители.
#Два безплатни плъгина като пример
PN Scripts публикува два малки акордеона за често задавани въпроси под лиценз MIT, и двата безплатни в GitHub.
PN FAQ Accordion за WordPress добавя тип публикация faq_item, в който въпросът е заглавието, а отговорът е съдържанието, и шорткод [pnscripts_faq], който показва акордеона във всяка страница или публикация. Той изгражда истински бутони и региони с чист JavaScript без jQuery, отваря първия елемент по подразбиране и изисква WordPress 6.0 или по-нов с PHP 8.1 или по-нов. В него няма конструктор на страници или код за магазин и работи без WooCommerce.
Filament FAQ Accordion е същият акордеон за Laravel 13 и Filament 5 с PHP 8.3 или по-нов. Полето FaqList пази редове с въпрос и отговор във всеки Filament ресурс и пропуска празните, а Blade компонент показва акордеона в публичния сайт. Той използва Alpine, ако страницата вече го зарежда, а иначе минава на чист JavaScript. Ако още избирате администрация за Laravel проект, статията Filament или собствен администраторски панел разглежда точно този избор.
И двата плъгина държат въпросите в един списък, който се редактира. Ако искате и код FAQPage, генерирайте го в шаблона от същия списък, така че страницата и структурираните данни винаги да съвпадат.
#Как може да помогне PN Scripts
PN FAQ Accordion се изтегля безплатно, а PN Scripts може да го адаптира за вашия проект, например да го съобрази с темата ви или да генерира структурирани данни от въпросите. Изискванията, стъпките за инсталиране и линкът към GitHub са на страницата на PN FAQ Accordion за WordPress.
Коментари
Коментари
Напишете първия коментар.
Оставете коментар