Jak vytvořit kontaktní formulář na webu

Kontaktní formulář je jedním z nejdůležitějších prvků každého firemního webu. Na platformě CMS WordPress je jeho nastavení velmi jednoduché. Umožňuje návštěvníkům kontaktovat vás bez opuštění webu, snižuje spam oproti zveřejnění e-mailové adresy a působí profesionálně. V tomto návodu srovnáme tři nejpopulárnější WordPress pluginy pro kontaktní formuláře a ukážeme, jak formulář nastavit krok za krokem.
Proč potřebujete kontaktní formulář?
Mnoho majitelů webů jen umístí na web svou e-mailovou adresu a očekává, že je lidé budou kontaktovat. To je špatná praxe hned z několika důvodů. Zaprvé spamoví roboti weby prohledávají a sbírají e-mailové adresy. Další rady najdete v našich tipech na zabezpečení webu – pokud je vaše adresa na webu viditelná, čekejte spoustu spamu. Zadruhé vám kontaktní formulář umožní sbírat strukturované informace – místo volného e-mailu se můžete v samostatných polích zeptat na jméno, telefon, téma poptávky a zprávu.
Kontaktní formulář také zlepšuje uživatelskou zkušenost, protože návštěvník nemusí otevírat e-mailového klienta. S firemním e-mailem tvoří kompletní řešení, protože návštěvník nemusí otevírat e-mailového klienta – vše se odehrává přímo na vašem webu. A z pohledu analytiky můžete sledovat, kolik lidí formulář používá, a tato data převést na obchodní poznatky. SEO optimalizace vám pomůže přilákat více návštěvníků, kteří formulář využijí.
WPForms – nejlepší pro začátečníky
WPForms je nejpopulárnější plugin pro kontaktní formuláře s více než 6 miliony aktivních instalací. Jeho hlavní výhodou je drag-and-drop editor, který umožňuje tvorbu formulářů zcela bez programování.
Bezplatná verze (WPForms Lite) nabízí: jednoduchý kontaktní formulář, e-mailová oznámení, základní ochranu proti spamu a responzivní design. Pro většinu menších webů je bezplatná verze naprosto dostačující.
Verze Pro přidává: pokročilá pole (nahrávání souborů, platby, výběr data), podmíněnou logiku (zobrazení/skrytí polí podle odpovědí), integrace s Mailchimpem, Stripem, PayPalem a vícestránkové formuláře.
Jak nastavit WPForms: Nainstalujte plugin z repozitáře WordPressu, přejděte do WPForms > Add New, zvolte šablonu „Simple Contact Form", upravte pole podle potřeby, nakonfigurujte e-mailová oznámení a vložte formulář na stránku pomocí bloku WPForms v editoru.
Contact Form 7 – zdarma a flexibilní
Contact Form 7 je nejstarší a nejpoužívanější bezplatný plugin pro kontaktní formuláře s více než 5 miliony aktivních instalací. Na rozdíl od WPForms používá CF7 ke konfiguraci formulářů textové rozhraní, díky čemuž je flexibilnější, ale pro začátečníky méně intuitivní.
Výhody CF7: Zcela zdarma bez prémiové verze, extrémně nenáročný (nezpomaluje web), podpora AJAX odeslání, flexibilní systém šablon a obrovský ekosystém doplňkových pluginů (Flamingo pro ukládání zpráv do databáze, CF7 Conditional Fields pro podmíněnou logiku).
Nevýhody CF7: Žádný vizuální drag-and-drop editor, začátečníci mohou mít s konfigurací potíže a bez doplňkového pluginu zprávy do databáze neukládá.
Jak nastavit CF7: Nainstalujte plugin, přejděte do Kontakt > Kontaktní formuláře, upravte existující šablonu nebo vytvořte novou, nakonfigurujte záložku Mail pro nastavení e-mailu a formulář vložte pomocí shortcodu, který plugin vygeneruje.
Gravity Forms – pro pokročilé uživatele
Gravity Forms je prémiový plugin (od 59 USD/rok), který nabízí nejpokročilejší možnosti. Je ideální pro firmy, které potřebují složité formuláře, workflow a integrace.
Klíčové možnosti: Drag-and-drop editor, podmíněná logika, výpočty ve formulářích, schvalovací workflow, integrace s více než 30 službami (CRM, platební brána, e-mail marketing) a pokročilý systém oznámení se směrováním.
Pro obyčejný kontaktní formulář je Gravity Forms zbytečně robustní, ale je nepostradatelný, pokud potřebujete přihláškové formuláře, vzorce pro výpočet ceny nebo složité vícekrokové workflow.
Srovnávací tabulka
Cena: WPForms Lite – zdarma, CF7 – zdarma, Gravity Forms – od 59 USD/rok
Snadnost použití: WPForms – výborná, CF7 – střední, Gravity Forms – dobrá
Drag-and-drop: WPForms – ano, CF7 – ne, Gravity Forms – ano
Ochrana proti spamu: Všechny tři podporují metody reCAPTCHA a honeypot
Naše doporučení: Pro většinu uživatelů je nejlepší volbou WPForms Lite. Je zdarma, jednoduchý a pro standardní kontaktní formulář zcela dostačující.
Ochrana kontaktních formulářů proti spamu
Spam je největším problémem kontaktních formulářů. Bez odpovídající ochrany můžete očekávat desítky spamových zpráv denně. Zde jsou nejúčinnější metody ochrany:
Google reCAPTCHA v3 – Běží na pozadí bez interakce uživatele. Analyzuje chování návštěvníka a přiřazuje skóre (0–1). Pokud je skóre nízké, formulář se zablokuje. reCAPTCHA v3 podporují všechny tři pluginy.
Metoda honeypot – Přidá do formuláře neviditelné pole, které vyplní pouze roboti. Pokud je pole vyplněné, zpráva se odmítne. Tato metoda je zdarma a nevyžaduje externí službu.
Cloudflare Turnstile – Bezplatná alternativa ke Google reCAPTCHA, která je pro uživatele méně rušivá. Stále populárnější možnost, která nesbírá data uživatelů.
Akismet – Vestavěná antispamová služba WordPressu, která analyzuje obsah zpráv a blokuje známý spam. Zdarma pro osobní weby, placená pro komerční.
Soulad kontaktních formulářů s GDPR
Pokud váš web navštěvují uživatelé z EU (včetně České republiky jako členského státu EU), musíte u svého kontaktního formuláře dbát na soulad s GDPR. Zde je, co je potřeba:
Zaškrtávací políčko souhlasu – Přidejte povinné zaškrtávací políčko s textem jako „Souhlasím s tím, aby moje údaje byly použity pouze k odpovědi na tuto poptávku." Nesmí být předem zaškrtnuté.
Odkaz na zásady ochrany osobních údajů – Vedle zaškrtávacího políčka by měl být odkaz na stránku se zásadami ochrany osobních údajů, kde podrobně vysvětlíte, jak sebraná data používáte.
Smazání dat – Musíte mít možnost na žádost uživatele jeho data smazat. Pokud používáte plugin, který zprávy ukládá do databáze, umožněte mazání jednotlivých záznamů.
SSL certifikát – Formulář musí být na stránce s HTTPS, aby byla data při přenosu šifrována. BeoHosting nabízí bezplatný SSL certifikát ke všem hostingovým tarifům.
Závěr
Kontaktní formulář je nezbytným prvkem každého profesionálního webu. Pro rychlé a jednoduché nastavení doporučujeme WPForms Lite – je zdarma, intuitivní a pokryje potřeby většiny webů. Nezapomeňte přidat ochranu proti spamu a souhlas dle GDPR a váš kontaktní formulář bude připraven k provozu.
BeoHosting Team
10+ let zkušeností — Specialisté na webhosting a infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Naposledy aktualizováno: