Критерии за оценяване

Критерии

  • Програмиране
  • Дизайн
  • Маркетинг
  • Регулаторното съответствие
  • Достъпност

Програмиране

Code/Technologies quality

  • Наличие на грешки или други технически проблеми, които пречат на работата на сайта
    Налични ли са и какви грешки, които пречат на използваемостта на сайта, нормалната работа, достъп до ресурсите, поръчка, свързване и др.
  • Проверка за оптимизиране на ресурси (CSS, JS, Изображения)
    Наличие на gzip, brotli компресия на съдържанието - HTML и статични ресурси, минификация и комбиниране + използване на съвременни формати - webp, avif.
  • Валидация на форми (клиентски и сървърни), ако е налична форма.
    Наличие на валидация - задължителни полета, форматиране (имейл, телефонен номер), маски на полета и възможност за събмит и получаване на грешки/преминаване на форма със спрян JS скрипт от страна на клиент.
    Оценка при липса, променяме броя на критериите при липса.
  • Коректно пренасочване и/или възможност за дублиране на форми
    Налично ли е пренасочване или предотвратяване на възможност за повторен събмит на форма чрез рефреш или повторен клик на бутон.

Стабилност, Сигурност и Скорост

  • Наличие на подходящ SSL сертификат
    Инсталиран и конфигуриран ли е подходящ тип SSL сертификат за съответния домейн, неговата валидност, CA (Let’s Encrypt е позволен). 
  • Наличен ли е CDN за сервиране на съдържанието или друг тип реализация за оптимизация - prefetch, preconnect, response without cookies, headers: max-age, public, CDN origin, ако е приложимо.
    Статичното съдържание се сервира през публичен или локален CDN, част или цялостно - изображения, стилове и скриптове.
    Оценка при липса, променяме броя на критериите при липса.
  • Скорост на сайта според Core Web Vitals
    Оценка на базата на https://pagespeed.web.dev/ и по-точно Core Web Vitals. Отделните резултати се интерпретиран на фона на проекта и неговите нужди. Възможно е използването на Pingdom Tools или GTMetrix за алтернатива и/или допълнителни коментари/препоръки.
  • Проверка за сигурен достъп до администрация на сайта
    Наличие на логин страница на познатите: /admin, /login, /panel, /wp-admin и възможност за “exploit”.
  • Опит за манипулация на динамични ресурси (форми, API)
    Възможност за опит на чувствителни данни без токън и/или друга защита, CSRF токъни за защита от събмит на форма.
  • Използвана ли е актуална версия на CMS (при наличие на такъв)
    Проверка за актуалност на версията, което може да е предпоставка за проблеми с производителност и сигурност на CMS.
  • Наличие на Cookie Policy и подходящо съобщение, отговарящо на изисквания и настройки, зареждане на тракери
    Реализирана интеграция на Cookie Policy решение, изпращане на данни преди съгласие, възможност за отказ и интеракция при десктоп и мобайл. 

UX/Ползваемост

  • Преглед и реализация на Мобилна версия (Responsive)
    По какъв начин е реализирана техническата страна на мобилната версия - мобилна навигация, възможност за скролиране през модални прозорци и навигация, overlap на елементи и невъзможност за клик върху бутони/елементи, подходящ избор на решения за карусели, слайдери и други интерактивни елементи.
  • Подходяща визуализация на грешки при форми
    Избрана и изработена визуализация на грешките при отделните полета и форми, яснота и използваемост (насоки)
  • Функционалност при търсене и филтриране на ресурси (търсачка + филтри), ако са налични.
    Свързано е с реализирането и използването на търсачка, страница за визуализиране на резултатите и навигация чрез нея. Тази точка е свързана с необходимост за реализиране при типа и обема на проекта. 
    Autocomplete, промяна на GET параметри, странициране/infinite scroll.
    Оценка при липса, променяме броя на критериите при липса.
  • Добре направена структура и навигация на уеб сайта
    Лично мнение, базирано на опита за леснота и правилен подбор на бутони, структура и последователност на отделните страници, категории и елементи, навигиране посредством основна навигация, футър и бредкръмбс.
  • Скорост на сайта/интерфейса и клиентско преживяване
    Ниво и оценка на клиентското преживяване в сайта, мнение базирано на опита, може да се уповава на резултатите от метриките (Lighthouse/Pagespeed Insights, Pingdom Tools, GTMetrix и др.), използваемост на продукта и изградения интерфейс на база на техническите параметри + визуални такива.
  • Наличие на подходяща 404 страница за грешки
    Проверка на зарежданата страница на /404 (или друг урл адрес, който не съществува) и върнатия хедър (404 Not Found, а не 200 OK)

SEO

  • Коректни пренасочвания (Www to Non-WWW and non-SSL to SSL redirections)
    Наличие на правилни редиректи от:
    http://example.com -> https://www.example.com
    http://www.example.com -> https://www.example.com
    https://example.com -> https://www.example.com
    http://www.example.com -> https://www.example.com
    или
    http://example.com -> https://example.com
    http://www.example.com -> https://example.com
    https://www.example.com -> https://example.com
    http://www.example.com -> https://example.com
  • On-Page оптимизация и семантика на HTML и съдържанието
    Избрана правилна последователност от семантични HTML елементи, наличие на многобройни H тагове, избрани подходящи елементи за отделните HTML структурни блокове/елементи. Можете да използвате следния код, който да вкарате в браузър по Ваш избор: https://gist.github.com/konstantinrachev/600c767118e772d7e62c5e7f3667ca93
  • Подходящи URL адреси и структура
    Избрана ли е подходяща структура на адресите, наличие на адреси на кирилица или символи, които трябва да бъдат декодирани. GET параметри при категории и търсене, навигация, Pretty URLs
  • Преглед на Meta тагове и тяхното приложение в проекта
    Наличие на мета данни, правилен подбор и техническа реализация/попълване на отделните страници, които могат да варират като изискване спрямо типа на проекта.
  • Наличие на микроформати и тяхната реализация
    Налична и правилна реализация и описване на използваните микроформати в отделните забележителни страници или sitewide - Начало, Категории + Една категория, Контакти, страница за един продукт или една услуга. Може да се използва туул като: https://validator.schema.org/
  • Наличие на robots.txt
    Наличие на /robots.txt, който е валиден с обявена sitemap.xml локация. Може да се използва туул с тип:  https://technicalseo.com/tools/robots-txt/
  • Наличие на Sitemap
    Наличие на sitemap, обявен в robots.txt, който е достъпен и съдържа само публични ресурси, връщащи 200 OK. Може да се използва туул като Screaming Frog. 
  • Наличие на подходящи hreflang дефиниции и мета тагове при мултиезични версии, ако има.
    Реализацията включва правилно използване на hreflang атрибутите на линк елементите, правилно описване на sitemap елементите, lang атрибут на основния HTML таг и правилно обособен canonical таг.

Дизайн

Маркетинг

Критерий 1:

Ясно да представя компанията/организацията и да има ясна маркетинг цел.

Тук изискванията за отлична оценка са:

  • Сайтът да дава оптимална представа за компанията/организацията;
  • Да е ясна маркетинг целта му;
  • Ясно да представя предлагания продукт/услуга.

Критерий 2:

Да има ясни основни цели за типовете потребители в даден момент и да са налице ясни потребителски пътеки.

Изисквания за отлична оценка:

  • Сайтът да осигурява постигането на целите на типовете потребители на етапите на взаимоотношения с компанията;
  • Сайтът да включва отлично изградени потребителски пътеки.
  • Да има заложена структура и съдържание, които да дадат ясни маркетинг сигнали, включително за постигане на целите.
  • Създадената структура и съдържание “по дизайн” осигуряват наличие на сигнали за постигане на маркетинг целите на сайта (например има ясни секции, в които потребителите се самосегментират на база на посещение и/или консумирано съдържание и дължина на потребителската пътека - нови потребители, заинтересовани потребители, ценово-чувствителни, advocates и пр.).
  • Да има ясни елементи (страници, бутони, форми и т.н.), указващи дали 100% таргет потребителите извършват 100% планираните действия с цел постигане 100% целите на сайта (на точните места да има точните конкретни елементи като подаване на форма за заявка, бутон за покана на други потребители да подкрепят например каузата, записване за актуални оферти, създаване на профил за последващи посещения и т.н.)
  • Поведението на сайта на мобилно устройство осигурява планираните ясни потребителски пътеки.

Критерий 3:

Да са налице всички условията за качествен трафик, предвид целите на сайта.

Изисквания за отлична оценка:

  • Да са налице характеристики за привличане, ангажиране и задържане на таргет потребителите, предвид целта на сайта;
  • Да са налице нужните инструменти за таргетиране и за ремаркетиране на таргет потребителите, предвид целта на сайта.
  • Ниска оценка биха получили проекти с фалшиви ревюта, fake counters, други заблуждаващи инструменти (напр. TrustPilot score не отговаря на истинския) и др.
  • Поведението на сайта на мобилно устройство осигурява условия за качествен трафик.

Критерий 4:

Да има качествено визуално съдържание.

Изисквания за отлична оценка:

  • Използвани са оптималните видове визуално съдържание, съобразно целите на сайта и създадените потребителски пътеки;
  • Налице е отлично визуално съдържание според целите на сайта в съответните секции/елементи, независимо от използваните инструменти за създаването му.
  • Визуалното съдържание да е консистентно с текстовото съдържание и да подсилва основната комуникация.
  • Когато е приложимо - да е консистентно с позиционирането на марката.
  • Налице е уникално релевантно визуално съдържание - фирмено видео, снимки на реален екип, продукти и други подобни, когато е приложимо.
  • Ниска оценка биха получили сайтове, използващи масово генерирани, видимо некачествени или минимално обработени AI изображения, при които са вложени минимални усилия и които влошават възприятието и качеството на комуникацията.

Критерий 5:

Да има качествено текстово съдържание.

Изисквания за отлична оценка:

  • Да e налице отличен копирайтинг (тип съдържание, стилистика, заглавия, текст) според целите на сайта в съответните секции/елементи.
  • Ясно описани стойностно предложение и USP (Unique Sale Points - Изключително предложение за продажба);
  • Изпълняване на целите за създаване на познание и убеждение за покупка.
  • Да е налице безгрешен правопис.
  • Налице е актуално съдържание, когато е приложимо.
  • Качеството на съдържанието се оценява независимо от използваните инструменти за създаването му. Ниска оценка биха получили сайтове, използващи голям обем текстово съдържание, генерирано за кратък период от време с минимални усилия и с цел постигане на по-добро класиране, когато това води до некачествено, слабо редактирано или слабо полезно съдържание.
  • Акцентът е върху качеството и маркетинговата ефективност на крайния резултат, а не върху това дали е използван AI като инструмент.

Бонус критерий 1:

Прилага се маркетинг автоматизация и маркетинг персонализация, когато такива са приложими.

Изисквания за отлична оценка:

  • Когато е приложима маркетинг автоматизация или персонализация - такава да е правилно приложена (примери - персонализиране на база език или локация, фаза в отношенията с компанията, демо сесия и други подобни). Използва се автоматизация с pop-ups, exit intent и други подобни, когато е приложимо, като не следва да влошава потребителското изживяване
  • Чат ботове – в профила в социалните мрежи, сайта и където и приложимо.

Бонус критерий 2:

Добавена стойност, която сайтът носи на потребителя.

Изисквания за отлична оценка:

  • Наличие на допълнителни образователни и безплатни ресурси, напр. блог, подкаст, youtube канал, електронни книги, онлайн обучения и други, които спомагат за повишаване информираността на потребителя. Тези ресурси следва да са активни.
  • Налице са релевантни функционалности - добавки, филтри, калкулатори, настройваеми визуализации и други подобни, добавящи стойност към потребителите чрез настройки, конфигурации, резултат от действията и т.н., ако са релевантни и е приложимо. Тези функционалности следва да са работещи.

Бонус критерий 3:

Сайтът и неговото съдържание осигуряват добра видимост и присъствие в AI-базирани среди, когато това е приложимо, включително:

  • AI Overviews;
  • големи езикови модели (LLMs);
  • чатботове и conversational interfaces;
  • AI-базирани търсачки и системи за препоръки.


Оценява се доколко марката, продуктите и услугите могат да бъдат откривани и коректно представяни в подобни среди при релевантни запитвания.

 

Регулаторното съответствие

Оценяването на регулаторното съответствие на сайтовете ще се реализира по следните критерии:

  • Наличие на политика за защита на личните данни, ако сайтът събира лични данни;
  • Наличие на съгласие за обработка на лични данни, ако сайтът събира лични данни;
  • Наличие на общи условия за използването му;
  • Наличие на текст за използване на cookies с бутон за съгласие;
  • Наличие на информация за собственика на сайта съгласно Закона за електронната търговия.
  • Наличие на Изявление за прозрачно използване на изкуствен интелект.

Достъпност

1. Perceivable (пригодност за възприемане)

Съдържанието следва да може да бъде възприето чрез повече от едно сетиво.

Включва:

  • Alt текст на изображения (информативните са описани, декоративните са описани или маркирани с alt="");
  • Цветови контраст минимум 4.5:1 (нормален текст) и 3:1 (голям текст);
  • Съдържанието остава четимо и използваемо при 200% zoom (за сайтове) или при увеличен размер на текста от настройките на устройството (за мобилни приложения).

2. Operable (пригодност за използване)

Основните елементи на интерфейса могат да се използват чрез стандартните методи за достъпност на платформата (клавиатура, екранен четец или touch navigation) и имат видим фокус.

Включва:

  • Основните елементи могат да се достигнат и използват чрез клавиатура или еквивалентна навигация (Tab, Enter, Esc за сайтове или screen reader navigation за приложения);
  • Фокус индикаторът е видим на всички интерактивни елементи;
  • Фокусът може да напусне всеки компонент чрез клавиатура или еквивалентна навигация (няма keyboard traps);
  • Skip navigation link („Прескочи към съдържанието“) е наличен (само за сайтове);
  • Автоматично движещо се съдържание може да бъде спряно;
  • Touch targets са минимум 24×24px.

3. Understandable (разбираемост)

Интерфейсът и взаимодействията са ясни и последователни.

Включва:

  • Формулярите имат ясно свързани етикети (labels) към полетата;
  • Навигацията е консистентна в основните части на сайта или приложението;
  • Линковете и бутоните имат ясен описателен текст, свързан с контекста (не са формулирани като „кликни тук“).

4. Robust (устойчивост)

Интерфейсът използва коректна семантична структура и работи надеждно с помощни технологии.

Включва:

  • Основната структура на страницата или екрана използва логична структура на заглавията;
  • Интерактивните елементи имат достъпни имена (няма празни бутони или линкове);
  • Основните landmark елементи са налични - header, nav, main, footer (само за сайтове);
  • Cookie банерът не блокира клавиатурната навигация и управлява фокуса правилно (само за сайтове).

5. Прозрачност и съответствие с европейския акт за достъпност

Сайтът или приложението предоставя информация за актуалното си ниво на достъпност и механизъм, чрез който потребителите могат да сигнализират за проблеми.

Включва:

  • Наличие на декларация за достъпност;
  • Посочен е механизъм за обратна връзка при проблем с достъпността.