The deceptive patterns of Network Solutions

19 min read Original article ↗

Registering a domain name at Network Solutions can be tricky and pricey, and transferring a domain away from them is an unwarranted waiting game.

The Network Solutions logo, with a stylized lowercase “ns” in a green rounded square beside the words “network solutions.”
The brand mark of Network Solutions, the registrar that manages domains acquired through SnapNames backorders.

I occasionally stumble upon a domain name I want that’s already registered and unused. If I can’t establish communication with the registrant, I will typically backorder it via SnapNames. When the domain I’ve backordered expires, SnapNames will attempt to acquire it. If they acquire it, and I’m the only person who backordered it, it’s mine. If more than one person has backordered it, SnapNames will auction the domain, awarding it to the highest bidder.

SnapNames works, and I’ve successfully bought six domains using their backorder service. There’s just one catch. Acquired domains are managed through Network Solutions, and transferring a domain away from them takes significant time and patience. The transfer process is so lengthy compared to other registrars I’ve used that I documented the experience.

To streamline documenting the domain name transfer process, I registered difficulttotransfer.com at Network Solutions. What I experienced was a registration process that was full of deceptive patterns.

What it’s like registering a domain from Network Solutions

The first page in Network Solutions’ checkout process is a domain privacy upsell, typically included for free by most reputable registrars. Network Solutions asked me to pay $2/mo ($24/year) to obfuscate my contact details from Whois records.

Screenshot of Network Solutions' checkout step titled “Set up your Domain Name” with a Private Registration upsell comparing an “Unprotected” box reading “Your information is exposed” to a “Protected” box reading “Your information is protected.”
The first checkout page pressures buyers into a paid Private Registration upsell by contrasting an alarming red “Unprotected” option against a reassuring green “Protected” one.

I declined the upsell and the next page presented me with different packages to choose from. Based on the package titles, it appeared like the first option was for a domain name only (what I wanted), and the second and third options were for a domain with hosting. It also looked like the Domain Only package only costs $20/year for a domain.

Screenshot of Network Solutions' “Select Your Package” step offering three options: Domain Only at $20.00 per year, Domain & Professional Hosting at $13.29 per month, and Domain & Professional Hosting Plus at $14.29 per month.
The package selection step labels the first option “Domain Only,” but the fine print reveals every choice signs you up for a hosting package.

If you were attempting to only register a domain and to do it as quickly as possible like I was, you might have missed a couple key points:

  1. The Domain Only package title is deceiving. There isn’t a domain only package to choose from. No matter what you choose, you’re signing up for a hosting package.
  2. The price for the domain is $20/year if you register it for three years, but they switch it to $25/year if you only register it for one year. That makes the price of a .com domain $10-$13 more than most registrars, and $16 more than the wholesale price provided by Cloudflare. And you still don’t get any extra features like domain privacy.

I chose the Domain Only package and was then prompted on the next page to subscribe to Domain Protection for $9/mo (totaling $99/year the first year and $108/year for subsequent years). Apparently, the domain I was registering “needs to be protected from malicious attacks.” Their documentation states that they will scan my site and remove malware from it automatically.

Screenshot of a Network Solutions checkout step titled “Your Domain Needs to Be Protected from Malicious Attacks,” offering a Domain Security Bundle with “Add domain protection - First Month Free” preselected over “No Thanks.”
After choosing the Domain Only package, Network Solutions pushes a Domain Security Bundle with the “First Month Free” option already selected by default.

Since I was only registering a domain, didn’t have a site yet, and I get all of the protection I need from Cloudflare’s Free plan, I chose No Thanks and continued to the next page. It did concern me, though, that someone registering a domain name for the first time might think they need to pay $9/mo for their “domain protection” services when in reality, they likely don’t.

As I stated previously, the Domain Only package is not a domain-only package. No matter what package you choose, they still add hosting to the checkout. They also make the hosting package look like it’s free, but it isn’t. It’s only free for the first month. If you don’t cancel the hosting trial before the end of the first billing month, they will automatically start charging you $5.69/mo (totaling $62.59/year for the first year and $68.28/year for subsequent years).

Screenshot of the Network Solutions order review page showing difficulttotransfer.com on a 3-year term at $60 with a 20% off label, plus a Starter Hosting - Unix line marked FREE, a total of $60, and a green banner reading “Your Discount Has Been Applied.”
The Network Solutions checkout cart bundles a free first-month hosting trial with the domain registration, even when only a domain was requested.

Also, changing the registration years can be jarring if you didn’t read the fine print on the packages page. When you change the registration length from three years to one year, the price changes to $25/year for a .com domain. The fine print on the checkout page also states that “after the promotional period, the domain will renew at then-current rate to the payment method on file. The current renewal rate for a .COM domain renewal is $37.99 per year.” That means if you choose to register for one year, they will charge you at least $37.99 to renew the following year. Keep in mind that the maximum most registrars charge for a .com domain is $16/year, which is a $24 difference in price.

After removing the hosting package and switching the domain registration period to one year, I clicked the Secure Checkout button. Instead of going to a payment details page, I was presented with a message that said I could prevent ranking lower in Google if I buy an SSL certificate.

Screenshot of a Network Solutions checkout page headed “Prevent ranking lower on Google. Add SSL to tell Google your domain is secure.” A green box labeled “Secure:” lists difficulttotransfer.com at $1.99 per domain for the first month, then $7.99 per month, with a “Buy Now” button and a “Continue Unsecured” link below.
After removing hosting and starting checkout, Network Solutions interrupts the process with an SSL upsell that claims an unsecured domain will rank lower on Google.

There were a few things that concerned me with this page:

  1. I’m registering a domain and have already removed the hosting option, so I shouldn’t be presented with this option. Similar to the domain protection service offered earlier, if I were registering a domain for the first time, I might think I need this when I don’t.
  2. Almost every reputable hosting provider, like Pressable and Pair, includes SSL for free. It’s usually provided automatically via Let’s Encrypt. And if you use Cloudflare, they also provide SSL for free via their Free plan. Network Solutions is trying to charge me $8/mo (totaling $89.88/year for the first year and $95.88 for subsequent years) for an SSL certificate I don’t need.
  3. The page states, “Google recently changed its SEO rankings standards and now places secure domains higher in its search results.” I’m unsure what they mean by the recent change since it was made in 2014. Regardless, it’s not that strong of a signal, and significantly more critical things affect how a site ranks in Google.

To skip buying the SSL certificate that I don’t need, I have to click a button that says Continue Unsecured to move on.

The next page is yet another upsell page. For the low price of $0.83/mo, I can pay to protect myself from allowing my domain to expire for up to a year. If I break down the offer, it equals $9.96/year, which is more than the wholesale price of a .com domain for a year. If I added that upsell, it would bring the price of the domain to $35/year (and a minimum of $48/year after the first year when the domain renewal price increases to $38/year).

Screenshot of a Network Solutions upsell page promoting Domain Expiration Protection for $0.83 per month, with a green box reading “Don’t Lose: difficulttotransfer.com” and an Add to Cart button beside a “No Thanks, Continue” link.
Network Solutions presents a Domain Expiration Protection upsell at $0.83 per month before letting users continue with a small “No Thanks, Continue” link.

Additionally, Network Solutions provides a 35-day grace period, making this option unnecessary for the vast majority of registrants. However, one thing it does protect you from is their $40 reinstatement fee.

After clicking the No Thanks, Continue button, I was finally presented with the payment page. The amazing thing about all of the upsells is that even without a hosting plan if I had accepted their other offers, at a minimum I would be paying well over $200 a year for a .com domain with services that would be absolutely useless to me.

Screenshot of the Network Solutions Payment Information page, with empty card and billing address fields and an Order Summary showing a $25.00 total beside a Place your Order button.
The Network Solutions checkout reached at last, where the Order Summary lists a $25.00 total for a single .com domain registration.

I clicked on the Place your Order button, and the confirmation page had one more upsell to pitch me. They presented a valuable registered domain they thought I would be interested in and stated they would negotiate to get the domain for me for $10. Having decades of experience buying and selling domains, this offer, along with knowing how unlikely they were to succeed, made it completely unrealistic to me. I suspected this offer primarily existed as a way to charge money to backorder a domain, which is free to do at their sister company, SnapNames. It was a hard pass from me.

Screenshot of a Network Solutions order confirmation reading “Your order is confirmed,” with a final upsell offering to backorder transfer.com for ten dollars.
After placing the order, Network Solutions used the confirmation page to pitch a $10 domain backorder offer for transfer.com.

What it’s like registering domains from other registrars

Registering a domain at Cloudflare

To set a baseline for fully comprehending the disparity between Network Solutions’ domain registration and transfer process, I also registered and transferred easytotransfer.com from Cloudflare.

Cloudflare’s registrar service has at-cost pricing, which means there’s no markup. The wholesale cost for a .com domain from Cloudflare is around $9, while popular full-featured registrars like Namecheap and Gandi add $4-$7 to the price, maxing out at $13-$16 per year. Also, features like domain privacy are typically included in the annual domain price.

Here’s what it was like registering easytotransfer.com from Cloudflare. The first page confirmed the price of the domain.

Screenshot of Cloudflare's domain registration page for easytotransfer.com, with a summary showing 1 year registered, $8.03 per year, and $8.03 total due now.
The first step of registering easytotransfer.com at Cloudflare confirms the at-cost price of $8.03 for one year.

The second page had me enter and confirm my contact and payment details.

Screenshot of Cloudflare's Registrant Contact form for registering easytotransfer.com, with personal and address fields and an $8.03 total in the summary.
The second step of Cloudflare's domain registration asks for contact and payment details while showing a clear price summary with no upsells.

And the third page confirmed that the domain was successfully registered.

Screenshot of Cloudflare's registration review page for easytotransfer.com, showing auto-renew on, a $8.03 total due, and registrant contact details.
Cloudflare's final review screen confirms the easytotransfer.com registration with a transparent $8.03 total and no surprise upsells.

That was it! There weren’t any endless upsells or sudden changes in price. Additionally, the registration came with domain privacy and all of the other amazing features that come with Cloudflare’s Free plan, including SSL, CDN, DNS, DDoS protection, and more.

Registering a domain at Gandi

You might be saying, “Sure Jon, but Cloudflare isn’t a fair example. They’re providing wholesale pricing. I think a better example would be an older and larger registrar that marks up the domain price, and also offers services like hosting, email, and SSL certificates, just like Network Solutions does.” Fine, I will indulge you while simultaneously nullifying your point.

Gandi is one of the first domain registrars approved by ICANN. They offer over 750 top-level domains and provide similar services to Network Solutions. Let’s see what’s it’s like when I register alsoeasytoregister.com from them.

When I checked out, I was asked to verify my contact details.

Screenshot of Gandi’s checkout contact-verification step showing a “Product owner” section with the individual account “jonhenshaw,” Jon Henshaw, in the United States, with “View domain configuration” and “Checkout” buttons below.
Gandi’s checkout asks the buyer to verify contact details before showing the domain price, keeping the process straightforward.

The next page displayed the cost of the domain. Unlike Network Solutions, Gandi didn’t automatically add a hosting plan, change the registration to three years, or increase the price if I only register it for one year. They also presented upfront pricing, which won’t increase by at least 40% after the initial registration period, like Networks Solutions does.

Screenshot of Gandi's Shopping Cart step showing alsoeasytoregister.com registered for 1 year at $13.70 excluding VAT, with automatic renewal toggled on.
Gandi's checkout shows clear upfront pricing of $13.70 for a one-year registration, without adding a hosting plan or extending the term like Network Solutions does.

The next page had me select the payment method.

Screenshot of Gandi’s checkout at the Payment step, showing payment options Coywolf, Paypal, Transfer, Cryptocurrency, and Credit Card, with a $13.70 subtotal and $0.00 sales tax.
On Gandi’s checkout, the Payment step offers several methods and shows a $13.70 subtotal with no added hosting or extra fees.

And that was it. The domain was registered. It was a similar experience to registering a domain on Cloudflare. The only difference is that they charged me slightly more than Cloudflare.

The spam in between registering and transferring

Before I show you how difficult it was to transfer a domain away from Network Solutions, I want to highlight the spam I received from them as I waited during ICANN’s mandatory 60-day waiting period (a requirement for newly registered domains).

The first email message I received from Network Solutions was an attempt to get me to purchase their domain privacy service. The message showed how they would continue revealing my personal contact details unless I paid them money. I unsubscribed.

Network Solutions email headline reads “Keep your private information out of the wrong hands,” with a green “Protect Now” button and a side-by-side comparison showing exposed contact details under “Without Private Registration” versus protected details under “With Private Registration.”
Network Solutions' first marketing email pushed its paid domain privacy service, warning that personal contact details stay exposed unless you pay.

I then received a spam message from a third-party service that stated they saw that I had just registered difficulttotransfer.com. There’s no way to know if they got my email address because Network Solutions sold it to them or if it’s because they wouldn’t provide me with domain privacy unless I paid them. Regardless, I’ve never received third-party spam after registering a domain from Cloudflare or Gandi.

Screenshot of a spam email from Robben Gold of Five Tier, Inc., with the subject “Media Opportunity for difficulttotransfer.com,” congratulating the recipient on registering the domain and pitching a paid Connected Media advertising platform with a $500 credit offer.
A third-party marketing email received shortly after registering difficulttotransfer.com, pitching Five Tier's Connected Media advertising service.

9-days later, Network Solutions sent me another upsell message. Since I already unsubscribed, I consider any marketing messages thereafter as spam. This message attempted to upsell me again on their domain privacy feature with a headline in all caps that said, “WARNING: YOUR PERSONAL INFORMATION IS IN DANGER.” I unsubscribed

Network Solutions email with the all-caps headline “WARNING: YOUR PERSONAL INFORMATION IS IN DANGER” above a green “Protect Now” button.
A Network Solutions marketing email pressuring the recipient to buy paid domain privacy with an alarmist warning and a green call-to-action button.

21-days later, Network Solutions spammed me again. Ironically, the headline in this message, in all caps, said, “KEEP SPAMMERS AWAY FROM YOUR PERSONAL INFORMATION.” I unsubscribed

Network Solutions marketing email with a teal all-caps headline reading “Keep spammers away from your personal information” above a green “Protect Now” button.
A third Network Solutions upsell email, this one ironically urging the recipient to keep spammers away from their personal information.

30-days later, yet again, they spammed me. This headline in all caps said, “DON’T PUT YOUR PRIVACY AT RISK. PROTECT IT NOW.” I unsubscribed

Network Solutions email with the headline “DON'T PUT YOUR PRIVACY AT RISK. PROTECT IT NOW.” in large teal capitals, above a green “Protect Now” button.
A third upsell email from Network Solutions promoting its paid domain privacy feature, with a green Protect Now call-to-action button.

It was remarkable to me to watch Network Solutions completely disregard the FTC’s CAN-SPAM Act, let alone the irony of what they were trying to make me pay for and why.

After the mandatory 60-day waiting period passed, I was ready to transfer difficulttotransfer.com from Network Solutions to Gandi. The first step for transferring the domain was to unlock it. After navigating to the domain management section, I scrolled down the page until I saw the Transfer Lock option. I then clicked on the Turn Off link.

Screenshot of a Network Solutions domain details panel for difficulttotransfer.com, showing an expiration date of June 14, 2022, Auto Renew on, account holder Henshaw, Jon, and Transfer Lock set to On in red with a Turn Off link beside it.
The Network Solutions domain details page for difficulttotransfer.com, where the Transfer Lock is still On and the Turn Off link must be clicked to begin a transfer.

I was presented with the option to “Leave Domain Transfer Lock off.” I selected that option and clicked the Save button.

Screenshot of Network Solutions domain page with “Leave Domain Transfer Lock off” selected by radio button for difficulttotransfer.com, and a Save button at lower right.
The Network Solutions transfer page for difficulttotransfer.com with the lock-off option chosen, the setting that refused to save after clicking Save.

The page refreshed but kept the “Leave Domain Transfer Lock on” selected. No matter how many times I selected the off option and clicked Save, it refreshed and said it was still locked.

I gave up and returned to the main domain details page and scrolled down to see the status. The status was set to Off, so the form worked, but its confirmation result was broken.

The next step was to get the auth code. I clicked on Authorization Code link and was presented with a page that said “Stop!” and offered me a special one-day-only discounted renewal fee.

Screenshot of a Network Solutions page headed “Stop!” offering to renew your domain name for $17.99 instead of providing the transfer authorization code.
After clicking the Authorization Code link, Network Solutions displays a “Stop!” page pushing a one-day-only renewal offer instead of the auth code.

I ignored the offer and clicked on the Continue Transfer button and was taken to a page that said “Warning!” It warned me that by transferring my domain away from Network Solutions I risked exposing my public information. This was the same information they had already exposed because I refused to pay them for a service that most registrars provide for free. I ignored the warning, but to continue, I had to click a checkbox acknowledging how risky my transfer request was.

Screenshot of a Network Solutions warning page reading “Warning! You have just requested an auth code to transfer your domain to another company,” with text saying transferring exposes your public contact information and a required checkbox to acknowledge the risk before Cancel and Continue Transfer buttons.
Network Solutions warns that transferring your domain may expose your personal contact information and requires you to check a box acknowledging the risk before continuing.

The next page still didn’t give me the auth code. Instead, I had to fill out a survey before I could proceed. The survey questions included:

  1. What company are you transferring your domain to?
  2. What is the primary reason you have decided to transfer your domain?
  3. Did you purchase your domain at auction?
  4. Do you still have other domain names at NetworkSolutions.com?
Screenshot of a Network Solutions survey that must be completed before a domain transfer, asking which company the domain is going to, the reason for transferring, whether it was bought at auction, and whether other domains remain at NetworkSolutions.com.
Network Solutions requires you to complete a survey about your transfer before letting you proceed.

I reluctantly filled out the survey and clicked the Save button. The next page said my request had been received, but it didn’t give me the auth code! Every registrar I’ve ever used provides the auth code immediately, but Network Solutions said I would get my auth code in 3 days.

Screenshot of a Network Solutions page reading “Your request for an Auth Code has been received and your information will be validated to ensure the security of your account. If your request is approved, you will receive your Auth Code by email in 3 days. To cancel this request, please call one of our Customer Service Representatives at 1-800-779-4903. Thank you.”
After completing the survey, Network Solutions confirms the Auth Code request but withholds the code for three days instead of providing it immediately.

According to ICANN, there is no reasonable reason for Network Solutions to keep the auth code for three days. But, since Network Solutions stays within the five-day limit allowed by ICANN, submitting a registrar complaint isn’t an option.

After waiting an arbitrary and unreasonable three days to get the auth code, I received an email from Network Solutions with the code.

Screenshot of a Network Solutions email titled “Your Authorization Code Request,” addressed to Jon, confirming a 2021-08-16 request to transfer a domain, with the auth code for DIFFICULTTOTRANSFER.COM blurred out in a table.
The email Network Solutions finally sent with the authorization code for difficulttotransfer.com, three days after the request.

Having the auth code enabled me to initiate the domain transfer to Gandi. After I submitted the transfer, I received an email message from Network Solutions acknowledging the request. It stated that I had to wait four more days until they would allow the transfer to go through. Most other registrars provide the option to manually expedite the transfer process, but not Network Solutions.

Email from Network Solutions headed “DOMAIN NAME TRANSFER,” addressed to Jon Henshaw regarding the transfer of DIFFICULTTOTRANSFER.COM. It states they received notification on August 19th, 2021 7:58:14 P.M. EDT of a transfer request and that no response is needed to proceed, with instructions to cancel before August 23rd, 2021 7:58:14 P.M. EDT by emailing registrar at networksolutions.com or visiting their website.
Network Solutions confirms the transfer request but offers only a cancellation path, not a way to speed it up.

In addition to the arbitrary wait time, they sent another message that attempts to make a case for why I don’t need to transfer it. In both email messages, they make it easy to quickly cancel the transfer, but no way to manually speed up the transfer.

Screenshot of a Network Solutions email headed “Transfer Confirmation Request,” telling the customer a request to transfer the domain difficulttotransfer.com was received on August 19th, 2021 at 7:58:14 P.M. EDT, and cautioning about third-party notices.
A second Network Solutions email about the domain transfer, urging the customer to question the request rather than offering a way to speed it up.

One day after initiating the transfer, the domain privacy spam messages were back. Network Solutions sent me yet another email message trying to upsell me on buying their privacy feature. Even though it was futile, I unsubscribed yet again.

Network Solutions upsell ad reads “Your information is still exposed. Hide it now before it's too late.” above a green “Protect Now” button.
A Network Solutions email upsell pressuring the recipient to buy Private Registration with alarming language and a prominent green button.

Four days after making the transfer request I received an email notice from Network Solutions that the transfer successfully went through. Something that should have taken less than 1 hour needlessly took 7-8 days.

Screenshot of a Network Solutions email headed “Transfer Successfully Completed” confirming the domain DIFFICULTTOTRANSFER.COM moved to new registrar GANDI from prior registrar Network Solutions.
The confirmation email arrived four days after the request, for a transfer that should have taken under an hour.

Unlike Network Solutions, Cloudflare made transferring easytotransfer.com easy and quick. I logged into Cloudflare and navigated to the domain’s configuration page. The page had a clear Transfer Out section with a button that said Unlock.

Screenshot of the Cloudflare Domain Configuration page for easytotransfer.com, showing a Transfer Out section with an Unlock button and a DNSSEC toggle switched off.
Cloudflare's Domain Configuration page presents a clear Transfer Out section with an Unlock button to begin moving the domain.

I clicked on the Unlock button, read the help text, and then clicked on Confirm and Unlock.

Cloudflare “Unlock domain” dialog explaining you must unlock a domain before transferring away, with Cancel and “Confirm and Unlock” buttons.
Cloudflare's confirmation dialog outlines the unlock step and generates an auth code once you click Confirm and Unlock.

Cloudflare immediately provided the auth code. I copied it and then went to Gandi to initiate the domain transfer.

Screenshot of a Cloudflare dialog titled “Auth code generated” with a masked code field, a Copy button, and a Re-generate button.
Cloudflare immediately generates a transfer auth code, with options to copy or re-generate it before proceeding with the transfer.

The transfer process was straightforward, quick, and didn’t attempt to upsell or talk me out of transferring the domain.

Immediately after submitting the transfer request to Gandi, I received an email from Cloudflare. The message stated I could either wait five days or manually speed up the transfer.

Cloudflare will automatically release the domain to your new registrar five days after your request. Want to finish the transfer earlier? You can manually approve the request immediately in the Overview page of the Cloudflare dashboard for your domain.

Email message from Cloudflare after initiating a domain name transfer

I returned to the configuration page in Cloudflare and found a button that said Accept Transfer. I clicked on the button and was presented with the option to process the transfer immediately.

Screenshot of the Cloudflare Registrar configuration page for easytotransfer.com showing a Transfer Out section with the message “A request to transfer out of Cloudflare Registrar has been initiated.” and Reject Transfer and Accept Transfer buttons.
Cloudflare’s Configuration tab for easytotransfer.com, where the Transfer Out section offers Accept Transfer and Reject Transfer buttons.

I clicked the Approve button and Cloudflare indicated that the domain had been transferred to Gandi.

Screenshot of a Cloudflare “Approve Release” dialog confirming the transfer of easytotransfer.com to Gandi, with Close and Approve buttons.
Cloudflare's confirmation dialog lets the user approve the immediate release of easytotransfer.com to Gandi instead of waiting five days.

The entire transfer process from Cloudflare to Gandi took less than 10 minutes, whereas Network Solutions took 7-8 days!

Why does this matter?

It concerns me that Network Solutions is a well-known brand and that they leverage that notability with deceptive patterns in their domain registration and transfer processes. Most of the people I know that have heard of Network Solutions but have never registered a domain could easily be tricked into paying well over $25 for a .com domain with features they don’t need and features that should already be included.

It should concern Network Solutions because review sites like Trustpilot and ConsumerAffairs are full of recent and detailed one-star reviews of how bad their service and support have become.

It should also concern the parent company that owns Network Solutions, Newfold Digital.

Screenshot of Newfold Digital's Values page with a banner reading “Values” over a tinted photo of people in business attire, and a section headed “Focus on the customer, always.”
Newfold Digital's Values page leads with a customer-focused principle, the parent company that owns Network Solutions.

On Newfold Digital’s Values page, it states:

Focus on the customer, always – Customer focus is deeply embedded in our mindset and behaviors, guiding us in all that we do. We exist because our customers trust us with their online needs, and we take their trust very seriously. We know that we all impact customers through our work. That knowledge inspires us to always act with integrity, listen to the customer’s voice and push for the highest professional standards to reliably meet their expectations.

Newfold Digital’s Values page

From my experience, Network Solutions represents the antithesis of Newfold Digital’s stated values regarding customers.

Headshot for Jon Henshaw

Jon Henshaw is the founder of Coywolf and an industry veteran with almost three decades of SEO, digital marketing, and web technologies experience. Follow @jon@henshaw.social