Cel strony i liczba różnych widoków
Na początku pytam, kto odwiedzi stronę i co powinien zrobić: zadzwonić, wysłać formularz, sprawdzić ofertę czy umówić wizytę. Od tego zależą układ, kolejność informacji i potrzebne podstrony. Sama liczba adresów nie mówi wszystkiego — pięć podobnych podstron usług to inna praca niż pięć widoków o odmiennych funkcjach.
Różnicę widać w dwóch moich realizacjach. SoftGSM to jedna strona serwisu telefonów w Krakowie: odwiedzający znajdzie na niej rodzaje napraw, opinie klientów, adres i sposoby kontaktu. Projekt obejmował też utworzenie Profilu Firmy w Google. OneStep wymagał szerszej struktury: osobnych informacji o formach pomocy i zespole, cennika, FAQ, miejsca na artykuły oraz kontaktu. Układ i treści konsultowałem z właścicielką. Te projekty odpowiadają na różne potrzeby; nie traktuję ich jako gotowych pakietów cenowych.
Treści i materiały: kto przygotowuje co?
Wycena zmienia się także w zależności od tego, czy masz już teksty, zdjęcia, logo i informacje o usługach. Materiały nie muszą być perfekcyjne. Potrzebuję jednak wiedzieć, które są gotowe, które wymagają uporządkowania, a które trzeba stworzyć od początku.
Przy stronie lokalnej ważne mogą być jasny opis usług, obszar działania i sposób kontaktu. Przy gabinecie lub zespole dochodzą przedstawienie osób i form pomocy. Gdy treści powstają równolegle z projektem, trzeba przewidzieć czas na konsultacje, poprawki i akceptację. To konkretna część pracy, a nie dodatek, który dzieje się sam.
Projekt, telefon i funkcje
Strona powinna być czytelna zarówno na komputerze, jak i na telefonie. W zakres projektu wchodzą układ, typografia, obrazy, formularze i sprawdzenie, czy najważniejsze działania są wygodne na mniejszym ekranie. Indywidualne animacje lub niestandardowe widoki zwiększają zakres w porównaniu z prostą prezentacją oferty.
Osobno ustalam funkcje. Prosty formularz kontaktowy to coś innego niż rezerwacje, katalog, kilka wersji językowych czy połączenie z zewnętrznym systemem. Przy integracji trzeba sprawdzić możliwości narzędzia, dostęp do danych, zachowanie przy błędzie i sposób testowania. Nie zakładam, że każde połączenie jest możliwe bez weryfikacji.
Co obejmuje uruchomienie, a co opieka po starcie?
Przed publikacją sprawdzam działanie strony, jej widok na różnych ekranach i linki. Wysyłam testowe zapytanie przez formularz i sprawdzam, czy wiadomość dociera na właściwy adres. Kontroluję walidację danych oraz zabezpieczenia przed automatycznymi lub nadmiernymi zgłoszeniami, dobierając je do konkretnego wdrożenia.
Podpinam Google Analytics 4 z uwzględnieniem zgody użytkownika. Sprawdzam też, czy strona może być indeksowana, zgłaszam mapę witryny i ważne adresy w Google Search Console oraz obserwuję zgłoszone problemy. Zgłoszenie strony nie gwarantuje jej pojawienia się w wynikach Google. W propozycji oddzielam wykonanie strony od usług i kosztów, które mogą wracać później: domeny, hostingu, ewentualnych licencji oraz opieki.
Zakres opieki zapisuję w ustaleniach z klientem. Po uruchomieniu mogę przez pierwsze dwa miesiące monitorować stronę, wykonywać kopie zapasowe i aktualizacje. Na później standardowo proponuję jedną aktualizację i kopię zapasową w miesiącu oraz do czterech godzin pracy na uzgodnione zmiany lub reakcję na problem, jeśli będą potrzebne. Częstotliwość i zakres można dostosować do projektu. Klient otrzymuje pełen dostęp do swojego hostingu i, w projektach opartych na WordPressie, do panelu administracyjnego.
Jak przygotować zapytanie o wycenę?
Nie potrzebujesz gotowej specyfikacji technicznej. Wystarczy kilka odpowiedzi:
- Czym zajmuje się firma i do kogo kieruje ofertę?
- Co odwiedzający ma zrobić na stronie?
- Jakie usługi lub osoby trzeba przedstawić?
- Jakie teksty, zdjęcia i elementy marki są już dostępne?
- Czy potrzebne są formularz, blog, rezerwacje, języki lub integracje?
- Czy masz już domenę i stronę, którą trzeba zastąpić lub rozbudować?
Na tej podstawie mogę zaproponować strukturę, ustalić zakres i przygotować wycenę indywidualną. Zobacz, jak tworzę strony internetowe dla firm, albo opisz mi swój projekt.