Contact Form 6 менен WordPress спамын токтотуунун 7 жолу

Веб-маркетинг иши дайыма кардарды урматтоону талап кылат
Веб-маркетинг иши дайыма кардарды урматтоону талап кылат

Contact Form 5 менен WordPress спамын токтотуунун 7 жолу

WordPress үчүн популярдуу байланыш формасы Contact Form 7 көбүнчө спамга багытталган. Бул жерде көйгөйдү чечүүнүн 6 жөнөкөй, бирок натыйжалуу жолу

Спам - бул WordPress веб-сайттарындагы байланыш формаларында чоң көйгөй - биз өзүбүз иштеп чыккан веб-сайттар жана дүйнөлүк масштабда. Кардарлар көбүнчө сайттарынын байланыш формаларынан келип чыккан спам көйгөйлөрүн билдирүү үчүн бизге кайрылышат. Ар бир адам үчүн жарактуу болгон методологияларды жана ыкмаларды колдонуу эч качан мүмкүн эмес, тилекке каршы, ар бир ишти жекече талдоо зарыл. Contact Form 7 плагини эң популярдуу жана акысыз WordPress байланыш формасын куруучу жана ошондуктан спам жасоочулар тарабынан катуу багытталган. Спам байланыш формасын тапшыруу күн сайын жүздөгөн спам каттарды кабыл алып, жогорку трафиги бар WordPress веб-сайттары үчүн чоң көйгөй болушу мүмкүн. Бул ыңгайсыз жана спамдардын арасынан анык билдирүүлөрдү табуу жана кардарлардын нааразычылыгын жаратууну кыйындатат.

Жакында кардарларыбыздын бири биз көргөн кээ бир чараларга карабастан, күнүнө жүздөгөн спам каттарын алып жатканын айтып нааразы болду. Бул бизди бир азга токтоп, ойлонууга алып келди. Ошентип, биз эң жакшы чечимди табуу үчүн бир нече ыкмаларды сынап көрдүк, мен азыр сиз менен бөлүшөм. Жана эң жакшы жери, аларды колдонуу үчүн WordPress адиси болуунун кажети жок. Сиз ошондой эле WordPress веб-сайтыңызды куруу үчүн эң сонун мүмкүнчүлүк болгон жашыруун WordPress темаларын текшере аласыз. Биз маселени түп тамырынан бери чечтик.

  1. текшерүүчү суроо
  2. Символдордун минималдуу саны
  3. Akismet
  4. Honeypot байланыш формасы
  5. Чынында Simple CAPTCHA
  6. Google reCAPTCHA менен интеграция

Сиз сунуштаган спамга каршы бардык ыкмаларды колдонушум керекпи?

Бир сөз менен айтканда, жок. Мен бул макалада сунушталган бардык ыкмаларды колдонууну КЕҢЕШ БЕРБЕЙМ. WordPress веб-сайты мүмкүн болушунча таза жана көшөгө артында болушу керек жана эч кандай керексиз плагиндер орнотулбашы керек. Анын ордуна, мен сиз WordPress адисисизби же башталгычсызбы, бул чечимдерди сынап көрүү жана ката аркылуу сынап көрүүнү сунуштайм. Бир же эки ыкманы ишке ашыргандан кийин канча спам ала турганыңызды байкап, канааттанганга чейин өзгөртүүлөрдү киргизиңиз. Акисметти баштапкы чекит катары орнотуп, аны ошол жерден алыңыз.

1. Викториналар

Жөнөкөй тесттер байланыш формасынын спамына каршы күрөшүүнүн популярдуу жолу болуп баратат. Алар колдонуучуга жөнөкөй суроо берүү менен иштешет, мисалы "Италиянын борбору? Рим". Боттор бул суроого жооп бере албайт. Натыйжада, туура жооп киргизген адамдар гана байланыш формасын тапшыра алышат.

Тестти кошуу үчүн, байланыш формасын түзөтүп, Тег түзүү ачылуучу менюну чыкылдатыңыз. Төмөндө пайда болгон жарлык кодун байланыш формаңызга чаптаңыз. Ал төмөнкүдөй көрүнөт:

[quiz capital-quiz "Which is bigger, 2 or 8?|8"]

2. Символдордун минималдуу саны

Көбүнчө, WordPress менен иштелип чыккан көптөгөн веб-сайттар кыска, эки орундуу билдирүүлөр менен байланыш формасынан көп спам-билдирүүлөрдү алышат, адатта саны. Спамдын сайттын ээсинин почта ящигин жасалма билдирүүлөр менен жабуудан башка ниети мага түшүнүксүз, бирок бул спамдын бир түрү учурда кеңири таралган.

Эгерде сиздин бардык спам билдирүүлөрүңүз ачык-айкын үлгү боюнча болсо, сиз бул үлгүгө дал келген билдирүүлөрдү бөгөттөө үчүн байланыш формаңызды орнотуу менен аларды бөгөттөсөңүз болот. Бул учурда, мен 7 белгиден узунураак билдирүүлөрдү талап кылуу үчүн Байланыш формасы 20деги Максималдуу жана Минималдуу Узундук опцияларын колдондум. Чыныгы суроо-талаптар, адатта, 20дан ашык белгини берет, ошондуктан бул чыныгы колдонуучуларды капа кылбастан, ботторду бөгөттөйт.

Кабар/Жорумдар талаасы төмөнкүдөй болот:

[textarea* your-message minlength:20 maxlength:500]

3. Akismet

Akismet WordPress үчүн эң мыкты спамга каршы плагин катары репутацияга ээ. Ал байланыш формасы 7 жана блог комментарийлери менен иштээрин баары эле биле бербейт.

Сиз Akismet WordPress плагинин активдештирип, API ачкычыңызды кошуу үчүн экрандагы нускамаларды аткаргандан кийин (коммерциялык эмес веб-сайттар үчүн акысыз, бизнес сайттары үчүн бир аз айлык төлөм), сиз аны Contact Form 7 менен сүйлөшүү үчүн кошумча конфигурацияларды жасашыңыз керек – караңыз https://contactform7.com/spam-filtering-with-akismet/.

Менин тесттеримде Akismet Contact Form 70 спамынын 7% га жакынын токтотту, бирок баарын эмес. Бул макалада айтылган кээ бир башка чечимдер менен бирге жакшы иштеген.

Плагинди бул жерден жүктөп алыңыз: https://akismet.com/

4. Байланыш формасы 7 Honeypots

Contact Form 7 Honeypot – бул WordPress плагини, ал сиздин байланыш формаңызга жашыруун талаа кошот. Чыныгы колдонуучулар аны аягына чыгарышпайт, анткени талаа көрүнбөйт. Бирок боттор муну билишпейт жана аны түзүшөт. Бул плагинге аларды бот катары таанууга жана алардын жөнөтүлүшүнө бөгөт коюуга мүмкүндүк берет.

Contact Form 7 Honeypot WordPress плагинин орнотуп жана активдештиргенден кийин, байланыш формаңызга киргизүү үчүн Honeypot кыска жол кодун түзүү үчүн Тег түзүү опциясын колдонуңуз. Ал төмөнкүдөй көрүнөт (байланыш формасы 7 IDди уникалдуу нерсеге өзгөртүүнү сунуштайт, андан кийин 827ди башка нерсе менен алмаштыруу керек):

[honeypot honeypot-837]

Плагинди бул жерден жүктөп алыңыз: https://wordpress.org/plugins/contact-form-7-honeypot/

5. Чынында эле жөнөкөй CAPTCHA

WordPress үчүн Really Simple CAPTCHA плагини Contact Form 7 иштеп чыгуучусу тарабынан бирге үзгүлтүксүз иштөө үчүн түзүлгөн. Плагин байланыш формасына CAPTCHA кошууга мүмкүндүк берет. Ал боттордун WordPress веб-сайтыңызга формаларды тапшыруусуна жол бербөө үчүн иштелип чыккан.

Чынында эле жөнөкөй CAPTCHA орнотулуп, иштетилгенден кийин, байланыш формасына CAPTCHA тэгин киргизиңиз 7. (Жеткиликтүү опцияларды көрүү үчүн Тег түзүү ачылуучу менюсун чыкылдатыңыз жана формаңызга чаптоо үчүн ыңгайлаштырылган тегди түзүңүз). Ал төмөнкүдөй көрүнөт:

[captchac captcha-14]

Кошумча көрсөтмөлөр боюнча https://contactform7.com/captcha/.

Сураныч, CAPTCHA бир аз эскирип баратканын жана колдонуучу тажрыйбасы үчүн идеалдуу эмес экенин эске алыңыз. Алар ошондой эле сервериңизде айрым функциялардын иштетилишин талап кылат, алар WordPress веб-сайтыңызда жок болушу мүмкүн.

Мен адегенде тестти кошууну сунуштайт элем (жогоруну караңыз), эгер ал иштебесе, CAPTCHA аракетин гана көрөм. Бул эки ыкма негизинен бир эле нерсени кылат. Алар автоматташтырылган боттордун веб-сайтыңыздын байланыш формасын тапшыруусуна жол бербейт – андыктан экөөнө тең кереги жок.

Плагинди бул жерден жүктөп алыңыз: https://wordpress.org/plugins/really-simple-captcha/

6. Google reCAPTCHA интеграциясы

Google reCAPTCHA, Чынында эле жөнөкөй CAPTCHA линиясында, кыйла өркүндөтүлгөн система жана веб-сайтыңыздагы кыянаттык аракеттерди бөгөттөө үчүн иштелип чыккан тобокелдиктерди талдоо кыймылдаткычын колдонот. Кирип жатканда, электрондук коммерция сайтыңызда уруксатсыз сатып алууларды жасоодо, жасалма аккаунттарды түзүү жана байланыш формасын туура эмес колдонууну ботторду арткы жагында бөгөттөө менен текшериңиз жана алдын алыңыз. Модулды орнотуу үчүн сизде Google каттоо эсеби болушу керек. Каттоо эсеби түзүлгөндөн кийин, сиз CONTACT FORM 7 кошумча модулуна киргизүү үчүн кодду суроо үчүн консолго багытталасыз.

Бул жерде сиз туура конфигурация үчүн көрсөтмөлөрдү таба аласыз: https://contactform7.com/recaptcha/

Орнотуу абдан жөнөкөй жана минималдуу көңүл бурууну талап кылат. Бирок натыйжа сизди таң калтырат. Маанилүү эскертүү: Google reCAPTCHA орнотуу менен сайттагы купуялык саясатынын жана куки саясатынын шарттарын өзгөртүү жана интеграциялоо керек болот.

Мен чындап эле жөнөкөй CAPTCHA караганда Google reCAPTCHA'ны жактырам

Мен үчүн эмне иштеген

Бардык WordPress веб-сайттары спамга бир аз башкача жол менен келет. Бир веб-сайтта иштеген нерсе башка сайтта иштебеши мүмкүн. Мен WordPress веб-сайтында 7 байланыш формасынын спамын токтотушум керек болгондо, Акисметти орнотуу менен спам дароо эле азайды. Спам билдирүүлөр күнүнө ондогондон 5-10го чейин азайды.

Мен Акисметти Contact Form 7 Honeypot плагини, викторина жана символдордун минималдуу саны менен айкалыштыруу менен маселени толугу менен чечтим. Эгерде сиз Contact Form 7 спамды азайтуу үчүн бир гана ыкманы кошкуңуз келсе, анда мен Akismetти сунуштайм. Бул эң мыкты өз алдынча чечим, анткени ал абдан күчтүү жана толук. Сиз WordPress адисисизби же башталгычсызбы, аны колдоно аласыз. Бул WordPress байланыш формасынын спамынын баарын өзгөртө алат.

Innovando тарабынан сунушталган 5 WordPress плагиндери
Innovando тарабынан сунушталган 5 WordPress плагиндери