Business

The checklist for starting an online business

Launching an online business requires careful planning; from choosing a domain and hosting to payment gateway and legal requirements. This checklist covers all the steps.

Business

Launching an online business seems simple at first glance: build a website, add products, and wait for customers. But experience shows that many newly established businesses fail in the very first months precisely because they ignore technical and legal details. This article is a practical, step-by-step checklist that guides you from choosing a domain and hosting to activating a payment gateway and obtaining the necessary permits. If you are looking for a clear roadmap to get started, this is exactly what you need.

1. Choosing the Right Domain; The First Step in Launching an Online Business

The domain is your brand's digital address. A wrong choice at this stage can force you to rebrand and lose traffic years later. Follow a few important principles:

  • Keep it short and simple: Choose a domain that is easy to spell over a phone call. Domains over 15 characters are usually forgotten.
  • Choose the right extension: For the Iranian market, the .ir extension both builds trust and helps with local SEO. The .com extension is suitable for international brands. Avoid odd extensions like .xyz or .top; users do not trust them.
  • Avoid hyphens and numbers: Domains like my-shop-24.com do not look professional and increase the chance of user typos.
  • Check trademarks: Before registering, search the trademark registration system and Google to ensure no similar brand exists. Legal disputes can halt your entire business.

One important technical note: always register your domain with WHOIS Privacy so your personal information (phone number, address) is not publicly available. The cost of this service is usually negligible annually, but it prevents spam and potential misuse.

Common Mistake in Choosing a Domain

Many people register a domain based on their personal name (e.g., ali-rezaei.com) and later, when the business grows, are forced to redirect to a brand domain. This is both costly and harms SEO authority. From the very beginning, choose a domain that aligns with your brand name, not your personal name.

2. Choosing Hosting and Technical Infrastructure; The Backbone of Your Store

Wrong hosting is the most common cause of slowness and lost sales in online businesses. For a new online store, you have three main options:

  • Shared Hosting: Suitable for starting with low traffic. It has a low cost, but resources (CPU and RAM) are divided among multiple users. If your neighbor's site has heavy traffic, your site will slow down.
  • Virtual Private Server (VPS): The optimal choice for stores expecting growth. You have dedicated resources and can customize PHP and MySQL settings. A VPS with 2 CPU cores and 4 GB of RAM is sufficient to start a WooCommerce store.
  • Cloud Hosting: The most scalable option. If your traffic suddenly spikes, resources are added automatically. The cost is slightly higher, but it is essential for businesses running advertising campaigns.

When purchasing hosting, pay attention to these specifications:

  1. Support for PHP version 8.1 or higher (for new WooCommerce and WordPress)
  2. At least 10 GB of SSD storage
  3. Unlimited bandwidth or at least 500 GB per month
  4. Free SSL certificate (Let's Encrypt) or easy installation
  5. Automatic daily backups

If you plan to run a serious store, invest in VPS or cloud hosting from the start. The price difference may be a few hundred thousand tomans per month, but the difference in speed and stability directly impacts your sales conversion rate. Companies like ServerNet offer various hosting and cloud servers for online businesses that you can choose based on your needs.

Initial Installation and Configuration

After purchasing hosting, perform these steps in order:

# 1. Install WordPress (if using cPanel)
# Go to the Softaculous or Installatron section and install WordPress

# 2. Activate SSL
# In cPanel, go to SSL/TLS Status and activate your domain

# 3. Configure DNS
# Point the A record to your hosting IP:
# A     @     185.10.10.10
# A     www   185.10.10.10
# CNAME www   @

After installation, be sure to perform these security settings:

  • Change the database table prefix from wp_ to a random value
  • Disable file editing from the WordPress admin dashboard
  • Install a caching plugin like W3 Total Cache or LiteSpeed Cache
  • Enable a firewall with plugins like Wordfence

3. Setting Up a Payment Gateway; Where the Money Comes In

The payment gateway is the beating heart of any online store. Without it, customers cannot make purchases, and you cannot generate revenue. In Iran, there are two main types of gateways:

  • Direct Gateway (Merchant): You need to have a business account with one of the banks and apply for a gateway through Shaparak. The approval process usually takes 1 to 3 weeks and requires providing tax documents and a business license.
  • Intermediary Gateway (PSP): Companies like Zarinpal, Beh Pardakht Mellat, and IDPay offer this service. You can get a gateway without a business account, and the fee is usually 1 to 2 percent of the transaction amount.

For a start, an intermediary gateway is a smart choice. But pay attention to these points:

  1. Read the contract carefully; some PSPs hold the settlement amount for up to 72 hours.
  2. Check whether the gateway supports installment payments and gift cards.
  3. Be sure to activate a second gateway as a backup; if the main gateway experiences issues, your sales will not stop.

Common Mistake in Connecting a Gateway

Many new sellers connect the gateway to the default WooCommerce page without properly configuring the Callback URL settings. The result is that the customer pays but is not redirected to the order confirmation page, and the order is not recorded in the system. Always perform a test purchase of 10,000 tomans after connecting the gateway and review the entire cycle.

4. Legal Requirements; From Enamad to Taxes

Launching an online business without complying with legal requirements exposes you to serious risks. The most important permits and requirements include:

4.1. Electronic Trust Symbol (Enamad)

Since 2023, Enamad has been divided into two types: Temporary Enamad and Permanent Enamad. To start, a temporary Enamad is sufficient and allows you to operate. The steps to obtain it:

  1. Register on the enamad.ir website
  2. Complete identity information and the exact business address
  3. Insert the tracking code in HTML format on your website's homepage
  4. Final approval by experts (usually 3 to 7 business days)

Note that since June 2024, obtaining a temporary Enamad requires an inquiry from the tax authority system. Therefore, before taking action, be sure to activate your tax file.

4.2. Tax Authority System and Electronic Invoicing

According to the Point-of-Sale Terminals Law, all online businesses are required to issue electronic invoices through the tax authority system (tp.tax.gov.ir). You can do this manually or through WooCommerce plugins. The penalty for not issuing electronic invoices is 10 to 20 percent of the sales amount, so take this seriously.

4.3. Privacy Regulations

Since 2024, the new data privacy law has been implemented in Iran. You must:

  • Have a Privacy Policy page that clearly explains how user data is collected and used.
  • Obtain explicit user consent before sending any promotional emails or text messages.
  • Notify users within 72 hours in the event of a data security breach.

5. SEO and Content Marketing; Attracting Customers from Search Engines

After the technical setup, it is time to attract traffic. SEO is the most important customer acquisition channel for Iranian online businesses. A few immediate actions:

  • Install the Yoast SEO or Rank Math plugin and set meta tags for all pages
  • Create an XML sitemap and submit it to Google Search Console
  • Optimize site speed; the goal is a load time of under 3 seconds on mobile
  • Produce unique content for each product; do not use copied descriptions from other websites

An important note: for competitive keywords like "launching an online business" or "online shopping," competing with big brands is difficult. Instead, focus on long-tail keywords; for example, "buy espresso coffee in Tehran" instead of "buy coffee."

6. Summary and Final Checklist

Launching an online business is a multi-step process that requires attention to detail. Before starting, review this final checklist:

  1. A short, brand-related domain has been registered
  2. Hosting with sufficient resources and active SSL has been purchased
  3. WordPress is installed, and initial security settings are done
  4. The payment gateway is connected and tested with a test purchase
  5. A temporary Enamad has been obtained and displayed on the site
  6. The tax file is active, and the tax authority system is set up
  7. A privacy policy and terms of use page have been created
  8. SEO tools are installed, and main pages are optimized

If you have completed all these items, your infrastructure is ready to attract customers. Remember that launching is just the beginning; success in an online business depends on continuous improvement, analyzing user behavior, and adapting to new regulations. Review this checklist once a month and make sure everything is up to date.

ServerNet Support

ServerNet engineering & editorial team — specialists in infrastructure, networking and web hosting.

Enterprise Infrastructure
Share:

Comments 0

No comments yet — be the first!

Leave a comment

Related service

Enterprise Infrastructure

ServerNet designs, supplies and supports IT infrastructure for factories and large organizations — from selecting and selling physical servers to standing up datacenters, networks, virtualization and disaster recovery, all in one place with one responsive team.