Web.com gets back to basics through divestitures, acquisitions — CEO

11 December 2019

Web.com Group is not finished divesting its non-core businesses as it enters the second year under Siris Capital’s stewardship, CEO Sharon Rowlands said.

 

When it was listed, the Jacksonville, Florida-based company became bloated with “a lot of random things not core to the business,” said Rowlands, who joined the company in February. Siris took Web.com private for USD 2bn in October 2018 after a drawn-out process that included an activist filing and a busy go-shop.

 

With Rowlands at the helm, Web.com has been shedding non-core assets like TORCHx, a marketing solutions business for real estate professionals that The Constellation Real Estate Group bought in May; and Lighthouse 360, a software provider for dental practices it sold to Henry Schein [NASDAQ:HSIC] in March.

 

There are still one or two small divestitures that Web.com would like to make, Rowlands noted. She would only describe them as “things on the edges” of Web.com’s core businesses, which are domain name registration and web development services.

 

After months cleaning up the business, Rowlands said Web.com is looking to grow through acquisitions, as it did in July when it bought Dreamscape Networks for USD 73.8m.

 

A ‘very aggressive’ M&A strategy

 

Singapore-based Dreamscape Networks, which Rowlands said has similar offerings as Web.com, provides the company a significant customer base in Australia and Singapore.

 

The acquisition is also opening up other high-growth Southeast Asian markets like Indonesia and Vietnam, and she said it could provide an entry point to India, too.

 

It was “a fabulous deal”, said Rowlands, who called Dreamscape a “highly complementary” business with advanced technology and capable management.

 

Web.com paid a 32% premium to where Dreamscape’s shares had been trading on the Australian Securities Exchange. Dreamscape posted 2018 fiscal year revenue of AUD 61.6m, net profit after tax of AUD 2.7m, and adjusted EBITDA of AUD 10.3m.

 

Law firms Gilbert + Tobin and Sidley Austin advised Web.com on the transaction.

 

The deal is the first of many that Rowlands plans to execute in the years ahead.

 

“We are going to be very aggressive in M&A,” she said. “We generate a lot of cash, have a strong balance sheet and a private equity owner that is very supportive of non-organic growth. We are talking with a lot of potential targets.”

 

Regional businesses located in emerging Southeast Asian markets with deep website hosting experience and website development capabilities are of interest, according to Rowlands. Expanding into Europe is another priority. Web.com has an office in the UK, and Rowlands says it is searching for acquisition targets in multiple European cities.

 

In addition to entering new markets, the company wants to acquire businesses with innovative technologies that can expand and enhance its capabilities, the CEO noted.

 

Targets should either be profitable or be able to become profitable quickly, she added.

 

A year ago, when founder and CEO David Brown announced he was retiring from the company he founded in 1997, Web.com reported USD 750m in 2018 revenue. Before its sale, it reported 2017 adjusted EBITDA of USD 193.3m.

 

Now that the company is private, Rowlands declined to update its financials.

 

Unifying its platform

 

One of Rowlands’ objectives in 2020 is to unify the company’s platform with its three brands — Network Solutions, Register.com and Web.com — on the same architecture.

 

Network Solutions is Web.com’s largest brand with 1.4m customers. Network Solutions is the world’s first commercial domain provider. In the early 1990s, it won a grant from the National Science Foundation that made it the sole register for .com, .net and .org domain names on the Internet. Web.com acquired it for USD 550m in 2011.

 

Register.com has 350,000 customers and its eponymous brand has 250,000 customers, the executive explained.

 

In the second half of 2020, Rowlands said all three brands will share the same technology stack, which will provide customers with a broader set of services.

 

Before joining Web.com, Rowlands served as CEO of ReachLocal, a public digital marketing company she led through a strategic transformation from 2014 until its sale to Gannett [NYSE:GCI] in 2016. At Gannett, Rowlands served as president of USA Today’s marketing solutions business and continued to serve as CEO of ReachLocal.

 

Rowlands’ other prior executive roles include serving as president and CEO of Thomson Financial from 2005-2008, and COO of that media conglomerate from 2000-2005. In all, she spent 11 years at Thomson.

 

[formidable id=1]
<div class="frm_forms with_frm_style frm_style_formidable-style" id="frm_form_1_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form frm_pro_form frm_ajax_submit " id="form_popup-form" > <div class="frm_form_fields "> <fieldset> <legend class="frm_screen_reader">MergerMarket Subscribe Popup Form</legend> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="1" /> <input type="hidden" name="frm_hide_fields_1" id="frm_hide_fields_1" value="" /> <input type="hidden" name="form_key" value="popup-form" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_1" name="frm_submit_entry_1" value="4593208480" /><input type="hidden" name="_wp_http_referer" value="/webcom-gets-back-basics-through-divestitures-acquisitions-ceo/" /><div id="frm_field_1_container" class="frm_form_field form-field frm_required_field frm_none_container frm_first frm_half"> <label for="field_qh4icy" id="field_qh4icy_label" class="frm_primary_label">First Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_qh4icy" name="item_meta[1]" value="" placeholder="Enter your first name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" aria-invalid="false" /> </div> <div id="frm_field_2_container" class="frm_form_field form-field frm_required_field frm_none_container frm_half"> <label for="field_ocfup1" id="field_ocfup1_label" class="frm_primary_label">Last Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_ocfup1" name="item_meta[2]" value="" placeholder="Enter your last name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Last is invalid" aria-invalid="false" /> </div> <div id="frm_field_3_container" class="frm_form_field form-field frm_required_field frm_none_container ion_email accepts_business_email"> <label for="field_29yf4d" id="field_29yf4d_label" class="frm_primary_label">Email <span class="frm_required" aria-hidden="true">*</span> </label> <input type="email" id="field_29yf4d" name="item_meta[3]" value="" placeholder="Enter your business email address" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Please enter a valid email address" aria-invalid="false" /> </div> <div id="frm_field_4_container" class="frm_form_field form-field frm_top_container ion_company frm_hidden"> <label for="field_e6lis6" id="field_e6lis6_label" class="frm_primary_label">Company <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_e6lis6" name="item_meta[4]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_6_container" class="frm_form_field form-field frm_top_container ion_country frm_hidden frm12 frm_first"> <label for="field_otmou" id="field_otmou_label" class="frm_primary_label">Country <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_otmou" name="item_meta[6]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_7_container" class="frm_form_field form-field frm_top_container ion_utm_source frm_hidden"> <label for="field_eljps" id="field_eljps_label" class="frm_primary_label">utm_source <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_eljps" name="item_meta[7]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_8_container" class="frm_form_field form-field frm_top_container ion_utm_medium frm_hidden"> <label for="field_a8lma" id="field_a8lma_label" class="frm_primary_label">utm_medium <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_a8lma" name="item_meta[8]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_9_container" class="frm_form_field form-field frm_top_container ion_utm_campaign frm_hidden"> <label for="field_ommom" id="field_ommom_label" class="frm_primary_label">utm_campaign <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_ommom" name="item_meta[9]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_10_container" class="frm_form_field form-field frm_top_container ion_utm_content frm_hidden"> <label for="field_6kbqu" id="field_6kbqu_label" class="frm_primary_label">utm_content <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_6kbqu" name="item_meta[10]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_11_container" class="frm_form_field form-field frm_top_container ion_page_title frm_hidden"> <label for="field_fpzuk" id="field_fpzuk_label" class="frm_primary_label">Page Title <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_fpzuk" name="item_meta[11]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_12_container" class="frm_form_field form-field frm_top_container ion_page_url frm_hidden"> <label for="field_aj7hq" id="field_aj7hq_label" class="frm_primary_label">Page URL <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_aj7hq" name="item_meta[12]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_13_container" class="frm_form_field form-field frm_top_container ion_zerobouncestatus frm_hidden"> <label for="field_mrpjd" id="field_mrpjd_label" class="frm_primary_label">ZeroBounceStatus <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_mrpjd" name="item_meta[13]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_14_container" class="frm_form_field form-field frm_top_container frm_hidden ion_gftracklabel"> <label for="field_dqw7i" id="field_dqw7i_label" class="frm_primary_label">GFTrackEvent <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_dqw7i" name="item_meta[14]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_15_container" class="frm_form_field form-field frm_top_container ion_ip_address frm_hidden"> <label for="field_nzvgf" id="field_nzvgf_label" class="frm_primary_label">IP Address <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_nzvgf" name="item_meta[15]" value="3.236.241.39" data-frmval="3.236.241.39" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <div id="frm_field_16_container" class="frm_form_field form-field frm_top_container frm_hidden ion_landing_page"> <label for="field_182c0" id="field_182c0_label" class="frm_primary_label">Landing Page <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_182c0" name="item_meta[16]" value="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_verify" aria-hidden="true"> <label for="frm_email_1"> If you are human, leave this field blank. </label> <input type="text" class="frm_verify" id="frm_email_1" name="frm_verify" value="" /> </div> <input name="frm_state" type="hidden" value="s8xfwaaizpBMz99drxmiKuSCMAW8OnK3kRg5FhimaDA=" /><div class="frm_submit"> <button class="frm_button_submit frm_final_submit" type="submit" formnovalidate="formnovalidate">Submit</button> </div></div> </fieldset> </div> </form> </div>