Wiele lokalnych firm – od salonów fryzjerskich po warsztaty samochodowe – publikuje na stronie godziny otwarcia. Niestety, często są one wpisane statycznie w treści strony, co utrudnia aktualizację, automatyzację i może prowadzić do dezinformacji klientów. W tym artykule pokażemy, jak wdrożyć system dynamicznych godzin pracy w WordPressie, który będzie zarówno przyjazny dla użytkownika, jak i zoptymalizowany pod kątem SEO i UX.
### Dlaczego warto wdrożyć dynamiczne godziny pracy?
– **Łatwiejsza aktualizacja** – zmiana godzin otwarcia w jednym miejscu automatycznie aktualizuje je na całej stronie.
– **Lepszy UX** – użytkownicy widzą aktualne informacje, np. „Otwarte teraz” lub „Zamknięte – otwieramy jutro o 9:00”.
– **SEO lokalne** – Google lepiej indeksuje dane strukturalne typu openingHours, co może poprawić widoczność w wynikach lokalnych.
### Krok 1: Wybór metody wdrożenia
Możesz wdrożyć dynamiczne godziny pracy na kilka sposobów:
– **Z pomocą wtyczki** – np. Business Hours Indicator, WP Opening Hours.
– **Z wykorzystaniem ACF (Advanced Custom Fields)** – dla większej elastyczności i integracji z motywem.
– **Custom code** – dla pełnej kontroli i wydajności.
### Krok 2: Dodanie godzin pracy w panelu WordPress
Za pomocą ACF utwórz grupę pól z dniami tygodnia i godzinami otwarcia. Możesz też dodać pole „zamknięte” dla dni wolnych.
### Krok 3: Wyświetlanie godzin na stronie
W szablonie strony (np. footer.php lub sidebar.php) dodaj kod, który pobiera dane z ACF i formatuje je w czytelnej tabeli. Możesz też dodać dynamiczne komunikaty typu „Otwarte teraz” lub „Zamknięte”.
### Krok 4: Dodanie danych strukturalnych schema.org
Zadbaj o to, by godziny pracy były oznaczone w kodzie jako dane strukturalne (JSON-LD), np.:
„`json
{
„@context”: „https://schema.org”,
„@type”: „LocalBusiness”,
„openingHours”: [
„Mo-Fr 09:00-17:00”,
„Sa 10:00-14:00”
]
}
„`
### Krok 5: Testowanie i optymalizacja
Sprawdź poprawność danych strukturalnych w narzędziu Rich Results Test od Google. Upewnij się, że godziny są widoczne i czytelne na urządzeniach mobilnych.
### Podsumowanie
Dynamiczne godziny pracy to nie tylko wygoda dla właściciela strony, ale też ważny element lokalnego SEO i dobrego UX. Dzięki WordPressowi i odpowiednim narzędziom możesz wdrożyć je w sposób prosty, skalowalny i zgodny z dobrymi praktykami. Jeśli prowadzisz firmę lokalną w Suwałkach lub innym mieście i chcesz wdrożyć tę funkcję profesjonalnie – skontaktuj się z nami na twojastrona.pro.


