Contact Form 7 vs. WPForms: Erot, ominaisuudet ja oikean valinta
Olitpa perustamassa ensimmäistä verkkosivuasi tai päivittämässä vanhaa, tarvitset todennäköisesti jossain vaiheessa yhteydenottolomakkeen.
Lomakkeella kävijä voi lähettää tarjouspyynnön, kysyä lisätietoja, antaa palautetta, ilmoittautua tapahtumaan tai ottaa yhteyttä ilman, että hänen tarvitsee etsiä sähköpostiosoitettasi.
WordPressissä kaksi tunnettua lomakelisäosaa ovat Contact Form 7 ja WPForms. Molemmilla voi tehdä tavallisen yhteydenottolomakkeen, mutta niiden käyttötapa ja painotukset ovat erilaiset.
Lyhyesti sanottuna:
Valitse Contact Form 7, jos haluat maksuttoman, kevyen ja teknisesti joustavan lomakeratkaisun.
Valitse WPForms, jos haluat rakentaa lomakkeita visuaalisesti ja mahdollisimman helposti ilman koodia.
Tässä artikkelissa vertaillaan lisäosia käytännön näkökulmasta.
Miksi yhteydenottolomake on tärkeä?
Yhteydenottolomake on usein yksi sivuston tärkeimmistä toiminnoista.
Se voi helpottaa yhteydenottoa erityisesti silloin, kun kävijä käyttää puhelinta tai haluaa lähettää kysymyksen nopeasti. Hyvä lomake tekee yhteydenotosta helppoa, mutta samalla se auttaa pitämään viestit järjestyksessä.
Lomakkeella voit esimerkiksi kerätä:
- nimi- ja yhteystiedot
- tarjouspyynnöt
- asiakaspalautteen
- ajanvarauspyynnöt
- tapahtumailmoittautumiset
- tuotekysymykset
- työnhakemukset
- uutiskirjeen tilaukset
Lomakkeen ei kuitenkaan pidä kerätä tietoa vain varmuuden vuoksi. Pyydä vain sellaisia tietoja, joita tarvitset yhteydenoton tai palvelun hoitamiseen. Jos lomake kerää henkilötietoja, kerro tietosuojaselosteessa selkeästi, mitä tietoja kerätään, mihin niitä käytetään ja kuinka kauan niitä säilytetään.
Contact Form 7: kevyt ja joustava vaihtoehto
Contact Form 7 on pitkään käytössä ollut maksuton WordPress-lisäosa. Se sopii erityisesti tavallisiin yhteydenottolomakkeisiin, kun haluat mahdollisimman paljon hallintaa ilman kuukausimaksua.
Contact Form 7 ei perustu vedä ja pudota -rakentajaan. Lomakkeen kentät määritellään tekstimuotoisilla form-tageilla.
Esimerkiksi:
[text* your-name]
Tässä:
textkertoo, että kyseessä on tekstikenttä*tarkoittaa, että kenttä on pakollinenyour-nameon kentän tekninen nimi
Sähköpostiviestissä saman kentän sisältöä voidaan käyttää mail-tagilla:
[your-name]
Tämä tekee Contact Form 7:stä joustavan, mutta aloittelijalle käyttöliittymä voi tuntua aluksi hieman tekniseltä.
Contact Form 7:n vahvuudet
Contact Form 7 sopii hyvin, jos tarvitset yksinkertaisen mutta muokattavan lomakkeen.
Sen vahvuuksia ovat:
- lisäosa on maksuton
- peruslomakkeet ovat kevyitä ja suoraviivaisia
- lomakkeen kenttiä voi muokata tarkasti
- sähköpostiviestien sisältöä voi hallita joustavasti
- lomake voidaan lisätä sivulle lohkona tai lyhytkoodilla
- ulkoasua voi muokata HTML:llä ja CSS:llä
- lisäosia ja integraatioita on paljon saatavilla
- roskapostisuojausta voi toteuttaa esimerkiksi Akismetilla tai Cloudflare Turnstilella
Contact Form 7 on hyvä vaihtoehto esimerkiksi silloin, kun tarvitset tavallisen yhteydenottolomakkeen, tarjouspyyntölomakkeen tai palautelomakkeen etkä halua maksaa lisenssistä.
Contact Form 7:n haasteet
Contact Form 7 ei ole vaikea lisäosa, mutta se vaatii enemmän perehtymistä kuin visuaalinen lomakerakentaja.
Lomakkeen rakentaminen tapahtuu tekstimuotoisilla tageilla, ja ulkoasun muokkaaminen voi vaatia CSS-osaamista. Jos haluat rakentaa esimerkiksi monivaiheisen lomakkeen, ehdollisia kenttiä, maksulomakkeen tai monimutkaisen CRM-integraation, tarvitset usein erillisen lisäosan tai mukautettua koodia.
Lisäksi Contact Form 7:n tavallinen käyttötapa perustuu sähköpostiviesteihin. Jos haluat tallentaa kaikki lomakevastaukset helposti WordPressin hallintapaneeliin, tarvitset yleensä erillisen tallennusratkaisun tai integraation.
Kenelle Contact Form 7 sopii?
Contact Form 7 on hyvä vaihtoehto, jos:
- haluat maksuttoman lomakkeen
- tarvitset tavallisen yhteydenottolomakkeen
- osaat hieman HTML:ää tai CSS:ää
- olet valmis opettelemaan form-tagien käytön
- haluat hallita lomakkeen sähköpostiviestejä tarkasti
- haluat välttää maksullisen lisenssin
- sivustollasi on vain muutama lomake
WPForms: helppo ja visuaalinen lomakerakentaja
WPForms on lomakelisäosa, jonka vahvuus on helppokäyttöinen vedä ja pudota -rakentaja.
Lomakkeen luominen tapahtuu visuaalisesti. Valitset kentän, vedät sen lomakkeeseen ja muokkaat asetuksia käyttöliittymästä. Tämä sopii hyvin käyttäjälle, joka ei halua kirjoittaa lomaketageja tai muokata HTML-koodia.
WPForms tarjoaa maksuttoman Lite-version sekä maksullisia lisenssejä. Maksullisissa versioissa on enemmän ominaisuuksia, integraatioita ja hallintatyökaluja.
WPFormsin vahvuudet
WPForms on yleensä nopeampi ottaa käyttöön kuin Contact Form 7.
Sen vahvuuksia ovat:
- vedä ja pudota -lomakerakentaja
- selkeä käyttöliittymä
- valmiit lomakepohjat
- helppo kenttien järjestely
- lomakkeiden asetusten hallinta samassa näkymässä
- monipuoliset roskapostisuojauksen asetukset
- mahdollisuus rakentaa laajempia lomakkeita maksullisilla lisensseillä
- ehdollinen logiikka maksullisissa versioissa
- erilaiset integraatiot esimerkiksi markkinointi- ja CRM-palveluihin lisenssistä riippuen
- vastausten hallinta WordPressin hallinnassa maksullisilla lisensseillä
WPForms sopii erityisen hyvin silloin, kun haluat tehdä lomakkeen nopeasti ja nähdä heti, miltä se näyttää.
WPForms Lite ja lomakevastaukset
WPForms Lite sopii hyvin tavalliseen yhteydenottolomakkeeseen, jossa viestit lähetetään sähköpostiin.
On kuitenkin tärkeää tietää, että Lite-versio ei tavallisesti tallenna lomakevastauksia WordPressin hallintapaneelin Entries-näkymään samalla tavalla kuin maksullinen lisenssi.
WPForms Lite tarjoaa Lite Connect -toiminnon, jolla vastauksia voidaan varmuuskopioida etäpalveluun. Jos päivität myöhemmin maksulliseen lisenssiin, varmuuskopioituja vastauksia voi palauttaa hallintapaneeliin.
Jos lomakevastauksia pitää käsitellä pitkään, hakea, suodattaa tai viedä raportiksi, maksullinen WPForms-lisenssi voi olla käytännöllisempi vaihtoehto.
WPFormsin haasteet
WPFormsin perusversio on helppo käyttää, mutta monet yritykselle hyödylliset ominaisuudet kuuluvat maksullisiin lisensseihin.
Tällaisia voivat olla esimerkiksi:
- ehdollinen logiikka
- monisivuiset lomakkeet
- edistyneet kenttätyypit
- tiedostojen lataaminen
- maksuominaisuudet
- vastausten hallinta WordPressissä
- laajemmat integraatiot
- automaattiset työnkulut
- tarkempi raportointi
Hinnoittelu ja eri lisenssitasojen ominaisuudet voivat muuttua, joten ne kannattaa aina tarkistaa WPFormsin omilta sivuilta ennen ostopäätöstä.
Kenelle WPForms sopii?
WPForms on hyvä vaihtoehto, jos:
- haluat rakentaa lomakkeita ilman koodia
- arvostat vedä ja pudota -käyttöliittymää
- tarvitset valmiita lomakepohjia
- haluat tehdä tarjouspyyntöjä, palautelomakkeita tai ilmoittautumisia nopeasti
- tarvitset ehdollisia kenttiä tai muita edistyneitä ominaisuuksia
- haluat hallita vastauksia WordPressin hallinnassa
- budjetissa on tilaa maksulliselle lisenssille
Contact Form 7 ja WPForms rinnakkain
| Ominaisuus | Contact Form 7 | WPForms |
|---|---|---|
| Perusversio | Maksuton | Maksuton Lite-versio |
| Käyttötapa | Form-tagit ja asetukset | Vedä ja pudota -rakentaja |
| Aloittelijaystävällisyys | Kohtalainen | Erittäin hyvä |
| Ulkoasun muokkaus | HTML ja CSS | Käyttöliittymä, asetukset ja tarvittaessa CSS |
| Lomakepohjat | Peruslomake lähtökohtana | Useita valmiita pohjia |
| Ehdollinen logiikka | Vaatii yleensä lisäosan tai mukautuksen | Saatavilla maksullisissa versioissa |
| Vastausten tallennus hallintaan | Vaatii yleensä erillisen ratkaisun | Maksullisissa versioissa |
| Sähköpostiasetusten joustavuus | Erittäin hyvä | Hyvä |
| Sopii parhaiten | Kevyisiin ja teknisesti muokattaviin lomakkeisiin | Helppoon, visuaaliseen lomakkeiden rakentamiseen |
Roskapostisuojaus pitää ottaa käyttöön
Sekä Contact Form 7 että WPForms tarvitsevat roskapostisuojauksen.
Ilman sitä yhteydenottolomake voi kerätä nopeasti automaattisesti lähetettyjä roskapostiviestejä. Pelkkä lomakkeen asentaminen ei yleensä riitä.
Hyviä keinoja ovat esimerkiksi:
- honeypot-suojaus
- Akismet
- Cloudflare Turnstile
- hCaptcha
- reCAPTCHA
- avainsana- tai maasuodatus
- lähetysajan tarkistus
- rajoitukset toistuviin lähetyksiin
Valitse ensisijaisesti kävijälle mahdollisimman huomaamaton suojaus. Moni sivusto pärjää hyvin honeypot-tekniikalla, Turnstilella tai Akismetilla ilman, että käyttäjän tarvitsee ratkaista kuvapulmia.
Roskapostisuojauksen asetukset kannattaa testata aina itse. Liian tiukka suojaus voi estää myös oikeita yhteydenottoja.
Testaa sähköpostien toimivuus ennen julkaisua
Lomake ei ole valmis vain siksi, että sivulla näkyy Lähetä-painike.
Testaa aina ainakin nämä asiat:
- lomake voidaan lähettää onnistuneesti
- pakolliset kentät toimivat
- virheilmoitukset ovat selkeitä
- viesti saapuu oikeaan sähköpostiosoitteeseen
- lähettäjän sähköpostiosoite näyttää järkevältä
- automaattinen kiitosviesti toimii tarvittaessa
- viesti ei päädy roskapostiin
- lomake toimii myös puhelimella
- roskapostisuojaus ei estä tavallista lähetystä
WordPressin oletussähköposti ei aina takaa luotettavaa toimitusta. Jos lomakeviestejä katoaa tai ne päätyvät roskapostiin, kannattaa ottaa käyttöön luotettava SMTP- tai sähköpostinlähetyspalvelu.
Hyvä käytäntö on käyttää lähettäjäosoitteena oman verkkotunnuksen osoitetta, esimerkiksi:
lomakkeet@yrityksesi.fi
Älä käytä lomakkeen lähettäjän sähköpostiosoitetta suoraan viestin From-kentässä. Parempi tapa on käyttää omaa verkkotunnuksen osoitettasi lähettäjänä ja lisätä lomakkeen täyttäjän osoite Reply-To-kenttään.
Näin sähköpostipalvelut hyväksyvät viestit yleensä luotettavammin, ja voit silti vastata asiakkaalle suoraan hänen omaan osoitteeseensa.
Muista tietosuoja
Yhteydenottolomake käsittelee usein henkilötietoja.
Nimi, sähköpostiosoite, puhelinnumero, viestin sisältö ja mahdolliset liitetiedostot voivat olla henkilötietoa. Siksi lomakkeessa kannattaa kerätä vain tarpeelliset tiedot.
Tavalliseen yhteydenottolomakkeeseen riittää usein:
- nimi
- sähköpostiosoite
- viesti
Puhelinnumeroa ei tarvitse pyytää, jos sitä ei todella tarvita.
Lomakkeen yhteyteen kannattaa lisätä lyhyt teksti, esimerkiksi:
Lähettämällä lomakkeen hyväksyt, että käsittelemme antamiasi tietoja yhteydenottopyyntösi hoitamiseksi. Lisätietoa tietosuojaselosteessa.
Linkitä tästä teksti sivustosi tietosuojaselosteeseen.
Jos lomakkeella tilataan uutiskirjettä tai annetaan suostumus markkinointiin, käytä erillistä valintaruutua. Tavallista yhteydenottopyyntöä ei pidä automaattisesti tulkita uutiskirjemarkkinoinnin suostumukseksi.
Kumpi kannattaa valita?
Contact Form 7 ja WPForms ovat molemmat toimivia vaihtoehtoja. Paras valinta riippuu siitä, kuinka paljon haluat tehdä itse ja millaisia lomakkeita sivustollesi tarvitaan.
Valitse Contact Form 7, jos:
- haluat ilmaisen perusratkaisun
- tarvitset tavallisen yhteydenottolomakkeen
- haluat hallita lomaketta tarkasti
- osaat hieman HTML:ää tai CSS:ää
- olet valmis käyttämään lisäosia erikoistoimintoihin
- et tarvitse monimutkaista lomakerakentajaa
Valitse WPForms, jos:
- haluat mahdollisimman helpon käyttöliittymän
- et halua kirjoittaa lomaketageja
- tarvitset valmiita lomakepohjia
- haluat rakentaa lomakkeita nopeasti
- tarvitset ehdollista logiikkaa tai laajempia integraatioita
- haluat käsitellä vastauksia hallintapaneelissa maksullisella lisenssillä
- arvostat visuaalista vedä ja pudota -rakentajaa
Yhteenveto
Contact Form 7 on hyvä valinta, kun tarvitset kevyen, maksuttoman ja teknisesti joustavan yhteydenottolomakkeen.
WPForms sopii paremmin silloin, kun haluat rakentaa lomakkeita nopeasti ilman koodia ja tarvitset visuaalisen käyttöliittymän, valmiita pohjia tai laajempia ominaisuuksia.
Yksinkertaiselle yrityssivulle Contact Form 7 voi olla täysin riittävä ratkaisu.
Jos taas lomakkeet ovat tärkeä osa myyntiä, tarjouspyyntöjä, tapahtumia, asiakastietojen keräämistä tai automatisoituja työnkulkuja, WPForms voi säästää aikaa ja helpottaa hallintaa.
Kumpi tahansa lisäosa valitaan, tärkeintä on varmistaa kolme asiaa:
- lomake toimii myös mobiilissa
- sähköpostiviestit todella saapuvat perille
- roskapostisuojaus ja tietosuoja ovat kunnossa
Contact Form 7 tukee muun muassa Akismetiin, Cloudflare Turnstileen ja estolistaan perustuvia roskapostisuojauksia. WPFormsissa taas on käytettävissä sisäinen roskapostisuojaus sekä muun muassa Akismet-, reCAPTCHA-, hCaptcha- ja Turnstile-vaihtoehtoja myös Lite-versiossa. (Contact Form 7)
Tietosuojan kannalta lomakkeella kerättävät tiedot ovat henkilötietojen käsittelyä. Tietosuojavaltuutetun mukaan käsittelylle pitää määritellä tarkoitus ja käsittelyperuste, ja rekisteröidylle pitää kertoa läpinäkyvästi tietojen keräämisestä sekä käsittelystä. (tietosuoja.fi)
