Schema.org markup — структурирани данни за SEO
Структурираните данни помагат на Google да разбере съдържанието ви по-добре и могат да ви донесат rich snippets — по-атрактивни резултати в търсенето с по-висок CTR.
Какво са структурираните данни и Schema.org?
Структурираните данни са стандартизиран формат за предоставяне на информация за съдържанието на страница в машинночетим вид. Те помагат на търсачките да разберат не само какво пише на страницата, но и какво означава. Например, без структурирани данни Google вижда "4.8" като просто число. Със структурирани данни, той разбира, че 4.8 е рейтинг от 5 звезди, базиран на 127 ревюта за конкретен бизнес.
Schema.org е съвместна инициатива на Google, Microsoft, Yahoo и Yandex за създаване на унифицирана структура за описание на уеб съдържание. Тя дефинира стотици типове данни — от бизнес информация и продукти до рецепти, събития и медицински статии. Когато добавите Schema.org маркиране на сайта си, вие давате на търсачките структуриран контекст за вашето съдържание.
Основната награда за добре имплементирани структурирани данни са rich snippets — разширени резултати в Google, които включват допълнителна визуална информация: звезди от рейтинг, цена, наличност, работно време, FAQ акордеони, видео миниатюри и още. Rich snippets заемат повече пространство в резултатите и привличат значително повече клиции — CTR може да се увеличи с 20-40%.
Важно уточнение: структурираните данни не са директен фактор за класиране. Google не ви класира по-високо просто защото имате Schema.org маркиране. Но индиректно те помагат много — по-високият CTR от rich snippets, по-доброто разбиране на контента от Google и подобреното потребителско изживяване все пак влияят положително на SEO представянето ви.
JSON-LD — предпочитаният формат
Има три формата за добавяне на структурирани данни: JSON-LD, Microdata и RDFa. Google официално препоръчва JSON-LD и той е далеч най-лесният за имплементация. JSON-LD се добавя като отделен script таг в head или body на страницата, без да се намесва в HTML-а на видимото съдържание.
Ето пример за LocalBusiness Schema за български бизнес: добавяте script с type "application/ld+json" и вътре описвате бизнеса — име, адрес, телефон, работно време, координати, рейтинг. Този блок е невидим за потребителите, но Google го чете и използва за обогатяване на резултатите.
Предимството на JSON-LD е, че е напълно отделен от визуалния HTML. Можете да го добавяте, променяте или премахвате без да засягате дизайна на страницата. За Next.js проекти (като нашите уебсайтове) JSON-LD се добавя елегантно чрез next/head или metadata API. Можете дори динамично да генерирате Schema маркиране на базата на данни от CMS или API.
Google Search Console има специална секция "Enhancements", която показва статуса на вашите структурирани данни — колко валидни записа имате, колко грешки и предупреждения. Rich Results Test (search.google.com/test/rich-results) позволява тестване на отделни страници или код фрагменти. Винаги тествайте маркирането си преди публикуване — дори малка синтактична грешка може да обезсили цялото маркиране.
Най-важните типове Schema за бизнес сайтове
LocalBusiness (или подтип като Restaurant, DentalClinic, AutoRepair и т.н.) е задължителен за всеки бизнес с физическо местоположение. Включете име, адрес, телефон, URL, работно време, гео координати, лого и описание. Тази информация помага на Google да ви покаже правилно в Local Pack и Google Maps.
Organization Schema е подобна, но по-обща — подходяща за бизнеси без физическо присъствие или за корпоративни сайтове. Включете юридическо име, лого, профили в социалните мрежи (sameAs), контактна информация. WebSite Schema с SearchAction може да активира sitelinks search box — поле за търсене директно в резултатите на Google за вашия бранд.
Product и Offer Schema са критични за електронни магазини. Те могат да генерират rich snippets с цена, наличност, рейтинг и брой ревюта. За сервизни бизнеси, Service Schema описва услугите с цена, описание и зона на обслужване. FAQ Schema позволява визуализация на въпроси и отговори директно в SERP, заемайки значително повече пространство.
Article и BlogPosting Schema са важни за съдържателни сайтове и блогове. Те включват информация за автора, дата на публикуване и обновяване, и главно изображение. BreadcrumbList Schema подобрява навигационните breadcrumbs в резултатите. HowTo Schema визуализира стъпки за инструкции. Review Schema показва рейтинги и отзиви. Всеки тип Schema допринася за по-богато и информативно представяне в Google.
Грешки при имплементация, които да избягвате
Най-сериозната грешка е маркиране на съдържание, което не съществува на страницата. Ако Schema маркирането описва нещо, което потребителят не може да види, Google може да счете това за опит за манипулация и да наложи наказание. Структурираните данни трябва да отразяват видимото съдържание на страницата.
Друга честа грешка е използването на грешен тип Schema. Не маркирайте блог пост като Product или сервизна страница като Article. Google дефинира ясно кои типове за какви страници са подходящи — следвайте техните ръководства. Самоприсвояването на ревюта (маркиране на собствени "ревюта" за собствените продукти) също е нарушение на правилата.
Непълните данни са друг проблем. Ако добавяте Product Schema, включете всички задължителни полета — име, описание, изображение, цена, валута, наличност. Липсващи задължителни полета водят до грешки в GSC и невалидно маркиране. Използвайте Google Structured Data Testing Tool за валидиране преди публикуване.
Не забравяйте да поддържате маркирането актуално. Ако промените работно време, цени или друга информация на сайта, актуализирайте и Schema маркирането. Несъответствие между видимото съдържание и структурираните данни може да доведе до загуба на rich snippets или по-лошо — до наказание от Google. За професионална имплементация на Schema.org, доверете се на нашия екип за SEO оптимизация.
Искате rich snippets за вашия сайт?
Нашите разработчици ще имплементират правилно Schema.org маркиране на вашия уебсайт, за да получите по-атрактивни резултати в Google и повече клиции.
Безплатна консултация →