Domains
Choosing a domain name for your online store: .pk or .com?
Whether the domain matters, how .pk, .com.pk and .com compare, picking a name people can spell over the phone, where to buy it, and DNS in plain words.
Published
Your domain is the part of your store you'll say on the phone, print on packaging, paste into WhatsApp and put in every ad. It's one of the smaller costs of starting, and one of the more annoying things to change once it's everywhere, so it deserves an hour of thought before you pay for one.
This guide covers whether the domain matters at all, how .pk, .com.pk and .com compare, how to pick a name that survives being said out loud, where to buy it and what to check first, what DNS records actually do, and how to connect a domain to your store — including starting on a free address and moving later.
Does the domain actually matter?
Less than your products, and more than most people think. It matters in four places:
- Trust. A store at its own name looks like a business with something to lose, and a buyer deciding whether to risk a COD order or an EasyPaisa payment notices.
- Sharing. A short domain can be said on a call, typed from a packaging insert and remembered from a reel. A long platform address can't.
- Ads. Your domain shows in your ads, and some ad-platform settings ask you to verify ownership of the domain you send traffic to — only possible for one you own.
- Portability. The address is yours. If you ever change platform, you point the domain at the new one, and every printed card, bio link and search result still leads to you.
What a domain doesn't do is bring traffic on its own. A free platform subdomain is perfectly good for testing a product and taking your first orders; the last section covers moving later.
.pk, .com.pk or .com?
The ending — the part after the dot — says something about you, and it changes how easily people type your address.
.com is the default everywhere. People type it by habit, it isn't tied to a country, and it's the natural choice if you might sell abroad one day. The catch is availability: short, clean .com names were taken long ago, so you may need to be more inventive.
.pk is Pakistan's own country ending, and .com.pk is the version with "com" in the middle, meant for commercial sites. Both are run by PKNIC, the national registry, and both say "Pakistani business" at a glance, which suits a store that sells only in Pakistan. .pk is shorter; .com.pk is longer to say and easier to get wrong on the phone. Registration terms, renewal periods and prices for these endings are set by the registry and the seller you buy through, and they change. Check the current rules before you buy rather than trusting a blog post, this one included.
| .com | .pk | .com.pk | |
|---|---|---|---|
| Tells buyers | Nothing about where you are | You're a Pakistani business | You're a Pakistani commercial site |
| Easy to type | Yes — people add .com by habit | Short, but some will type .com anyway | Longest to say and type |
| Good if | You might sell abroad, or the .pk is taken | You sell only in Pakistan | The .pk is taken and you want a local ending |
| Check first | Renewal price, transfer rules | Current registry rules, renewal terms, the seller's reliability | The same as .pk |
Whichever you pick, look at who owns the other endings of your name. If a competitor owns the .com version of your .pk, some buyers typing from memory will land on their site instead. Some sellers register two endings and use the registrar's forwarding to send one to the other.
Picking the name
The best test for a domain is the phone test: say it to someone on a call and ask them to type it. If they ask "with a k or a q?", "one word or two?" or "is that a number?", it fails.
- Short and sayable. Two words is usually comfortable; three starts to get long.
- Spellable by strangers. Roman Urdu spellings vary — noor or nur, khubsurat or khoobsurat. Pick the spelling most people would type, or avoid words with several common ones.
- No hyphens, no numbers. Hyphens vanish when a name is said out loud, and nobody knows whether "4" is a digit or a word.
- The same as your Instagram handle. Check the domain, the Instagram and TikTok handles and the Facebook page name together, and choose a name you can have everywhere.
- Not boxed in. A name built on "lawn" or "Lahore" gets awkward the day you sell winter wear or ship to Karachi. Leave room to grow.
- Not close to a big brand. Confusion helps nobody, and a name that borrows a known brand invites a trademark dispute.
Finally, write the name as one run-together lowercase string and read it slowly. Words that look fine apart can read as something else joined up.
Check availability and trademarks first
Before you fall for a name, spend twenty minutes checking it:
- Search the domain at a registrar, in every ending you might want.
- Search the handles on Instagram, TikTok and Facebook.
- Google the name, and the name plus your product. A business with the same name in your category is a problem even if the domain is free.
- Check trademarks. In Pakistan they're handled by the Intellectual Property Organization of Pakistan (IPO-Pakistan); for a name you'll build a business on, a lawyer's search is money well spent.
- If you're registering a company, remember the company name is checked separately, with SECP.
Then register the domain yourself: in your own name, with an email address you'll still check in five years, in an account you control. A domain sitting in a former developer's or agency's account is one of the classic ways sellers get stuck — what an e-commerce website costs explains how that happens.
Where to buy it, and what to check
You can buy a domain from any registrar — the company that registers it in your name — and connect it to your store from there. A registrar matters more at renewal time than on the day you buy, so check:
- The renewal price, not just the first-year price. Introductory offers often renew at a higher rate.
- Transfer rules — whether you can move the domain to another registrar, how, and whether there's a waiting period after you register.
- The DNS panel — you'll need to add CNAME and TXT records, and for a root domain an ALIAS or ANAME record. Not every panel supports all of them.
- How you pay — whether a local card, bank transfer or wallet works, or it needs an international card.
- Auto-renew and reminders — switch auto-renew on. A lapsed domain takes your store offline, and someone else can register the name.
- Support — a person who answers when something breaks.
The registrar is where the domain is registered; its DNS can live somewhere else, such as Cloudflare. You don't have to decide that on day one.
DNS in plain words
DNS is the internet's phone book: it turns a name people can remember into the address of the computer that serves your store. When you "point a domain at your store", you're adding entries to that phone book. These are the ones you'll meet:
| Record | What it does | Where you'll meet it |
|---|---|---|
| A | Points a name at a numeric IP address | Old hosting and parking pages, often the record you have to delete |
| CNAME | Points a name at another name, which then decides where traffic goes | Connecting www or a subdomain to your store |
| ALIAS or ANAME | Does a CNAME's job on the root domain, where a CNAME normally isn't allowed | Connecting yourbrand.pk without the www |
| TXT | A short note on your domain that anyone can read | Proving you own the domain; email security settings |
| MX | Says where your email is delivered | Business email: leave it alone when you change anything else |
Two more terms cause most of the confusion.
Nameservers decide which company's phone book answers for your domain. Change them and your DNS moves — from your registrar to Cloudflare, for example — so every record you had, including the MX records that keep your email working, has to exist at the new place.
Proxied is a Cloudflare setting. A proxied record (the orange cloud) sends visitors through Cloudflare's network; a "DNS only" record (the grey cloud) just answers the lookup and gets out of the way. Which records should be proxied depends on the platform you're connecting to, and getting it wrong can stop a domain verifying, so follow your platform's instructions for each record, proxy setting included.
DNS changes aren't instant. They often show up within minutes but can take up to a day or two to reach everywhere, so a record that doesn't verify straight away may simply need time.
Connecting a domain to your store
On Storecrafto, a custom domain works on every paid plan. You add the domain in settings, and the store shows you the exact records to add at your registrar or DNS host: a CNAME that points the domain at your store, and a verification record that proves it's yours. Add them, click Verify, and the SSL certificate that gives your store the padlock is provisioned automatically — nothing to buy, install or renew. DNS can stay at the registrar you bought from, or live on Cloudflare. See domains for the overview.
A few things that save a second attempt:
- Copy values exactly. A trailing dot, an extra space or the wrong host name is the usual reason a record fails.
- Clear what's in the way. A parking page usually leaves an A record on the root domain; remove it before adding the new record.
- Leave the verification records in place. They're checked again when the certificate renews, so deleting them later causes trouble.
- If the root domain won't verify at your registrar, moving your DNS to Cloudflare is the reliable fix — the steps are in hosting your DNS on Cloudflare.
The walkthrough is in the help centre under connect a custom domain, with record-by-record detail in the custom domains docs.
Start on the free address, move when you're ready
Every Storecrafto store gets a free address, yourstore.storecrafto.com, from the moment you sign up. It's fine for testing products and taking your first orders.
When you connect your own domain, the store itself doesn't move. Products, orders, customers, reviews and your theme stay exactly as they are; what changes is the address. The free address keeps working, and your custom domain becomes the primary one. What you do have to update is everywhere the old address is written down:
- Your Instagram, TikTok and Facebook bio links, and your WhatsApp Business profile.
- Links in ads, pinned posts and saved replies.
- Printed packaging inserts, cards and stickers.
- Search Console: add the new domain as a property and submit its sitemap, so search engines learn the new address.
The earlier you switch, the less there is to update, so a good moment is before you print packaging or put real money into ads. The launch checklist puts the domain in its place in the order of things, and SEO for a small online store covers what to do in Search Console once it's live.
The short version
- A domain matters for trust, sharing, ads and portability — not for traffic on its own.
- .com is the easy default; .pk says Pakistani business; check the current rules for whichever you choose.
- Pass the phone test: short, sayable, spellable, no hyphens or numbers.
- Match your Instagram handle, and check trademarks before you commit.
- Register it yourself, in your own account, with auto-renew on.
- Choose a registrar on renewal price, transfer rules and a DNS panel that does what you need.
- CNAME points a name at a name, TXT proves ownership, MX is your email — don't delete it.
- Start on the free address and move early; the store stays the same, only the address changes.
Ready to open your store?
Connect your own EasyPaisa, card and COD accounts, and keep 100% of every sale.
Start free trial