Strona firmy produkcyjnej nie jest stroną usługową z innym zdjęciem w nagłówku. Wchodzi na nią zakupowiec z konkretnym zapytaniem, technolog szukający tolerancji i normy oraz utrzymanie ruchu, które potrzebuje numeru katalogowego części zamiennej. Każdy z nich szuka czegoś innego na tej samej podstronie. Jeśli na starcie nie ustalisz modelu sprzedaży — katalog z zapytaniem ofertowym, sklep B2B z cenami po logowaniu czy hybryda — przebudowa wróci po pierwszym roku. Poniżej masz listę błędów, które widzimy najczęściej, i checklistę do przejścia, zanim podpiszesz umowę z wykonawcą.
Największy błąd na starcie to założenie, że odbiorca jest jeden. Strona produkcyjna obsługuje jednocześnie trzy modele sprzedaży i każdy wymaga innej logiki serwisu:
Niezależnie od modelu strona musi odpowiedzieć na pięć pytań w pierwszych 10 sekundach od wejścia. Jeśli zakupowiec ich nie znajdzie, wraca do wyszukiwarki:
Te dane nie mogą siedzieć na podstronie „O firmie”. Ich miejsce to pierwszy ekran, wspólny pas informacyjny albo przypięty pasek na karcie produktu.
Do tego dochodzi podział odbiorców. Zakupy sprawdzają MOQ, termin i warunki dostawy. Technolog czyta tolerancje, materiał i normę. Utrzymanie ruchu szuka numeru katalogowego części zamiennej — najczęściej z telefonu, w hali. Właściciel porównuje was z konkurencją po tym, jak szybko da się wycenić prosty detal. Cztery osoby, jeden adres URL, cztery różne ścieżki. Jeśli projektujesz jedną kartę „dla wszystkich”, żadna z tych osób nie dostanie tego, po co przyszła.
Zanim cokolwiek zamówisz u wykonawcy, przejdź checklistę własnych założeń — punkt wyjścia masz w materiale nowoczesna strona internetowa w 2026: checklista dla MŚP.
Formę wybierz przed rozmową z wykonawcą, nie w trakcie projektu. Reguła: katalog, jeśli sprzedajesz na zapytanie; sklep B2B, jeśli masz stałych odbiorców i powtarzalne zamówienia; hybryda, jeśli potrzebujesz jednego i drugiego.
Progi traktuj orientacyjnie. Do ok. 50 produktów katalog z formularzem RFQ w zupełności wystarczy — sklep dołożysz później, jeśli będzie potrzebny. Powyżej ok. 150 SKU, przy cyklicznych zamówieniach od tych samych odbiorców, konto B2B zwraca się szybciej, niż się wydaje: mniej telefonów, mniej ręcznych wycen, mniej pomyłek w numerach katalogowych.
Technicznie masz trzy drogi. W WordPressie: własny typ treści (np. produkt) plus taksonomie kategoria-produktu, material, norma i pola własne na numer katalogowy, tolerancję oraz masę. W PrestaShop: kategorie, atrybuty i kombinacje dla wariantów, a widoczność cen po zalogowaniu ustawiasz przez grupy klientów — szczegóły operacyjne znajdziesz w dokumentacji dla deweloperów PrestaShop. Hybryda to zwykle jeden katalog z dwoma poziomami dostępu: ceny publiczne dla części asortymentu, pełny cennik po zalogowaniu.
Koszty ukryte katalogu widać dopiero po pół roku:
Do decyzji zaangażuj handel i dział techniczny razem. To handel wie, ile rabatów negocjuje się telefonicznie, a technologia — kto utrzyma opisy, rysunki i zmiany rewizji przez kolejne lata.
| Kryterium | Katalog + RFQ | Sklep B2B (ceny po logowaniu) | Hybryda |
|---|---|---|---|
| Liczba SKU | do ok. 50 pozycji | powyżej ok. 150 SKU lub szybko rosnący katalog | dowolna — katalog publiczny plus strefa dla kontrahentów |
| Stali odbiorcy B2B | kilku, zamówienia nieregularne | kilkudziesięciu, zamówienia cykliczne | mieszani — nowi przez zapytanie, stali przez konto |
| Ceny | negocjowane indywidualnie, niejawne | jawne po zalogowaniu, grupy rabatowe | jawne dla wybranych pozycji, reszta na zapytanie |
| Kto wprowadza produkty | dział techniczny i marketing | handel i logistyka (ceny, stany) | podział: dane techniczne od technologii, ceny od handlu |
| Główne ryzyko | ręczne opisy, brak skalowania | konieczność utrzymania cen i stanów na bieżąco | dwa źródła prawdy o produkcie, jeśli brak jednego katalogu |
Karta produktu przemysłowego nie jest stroną sprzedażową w sensie marketingowym. Ma odpowiedzieć na jedno pytanie: czy ten detal da się zamówić. Minimalny zestaw pól, bez którego inżynier i zakupowiec zadzwonią do handlowca:
Do tego elementy, które skracają ścieżkę zakupową o kilka dni:
Ujednolicony szablon to oszczędność po obu stronach. Jeden układ sekcji dla wszystkich kategorii: dane techniczne, pliki, wymiary, zapytanie o wycenę — zawsze w tej samej kolejności. Klient uczy się serwisu raz, a Ty nie tłumaczysz handlowcom, dlaczego na jednej karcie tabela jest wyżej, a na innej niżej.
Nazwy plików i zdjęć: numer katalogowy na początku, np. ABC-1234-rysunek-rev-B.pdf, ABC-1234-detal-1.jpg, plus alt zawierający numer i nazwę. Klient wpisuje dokładnie taki ciąg, jaki ma w zamówieniu albo na rysunku — numeracja w nazwach plików realnie wpływa na widoczność w wyszukiwaniu po numerze części. Warto też wdrożyć dane strukturalne obsługiwane przez Google, żeby numer katalogowy i parametry były czytelne maszynowo.
I sprawdź kartę na telefonie. Technolog w hali i utrzymanie ruchu przy maszynie nie otwierają PDF-a na laptopie — korzystają z tego, co mają w ręce. Więcej na ten temat w artykule mobile-first: jak strona zwiększa sprzedaż i zapytania.
Nie każdy produkt da się wycenić automatycznie, ale prawie każdy da się opisać parametrami. W praktyce spotykamy trzy poziomy konfiguratora i każdy kosztuje inaczej.
Do handlowca musi trafić komplet: wszystkie wybrane parametry w jednym polu (nie w dwunastu osobnych linijkach), liczba sztuk, dane kontaktowe, załącznik z rysunkiem (STEP, DWG, PDF), zgoda RODO z datą i treścią, źródło wejścia (Google, kampania, targi) oraz numer konta handlowego, jeśli klient już istnieje w ERP.
Najczęstszy błąd, jaki widzimy: formularz bez potwierdzenia wysłania i bez kopii dla klienta. Zapytanie ląduje w spamie albo na skrzynce, której nikt nie pilnuje, a klient po trzech dniach ciszy idzie do konkurencji. Kopia dla klienta i automatyczne potwierdzenie z numerem zgłoszenia to około godziny pracy, a ratuje dziesiątki zapytań rocznie.
Ochrona przed botami bez psucia UX: honeypot (ukryte pole, które człowiek zostawia puste), limit 3–5 wysyłek na godzinę z jednego IP, prosty token w formularzu. Captchę włączaj dopiero, gdy logi pokażą realny spam — na formularzu B2B potrafi odciąć poważnego klienta.
Nakład licz w roboczogodzinach i rozbij na analizę, wdrożenie i testy. Checklista nowoczesnej strony internetowej dla MŚP pomaga domknąć pozostałe punkty przed podpisaniem umowy.
| Wariant | Co obejmuje | Realny nakład: analiza + wdrożenie + testy |
|---|---|---|
| Gotowy moduł RFQ | Formularz, załącznik, RODO, kopia dla klienta, powiadomienia | 8–14 h (2 + 4–8 + 2–4) |
| Poziom 1: wybór wariantów | Listy pól, składanie numeru katalogowego z segmentów | 10–16 h (2 + 6–10 + 2–4) |
| Poziom 2: walidacja zakresów | Widełki produkcyjne, komunikaty, blokada wysyłki poza zakresem | 22–38 h (5 + 13–25 + 4–8) |
| Poziom 3: wycena orientacyjna | Reguły cenowe, tabela materiałów, zastrzeżenie o cenie wiążącej | 45–90 h (10 + 28–64 + 8–16) |
| Rozbudowa własna modułu | Własna logika, kolejka wysyłek, integracja z CRM | 30–60 h (6 + 18–44 + 6–10) |
Integracja brzmi jak obowiązkowy punkt każdej oferty. W firmie produkcyjnej ma sens tylko wtedy, gdy ręczne przepisywanie danych blokuje sprzedaż albo generuje błędy. Zacznij od jednego pytania: czy klient zamawia ze stanu magazynowego, czy jego zamówienie uruchamia produkcję? Od tego zależy cała reszta.
Realnie warto synchronizować pięć rzeczy:
Gdy stany zmieniają się raz na dobę, a rabaty ustalacie kwartalnie, wystarczy wymiana CSV/XML w cyklu nocnym z raportem błędów na maila. Gdy klient kupuje ze stanu w sklepie B2B i oczekuje aktualnej dostępności w koszyku, potrzebujesz API albo webhooka — inaczej sprzedasz coś, czego nie ma.
Ryzyka, na które patrzymy w pierwszej kolejności: dwa źródła prawdy (ręczna zmiana ceny w sklepie, którą najbliższy import nadpisuje), brak kolejki przy awarii ERP (import wywala się w połowie i zostawia połowiczny stan), produkty o zmiennej masie i jednostkach miary (sztuka, kilogram, metr bieżący).
Widoczność: ceny i stany tylko po zalogowaniu. Przy produkcji na zamówienie zamiast liczby sztuk pokazuj komunikat „termin realizacji: 3–4 tygodnie od potwierdzenia rysunku”. To uczciwsze niż stan, który i tak jest nieaktualny.
Czasem lepiej dokupić dwa dni pracy własnego wdrożeniowca albo integratora ERP niż kolejny płatny plugin pośredniczący. Most pośredni trzeba aktualizować przy każdej zmianie API po obu stronach — po dwóch latach koszt utrzymania bywa wyższy niż moduł pisany pod wasz proces.
| Co synchronizować | Wystarczy CSV/XML w cyklu dobowym | Potrzebne API lub webhook |
|---|---|---|
| Stany magazynowe | Produkcja na zamówienie, stany aktualizowane raz dziennie | Sklep B2B ze sprzedażą ze stanu, zmiany w ciągu dnia |
| Ceny i rabaty per kontrahent | Rabaty ustalane kwartalnie | Rabaty zależne od bieżącego portfela zamówień |
| Statusy zamówień | Klient dzwoni po status, panel ma być tylko podglądem | Automatyczne powiadomienia i widoczność etapu produkcji |
| Dane klienta i nr konta | Rzadko zmieniane, wystarczy import nocny | Rejestracja B2B z automatyczną weryfikacją |
| Dostępność terminów | Terminy ustala planista ręcznie | Termin podawany w koszyku przed złożeniem zamówienia |
W tej branży mało kto wpisuje „producent części”. Zapytania wyglądają inaczej: numer katalogowy, norma, parametr techniczny, nazwa detalu z wymiarem albo fraza z lokalizacją. Każda z tych grup trafia na inną stronę i wymaga innej treści.
Adresy: krótkie kategorie i podstrony w formacie /kategoria/nazwa-produktu, z myślnikami, bez dat, bez parametrów sesji, bez ID typu /product.php?id=4711. Jeden produkt powinien mieć jeden adres — wersje z filtrami zostaw jako noindex.
Dane strukturalne: Product z SKU lub MPN w polu identyfikatora, Organization na stronie głównej i LocalBusiness dla zakładu lub oddziału, z telefonem, adresem i godzinami pracy. Pełną listę obsługiwanych typów znajdziesz w dokumentacji Google: dane strukturalne obsługiwane przez Google. Bez tego karta produktu pokazuje się w wynikach bez numeru katalogowego, czyli bez tego, co klient wpisuje w wyszukiwarkę.
Przy eksporcie dodaj hreflang i osobne wersje językowe (/de/, /en/) z własnymi tytułami i opisami. Wersja niemiecka bez hreflang potrafi konkurować w indeksie z polską i obie tracą pozycje.
PDF-y techniczne: sensowna nazwa pliku (karta-katalogowa-kolnierz-dn50.pdf zamiast skan_2024_final(3).pdf), opis w wynikach, ale bez publikowania dokumentów wewnętrznych — cenników, instrukcji roboczych, rysunków pod konkretnego klienta.
Ostatnia pułapka: wykonawca proponuje stronę w React albo innym SPA „bo będzie szybsza”, a Google dostaje pusty HTML bez SSR. Zobacz, dlaczego strona React bez SSR nie rankuje w Google, zanim zaakceptujesz zakres prac.
| Wzorzec zapytania | Przykład | Strona, która powinna odpowiedzieć |
|---|---|---|
| Numer katalogowy | ABC-1234-05 | Karta produktu z numerem w tytule i H1 |
| Norma | DIN 912 M8x40 | Karta produktu lub kategoria z tabelą norm |
| Parametr techniczny | uszczelka EPDM 120°C | Karta produktu z tabelą materiałów |
| Nazwa detalu z wymiarem | kołnierz DN50 PN16 | Karta produktu z wariantami wymiarów |
| Zapytanie z lokalizacją | dostawca profili giętych Śląsk | Strona kontaktowa lub oddziału z LocalBusiness |
Progi, do których warto celować, są trzy: LCP poniżej 2,5 s, INP poniżej 200 ms, CLS poniżej 0,1. Zawsze na telefonie i w throttlingu 4G — nie na biurkowym łączu w biurze. Punkt odniesienia to realne dane użytkowników w raporcie „Podstawowe wyniki internetowe” w Search Console. Definicje i sposób pomiaru opisuje dokumentacja Web Vitals.
Najczęstszym zabójcą w firmach produkcyjnych nie jest treść, a pliki: „Katalog 2026.pdf” ważący 45 MB, dziesięć takich linków na jednej podstronie, zdjęcia prosto z aparatu po 6000 px i 8–12 MB każde. Efekt: LCP rośnie do 6–8 s i zakupowiec na LTE w hali nie doczeka. Co zrobić: eksport zdjęć do WebP, szerokość maks. 1600 px dla nagłówka i 800 px dla kart produktów, lazy loading poniżej pierwszego ekranu, PDF-y kompresowane do 5 MB i podawane jako link do pobrania, nigdy w iframe. To dokładnie ten sam mechanizm, który opisujemy w artykule o mobile-first i liczbie zapytań.
Hosting: serwer w Polsce lub UE (opóźnienia sieciowe i RODO), kopie zapasowe poza tym samym serwerem, najlepiej z retencją 30 dni, monitoring dostępności co 1–5 minut z alertem mailem lub SMS, aktualizacje rdzenia i wtyczek w oknie serwisowym — u nas standardowo niedziela 2:00, po teście na kopii staging. Pierwsza nieprzetestowana aktualizacja wtyczki potrafi położyć stronę w środku tygodnia produkcyjnego.
RODO w praktyce: checkbox zgody przy formularzu RFQ z linkiem do polityki prywatności, jasna informacja o administratorze danych i podstawie prawnej, określona retencja zapytań (np. 24 miesiące) wpisana do polityki, dostęp do panelu wyłącznie na kontach imiennych i z 2FA — nie jedno wspólne konto „admin” z hasłem na kartce. Pliki dla kontrahentów, cenniki i rysunki techniczne nie mogą leżeć pod zgadywalnym adresem w rodzaju /uploads/cennik-2026.pdf. Powinien je serwować skrypt sprawdzający rolę zalogowanego użytkownika, a katalogi wyłączyć z indeksowania nagłówkiem X-Robots-Tag: noindex.
| Metryka | Próg | Co najczęściej zawala wynik w firmie produkcyjnej |
|---|---|---|
| LCP | poniżej 2,5 s | niekompresowane zdjęcie hero, PDF osadzony w iframe, brak cache na serwerze |
| INP | poniżej 200 ms | ciężkie slidery, kilkadziesiąt wtyczek, skrypty czatów ładowane od razu |
| CLS | poniżej 0,1 | obrazy bez wymiarów width/height, banner cookie wstawiany po wyrenderowaniu |
Zakres prac wyceniaj w roboczogodzinach, nie w „pakietach”. Trzy realne poziomy:
Kwotę policzysz, mnożąc przez stawkę wykonawcy — dlatego porównuj oferty po zakresie i liczbie roboczogodzin, nie po cenie brutto. Utrzymanie licz miesięcznie: aktualizacje, kopie zapasowe, monitoring, godziny serwisowe. W umowie zapisz SLA z czasem reakcji: 4 h dla awarii krytycznej (strona nie działa, RFQ nie wysyła wiadomości), 1 dzień roboczy dla pozostałych zgłoszeń. Realny pakiet serwisowy to 3–6 h miesięcznie.
Migracja ze starej strony to nie kopiuj-wklej. Potrzebujesz mapowania 301 dla każdego starego adresu — 1:1, nie wszystko na stronę główną. Wyeksportuj adresy z Search Console, przejedź starą i nową wersję crawlerem (np. Screaming Frog) i po uruchomieniu porównaj listę 404. Zachowaj widoczność na frazach, których nikt w firmie nie pamięta: karty konkretnych części, numery katalogowe, nazwy norm. To często najlepiej konwertujący ruch w całym serwisie, dlatego warto zaplanować go razem z strategią marketingową dla małej firmy, a sam układ podstron przemyśleć według przewodnika po projektowaniu responsywnej strony.
Przed podpisaniem umowy zadaj sześć pytań:
| Etap | Czas | Co musi być gotowe po twojej stronie |
|---|---|---|
| Analiza i treści | 2–3 tyg. | zdjęcia z produkcji, opisy, karty katalogowe |
| Projekt | 2–3 tyg. | akceptacja makiety i nawigacji |
| Budowa | 4–8 tyg. | dane i dostępy do integracji (ERP, kurier) |
| Migracja danych | 1–2 tyg. | lista starych adresów, eksport z Search Console |
| Testy na urządzeniach | 1 tyg. | uwagi do formularza RFQ i logowania B2B |
| Uruchomienie i stabilizacja | 2–4 tyg. | osoba kontaktowa po stronie firmy |
Strona projektowana pod konsumenta, a nie pod zakupowca i technologa.
Jak wykryć: Przejrzyj ostatnie 20 zapytań mailowych. Jeśli połowa dotyczy rzeczy, które powinny być na stronie — tolerancji, minimalnej partii, czasu realizacji, certyfikatów — strona nie odpowiada na pytania klientów.
Jak naprawić: Dodaj na kartach produktu blok z parametrami technicznymi (materiał, zakres wymiarów, tolerancja, norma, masa) i formularz zapytania z polami dopasowanymi do realnego zapytania, a nie jedno uniwersalne pole na wiadomość.
Model sprzedaży ustalany po wyborze systemu, na którym stanie strona.
Jak wykryć: Zapytaj wykonawcę, co dokładnie dzieje się po kliknięciu przycisku zapytania o cenę. Jeśli pada odpowiedź typu zobaczymy w trakcie, model nie został ustalony.
Jak naprawić: Zdecyduj przed startem prac, czy budujesz katalog z formularzem RFQ, sklep B2B z cennikiem po logowaniu, czy hybrydę z publicznym katalogiem i zamówieniami dla kontrahentów. Od tego zależy wybór CMS-a, nie odwrotnie.
Karta produktu bez plików do pobrania i bez rysunku technicznego.
Jak wykryć: Otwórz losową kartę produktu i sprawdź, czy w mniej niż 30 sekund znajdziesz tam masę, normę, tolerancję i plik do pobrania. Jeśli musisz dzwonić do handlowca, klient też zadzwoni.
Jak naprawić: Ustal jeden szablon karty dla wszystkich kategorii i listę pól obowiązkowych: nazwa i numer katalogowy, materiał, zakres wymiarów, tolerancja, norma, masa, warianty i wykończenia, tabela wymiarów, zdjęcie detalu, informacja o opakowaniu i paletowaniu.
Brak właściciela danych produktowych po stronie firmy.
Jak wykryć: Zapytaj, kto aktualizuje opis, gdy zmieni się materiał albo norma. Odpowiedź typu ktoś z handlu oznacza, że dane rozjadą się w ciągu kwartału.
Jak naprawić: Wyznacz jedną osobę odpowiedzialną za karty i pliki, z określonym czasem reakcji na zmianę. Ustal też, czy produkty wprowadza dział techniczny, czy handel — to wpływa na to, ile pól da się realnie wypełnić.
Formularz zapytania bez walidacji i bez potwierdzenia przyjęcia.
Jak wykryć: Wyślij testowe zapytanie z wymiarem poza zakresem produkcyjnym. Jeśli przechodzi bez ostrzeżenia, formularz generuje ręczną robotę po stronie handlowca.
Jak naprawić: Dodaj walidację zakresów produkcyjnych i automatyczne potwierdzenie z numerem zgłoszenia oraz informacją, kiedy klient dostanie odpowiedź.
Migracja katalogu bez kontroli duplikatów i wersji plików technicznych.
Jak wykryć: Policz produkty przed migracją i po niej, a potem sprawdź, czy stary plik PDF nie został podmieniony na nową wersję bez oznaczenia. Dwie kartoteki tego samego detalu rozjadą się także w wyszukiwarce.
Jak naprawić: Zrób inwentaryzację numerów katalogowych przed startem, usuwaj duplikaty świadomie, a pliki wersjonuj w nazwie — numer katalogowy plus data albo numer rewizji.
Najdroższy błąd przy stronie firmy produkcyjnej to brak decyzji na starcie: jaki model sprzedaży, kto wprowadza dane, jakie pola ma karta produktu. Katalog, sklep B2B i hybryda to trzy różne projekty — wybranie jednego po fakcie oznacza przebudowę. Przejdź checklistę przed podpisaniem umowy i ustal właściciela danych produktowych w firmie. Reszta, czyli wdrożenie i technika, jest już znacznie łatwiejsza.
Tak, w wielu przypadkach to najsensowniejszy wybór. Jeśli produkty są robione na zamówienie, ceny zależą od partii i materiału, a klientów obsługuje handlowiec, sklep z koszykiem nic nie doda. Katalog z formularzem zapytania ofertowego (RFQ) plus komplet danych technicznych na karcie załatwia sprawę.
Orientacyjnie: do około 50 produktów wystarcza katalog z formularzem RFQ. Powyżej około 150 SKU, przy powtarzalnych zamówieniach od stałych kontrahentów, warto policzyć konto B2B z indywidualnym cennikiem po logowaniu. Między tymi progami decyduje nie liczba produktów, a liczba zamówień, które obsługujesz ręcznie.
To decyzja handlowa, nie techniczna. Jeśli ceny są negocjowane indywidualnie albo zależą od wielkości partii, publikowanie ich zaszkodzi. Wtedy zostaje katalog z cenami ukrytymi do logowania albo bez cen w ogóle. Ważne, żeby klient od razu wiedział, czego się spodziewać — brak informacji nie jest neutralny, jest mylący.
Minimum to rysunek techniczny, tabela wymiarów i plik do pobrania w formatach, których używa klient — najczęściej PDF, a przy obróbce także DXF lub STEP. Do tego zdjęcie detalu i informacja o opakowaniu oraz paletowaniu. Każdy plik z numerem katalogowym w nazwie, żeby dał się znaleźć także poza stroną.
Ma, ale tylko wtedy, gdy potrafi odrzucić konfigurację niemożliwą do wykonania. Konfigurator z walidacją zakresów oszczędza czas handlowca i klienta. Jeśli natomiast tylko zbiera dane i przerzuca je do ręcznej wyceny, dokłada pracę zamiast ją odejmować.
Mierz liczbę zapytań i ich jakość, a nie tylko ruch. Ustaw punkt odniesienia przed wdrożeniem: ile zapytań przychodziło miesięcznie i ile z nich było merytorycznych. Osobno sprawdź Core Web Vitals na realnych urządzeniach — dokumentacja Google opisuje to pod adresem https://developers.google.com/search/docs/appearance/core-web-vitals
Jedna osoba decyzyjna, która ma dostęp do handlu, technologii i jakości. Jeśli decyzje podejmuje komitet, ustalenia rozjeżdżają się między spotkaniami, a wykonawca dostaje sprzeczne wytyczne. Pomocne jest też trzymanie się zasad pisania treści pod odbiorcę, które opisuje Google: https://developers.google.com/search/docs/fundamentals/creating-helpful-content
Jeśli chcesz przejść przez te ustalenia z kimś, kto wdraża strony produkcyjne na co dzień, napisz do nas. Możemy zacząć od krótkiej rozmowy o Twoim katalogu i modelu sprzedaży, bez zobowiązań.