← All posts

Website and Online Store Security: A Practical Checklist

July 28, 2026 · Updated October 18, 2026 website securityecommerce securityPCI DSSbackupschecklist

For a small business website or online store, most real protection comes from five habits: never handle card numbers yourself, keep everything updated, lock down admin access, keep backups you have actually restored, and design security in from the start instead of adding it before launch. The checklist below covers each one in plain words.

1. Let the payment processor hold the card

The safest card number is one your site never sees. With a hosted checkout or embedded payment fields from a processor such as Stripe, the card details go straight from the customer's browser to the processor, and your site only receives a token and the result.

Why it matters:

At AtrbCode we take our own payments this way, through Stripe. If your site already exists, our Payment Gateway add-on ($93, one-time) implements a payment gateway for it, and API Integration ($98) connects other payment providers or services.

Where card payments are not the norm, for example cash on delivery in parts of the Middle East, the same principle applies to personal data: collect only what you need to deliver the order.

2. HTTPS everywhere

Every page, not just checkout, should load over HTTPS, and plain HTTP addresses should redirect to it. Modern browsers warn visitors about forms on insecure pages, and an HTTPS certificate is free and easy to renew automatically. Treat it as the baseline, not a feature.

3. Admin access: the door attackers try first

Most small-site break-ins are not clever. They use a guessed or leaked password on an admin account.

4. Keep software updated

Outdated software is the other common way in. That includes the platform, its plugins or libraries, the server and anything your developer installed and forgot.

5. The well-known weak spots in custom code

If your site has custom features, its developer should be guarding against the common web vulnerabilities, the kind listed in the OWASP Top 10. Three you can ask about directly:

A good developer can explain how each is handled in a couple of sentences.

6. Backups you have restored

A backup you have never restored is a hope, not a backup.

7. Personal data and privacy

Collect only the data you need, explain what you collect and why in a clear privacy policy, protect it, and delete it when you no longer need it. If you sell to people in the UK or the EU, the UK GDPR and EU GDPR set rules on this; other countries have their own laws, so check the ones that apply to your customers.

Why "we will add security later" fails

Security is not a layer painted on at the end. Who can see which records, how passwords and keys are stored, how payments flow: these decisions shape the data model and the code. Changing them after launch means reworking the core of the system, usually under pressure after something has gone wrong. Building them in from the first day costs a fraction of retrofitting them.

The short checklist

If you are unsure where your site stands, our Bug Fix & Optimization service ($30) diagnoses and fixes problems on sites we built and on sites we did not.

FAQ

Does a small shop really get attacked?
Yes, but rarely by someone targeting you personally. Automated tools scan the whole internet for weak passwords and outdated software. Small sites are hit because they are easy, not because they are interesting.

Is an HTTPS certificate enough to make my store secure?
No. It protects data on the way between the visitor and your server. It does nothing about weak admin passwords, outdated plugins or bugs in your code.

Do I need to be PCI DSS compliant if I use Stripe?
Card rules still apply to you, but using a hosted checkout or the processor's payment fields keeps card data off your systems, which makes your part much simpler. Your processor explains exactly what is expected of you.

Can you check a site someone else built?
Yes. That is a normal part of our Bug Fix & Optimization work.

For new stores and platforms with security built in from the start, see our web services.

Need a website or a Minecraft server?

AtrbCode builds custom sites and hosts game servers from $0.69/month.

See what we do