Napisz do nas

Dlaczego robimy strony bez WordPressa? Jak budujemy strony w amber

EKElena Kountouri, UX Designer & Engineer18 września 20265 min czytaniaJak pracujemy

Robimy strony bez WordPressa, bo większość naszych klientów potrzebuje strony szybkiej, bezpiecznej i bez comiesięcznych aktualizacji wtyczek. Strona statyczna generowana z kodu spełnia te potrzeby prościej. Poniżej opisuję, jak to działa, jak zmienia się na niej treść i w jakich sytuacjach sami polecamy WordPressa.

Jak działa strona statyczna z generatora

Strona na WordPressie składa się w momencie, gdy ktoś ją otwiera. Serwer uruchamia PHP, pobiera treść z bazy danych, przepuszcza ją przez motyw i wtyczki, a dopiero potem wysyła gotową stronę do przeglądarki. Dzieje się to przy każdym wejściu, chyba że strona ma dobrze ustawioną pamięć podręczną.

Strona statyczna jest składana wcześniej, u nas. Treść, szablony i zdjęcia trzymamy w plikach, a generator zamienia je w gotowe pliki HTML, CSS i obrazki. Na serwer trafiają już gotowe strony. Gdy gość wchodzi, serwer po prostu wysyła plik.

Dla właściciela restauracji czy pensjonatu oznacza to kilka konkretnych rzeczy:

  • nie ma bazy danych, którą trzeba chronić i kopiować,
  • nie ma panelu logowania pod znanym adresem, który przyciąga boty,
  • nie ma wtyczek, które trzeba aktualizować,
  • strona ładuje się szybko, bo serwer nie musi niczego liczyć.

Brak wtyczek do aktualizacji

Typowa strona firmowa na WordPressie ma kilkanaście wtyczek: formularz, SEO, galeria, kopia zapasowa, zabezpieczenia, pamięć podręczna, baner cookies, tłumaczenia. Każda ma własnego autora i własny rytm aktualizacji. Zdarza się, że aktualizacja jednej psuje drugą albo wymaga nowszej wersji PHP, której serwer jeszcze nie ma.

Jeśli nikt tego nie pilnuje, strona po kilku latach działa na starych wersjach, z lukami opisanymi publicznie w internecie. Widzimy to regularnie przy przejmowaniu stron od klientów.

W stronie statycznej to, co zwykle robi wtyczka, jest częścią kodu strony. Mapa strony dla Google generuje się razem ze stroną. Wersje językowe PL, EN i DE ze znacznikami hreflang też. Formularz kontaktowy to krótki skrypt na serwerze. Zgoda na cookies i Consent Mode v2 są wpisane w szablon. Nie ma czego aktualizować co tydzień.

Bezpieczeństwo i szybkość

Bezpieczeństwo. Większość włamań na małe strony firmowe nie jest wymierzona w konkretną firmę. Boty skanują internet w poszukiwaniu znanych luk w popularnych systemach i wtyczkach. Strona statyczna nie ma tych elementów, więc większość takich ataków nie ma w co trafić. Nie znaczy to, że jest nie do złamania, ale powierzchnia ataku jest dużo mniejsza: serwer, konto hostingowe, formularz.

Szybkość. Gotowy plik HTML wysyła się szybciej niż strona składana z bazy danych. Do tego od początku kontrolujemy, co na stronie się ładuje: zdjęcia w WebP, czcionki hostowane lokalnie, brak zbędnych skryptów. Na telefonie przy słabym zasięgu nad morzem ta różnica jest odczuwalna. Szerzej piszę o tym w tekście o szybkości strony na telefonie.

Po uruchomieniu strony zgłaszamy ją do Google Search Console i wysyłamy mapę strony, a zmiany zgłaszamy też przez IndexNow, z którego korzystają między innymi Bing i Yandex.

Hosting: zwykły serwer wystarczy

Strona statyczna to pliki. Można ją umieścić na praktycznie każdym hostingu, bez wymagań co do wersji PHP czy bazy danych. Przy przeprowadzce na inny serwer kopiuje się katalog z plikami i zmienia ustawienia domeny.

Dwie rzeczy, o których mówimy klientom od razu:

  1. Kod źródłowy i treść są u nas w repozytorium, z historią zmian. Każdą wcześniejszą wersję strony da się odtworzyć.
  2. Domena i hosting najlepiej, żeby były na koncie klienta. Wtedy masz nad nimi kontrolę niezależnie od tego, kto prowadzi stronę.

Jak zmienić treść na stronie bez WordPressa

To najczęstsze pytanie i uczciwie przyznajemy, że to miejsce, w którym WordPress ma przewagę: zalogowanie się do panelu i zmiana tekstu jest dla wielu osób znajoma.

U nas są dwie drogi:

  • Zmiany przez nas. Wysyłasz nam maila z nowym cennikiem, menu albo zdjęciami, my wprowadzamy zmianę, generujemy stronę i publikujemy. Przy stronach, które zmieniają się kilka razy w sezonie, to najwygodniejsze dla klienta rozwiązanie. Zwykle wchodzi w zakres opieki technicznej.
  • Prosty panel do edycji. Jeśli często zmieniasz menu dnia, godziny otwarcia czy aktualności, możemy podpiąć prosty panel, w którym edytujesz tylko te pola. Po zapisaniu strona generuje się na nowo. Panel nie daje dostępu do układu strony, więc trudno coś przypadkiem zepsuć.

Rynkowo opieka techniczna nad stroną zaczyna się od ok. 200 zł miesięcznie. Zakres opieki i jej koszt u nas ustalamy po rozmowie, zależnie od tego, jak często strona się zmienia.

Kiedy WordPress jednak ma sens

Nie robimy z tego zasady ideologicznej. Są sytuacje, w których sami doradzamy WordPressa lub inny system z panelem:

Sytuacja Co polecamy
Strona wizytówka, restauracja, pensjonat, strona produktowa strona statyczna
Kilka wersji językowych i dużo podstron pod SEO strona statyczna
Blog, na który kilka osób pisze codziennie WordPress lub inny CMS
Sklep internetowy z koszykiem i płatnościami system sklepowy (np. WooCommerce lub gotowa platforma)
Firma ma już zespół, który zna WordPressa i chce sam wszystko zmieniać WordPress

Przy sklepie internetowym zwykle nie budujemy wszystkiego od zera. Gotowa platforma sklepowa rozwiązuje płatności, stany magazynowe i zwroty lepiej niż cokolwiek pisane od początku. Tak działa na przykład sklep colbergcoffee.pl i hurtownia b2b.colbergcoffee.pl, obie na WooCommerce.

Tak pracujemy przy naszych realizacjach, na przykład lamarzoccopolska.pl, sanremopolska.pl i victoriaarduinopolska.pl, gdzie każdy produkt ma osobną podstronę. Zobacz realizacje albo opis naszego procesu na stronie jak pracujemy.

Najczęstsze pytania

Czy stronę bez WordPressa da się później rozbudować?
Tak. Nowe podstrony, wersje językowe czy sekcje dodajemy w kodzie i generujemy stronę na nowo. Rozbudowa nie wymaga instalowania wtyczek ani zmiany systemu.
Co jeśli zechcę zmienić firmę, która prowadzi stronę?
Przekazujemy pliki strony i kod źródłowy. Strona statyczna działa na zwykłym hostingu, więc nowy wykonawca może ją przejąć lub zbudować kolejną wersję na jej podstawie.
Czy strona statyczna może mieć rezerwacje i formularze?
Tak. Formularz kontaktowy działa przez krótki skrypt na serwerze, a silnik rezerwacji lub system zamówień osadzamy z zewnętrznego dostawcy. Więcej o rezerwacjach w tekście Strona pensjonatu z rezerwacją online.

Jeśli zastanawiasz się, czy Twoja strona powinna być statyczna, czy na WordPressie, napisz do nas.

EK
Elena KountouriUX Designer & Engineer

Projektuje i koduje każdą stronę od zera. Zaczyna od pytania, co gość ma zrobić na telefonie w pierwszych sekundach: sprawdzić menu, zarezerwować stolik, zapytać o termin. Potem pilnuje, żeby strona otwierała się szybko także na słabym zasięgu przy plaży.

Napisz, co chcesz zbudować albo poprawić

Odpisujemy w ciągu jednego dnia roboczego. Pierwsza rozmowa i wstępna wycena są bezpłatne.