Launching an online store is exciting, and also the moment when small oversights become expensive. A payment method that silently fails, a shipping rate that undercharges every order to the North East, a missing refund policy or a checkout that breaks on one popular Android browser can cost you sales, money and trust in the first week.
Most of these problems are entirely preventable. They happen because launches are rushed and nobody has a single list that covers business, legal, technical and marketing tasks together. This ecommerce website checklist pulls all of it into one place, with more than 50 points grouped by area, so your team can work through it methodically and sign off each item before you announce the store.
The checklist is written with Indian businesses in mind (GST, UPI, cash on delivery, pincode serviceability and the Consumer Protection (E-Commerce) Rules), and it applies whether you are using WooCommerce, Shopify or a custom platform. Use it as a working document: assign an owner to each section and do not go live until every critical item is ticked.
Key takeaways
- Start the business and legal tasks (GST, payment gateway KYC, policies) weeks before launch; they often take the longest.
- Test every payment method, shipping zone and email notification with real orders, including a refund and a cancellation.
- Remove “noindex” settings from staging, submit your sitemap and set up analytics with e-commerce tracking before launch day.
- Back up, secure and monitor the store from day one, and never store customers’ card details yourself.
- Plan the first 30 days after launch: review analytics, fix friction points and collect early customer feedback.
How to use this e-commerce website checklist
Not every item needs the same urgency. Group tasks by phase and owner so nothing is left to the last day.
| Phase | When to start | Typical owner | Checklist sections |
|---|---|---|---|
| Foundations | 4–6 weeks before launch | Founder / finance | Business and legal, payments set-up |
| Build and content | 3–5 weeks before launch | Developer, content team | Catalogue, checkout, shipping, technical |
| Optimisation | 1–2 weeks before launch | Developer, marketing | SEO, analytics, security |
| Go-live | Final 3–5 days | Whole team | End-to-end testing, launch plan |
| Post-launch | First 30 days | Marketing, operations | Monitoring and improvement |
1. Business and legal foundations
These items often depend on banks, government portals or payment providers, so start early.
- GST registration is in place if required for your business, and your GSTIN is ready to appear on invoices and the website where needed.
- A current account in the business name is linked to your payment gateway for settlements.
- Payment gateway KYC is complete and your account is approved for live transactions. Providers review your website, so have policies and contact details live on staging before you apply.
- Legal pages are published: privacy policy, terms and conditions, return and refund policy, shipping policy and cancellation policy, written for your actual processes rather than copied from another site.
- Seller and grievance details are displayed. The Consumer Protection (E-Commerce) Rules, 2020 expect online sellers to show information such as legal name, address, customer care contact and grievance officer details, along with clear return, refund and exchange terms.
- Consent and data handling are reviewed in light of India’s Digital Personal Data Protection Act, 2023: collect only the data you need, explain how you use it and handle marketing consent properly. Official updates are published by MeitY.
2. Product catalogue
Your catalogue is your shop window. Inconsistent data here creates confusion, returns and support calls later.
- Every product has a clear, descriptive title that includes what it is and key attributes (material, size, colour or model).
- Descriptions are original and answer buyer questions: dimensions, materials, care instructions, compatibility, what is in the box.
- Images are high quality and consistent, with a clean main image and multiple angles. See our product photography tips for practical guidance.
- Variants are set up correctly (size, colour, pack size) with individual SKUs, prices, stock and images.
- Prices are accurate and it is clear whether they include GST. Sale prices have start and end dates where relevant.
- Stock levels are entered and low-stock notifications are configured.
- HSN codes and tax classes are mapped so invoices show the correct GST rates.
- Mandatory declarations are shown where applicable, such as MRP, net quantity and country of origin for packaged or imported goods.
- Categories, tags and filters are logical and tested with real shoppers’ search terms.
- Weights and dimensions are added to every product so shipping calculations are correct.
Tip: Ask someone outside your company to find and buy three specific products on your staging site while you watch silently. Every time they hesitate, you have found something to fix in navigation, filters or product information.
3. Payments and checkout
Checkout is where revenue is won or lost. Test it more than anything else on the site. For a detailed comparison of providers, read our guide to payment gateway integration in India.
- The payment gateway is switched from test mode to live mode, with live API keys, and test keys are removed.
- Every payment method is tested with a real transaction: UPI, credit and debit cards, net banking and wallets.
- Webhooks are configured so orders update correctly even if a customer closes the browser before returning to your site.
- Failed and pending payments are handled gracefully, with a clear message and an easy way to retry.
- Cash on delivery rules are set, if you offer COD: order value limits, serviceable pincodes and any extra charge clearly shown.
- Guest checkout is enabled unless you have a strong reason to force account creation.
- The checkout form asks only for what you need, with pincode-based city and state auto-fill where possible.
- Coupons and discounts are tested, including usage limits, expiry dates and combination rules.
- GST-compliant invoices are generated automatically with your GSTIN, HSN codes, tax breakdown and invoice numbering.
- Order confirmation emails (and SMS or WhatsApp messages, if used) are sent with correct branding, order details and support contacts.
4. Shipping, fulfilment and returns
- Shipping zones and rates are configured (flat rate, weight-based or free above a threshold) and checked against real courier costs.
- Pincode serviceability is verified with your courier or shipping aggregator, and unserviceable areas are handled clearly.
- Courier or aggregator integration works for label generation, pickup scheduling and tracking numbers.
- Estimated delivery times are displayed on product pages or at checkout, and are realistic.
- Packaging is ready, with materials, branded inserts, invoices and return labels in stock.
- The returns and refund process is tested end to end: request, pickup, inspection, refund to the original payment method and customer notification.
5. Technical quality and performance
- SSL is active on every page and all HTTP URLs redirect to HTTPS without mixed-content warnings.
- The site is tested on real mobile devices, including budget Android phones, since a large share of Indian shoppers browse and buy on mobile.
- Cross-browser checks are done on Chrome, Safari, Firefox, Samsung Internet and Edge.
- Page speed is optimised: compressed images, caching, minimal plugins and a CDN. Aim for good Core Web Vitals scores on key templates.
- All forms work (contact, newsletter, account registration, password reset) and submissions reach the right inbox.
- Transactional emails are authenticated with SPF, DKIM and DMARC records, and sent through a reliable SMTP service so they do not land in spam.
- A helpful 404 page exists with search and links to popular categories.
- Broken links and placeholder content are removed, including “lorem ipsum”, demo products and test pages.
6. SEO essentials
- The staging “discourage search engines” or noindex setting is turned off on the live site. This single checkbox has kept many new stores out of Google for weeks.
- Every page has a unique title tag and meta description, especially category and product pages.
- URLs are clean and readable, for example /mens-running-shoes/ rather than /product?id=4821.
- Product structured data is in place (price, availability, reviews where genuine) so search engines understand your products.
- An XML sitemap is generated and submitted in Google Search Console, and the site is verified there.
- 301 redirects are set up from every old URL if you are replacing an existing website.
- Images have descriptive file names and alt text.
7. Analytics and marketing readiness
- Google Analytics 4 is installed with e-commerce events (view item, add to cart, begin checkout, purchase) and tested with a real order.
- Advertising pixels and conversion tags are installed only where you have a lawful basis and appropriate consent.
- Google Merchant Center is set up with a product feed if you plan to appear in Shopping results. The WooCommerce marketplace offers official extensions for this and many other integrations.
- Abandoned cart reminders are configured by email or WhatsApp, respecting customer consent.
- Your Google Business Profile and social profiles link to the store, and the store links back to them.
- A launch offer and announcement plan is ready: email list, social posts, WhatsApp broadcast and any paid campaigns.
8. Security and backups
- Automated daily backups are running and stored off-site, and you have tested a restore at least once.
- All admin accounts use strong, unique passwords and two-factor authentication.
- User roles follow the principle of least privilege: staff who pack orders do not need administrator access.
- Core software, themes and plugins are fully updated, and unused ones are deleted.
- A firewall or security service is active, with login attempt limits and malware scanning.
- Card data is never stored on your server. Use the gateway’s hosted checkout or tokenisation, in line with RBI’s card tokenisation rules.
Our WordPress security guide covers these steps in more depth for WooCommerce stores.
9. Final end-to-end testing and go-live
- Place several real orders using different payment methods, shipping addresses and coupons, then fulfil, cancel and refund them.
- Check every customer email and admin notification generated along the way.
- Train the team on processing orders, updating stock, issuing refunds and answering common queries.
- Prepare customer support: canned replies, WhatsApp or phone hours, and an escalation path for payment issues.
- Choose a quiet launch window (not late Friday night) when your developer is available to fix issues quickly.
- Set up uptime monitoring so you are alerted immediately if the store goes down.
Tip: Consider a “soft launch” to friends, family and existing customers for a week before public promotion. Real orders from forgiving buyers will reveal issues that internal testing missed.
10. The first 30 days after launch
Launch is the start, not the finish. Plan these activities in your calendar:
- Daily for the first week: check orders, payments, failed transactions, emails and error logs.
- Weekly: review analytics for drop-off points between product page, cart and checkout.
- Weekly: check Search Console for crawl errors and indexing of key pages.
- Ongoing: collect customer feedback after delivery and ask satisfied buyers for genuine reviews.
- Monthly: reconcile gateway settlements with orders and invoices.
- Monthly: apply updates and confirm backups as part of a regular maintenance routine.
Common launch mistakes to avoid
| Mistake | What happens | How to prevent it |
|---|---|---|
| Leaving the site on noindex | The store does not appear in Google search | Check reading/visibility settings and robots.txt on launch day |
| Testing only with test cards | Live UPI or net banking fails for real customers | Make small real payments with every method, then refund them |
| No webhooks configured | Paid orders stay “pending” and are not fulfilled | Set up and test gateway webhooks before launch |
| Copied policy pages | Policies do not match your real process, causing disputes | Write policies around how you actually ship, return and refund |
| Missing product weights | Shipping is undercharged on heavy items | Make weight a mandatory field when adding products |
| No backups | A failed update or hack wipes out orders and data | Automated, off-site daily backups with tested restores |
How Ciphercup can help
Ciphercup has built and supported e-commerce websites since 2014, working with businesses from our offices in Bangalore and Kochi. Our WooCommerce store package starts from ₹59,999 and includes uploading up to 50 products, payment gateway integration, shipping and GST configuration, and training for your team, with this checklist built into our launch process.
Learn more about our e-commerce development services, add a product photography pack to make your catalogue shine, or keep the store healthy after launch with our website maintenance plans. See all packages on our pricing page, or contact us to plan your store launch.
Frequently asked questions
Allow four to six weeks for a small to mid-sized store. Business tasks such as GST registration, a current account and payment gateway KYC can take time and depend on third parties. Catalogue preparation, photography and policy writing also take longer than most people expect, so begin these in parallel with design and development rather than waiting until the build is complete.
At a minimum, publish a privacy policy, terms and conditions, return and refund policy, shipping policy and cancellation policy, along with your business name, address, customer care contact and grievance officer details. Payment gateways usually check these during KYC. Write them around your real processes, and have a legal professional review them if your products or business model are complex.
Many Indian shoppers still prefer cash on delivery, especially for first purchases from an unfamiliar brand, so offering it can improve conversions. The trade-off is a higher risk of refused deliveries and slower cash flow. Common safeguards include order value limits, restricting COD to reliable pincodes, a small handling fee and confirming COD orders by phone or WhatsApp before dispatch.
Start in the gateway's test mode to check the flow, then switch to live mode and place small real orders with each payment method, such as UPI, cards and net banking. Refund them from your dashboard to confirm refunds work too. The gateway fee on a refunded test payment may not be returned, but this small cost is worth paying for confidence.
Watch orders, failed payments and email delivery daily for the first week. Each week, review analytics for drop-off between product pages, cart and checkout, and check Search Console for indexing problems. Reconcile payment settlements against orders monthly, keep software updated and backups running, and collect feedback from early customers to guide improvements.