A checklist for getting your shop's website readyfor Black Friday
14 tasks for preparing the site, checking it during the sale and reviewing the result afterwards.
This page lists the tasks that get a shop's website ready for a Black Friday sale, such as renewing the site's security certificate, making a test purchase and setting up alerts. The tasks are in time order. On this page you can also check for free whether your home page opens.
Black Friday this year is Friday 27 November 2026. Time the checklist by the start and end of your own shop's sale.
Check your home page for free
Enter your site's address. It is checked once from inside Iran and once from outside Iran to see whether the home page opens. No sign-up needed.
Domain names only · the home page, with one plain request · each address is actually checked at most once every 60 seconds
This tool checks only the home page. It does not show the cart, payment or how the site copes with heavy traffic.
Example: the home page opens, but the checkout page has an error
A home page that opens does not by itself show that purchases work. In this example a shop's home page opens, but its checkout page returns an error.
- Step 1
Checking the home page
- shop.example
- From inside Iran: opens
- From outside Iran: opens
- Step 2
Automatic check of the checkout page with Chekaav
- shop.example/checkout
- Response: server error (HTTP 500)
- Chekaav sends an alert to the person responsible for the site
This address was added to the shop's Chekaav account beforehand. Chekaav only checks the response of this address; it does not make a purchase and does not confirm that a payment succeeded.
- Step 3
The person responsible for the site is told
- They look into the error
- If needed, they contact the developer or the hosting support
To make sure purchases work, see the task “Make one complete test purchase”. To receive alerts, see the task “Decide who is responsible for the site and test the alert”.
Black Friday checklist
Most of these tasks do not need Chekaav. Where Chekaav checks the same thing, it is written under that task.
A few weeks before the sale starts
Tasks that take time to finish.
Look at the expiry date of the site's security certificate (SSL)
If the certificate expires, the browser shows the buyer a security warning. If the expiry date is within a month after the sale, renew it now.
Result: The certificate expires at least a month after the sale ends.
With Chekaav: When you add the SSL certificate to Chekaav for checking, you see the days left and get an alert near expiry (default: 30 days before).
Look at the domain's renewal date
Check the domain's expiry date and the email address registered with the domain registrar. If the domain expires before the sale ends, renew it.
Result: The domain expires after the sale ends and you read the registered email address.
With Chekaav: Checks the expiry date of domains such as .com. This is not possible for .ir.
Make one complete test purchase
Place a real order: add to cart, pay, return from the payment gateway and receive the order confirmation message. If you have a discount code, try it too. Do it once on a computer and once on a phone.
Result: An order was placed on a computer and on a phone, both payments succeeded and the confirmation message arrived.
With Chekaav: If the cart and checkout pages open without logging in, you can add their addresses so their errors are checked. Chekaav does not make purchases.
Ask how many buyers the site can serve at the same time
A load test means testing the site with a large number of visitors at the same time. Ask the developer or the hosting support for the result of this test: with how many simultaneous visitors was the site tested, and how much did it slow down or return errors? If no test has been done, arrange one. Chekaav does not run load tests.
Result: The product, cart and checkout pages have been tested with the number of visitors you expect, and you have seen the response times and errors of the test.
List the services your shop uses
Such as sending SMS, calculating shipping cost and reading stock levels. Next to each one, write how to contact its support.
Result: The list of services and a contact for each is ready.
With Chekaav: If a service has an address that can be checked, you can add it too.
The last week before the sale
Tasks for making sure the site is ready.
Do not make unnecessary changes to the site
Finish theme and plugin updates, server moves and domain setting changes before this week.
Result: No unnecessary change is planned until the sale ends. For a necessary change, the time and the way to go back are known.
Decide who is responsible for the site and test the alert
Decide who is responsible for the site during the sale, and who covers if that person is not available. Write the support numbers for hosting, the payment gateway and the developer in one place. Send a test alert and get confirmation from the recipient that it arrived.
Result: The names of the responsible person and the backup and the hours they are available are written down, and the test alert arrived.
With Chekaav: Sends alerts by email, Telegram, Bale or SMS and has a test-send button. The free plan has one alert channel.
Note the site's speed before the sale
Note how long the product page and the cart take to open, so you can compare during the sale.
Result: The opening time of two or three important pages is noted.
With Chekaav: Records the time it takes to receive a response from the site; this is different from the time a page takes to fully appear in a browser. Slow-response alerts are not in the free plan.
Prepare the notice for customers
Write a short text to publish on the shop's social media if the site has a disruption.
Result: The text is ready and it is clear who publishes it and where.
With Chekaav: Has a public status page where customers can see the site's status.
During the sale
Tasks done on the days of the sale.
Check the site during the sale
The person responsible for the site should be available at busy hours and make a test purchase every so often (suggestion: every one or two hours).
Result: Test purchases were made and the result of each was noted.
If the site has a problem, check these in order
If the whole site does not open: 1) try with another internet connection (for example mobile data). 2) look at the security certificate and domain dates. 3) contact the hosting support.
If the site opens but purchases fail: 1) send the page's error to the developer. 2) contact the payment gateway's support.
Result: The responsible person and the backup have read these two lists.
With Chekaav: Shows the error of each check. In the trial and on paid plans, the result of each check location is shown separately.
Hello. The site has a problem. Address: … Since: … What I see: … Which part: the whole site / only cart and payment
If a disruption affected customers' purchases, tell them
Publish the prepared text and write when the next update will be. You do not need to know the cause.
Result: The notice is published and includes the time of the next update.
After the sale ends
Two tasks for the next sale.
Record how the site did during the sale
If a problem happened, write when it started, who noticed it and when, and when it was fixed. If no problem happened, note that.
Result: The note is written.
With Chekaav: Keeps the start time, error and duration of each disruption.
Decide what needs doing before the next sale
Go over the note above. If something needs fixing before the next sale, give it an owner and a date.
Result: The note has been reviewed and each needed fix has an owner and a date.
What Chekaav does
Chekaav is a website monitoring service. It checks the addresses you choose at set intervals and sends an alert when it detects a disruption.
It checks from outside your site
Nothing is installed on your server.
It sends alerts
By email, Telegram, Bale or SMS. How soon an alert arrives depends on the interval between checks.
It checks from several locations inside and outside Iran
In the 14-day trial and on paid plans. The free plan has one check location.
What Chekaav does not do
- It does not run load tests and does not measure how the site copes with heavy traffic.
- It does not make purchases and does not confirm that a payment succeeded.
- It does not show the server's CPU or memory use.
Sign-up is free. For the first 14 days you have the Pro plan's features. If you do not buy a plan, the free plan remains after that: up to 3 monitors, one check location and one alert channel. Checks are at least 5 minutes apart.
Questions
What day is Black Friday this year?
Friday 27 November 2026.
When should I start these tasks?
Start the first group three to four weeks before the sale starts. The timing of the other tasks is in each group's title.
My shop is built with WordPress and WooCommerce. Is the checklist different?
No. Only, in the task “Do not make unnecessary changes to the site”, also consider automatic plugin updates.
Who runs the load test?
Your in-house technical team. Chekaav does not run load tests.
How soon does Chekaav send an alert?
The timing depends on the interval between checks and the disruption-detection settings. It may take several checks; an alert does not necessarily arrive at the moment the problem starts. On the free plan the shortest interval between checks is 5 minutes.
Do I need to install anything on my server?
No.
Is this checklist useful for other busy sales too?
Yes.
Start monitoring your site for free
Add your site's address, connect a way to receive alerts and send a test alert.