WordPress

Kalendarz wydarzeń na stronie WordPress: jak publikować wydarzenia, na które ludzie przychodzą

· Krzysztof Balicki

Laptop, kubki i kalendarze ścienne nad biurkiem

Kalendarz wydarzeń WordPress ściąga ludzi tylko pod jednym warunkiem: każde wydarzenie ma własną stronę z pełną datą, godziną, miejscem i opisem, trafia na listę nadchodzących terminów i ma dane strukturalne Event, które Google potrafi odczytać. Spotkanie wrzucone jako zwykły wpis? Albo baner na stronie głównej? Ginie po paru dniach. Nikt nie przychodzi. Niżej pokazuję po kolei, jak zbudować taki wpis, jak napisać opis, jak wyświetlić listę na stronie, jak przygotować znaczniki dla wyszukiwarki i jak zbierać zapisy.

Dlaczego wydarzenia na stronie firmowej nie przyciągają ludzi?

Bo brakuje w nich podstaw albo nie da się ich znaleźć. Najczęściej widzę ten sam zestaw grzechów: nie ma godziny ani dokładnego adresu, na samej górze wisi spotkanie sprzed trzech miesięcy, ogłoszenie poszło tylko na Facebooka, a zapisać się nie ma jak. Ktoś, kto musi tych danych szukać (albo, co gorsza, pisać z pytaniem), zwykle po prostu odpuszcza. No i jest jeszcze klasyk, czyli wydarzenie dodane jako zwykły wpis na blogu. Miesza się z artykułami, po kilku dniach spada pod nowsze treści i tyle go widać.

Jak zbudować kalendarz wydarzeń WordPress krok po kroku

Potrzebujesz trzech rzeczy: osobnego typu wpisu dla wydarzeń, kategorii z tagami i listy wstawionej na wybraną stronę. Spotkania przestają wtedy konkurować z blogiem i lądują w jednym, uporządkowanym miejscu. Pytasz, jak dodać wydarzenie w WordPress tak, żeby nie zginęło? Ja trzymałbym się takiej kolejności:

  1. Osobny typ wpisu przeznaczony wyłącznie na wydarzenia.
  2. Pola na datę, godzinę, miejsce, opis i zdjęcia.
  3. Kategorie i tagi, na przykład szkolenia, webinary, dni otwarte.
  4. Strona z listą nadchodzących wydarzeń, podlinkowana w menu.
  5. Wygląd listy dopasowany do motywu, żeby nie odstawał od reszty witryny.

Jeśli nie chcesz składać tego samemu, jest gotowiec: wtyczka Kalendarz wydarzeń od K4.pl. Tworzy typ wpisu Event z polami na datę, czas, miejsce, opis i obrazy. Wklejasz shortcode [events] na dowolną stronę albo do wpisu i masz listę nadchodzących wydarzeń (albo tych z wybranego przedziału czasu). Kategorie, tagi i opcje wyglądu załatwiają resztę dopasowania. A w sklepie WooCommerce? Listę da się wrzucić na stronę główną albo do osobnej sekcji „Spotkania”, tak żeby nie mieszała się z produktami.

Co musi zawierać opis wydarzenia, żeby ktoś przyszedł?

Pierwsze dwa, trzy zdania. To one decydują. Mają powiedzieć, co się odbędzie, dla kogo, kiedy, gdzie i co uczestnik z tego wyniesie, a cała reszta tekstu jest już tylko dopowiedzeniem. W każdym wpisie powinny się znaleźć:

  • tytuł, z którego od razu wiadomo, czego dotyczy spotkanie,
  • datę z godziną rozpoczęcia i zakończenia,
  • pełny adres albo informację, że wydarzenie odbywa się online, wraz z platformą,
  • program lub plan spotkania,
  • opis grupy, do której jest skierowane,
  • zdjęcie miejsca lub prowadzącego,
  • jasny sposób zapisu.

Pisz z perspektywy uczestnika, nie organizatora. „Prezentujemy nową ofertę” nikogo nie ruszy, „dowiesz się, jak skrócić obsługę zamówień” już tak. Aha, i jeszcze jedno: kiedy termin się zmienia, poprawiasz istniejący wpis, a nie tworzysz nowy. Adres, do którego prowadzą już linki, zostaje, a w sieci nie krążą dwie wersje tej samej informacji.

Dane strukturalne Event: jak pomóc Google pokazać wydarzenie

To opis wydarzenia zapisany w kodzie strony według słownika schema.org. Dzięki niemu wyszukiwarka wie, jak spotkanie się nazywa, kiedy i gdzie się odbywa i jaki ma status. Odwiedzający tego nie widzi, za to Google czyta to jak uporządkowaną wizytówkę. Kodu nie musisz pisać ręcznie. Według dokumentacji Google o danych wydarzeń właściciel strony na WordPressie bez dostępu do HTML może użyć wtyczki, która doda znaczniki sama, albo narzędzia Data Highlighter, które oznacza wydarzenia bez grzebania w kodzie. Takie funkcje mają niektóre wtyczki SEO i osobne rozszerzenia do schema.org. Jedna rzecz jest tu nie do negocjacji: dane w znacznikach muszą się zgadzać z tym, co widać na stronie. Data, adres, wszystko.

Zapisy na wydarzenie: jak zamienić odwiedzających w uczestników

Jeden wyraźny sposób zapisu, widoczny bez przewijania. Tyle. Może to być formularz kontaktowy, adres e-mail albo numer telefonu, a w sklepie WooCommerce bilet dodany jako produkt, który klient kupuje jak każdy inny towar. Moim zdaniem lepiej wybrać jedną główną drogę, bo trzy równorzędne opcje tylko rozpraszają. Automatyczne potwierdzenie zapisu i przypomnienie dzień przed spotkaniem ograniczają liczbę osób, które się zapisały, a potem nie dotarły. I pamiętaj o formalnościach: zbierasz imiona, maile czy numery telefonów, więc przetwarzasz dane osobowe i obowiązuje cię RODO. Formularz ma mówić, kto jest administratorem danych i po co są zbierane.

Jak promować kalendarz i dbać o niego po publikacji?

Listę wydarzeń wrzuć do menu i na stronę główną. W newsletterze i w social mediach linkuj do strony wydarzenia na własnej witrynie, nie do posta na Facebooku. Cały ruch trafia wtedy tam, gdzie są szczegóły i formularz zapisu. Zakończonych spotkań nie kasuj. Przenieś je do archiwum i dorzuć krótką relację albo kilka zdjęć, niech kolejni goście zobaczą, jak wyglądały poprzednie edycje. Raz w tygodniu rzuć okiem na listę, bo przeterminowany wpis udający nadchodzące wydarzenie to wstyd. Prowadzony w ten sposób kalendarz wydarzeń WordPress z jednorazowego ogłoszenia robi się stałym źródłem zapisów.

Najczęstsze pytania

Czy do kalendarza wydarzeń wystarczą zwykłe wpisy WordPress?

Da się, ale szybko zaczynają się mieszać z artykułami na blogu. Osobny typ wpisu z polami na datę i miejsce robi porządek i ułatwia wyświetlanie listy nadchodzących terminów. Łatwiej wtedy też oddzielić spotkania aktualne od archiwalnych.

Czy dane strukturalne Event gwarantują wyświetlenie wydarzenia w Google?

Nie. Zwiększają szansę, że wyszukiwarka poprawnie odczyta nazwę, datę i miejsce wydarzenia. Ale czy i jak je pokaże, to już decyzja Google.

Co zrobić z wydarzeniem, które zostało odwołane lub przesunięte?

Zaktualizuj ten sam wpis i wyraźnie oznacz zmianę w tytule i na początku opisu, na przykład dopiskiem „Nowy termin”. Popraw też status i datę w danych strukturalnych, żeby wyszukiwarka nie serwowała nieaktualnych informacji. Zapisanych osób nie zostawiaj z tym samych, daj im znać osobno, mailem albo telefonicznie.