1

Тема: Оцінка сайту [назва/тематика] — потрібен фідбек від розробників, юзері

Всім привіт!

Працюю над сайтом https://www.olymphill.com. Буду вдячний за чесну оцінку та поради з різних сторін:

З точки зору розробника — цікавить думка щодо коду, верстки, продуктивності, адаптивності, чи є технічні недоліки/баги, наскільки зручна структура проєкту.

З точки зору користувача — наскільки зручний та зрозумілий інтерфейс, чи легко знайти потрібну інформацію, чи виникають труднощі під час використання, що б хотілось покращити.

Окремо буду дуже вдячний SEO-спеціалістам — цікавить оцінка з точки зору пошукової оптимізації: мета-теги, структура заголовків, швидкість завантаження, семантична розмітка, індексація, внутрішня перелінковка та інші моменти, які варто виправити.

Посилання на сайт: https://www.olymphill.com

Буду радий будь-яким порадам і зауваженням — конструктивна критика тільки вітається!

Дякую заздалегідь ????

2

Re: Оцінка сайту [назва/тематика] — потрібен фідбек від розробників, юзері

З точки зору юзера: сайт підтримує світлу і темну тему, але по замовчуванню - темна, незважаючи на те що в системі - світла.

З точки зору коду:

  • w3 validator показує тільки одну помилку - Duplicate ID apGold.

  • Lighthouse report показує ідеальні результати )

Цікаво що в коді дуже багато тегів <script>. Nextjs завжди так генерує? Чи це через якийсь ui фреймворк, tailwind?

Подякували: Oleg5341

3

Re: Оцінка сайту [назва/тематика] — потрібен фідбек від розробників, юзері

Дякую за розбір! За Duplicate ID apGold окреме спасибі — помилка реальна. Логотип це inline SVG з градієнтом у <defs>, а рендериться він на сторінці кілька разів (хедер, футер, мобільне меню) — от id і дублювався. Вже пофіксив, тепер генерується динамічно.

Про тему: в новій версії ми взагалі відмовились від перемикача. Тепер один суцільний «друкований» вигляд — світлий папір, золото, вохра. Те, що виглядає темним, це навмисні темні секції: нічна колонада внизу головної й арена битв /battles, яку ми зробили повноекранною і темною, щоб вона читалась як окремий ігровий екран. Але якщо воно сприймається як темна тема — значить, перебрали, треба глянути на баланс.

Скрипти генерує Next.js, Tailwind тут ні до чого (він взагалі JS не дає). Більшість інлайнових це self.__next_f.push(...) — серіалізовані дані серверних компонентів, які стрімляться разом з HTML. Решта — код-спліт чанки, по одному на кожен клієнтський компонент, а їх у нас чимало. Плюс GA і reCAPTCHA. Штатна поведінка App Router, на SEO не впливає — краулер бачить готовий HTML.

За Lighthouse дякую ????