· Szymon Berski · Portfolio  · 2 min czytania

EN / PL

Katalog części i akcesoriów

Kompleksowy katalog części i akcesoriów do Volkswagena Polo 6R. Zoptymalizowane wyświetlanie produktów, sprawna nawigacja i możliwość działania jako Progressive Web App.

Kompleksowy katalog części i akcesoriów do Volkswagena Polo 6R. Zoptymalizowane wyświetlanie produktów, sprawna nawigacja i możliwość działania jako Progressive Web App.

Katalog części i akcesoriów VW Polo 6R

Katalog części i akcesoriów VW Polo 6R zbudowany w Astro i Vue3, po migracji z wcześniejszej wersji Vue2. Choć nie jest to sklep internetowy, strona posiada wiele funkcji typowych dla e-commerce, z wyjątkiem obsługi płatności.

Wyzwania

Kluczowym wyzwaniem była optymalizacja obrazów przy rozbudowanym katalogu produktów i przewadze ruchu mobilnego. Początkowo obrazy były kompresowane przez Sharp i Astro Assets. Docelowo rozwiązanie zostało zastąpione kompresją po stronie backendu Laravel z kolejkowaniem zadań w Horizon. Używany jest format WebP jako fallback dla nowszego AVIF ze względu na jego wciąż ograniczone indeksowanie w Google Image Search.

Katalog VW Polo 6R

Aby usprawnić nawigację po licznych kategoriach, zaimplementowano przewijalne menu głównych kategorii i zastąpiono listę podkategorii w stopce dedykowaną stroną “Mapa witryny”, poprawiając wyniki w SERP. Strona obsługuje angielski i polski z prawidłowo skonfigurowanymi hreflangami oraz renderuje dokumenty PDF. Dodatkowo strona posiada wydajną funkcję wyszukiwania produktów.

Katalog VW Polo 6R - nawigacjaKatalog VW Polo 6R - wyszukiwarka

Aby wzmocnić linkowanie wewnętrzne, dodano sekcje Powiązane produkty i Podobne produkty, ułatwiając nawigację użytkownikom i wspierając SEO. Na podstawie testów A/B dodano przyciski nawigacyjne do płynnego przeglądania produktów w ramach kategorii.

Backend i panel administracyjny

Backend oparty na Laravel i FilamentPHP zarządza dostarczaniem REST API i zawiera kompleksowy panel administracyjny do:

  • Zarządzania produktami z obsługą wielu języków
  • Organizacji kategorii i hierarchii
  • Zarządzania tłumaczeniami (angielski, polski, niemiecki)
  • Przesyłania mediów i zarządzania galerią

Baza wiedzy FAQ

Katalog zawiera zintegrowany system FAQ dostarczający specyfikacje techniczne i poradniki dla VW Polo 6R. Treść jest zorganizowana według kategorii produktów (opony, felgi, olej silnikowy, klimatyzacja, hamulce, zawieszenie, części karoserii) i obsługuje wielojęzyczne wyświetlanie z linkami do szczegółowych wpisów na blogu.

Zarządzanie treścią z FilamentPHP

Panel administracyjny zbudowany z FilamentPHP (19 zasobów, 36 widżetów) zapewnia kompleksowy interfejs do:

Treść i lokalizacja

  • Zarządzanie produktami, kategoriami, stronami i FAQ
  • Wielojęzyczne tłumaczenia (EN/PL/DE) z integracją DeepL
  • Biblioteka mediów ze śledzeniem konwersji obrazów
  • Zarządzanie przekierowaniami z automatycznymi sugestiami dla 404

Analityka i monitoring

  • Google Analytics - Odsłony, odwiedzający, sesje, urządzenia, top referrerzy, dane geograficzne
  • Google Search Console - Kliknięcia, wyświetlenia, CTR, średnia pozycja, top strony i zapytania
  • Google AdSense - Śledzenie przychodów z wielu stron, RPM, alerty o spadkach przychodów

Operacje i utrzymanie

  • Czyszczenie cache Cloudflare (według URL, prefiksu lub typu modelu)
  • Narzędzia do backupu/przywracania bazy danych
  • Logowanie aktywności i ścieżka audytu
  • Audyty kompletności SEO i monitoring jakości danych

Wykorzystane technologie

Astro

Nowoczesny framework webowy do budowania szybkich i zoptymalizowanych stron. Częściowa hydratacja Astro poprawia wydajność, ładując JavaScript tylko wtedy, gdy jest potrzebny.

Vue.js

Umożliwia budowanie interaktywnych komponentów, takich jak przeglądarka PDF, zapewniając dynamiczny i responsywny interfejs użytkownika.

Laravel

Zapewnia solidną integrację backendu z REST API, umożliwiając płynną komunikację między serwerem a klientem i wspierając dynamiczne funkcje strony.

FilamentPHP

Napędza panel administracyjny do zarządzania treścią, w tym produktami, kategoriami, tłumaczeniami, wpisami FAQ i przesyłaniem mediów z intuicyjnym interfejsem TALL-stack.

Progressive Web App (PWA)

Oferuje płynne, aplikacyjne doświadczenie na urządzeniach mobilnych z możliwością pracy offline, szybkim dostępem i zwiększoną wydajnością dla bardziej niezawodnej interakcji z użytkownikiem.

Cloudflare

Zwiększa wydajność i bezpieczeństwo strony, zapewniając ochronę przed DDoS, szybsze dostarczanie treści przez globalne CDN i zaawansowane zarządzanie ruchem.

Google Tag Manager

Ułatwia integrację Analytics i AdSense, umożliwiając szczegółowe śledzenie i monetyzację.

Strona jest Progressive Web App (PWA), co pozwala użytkownikom zainstalować ją i używać jak natywnej aplikacji. W planach jest implementacja trybu ciemnego.

Silne SEO i optymalizacja obrazów przyciągnęły znaczący ruch z wyszukiwarek grafiki.

Powrót do portfolio

Powiązane wpisy

Czytaj więcej »
VW Polo 6R user manual

VW Polo 6R user manual

Virtual owner's manual for Volkswagen Polo 6R, designed as a PWA with dark mode and search functionality for easy access to essential vehicle information.

Spoko Design System

Spoko Design System

An open-source Astro-based design system with Vue 3 components and UnoCSS styling. Published as npm package and serving as both documentation site and reusable component library.

Modern Car Blog

Modern Car Blog

Automotive blog built with Astro, Vue3, UnoCSS, REST API, and WordPress.

SEO agency website

SEO agency website

Showcase for a freelance SEO expert dedicated to improving online visibility and driving organic traffic for businesses.