Without Notifying Customers, GoDaddy and MediaTemple Auto Activate SIDEKICK

Communication Featured Image
photo credit: elycefelizcc

Those who use a Managed WordPress hosting plan from either GoDaddy or MediaTemple might have noticed a new addition to the WordPress Dashboard. If you saw a bright orange button with the text Help Me, it wasn’t a hack, but is part of the SIDEKICK plugin. However, at least one customer thought it was a hack and published a concerning post in the Advanced WordPress Facebook group.

I’ve just logged into WordPress and I see a bright orange “HELP ME” icon with a strange face icon next to it in the bottom left of my dashboard – and a message saying “Need help with WordPress? Click HELP ME…” at the top of the screen! What is that?! Have I just been hacked? There’s no way I’m clicking on that without checking what it is!?!

The orange icon noticed is related to the SIDEKICK plugin. After clicking the button, it gives customers an opportunity to watch WordPress training videos from within the dashboard.

The post generated a healthy discussion with several people weighing in including representatives from GoDaddy, MediaTemple, and SIDEKICK. The project manager in charge of the blunder also participated in the discussion and promptly apologized for his actions.

GoDaddy Evangelist, Mendel Kurland, responded to the Facebook post explaining what happened from GoDaddy’s perspective.

Hey everyone, I’m currently in the middle of sending rabid pythons to the Project Manager for GoDaddy Managed WordPress (and we’re chatting with our brothers and sisters at MediaTemple too). On a managed platform, we take care of updates, but until now haven’t really installed a plugin to all existing sites en mass. Fact is, we were excited to get the plugin out there to help people (and tested and re-tested), but should have been more thoughtful, and consulted you all when it came to installing to existing sites.

SIDEKICK Co-Founder, Ben Fox, explains in an official blog post that the premium SIDEKICK license was being auto-installed without letting users know.

If you were surprised or at all concerned about the appearance of SIDEKICK on your Dashboard, I apologize. The bright orange Help Me button isn’t a promotion or spam. It’s not malicious and it’s not bloatware, although I can empathize that it’s sudden appearance can cause one to jump to one or all of those conclusions. It’s an approved repository plugin meant to provide exactly what the button indicates, help (and learning, training, onboarding) with WordPress.

Needless to say, auto installs of SIDEKICK are suspended for the time being until the team comes up with a better strategy.

Valuable Lessons Learned

As the number of products in the WordPress ecosystem increases, it’s becoming more difficult to differentiate from the competition. Establishing relationships with webhosting companies that host millions of sites is a great way to get a product in front of a lot of people. However, there are risks involved and if not executed properly, can seriously damage a company’s reputation.

There are a few lessons to take away from this story.

  1. Communication is critical.
  2. If you have a product and establish a relationship with a webhosting company to push it to their customers, make sure everyone is on the same page.
  3. Let customers decide if they want what’s being pushed to them.

What Does it Mean to be Managed?

I’m not a fan of webhosts taking it upon themselves to automatically install and activate plugins on existing customer sites. However, I’m fine with bundling plugins for fresh installs of WordPress. With that said, If you’re using a managed host, should actions like these be expected if they’re done in the act of managing an account? Isn’t that what you’re paying for, to be managed?

Based on the circumstance, it might make sense for a host to do one thing or another to manage the account. But on my list of things a webhost shouldn’t do is installing and activating a plugin on a customer’s site without their consent.

This leads to the question, should managed WordPress hosts offer various levels of account management? If so, what would you like to see offered in each tier of service?

If you’re a MediaTemple or GoDaddy customer and are concerned, you can contact ben@sidekick.pro or mendel@godaddy.com.

60

60 responses to “Without Notifying Customers, GoDaddy and MediaTemple Auto Activate SIDEKICK”

  1. Was a completely tragic episode IMHO.
    Like a bunch of guys got together late night around beers and remakes of “The Walking Dead” and said “hey, wouldn’t it be a cool idea if we just installed and activated stuff in our client’s WordPress dashboard without telling them…”

    And they next day they woke up from their hangovers and found out “one of the guys” actually did it…

      • Don’t mind me, I’m just taking notes.

        My (personal) issue with an MU plugin comes from having moved people from WP Engine to anyone else, and the WP Engine mu plugin remains in the mu-plugin folder. There’s no obvious way to uninstall it.

        I know how to, of course, but for many people on managed hosting, the idea of FTPing in and deleting a file/folder is insane. And that’s fair. We all bill managed WP hosting as “You don’t need to know how to server.”

        So in my thoughts, any MU plugin should come with a notice “This was installed by your webhost (name). Don’t need it? Click here to delete!”

        Also being ‘approved in the WP repo’ doesn’t mean your code isn’t garbage or bloatware ;) Not that Sidekick is, but they shouldn’t use that as a marker for awesomeness. I hear there’s a RickRoll plugin in the repo.

        • I suspect it’s not only some plugins that won’t be automatically deleted should one move away from a managed hosting — it may also be all the other ‘extra’ bits and bobs (like additional ‘config’ files) they sometimes put in various folders (like the site’s root folder) without mentioning mention. Sadly…

        • @Mika – In case some people read your comments and get the takeaway that “MU Plugins = Always Bad” I want to mention that for sites that literally depend on the plugin to operate correctly then MU Plugins are the best solution and should not have a “delete me” option.

          Of course the use-case for mu-plugins I mention would never(?) occur in an auto-install for a hosting environment but instead when an agency builds a custom website and custom MU-plugin for a client. But I feel compelled to mention it here because of the surprising percent of cargo cultists in the world, e.g. people who will read about an issue that applies to an implied context and then believe it applies in all contexts *and* assert that same in comments, in forums and at WordCamps, whenever they get the chance. :)

          • Oh gosh! I hope people know I love MU Plugins and I use them regularly to code things in a site that I don’t want the site Admins deleting.

            But that doesn’t make me ignorant of their issues, which primarily are users have NO idea how to turn them off (or remove them), and they DO NOT get auto-update alerts like normal plugins.

            They’re great. MU Plugins rock. Just … like Multisite, use them when you KNOW what you’re getting into, eh?

  2. Jeff, good recap of the situation. What a learning experience this has been. The great part about being a part of the WordPress community is that there’s never a lack of feedback, and for that, our development teams, communications teams, and everyone else at GoDaddy are thankful.

    While we were attempting to provide an additional value by including Sidekick, we made a mistake, shouldn’t have installed and activated the plugin on existing sites, communicated poorly, and caused some panic and distrust.

    We’ve taken every bit of info from the AWP thread back to the Managed WordPress team, and they’re making changes to our procedures to keep this from happening in the future. If you have more feedback, please inundate my inbox with your opinions, comments, and concerns (mendel@godaddy.com).

    We’ve done a ton this year to contribute to and serve the WordPress community, and I’m sure we’ll all learn new lessons about ourselves, our businesses, and our customers in 2015. While mistakes like these are never easy, I’m happy to be a part of a company that serves such an awesome community.

    • You obviously haven’t been there for long. Godaddy is ruthless. Individual customers are absolutely meaningless to them. The only thing they are “sorry” about is that they got caught. The underestimate the community. Don’t worry, though. I’m sure anyone that noticed will get something from Godaddy threatening to take down their site for some reason or another… too much bandwidth… to much space… too many files in a directory… too many visitors… the wrong types of files… files named something they don’t like. They are the most intrusive and disrespectful company (besides Microsoft) that I’ve ever worked with. Slimy? That doesn’t even begin to describe Godaddy business practices.

      • Hey Michael, thanks for your feedback. I understand your frustration because I used to develop sites professionally before I began working at GoDaddy. The customer service used to mis-match my expectations as a web professional, and it doesn’t sound like GoDaddy’s helpfulness in the past met your expectations either.

        In the 5+ years I’ve been working at GoDaddy, we’ve seen a bunch of positive changes, most markedly during the past few years. Intrusive up-sells and emails have decreased, we’ve stopped using offensive advertising (see what we’re doing this year http://www.adweek.com/news/technology/godaddy-cmo-says-super-bowl-spot-puts-new-twist-puppy-advertising-161852), and have been working to create more transparency in and improve the features of our hosting products (https://www.godaddy.com/pro).

        I’m assuming from your post that you don’t do business with us anymore, however if there’s a current issue I can help with, send me an email: mendel@godaddy.com. We’re not interested in repeating mistakes of the past. If we were, we’d probably be looking more at and responding to the response rate of the Sidekick change, instead of the community reaction. Community focus = progress.

          • Currently (I just went through the path) we’re suggesting three things when checking out with a domain (privacy, hosting, email). Those are services that we believe most people creating a website for the first time need (or might want) to be successful. In-fact, you’d be surprised how many people think a domain name can have a website without hosting.

            By default (again, going through the process myself just now), all those options are turned off. We used to up-sell like crazy, but I think you’ll find our new checkout process is much cleaner, and increasingly customized to the type of customer you are. That said, I’d love your specific feedback related to your past experiences (mendel@godaddy.com).

            If you find yourself asking clients to purchase domain names for you to then work on, you might want to take a quick look at the new GoDaddy Pro program (http://godaddy.com/pro). It’s free, in beta, and allows for a shared shopping and delegation experience that’s super slick for both you and your client.

            We’re doing some pretty exciting things these days, and fixing all sorts of past issues. :)

  3. “…at least one customer thought it was a hack”. I think a more accurate account would be that said customer Lol, “thought it COULD be a hack”. ;) But I guess that’s just splitting hairs since, in all honesty, I actually did pretty much poop my pants thinking chances are I’d been hacked! I really had no idea what was going on (or how or why) to begin with! Lol ;)

  4. I think referring to Media Temple as a managed host is giving them too much credit and incorrect. I used them for about three months and they were never any help regarding WordPress-specific issues. I asked them why they even called themselves a WordPress “managed host” and two separate techs asked what I meant by that.

    Anyway, I recall having to do quite a bit of cleanup when I moved away from them (MU plugins, database options, etc.) so this really doesn’t surprise me.

        • The thing I have against people leaving these reviews is that plugin reviews are meant to be about the plugin itself. Not the developers or partners of the plugin. Additionally, most of those reviews seem to be left by people that don’t understand the situation. One of them was speculating that another plugin they trusted was the cause. If everyone here had sat down and went through the plugin before this happened, I’m pretty everyone would say the plugin was awesome! But due to some oversights, it’s suddenly a bad plugin.

          (btw, I have yet to hear someone report that it actually broke or otherwise did any real harm to their site. I’m also not arguing that auto-installation/activation is appropriate, I just think everyone is freaking out a little too much.)

          • Thanks Garth for the kind words and understanding.

            Ryan, you also make a fair point and we’re taking our lumps as deserved.

            It’s the unhelpful reviews that we’re seeing that I never agree with. For example “SIDEKICK deleted 8 hours of my work!” but when I asked what happened or how that happened, I was met with silence. That sort of thing leads me to believe that a person was just angry and is trying to hurt us. That’s unhelpful to the community and unfair to us as the plugin developer.

            That said, when you’re part of the WP eco-system, you accept certain things like the people have the power to control your fate in a way and you’d better act right. Hence Mendel (from Go Daddy) and I being very attentive here and elsewhere.

    • You’re right, we can’t test every environment or existing site. Here’s what we do.

      I won’t speak for Go Daddy and Media Temple but our testing includes installing the top 20 WordPress plugins onto our QA environments to ensure compatibility off the bat.

      We employ one person whose sole job it is to perform random testing and address compatibility issues. We also have over 1,000 members of our beta testing program sharing data from their sites including automatically reporting errors and lists of their installed plugins & themes.

      99.5% of all errors we receive are due to a Walkthrough compatibility issue (for example, a Walkthrough won’t run or breaks at a certain point) and we have the ability to fix that without pushing a plugin update. A Walkthrough error does not affect site function because it simply stops the Walkthrough from running.

      The other 0.05% of all errors are addressed quickly through plugin updates. You’ll notice we push quite often (which is a whole other debate).

      I’ll also mention that SIDEKICK is only compatible with the current version of WordPress plus one major release previous (currently 4.1 and 4.0). If you are running anything older, SIDEKICK simply doesn’t appear on your Dashboard, even when enabled.

      We are an open book when it comes to this stuff and we’re always learning so if you have any further questions about our process, please ask here or email me directly at ben@sidekick.pro.

    • Right?!! I have security plugins installed on pretty much every site I work on that automatically disable any plugin that is updated by remote (such as with the WPRemote WP management plugin). That includes the security plugins themselves, so while I love the added security and the convenience of monitoring all my sites at once for updates from one hub, I’ve also learned that I can’t just update things through the WPRemote control panel, but must do update from WP admin in each site. Having something installed by remote into any of my clients’ sites? I have no idea what could happen, but the possibilities make me tired just thinking of all the time it could take to activate everything that could get turned off…it takes 2 hours just to updated and create backups for all my sites as it is!

  5. I’m ok with them doing so if it is something like this where it was just a “help” or tutorial. BUT to be sure I would appreciate the heads up. I use GoDaddy and I never had this come onto my dashboard. The problem I have here is if this just popped up on my dashboard my first response would likely not be GoDaddy, but likely wordpress and that makes finding the culprit a very unpleasant process that leads to hard feelings and frustration on behalf of more than 1 or 2 parties..

    I would say that this is nothing new and if you follow what the wordpress generation of users tend to believe in politically, it’s kind of hypocritical to complain a whole lot. I mean GoDaddy or any other host deciding what is best for your server needs, isn’t much different than, say, the government telling you what insurance plans are best for you, or EPA regulations, etc, etc, are best for you and the rest of the world because they think you are to stupid to make any choices on your own.

    I am not a fan of implementing this stuff without telling people. Why not just ask people to be part of a test group, may be give them a special discount coupon (especially when GoDaddy specifically, has pulled a lot of coupons for renewals), or only put it on new installations. On the part of hosts that did this I will say something in their defense. A lot of people putting together sites are not people that have 2-4 years of college/technical school experience in web design (especially us older folks). What a lot of younger people today consider easy and straight forward with wordpress, may not be the case for the rest of us, and to some may be down right perplexing. So when the digitally challenged run into issues it is often hard to find answers because a lot of tutorials etc have steps that experienced users consider common knowledge so they omit them. When that happens a lot of people end up contacting not only wordpress forums but also hosting companies. So if they installed a “walk through/tutorial,” It is likely they are just trying to free up customer service inquiry wait periods by eliminating some questions that should be directed at other 3rd parties. In this case it was a mistake and likely did just the opposite. Hopefully lesson learned.

  6. I don’t like approach of the Sidekick tutorials in general, but it is worth noting that this was a mistake of noble ambition: GD wanted to help more people be able to publish with WordPress, which is very near and dear to our core mission to democratize publishing. It’s a big, tough problem and anyone trying to tackle it is going to make mistakes along the way, I know I certainly have! I’m sure this has been a learning experience, and overall I’m looking forward to see what strides GD will be able to make in 2015.

    • Total BS. Secretly installing a plugin on existing sites would, in no way, increase the adoption of WordPress by end users. Sidekick was barely known before this. Certainly not well enough to have any impact whatsoever on WordPress installs.

  7. With an install base of what appears to be a handful of users, having almost NO users until August 28, 2014, when the number of daily downloads mysteriously shot up to 10x what they were. Only 12 reviews out of 80k downloads? There’s a whole lot more to this story than GoDaddy has admitted. Why this plugin, which is obviously neither widely tested nor wanted? The download counts are clearly artificially inflated. They were up to something… there’s some deal that was made… I’d love to know what the ultimate goal was. It wasn’t the installation of a “help” plugin. Definitely something else.

    • Interesting theory but ‘m not even sure how you would “Game” the plugin repo numbers.

      The current downloads number is representative of our total installs from the repo plus updates (the repo counts updates as downloads). The numbers are actually more than double what you see if you include our active installs that were not done through the repo. So as far as testing goes, the plugin has been through the ringer and back.

      *Side note: Matt mentioned during the State of the Word ’14 that more detailed stats were coming soon. Until we see these more detailed stats, we consider them more vanity metrics and we don’t really concern ourselves with them.*

      How did we get so many installs so quickly?

      We were very lucky to have the opportunity to have SIDEKICK pre-installed with some very large hosting providers off the bat and now Go Daddy. Some of these providers pull the plugin directly from the repo at install so our stats shot up quite fast.

      As far as a deal that was made; you’re right, there was. The deal was and is that all Go Daddy and Media Temple customers would receive a free SIDEKICK Premium subscription for as long as they host with GD or MT. That’s it.

      Ultimate goal = Adding additional value and helping users get things done faster and easier.

      I empathize with how it might be easier and more interesting to believe there’s more to the story but that’s it.

      Happy New Year

  8. Hi @mhannigan- (Disclosure: I work at GoDaddy.) Per Ben Fox’s message over on the Sidekick blog, yes, there is an agreement in place between GD and Sidekick. No backroom conspiracy, simply a business agreement to make Sidekick available free of charge to customers who are working with us. As Ma.tt notes above, we are committed to supporting the community and investing significantly in the WordPress ecosystem in 2015. Oftentimes this means partnering with other organizations as we get away from the old “not-invented-here” mentality. As has been stated upthread, we learned a lot from this incident and we will approach these kinds of rollouts more thoughtfully going forward.

  9. Sidekick is actually a nice feature, it means I don’t have to listen to myself talk so much when we teach clients how to use their new site. That being said, they absolutely do not need to be automatically installing non-critical plugins without notifying the customer. I remain happy with Media Temple however, they have been the best WP hosting for us as a small creative agency both in cost and performance.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Discover more from WP Tavern

Subscribe now to keep reading and get access to the full archive.

Continue reading