SlideShare una empresa de Scribd logo
1 de 37
Gaining User Trust in
eCommerce
Andrew Wikel - Automattic
@slash1andy
About WooCommerce
• We are the #1 e-commerce
plugin for WordPress.
• We currently power approx.
30% of every online store.
I Like Legos.
And Star Wars.
And Star Wars
Legos.
My Background
• I love WordPress
• I’ve been working with it since 2008
• I worked for a non-profit for 7 years before coming to
WooThemes, and then Automattic
• I work in Payment Gateways Support for
WooCommerce at Automattic
The #1 tip for people accepting payment online:
Respect your users’ data, and treat it as your own.
– Andrew Wikel
“It’s all about trust. Getting your users to trust you, and
not betraying that trust by securing their info.”
User Trust
• This is huge. If you don’t have
the users’ trust, they won’t give
you money.
• There are many factors, and
not all of them are technical
Cart Abandonment
• Approx. 42% of customer on average never get past
the 1st part of checkout
• There is a huge barrier in getting customers to
checkout
Optimize Checkout
Process
• Tear down the “sign-in” barrier - don’t disconnect your
customer from giving you money. Customers can resent
being forced to create an account.
• Provide a progress indicator - just let people know how long
the process is, and where they are in it.
• Match the checkout with your site’s look and feel
• Never send your customer outside the checkout process
once they are there.
• Visually reinforce all sensitive fields on the payment page
Smashing Magazine
Study
• There is a clear divergence between the
customer’s mental model of form-field security
and the actual security.
• Many test subjects didn’t think about security
until they had to enter their credit card details.
• As one test subject who had just abandoned
their purchase said, “It didn’t look safe
enough.” Her reaction wasn’t based on the
technical security of the website, but rather on
the perceived security of the fields.
• Source:
http://www.smashingmagazine.com/2011/04/0
6/fundamental-guidelines-of-e-commerce-
checkout-design/
Payment Options
• I recommend three
payment gateways:
A. Stripe
B. PayPal
C. Amazon
There are a Lot of Implications
• Your payment gateway is the place that your
customers are trusting to be safe with their info
• Not only do you have to be completely trusting that
they won’t betray *your* trust, but your user does.
• Different gateways have varying security methods
some better than others.
On-Site Processing
• One of the methods that I mentioned earlier was
Stripe.
• Stripe is what we call an On-Site gateway. That just
means that it stays on your site, rather than sending
your customers to another site to checkout.
• Amazon is also an on-site processor, but a bit
different than Stripe.
Off-Site Processing
• The other method that I recommended in the
beginning was PayPal - an Off-Site Processor
• That just means that your customers are sent to
another site to complete payment, and then that site
sends your store a notification that payment was
complete.
PCI Compliance
• Payment Card Industry Data Security Standard (PCI
DSS) is a set of rules that ALL companies that
process, store, or transmit credit card info have to
follow to maintain security.
• PCI-DSS SAQ A-EP is where you want to be.
That is the theory.
Do
• Have a clear, user-friendly privacy policy
• Make your email lists strictly opt-in
• Use an SSL on EVERY SINGLE PAGE that has a
checkout form, log in form, etc. There are no
exceptions.
Don’t
• Some people obscure their return policy or privacy
policy
• It’s a bad idea to mail people without their
permission or sell or give their info to others.
• One of the worst things you can do is have a credit
card form on a plain HTTP page. Please just don’t.
Privacy Policy
• *Have* a privacy policy. It’s almost a majority of
small business owners that don’t have one.
• Use minimal “legalese” and with the user retaining
their rights to privacy.
• Ask for as little permissions and information as
possible. Not only does that improve your chances
of getting it, but it limits the info you have to care for.
Mailing Lists
• Mailing lists should be double opt-in, with few
exceptions.
• There are a lot of guidelines to email marketing that
you should look into (laws you have to comply with,
etc.
• Use a reputable email service to send out your
emails. You can get a service like MailChimp at a
low cost, and the tools that they have are worth it.
Why All This Work?
• Giving the power to your customer to make
decisions based on what information they do and
don’t want you to have is always good for business.
• You want your customers to feel empowered, able
to choose, and know what is happening with their
data.
• Knowledge and transparency = Trust
SSL: The tl;dr
• Purchase and install an SSL certificate
• Update your site URL in WordPress
• Force HTTPS throughout the site
• Resolve any insecure elements on your pages
• Update Google Webmaster Tools and Google
Analytics
Installing an SSL
Certificate
• Purchase from your host, and have them install it.
(hands down the easiest way)
• Use https://letsencrypt.org/ (FREE)
• Do it yourself (slightly masochistic, but ¯_(ツ)_/¯)
Forcing over HTTPS
• Your blog/site URL in WordPress general settings
• Use WordPress Force HTTPS
• .htaccess rewrite rules
Resolving Mixed
Content
• Use Better Search Replace (replace all http with
https in the posts and postmeta tables)
• Your theme and/or plugins could also be loading in
assets over a hardcoded http call, but you can fix
those sometimes with child themes, or you might be
better off switching themes/plugins.
Security
Probably the Easiest One
• Keep *all the things* updated.
• Themes
• Plugins
• WordPress
General WordPress
Security
• Use strong passwords. Seriously, stop using your
cat’s name.
• Change the username from “admin” or easy to
guess ones
• Your database username and password are also at
risk.
• Disable file editing from the WordPress admin
define( ‘DISALLOW_FILE_EDIT’, true );
Security Plugins
• Prevention
• Scans
• Backups
Security Plugins
• Jetpack
• Wordfence
• iThemes Security
• Sucuri
https://jetpack.me/
https://wordpress.org/plugins/wordfence/
https://ithemes.com/security/
https://wordpress.org/plugins/sucuri-scanner/
Hosting
• Your host plays a critical role in your security.
• Never pick a host that starts you out on a PHP
version that is lower than 5.4
• They should have firewalls in place, have correct file
permissions set up, not allow for connections via
plain FTP, etc.
• Shared hosting is cheap, but it’s probably not really
worth the risk.
Use Good Code
• Pick plugins/themes with good support behind them.
• Most times, this means premium code (you have to
pay for it)
Limit External
Connections
• Sometimes you use 3rd party solutions for parts of
your store (shipping, tax, inventory, accounting, etc.)
• Even things that don’t relate to your store can
potentially have access.
• Make sure you investigate who has what of your
site’s data, what their security is like, and what their
privacy policy is like.
The #1 tip for people accepting payment online:
Respect your users’ data, and treat it as your own.
@slash1andy
@WooThemes
@Automattic

Más contenido relacionado

La actualidad más candente

Dynamic websites lec5
Dynamic websites lec5Dynamic websites lec5
Dynamic websites lec5Belal Arfa
 
Choosing WordPress Plugins (WordCamp Raleigh 2016)
Choosing WordPress Plugins (WordCamp Raleigh 2016)Choosing WordPress Plugins (WordCamp Raleigh 2016)
Choosing WordPress Plugins (WordCamp Raleigh 2016)andisites
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site MuhammadUsaid2
 
WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014David Vogelpohl
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.Cloudbells.com
 
How to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websitesHow to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websitesPratik Jagdishwala
 
Types Of Web Hosting Explained
Types Of Web Hosting ExplainedTypes Of Web Hosting Explained
Types Of Web Hosting ExplainedRutuparnaM
 
Developing and deploying a website with html5
Developing and deploying a website with html5Developing and deploying a website with html5
Developing and deploying a website with html5Chris Love
 
What To Do Post-Launch: How To Care For Your Brand New WordPress Site
What To Do Post-Launch: How To Care For Your Brand New WordPress SiteWhat To Do Post-Launch: How To Care For Your Brand New WordPress Site
What To Do Post-Launch: How To Care For Your Brand New WordPress SiteMichele Butcher-Jones
 
After the install
After the installAfter the install
After the installAl Davis
 
Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPressAl Davis
 
iBELONGmember and iACCOMPLISHpartner 2014
iBELONGmember and iACCOMPLISHpartner 2014iBELONGmember and iACCOMPLISHpartner 2014
iBELONGmember and iACCOMPLISHpartner 2014TonyaDavidson
 

La actualidad más candente (19)

Dynamic websites lec5
Dynamic websites lec5Dynamic websites lec5
Dynamic websites lec5
 
Choosing WordPress Plugins (WordCamp Raleigh 2016)
Choosing WordPress Plugins (WordCamp Raleigh 2016)Choosing WordPress Plugins (WordCamp Raleigh 2016)
Choosing WordPress Plugins (WordCamp Raleigh 2016)
 
Site Speed in Wordpress
Site Speed in WordpressSite Speed in Wordpress
Site Speed in Wordpress
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 
WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.
 
Web tips
Web tipsWeb tips
Web tips
 
How to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websitesHow to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websites
 
What are the Types of Websites?
What are the Types of Websites?What are the Types of Websites?
What are the Types of Websites?
 
My website is live now what?
My website is live now what?My website is live now what?
My website is live now what?
 
A Slide!
A Slide!A Slide!
A Slide!
 
WEB HOSTING
WEB HOSTINGWEB HOSTING
WEB HOSTING
 
Types Of Web Hosting Explained
Types Of Web Hosting ExplainedTypes Of Web Hosting Explained
Types Of Web Hosting Explained
 
Developing and deploying a website with html5
Developing and deploying a website with html5Developing and deploying a website with html5
Developing and deploying a website with html5
 
What To Do Post-Launch: How To Care For Your Brand New WordPress Site
What To Do Post-Launch: How To Care For Your Brand New WordPress SiteWhat To Do Post-Launch: How To Care For Your Brand New WordPress Site
What To Do Post-Launch: How To Care For Your Brand New WordPress Site
 
After the install
After the installAfter the install
After the install
 
Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPress
 
Speed!
Speed!Speed!
Speed!
 
iBELONGmember and iACCOMPLISHpartner 2014
iBELONGmember and iACCOMPLISHpartner 2014iBELONGmember and iACCOMPLISHpartner 2014
iBELONGmember and iACCOMPLISHpartner 2014
 

Destacado

You have 2 hands Toronto
You have 2 hands TorontoYou have 2 hands Toronto
You have 2 hands TorontoShayda Torabi
 
Here Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressHere Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressRami Sayar
 
Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content  Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content Christine Pollock
 
Building and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup StoryBuilding and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup StorySucuri
 
A Noob's Journey to the Core
A Noob's Journey to the CoreA Noob's Journey to the Core
A Noob's Journey to the CoreRyan Welcher
 
Systematic Unit Testing
Systematic Unit TestingSystematic Unit Testing
Systematic Unit Testingscotchfield
 
WordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple TalkWordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple Talkting-y
 
How I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of CodeHow I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of CodeAndrea Zoellner
 
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your OwnUsing Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your OwnBrian Hogg
 
Help Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress DeveloperHelp Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress Developerdaraskolnick
 
Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015Alan Lok
 
Writing Secure Code for WordPress
Writing Secure Code for WordPressWriting Secure Code for WordPress
Writing Secure Code for WordPressShawn Hooper
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteTaylor McCaslin
 
Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Jesse Emmanuel Rosario
 
How to use CSS3 in WordPress
How to use CSS3 in WordPressHow to use CSS3 in WordPress
How to use CSS3 in WordPressSuzette Franck
 
Multilingual content with WordPress
Multilingual content with WordPressMultilingual content with WordPress
Multilingual content with WordPressDesaulniers-Simard
 
Content Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyContent Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyJamie Schmid
 

Destacado (20)

Mystery solved pages vs posts
Mystery solved pages vs postsMystery solved pages vs posts
Mystery solved pages vs posts
 
Wordcamp_mcglade_ux_mashups
Wordcamp_mcglade_ux_mashupsWordcamp_mcglade_ux_mashups
Wordcamp_mcglade_ux_mashups
 
You have 2 hands Toronto
You have 2 hands TorontoYou have 2 hands Toronto
You have 2 hands Toronto
 
Here Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressHere Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPress
 
Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content  Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content
 
Building and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup StoryBuilding and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup Story
 
A Noob's Journey to the Core
A Noob's Journey to the CoreA Noob's Journey to the Core
A Noob's Journey to the Core
 
Ecomm 101
Ecomm 101Ecomm 101
Ecomm 101
 
Systematic Unit Testing
Systematic Unit TestingSystematic Unit Testing
Systematic Unit Testing
 
WordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple TalkWordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple Talk
 
How I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of CodeHow I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of Code
 
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your OwnUsing Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your Own
 
Help Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress DeveloperHelp Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress Developer
 
Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015
 
Writing Secure Code for WordPress
Writing Secure Code for WordPressWriting Secure Code for WordPress
Writing Secure Code for WordPress
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress Multisite
 
Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)
 
How to use CSS3 in WordPress
How to use CSS3 in WordPressHow to use CSS3 in WordPress
How to use CSS3 in WordPress
 
Multilingual content with WordPress
Multilingual content with WordPressMultilingual content with WordPress
Multilingual content with WordPress
 
Content Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyContent Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content Strategy
 

Similar a Gaining (and Not Betraying) User Trust in WordPress eCommerce

Securing your WooCommerce Site
Securing your WooCommerce SiteSecuring your WooCommerce Site
Securing your WooCommerce SiteJamie Schmid
 
Protecting Your Web Presence
Protecting Your Web PresenceProtecting Your Web Presence
Protecting Your Web PresenceRich Benjamin
 
Benefits of e commerce 1st assignment
Benefits of e commerce 1st assignmentBenefits of e commerce 1st assignment
Benefits of e commerce 1st assignmentbradfenney94
 
Securing and Safeguarding Your Library Setup
Securing and Safeguarding Your Library SetupSecuring and Safeguarding Your Library Setup
Securing and Safeguarding Your Library SetupBrian Pichman
 
Annual Scary Episode on What's Scaring Us for 2016
Annual Scary Episode on What's Scaring Us for 2016Annual Scary Episode on What's Scaring Us for 2016
Annual Scary Episode on What's Scaring Us for 2016HighRoad Solution
 
How to start e commerce Business?
How to start e commerce Business?How to start e commerce Business?
How to start e commerce Business?Himanshu Saini
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024Brian Pichman
 
Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Gabriella Davis
 
Evil User Stories - Improve Your Application Security
Evil User Stories - Improve Your Application SecurityEvil User Stories - Improve Your Application Security
Evil User Stories - Improve Your Application SecurityAnne Oikarinen
 
Cybersecurity - Defense Against The Dark Arts Harry Potter Style
Cybersecurity - Defense Against The Dark Arts Harry Potter StyleCybersecurity - Defense Against The Dark Arts Harry Potter Style
Cybersecurity - Defense Against The Dark Arts Harry Potter StyleBrian Pichman
 
Insider's Guide to Marketing & Selling with WordPress [#WCPHX]
Insider's Guide to Marketing & Selling with WordPress [#WCPHX]Insider's Guide to Marketing & Selling with WordPress [#WCPHX]
Insider's Guide to Marketing & Selling with WordPress [#WCPHX]Joe Manna
 
How to Design Your Company Website
How to Design Your Company WebsiteHow to Design Your Company Website
How to Design Your Company WebsiteKatherine Chalmers
 
4 Major Reasons for Big Organizations to Have Wildcard SSL Certificates
4 Major Reasons for Big Organizations to Have Wildcard SSL Certificates4 Major Reasons for Big Organizations to Have Wildcard SSL Certificates
4 Major Reasons for Big Organizations to Have Wildcard SSL CertificatesCheapSSLsecurity
 
How To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber MondayHow To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber MondayMichele Chubirka
 
Securing & Safeguarding Your Library Setup.pptx
Securing & Safeguarding Your Library Setup.pptxSecuring & Safeguarding Your Library Setup.pptx
Securing & Safeguarding Your Library Setup.pptxBrian Pichman
 
Account Entrapment - Forcing a Victim into an Attacker’s Account
Account Entrapment - Forcing a Victim into an Attacker’s AccountAccount Entrapment - Forcing a Victim into an Attacker’s Account
Account Entrapment - Forcing a Victim into an Attacker’s AccountDenim Group
 
WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018Jamie Schmid
 
12 Ways to Improve Your Business Website or Blog
12 Ways to Improve Your Business Website or Blog12 Ways to Improve Your Business Website or Blog
12 Ways to Improve Your Business Website or BlogCharles Holmes
 
WordPress and the GDPR
WordPress and the GDPRWordPress and the GDPR
WordPress and the GDPRArjan Olsder
 

Similar a Gaining (and Not Betraying) User Trust in WordPress eCommerce (20)

Securing your WooCommerce Site
Securing your WooCommerce SiteSecuring your WooCommerce Site
Securing your WooCommerce Site
 
Protecting Your Web Presence
Protecting Your Web PresenceProtecting Your Web Presence
Protecting Your Web Presence
 
Benefits of e commerce 1st assignment
Benefits of e commerce 1st assignmentBenefits of e commerce 1st assignment
Benefits of e commerce 1st assignment
 
Securing and Safeguarding Your Library Setup
Securing and Safeguarding Your Library SetupSecuring and Safeguarding Your Library Setup
Securing and Safeguarding Your Library Setup
 
Annual Scary Episode on What's Scaring Us for 2016
Annual Scary Episode on What's Scaring Us for 2016Annual Scary Episode on What's Scaring Us for 2016
Annual Scary Episode on What's Scaring Us for 2016
 
How to start e commerce Business?
How to start e commerce Business?How to start e commerce Business?
How to start e commerce Business?
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024
 
Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017
 
Evil User Stories - Improve Your Application Security
Evil User Stories - Improve Your Application SecurityEvil User Stories - Improve Your Application Security
Evil User Stories - Improve Your Application Security
 
Cybersecurity - Defense Against The Dark Arts Harry Potter Style
Cybersecurity - Defense Against The Dark Arts Harry Potter StyleCybersecurity - Defense Against The Dark Arts Harry Potter Style
Cybersecurity - Defense Against The Dark Arts Harry Potter Style
 
Insider's Guide to Marketing & Selling with WordPress [#WCPHX]
Insider's Guide to Marketing & Selling with WordPress [#WCPHX]Insider's Guide to Marketing & Selling with WordPress [#WCPHX]
Insider's Guide to Marketing & Selling with WordPress [#WCPHX]
 
How to Design Your Company Website
How to Design Your Company WebsiteHow to Design Your Company Website
How to Design Your Company Website
 
4 Major Reasons for Big Organizations to Have Wildcard SSL Certificates
4 Major Reasons for Big Organizations to Have Wildcard SSL Certificates4 Major Reasons for Big Organizations to Have Wildcard SSL Certificates
4 Major Reasons for Big Organizations to Have Wildcard SSL Certificates
 
How To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber MondayHow To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber Monday
 
Securing & Safeguarding Your Library Setup.pptx
Securing & Safeguarding Your Library Setup.pptxSecuring & Safeguarding Your Library Setup.pptx
Securing & Safeguarding Your Library Setup.pptx
 
Account entrapment
Account entrapmentAccount entrapment
Account entrapment
 
Account Entrapment - Forcing a Victim into an Attacker’s Account
Account Entrapment - Forcing a Victim into an Attacker’s AccountAccount Entrapment - Forcing a Victim into an Attacker’s Account
Account Entrapment - Forcing a Victim into an Attacker’s Account
 
WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018
 
12 Ways to Improve Your Business Website or Blog
12 Ways to Improve Your Business Website or Blog12 Ways to Improve Your Business Website or Blog
12 Ways to Improve Your Business Website or Blog
 
WordPress and the GDPR
WordPress and the GDPRWordPress and the GDPR
WordPress and the GDPR
 

Último

Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 

Último (20)

Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 

Gaining (and Not Betraying) User Trust in WordPress eCommerce

  • 1. Gaining User Trust in eCommerce Andrew Wikel - Automattic @slash1andy
  • 2.
  • 3. About WooCommerce • We are the #1 e-commerce plugin for WordPress. • We currently power approx. 30% of every online store.
  • 4. I Like Legos. And Star Wars. And Star Wars Legos.
  • 5.
  • 6. My Background • I love WordPress • I’ve been working with it since 2008 • I worked for a non-profit for 7 years before coming to WooThemes, and then Automattic • I work in Payment Gateways Support for WooCommerce at Automattic
  • 7. The #1 tip for people accepting payment online: Respect your users’ data, and treat it as your own.
  • 8. – Andrew Wikel “It’s all about trust. Getting your users to trust you, and not betraying that trust by securing their info.”
  • 9. User Trust • This is huge. If you don’t have the users’ trust, they won’t give you money. • There are many factors, and not all of them are technical
  • 10. Cart Abandonment • Approx. 42% of customer on average never get past the 1st part of checkout • There is a huge barrier in getting customers to checkout
  • 11. Optimize Checkout Process • Tear down the “sign-in” barrier - don’t disconnect your customer from giving you money. Customers can resent being forced to create an account. • Provide a progress indicator - just let people know how long the process is, and where they are in it. • Match the checkout with your site’s look and feel • Never send your customer outside the checkout process once they are there. • Visually reinforce all sensitive fields on the payment page
  • 12. Smashing Magazine Study • There is a clear divergence between the customer’s mental model of form-field security and the actual security. • Many test subjects didn’t think about security until they had to enter their credit card details. • As one test subject who had just abandoned their purchase said, “It didn’t look safe enough.” Her reaction wasn’t based on the technical security of the website, but rather on the perceived security of the fields. • Source: http://www.smashingmagazine.com/2011/04/0 6/fundamental-guidelines-of-e-commerce- checkout-design/
  • 13. Payment Options • I recommend three payment gateways: A. Stripe B. PayPal C. Amazon
  • 14. There are a Lot of Implications • Your payment gateway is the place that your customers are trusting to be safe with their info • Not only do you have to be completely trusting that they won’t betray *your* trust, but your user does. • Different gateways have varying security methods some better than others.
  • 15. On-Site Processing • One of the methods that I mentioned earlier was Stripe. • Stripe is what we call an On-Site gateway. That just means that it stays on your site, rather than sending your customers to another site to checkout. • Amazon is also an on-site processor, but a bit different than Stripe.
  • 16. Off-Site Processing • The other method that I recommended in the beginning was PayPal - an Off-Site Processor • That just means that your customers are sent to another site to complete payment, and then that site sends your store a notification that payment was complete.
  • 17. PCI Compliance • Payment Card Industry Data Security Standard (PCI DSS) is a set of rules that ALL companies that process, store, or transmit credit card info have to follow to maintain security. • PCI-DSS SAQ A-EP is where you want to be.
  • 18. That is the theory.
  • 19. Do • Have a clear, user-friendly privacy policy • Make your email lists strictly opt-in • Use an SSL on EVERY SINGLE PAGE that has a checkout form, log in form, etc. There are no exceptions.
  • 20. Don’t • Some people obscure their return policy or privacy policy • It’s a bad idea to mail people without their permission or sell or give their info to others. • One of the worst things you can do is have a credit card form on a plain HTTP page. Please just don’t.
  • 21. Privacy Policy • *Have* a privacy policy. It’s almost a majority of small business owners that don’t have one. • Use minimal “legalese” and with the user retaining their rights to privacy. • Ask for as little permissions and information as possible. Not only does that improve your chances of getting it, but it limits the info you have to care for.
  • 22. Mailing Lists • Mailing lists should be double opt-in, with few exceptions. • There are a lot of guidelines to email marketing that you should look into (laws you have to comply with, etc. • Use a reputable email service to send out your emails. You can get a service like MailChimp at a low cost, and the tools that they have are worth it.
  • 23. Why All This Work? • Giving the power to your customer to make decisions based on what information they do and don’t want you to have is always good for business. • You want your customers to feel empowered, able to choose, and know what is happening with their data. • Knowledge and transparency = Trust
  • 24. SSL: The tl;dr • Purchase and install an SSL certificate • Update your site URL in WordPress • Force HTTPS throughout the site • Resolve any insecure elements on your pages • Update Google Webmaster Tools and Google Analytics
  • 25. Installing an SSL Certificate • Purchase from your host, and have them install it. (hands down the easiest way) • Use https://letsencrypt.org/ (FREE) • Do it yourself (slightly masochistic, but ¯_(ツ)_/¯)
  • 26. Forcing over HTTPS • Your blog/site URL in WordPress general settings • Use WordPress Force HTTPS • .htaccess rewrite rules
  • 27. Resolving Mixed Content • Use Better Search Replace (replace all http with https in the posts and postmeta tables) • Your theme and/or plugins could also be loading in assets over a hardcoded http call, but you can fix those sometimes with child themes, or you might be better off switching themes/plugins.
  • 29. Probably the Easiest One • Keep *all the things* updated. • Themes • Plugins • WordPress
  • 30. General WordPress Security • Use strong passwords. Seriously, stop using your cat’s name. • Change the username from “admin” or easy to guess ones • Your database username and password are also at risk. • Disable file editing from the WordPress admin define( ‘DISALLOW_FILE_EDIT’, true );
  • 32. Security Plugins • Jetpack • Wordfence • iThemes Security • Sucuri https://jetpack.me/ https://wordpress.org/plugins/wordfence/ https://ithemes.com/security/ https://wordpress.org/plugins/sucuri-scanner/
  • 33. Hosting • Your host plays a critical role in your security. • Never pick a host that starts you out on a PHP version that is lower than 5.4 • They should have firewalls in place, have correct file permissions set up, not allow for connections via plain FTP, etc. • Shared hosting is cheap, but it’s probably not really worth the risk.
  • 34. Use Good Code • Pick plugins/themes with good support behind them. • Most times, this means premium code (you have to pay for it)
  • 35. Limit External Connections • Sometimes you use 3rd party solutions for parts of your store (shipping, tax, inventory, accounting, etc.) • Even things that don’t relate to your store can potentially have access. • Make sure you investigate who has what of your site’s data, what their security is like, and what their privacy policy is like.
  • 36. The #1 tip for people accepting payment online: Respect your users’ data, and treat it as your own.

Notas del editor

  1. This is a team photo from our most recent WooTrip. They told us to act like a ninja, but I was already being Batman, so… I just went with that.
  2. It’s almost an unwritten rule that every tech session has to have at least one lego picture, so here is the required slide.
  3. It’s also a requirement that you include cat pictures, but that’s not really my style, so here is a picture of my Airedale.
  4. So, a lot of you are thinking that I am going to be speaking about building up an e-commerce section of your site, and then go from there, but I’m not. There’s more to this than that. I will be speaking on the specifics a bit more in-depth, but I want to make sure that we are doing this justice.
  5. This chart is from a survey of people on their trust in online commerce. People trust the e-commerce platforms as a whole, but are becoming more tech-savvy and discerning when it comes to where they place their trust.
  6. This number can tie a *lot* of the things that we just mentioned to do or don’t do. People abandon carts based on payment processor, on the price of shipping, of having to pay sales tax, of a myriad of other issues. You can’t stop them all, but you can reduce them. Have you ever left an item in your cart on like Amazon? Then you got an email, right? There’s a really cool WooCommerce plugin called Follow Up Emails that will mail those people that leave their carts in your store.
  7. There are a lot of ways to do this, but we are going to stick to some really generic tips.
  8. Stripe will handle all your credit card processing, and then PayPal is that alternative payment method that I mentioned earlier. A lot of people love using PayPal, since it’s accepted in a lot of places, they have their details already saved there, and they trust PayPal to keep their info safe. Stripe is a great method for credit card processing, as it’s a really extendable processor, and integrates in most online solutions. It save their card to Stripe’s servers, enables them to charge the user card without the user having to input it again. This is great for recurring payments, such as subscriptions or monthly donations. Also, some customers already use Stripe to save their payment methods from other sites, and Stripe can remember them.
  9. Tell the story of the WooCommerce offline payment gateway.
  10. With any kind of on-site processor, you will NEED an SSL certificate. It’s not optional. If you have a WooThemes extension for an on-site processor, then you will actually be required to have that in place before the gateway will function. Amazon just sends the order to and from Amazon, using the forms from Amazon’s site, and then sending your account info back in an iFrame, so the host store never actually gets to see any of the data except what it needs to fulfill the order (addresses, etc.) Stripe is a bit different from a lot of the other payment processors that work on-site. The stripe extension from WooThemes uses the latest stripe.js solution that offers a bit more security in that your customer’s credit card details never touch your server, helping to eliminate your PCI-DSS compliance burden.
  11. These are actually the most secure and easiest to implement in your store, typically. You are offloading all the responsibility for securing the payment process to the actual payment processor. The downside to this is the jump that customers have to make to go through the step of paying on another site, rather than yours. Sometimes this can be an issue with cart abandonment. Sometimes the exact opposite is true, and your customer actually trusts the payment processor more than you. PayPal is a perfect example of this. Most people know of PayPal, and a good percentage of your customers likely have an account already. This can help lower the barrier of purchase for new customers, and also helps lend credibility to your store, borrowing off of PayPal’s credibility with the customer.
  12. PCI DSS Self Assessment Questionnaire A-EP is much less strenuous to go through than other compliance. If you use either of the payment gateways that I mentioned earlier, you qualify for A-EP instead of the strenuous audits, etc. that can come with other gateways that don’t post directly to the processor servers. If you have a credit card breach, you will be fined. That is guaranteed.
  13. Now we are going to move into a bit more technical things. Things to actually do to increase user security and trust.
  14. SSL stands for Secure Sockets Layer. It provides a secure connection between internet browsers and websites, allowing you to transmit private data online. Sites secured with SSL display a padlock in the browsers URL and possibly a green address bar if secured by an EV Certificate For the SSL, you can have it running on your entire site, and that is a good thing. Make sure that you don’t have any errors about mixed content when your customer goes to checkout.
  15. Tell them the Cliff Original story about no SSL.
  16. Don’t ask for random unnecessary info, like gender, income levels, etc. Our privacy policy, like most everything else in our company, is open source for you to use. The FTC has a lot of resources on Privacy policies and privacy in general. Tell users why you are collecting this information and describe how your business will use the information collected. Specify what information you collect about a user and state what portion, if any, is personally identifiable. Explain your data collection process. For example, let people know if the website sets cookies or maintains weblogs. Also inform people how long you will store the information. If you run third-party ads or services that may collect user data, be sure to mention it in your document and link to the third-party provider’s own privacy policy. Ensure that people can consent to the information collection (e.g. note it on a sign-up form or other collection page) and also ensure they can opt-out without hindering their site experience. Provide contact details right in the document for people who might have a question or concern about your privacy policy. State any applicable laws used to govern your policy (e.g. the Privacy Act).
  17. Double opt-in means that they sign up on your site, and then are emailed another “permission request” that they have to respond to. It’s a lot more arduous process to go through to get a subscriber, but your customers will appreciate it, and you will have the knowledge that these people really want to hear from you, and will reduce the rate your emails are not opened, or marked as spam, which hurts you in the long run. Most reputable email services provide what you are going to need to comply with the laws governing mailing, as well as best practices (double opt-in, etc.)
  18. This is by no means a comprehensive guide on SSL certificates or anything like that, but I do want you to understand a bit about them. This will tell you how to force the entire site over HTTPS I got a lot of this info from the Give guide on this.
  19. having your host do it for you is the best/easiest way. Let’s Encrypt is a brand new venture that is free and open to use, and is basically a push from a group of companies, including the Linux Foundation, Mozilla, Cisco, and Automattic to get more people encrypting and securing their sites. Doing it yourself: If you want to do this, have fun. Call me when you are done, and tell me how it went.
  20. No talk on keeping your users’ trust would be complete without talking about security. Needless to say, a breach of your site that discloses user info is not good for business. It’s a complicated topic, and there’s no magic silver bullet to take care of all your needs. I’m going to take the next few slides to talk about some easy ways to implement a higher security standard for your site.
  21. There really isn’t a reason to not running the latest and greatest. A lot of hacks happen through old software with patches available that people just don’t update.
  22. Passwords typically are the weakest link in the security chain, since most people use the same stupid ones. Brute forcing attacks can guess many passwords within a few hours of random guessing. Having a unique username and password greatly increases the time needed to crack your credentials via brute forcing. WordPress 4.3 comes with a tool to help with making better passwords, so it might be time to revisit those. Also, password managers can really help with generating secure passwords. It sounds cliche and kind of stupid, but the best password is the password that you can’t remember. If you can remember it, it’s typically way too easy for someone to guess.
  23. There are a few different categories for security add-ons for WordPress. A lot of plugins do some or all of these things. Prevention is what it sounds like; they typically do things like block brute force attempts and lock out the IP addresses that a lot of login attempts come from, help you lock down your settings and things to make sure you are secure, etc. Scans can look for file changes (from malicious bots/people) or actively scan for known malware, etc. Backups are pretty straight forward - they backup your site, and store it either off-site or on your server. I greatly prefer an off-site service to an on-site one, as there is a chance that if you are compromised, your backups could be too.
  24. Jetpack - Brute force protection, site monitoring for downtime, managing updates across multiple sites in one dashboard, and security scans and off-site backups (with a VaultPress subscription; you can try free) Wordfence - Scans your site initially to check for infection, then provides prevention security, login security, firewall, and then scheduled scans, etc. with a premium license. iThemes Security - Provides much of the same as above, with some nice features like Strong Password enforcement; offers paid version Sucuri Scanner - Same types of things as the others, but one stand out feature from them is the CloudProxy Firewall (need a subscription) which offers some cool things like DDOS protection, access control, and then some speed features
  25. If your host is terrible, then you can build a rock solid site on top of a pile of quicksand, and end up sunk. Shared hosting is one of the unsung dangers in eCommerce, as your security is only as good as the worst secured site on that server.
  26. This is fairly broad, and I’m really not going to get a whole lot into this, but use good code. The most important part of this is making sure that the plugins are supported well, and especially have regular updates. If a plugin is not updated regularly, then you run risks with security, as well as compatibility. Premium code means that the authors have a very good reason (money) to provide support/updates, and stay on top of security vulnerabilities, etc. This is not disparaging the many awesome themes and plugins out there that are free, but just make sure that you vet the code.
  27. Your weakest link is the weakest link that has access to the site data. It might be a site management system, or a dropshipper, but they have access to parts of your customer’s info, and as such, need to have their security and privacy policies reviewed. Tell the T-Mobile story: 15 million T-mobile subscribers had their data breached when Experian was hacked over the last few weeks. They handled credit reviews and checks for T-Mobile Moral of the story: Be careful who you trust with your user’s data, as ultimately, it comes back on you if anything happens.
  28. Well this is about the end of the presentation. Thanks for joining me.