Monday, 31 July 2017

Gutenberg 0.6.0 Changes Text/Paragraph Block Behavior, Adds New Cover Text and Read More Blocks

Gutenberg 0.6.0 was released over the weekend with significant changes to the way paragraphs are created within text blocks. In previous versions of the plugin, pressing enter would create a line break inside a paragraph. This release modifies the behavior of the text/paragraph block to split the block when a user presses enter. (Line breaks can still be created by pressing SHIFT+ENTER.) This update is a small improvement in that it hides the text formatting bar when you continue on with a new paragraph, but the slightest scroll or move of the mouse brings it back into view. Contributors are considering adding a buffer at some point that would only trigger the UI after the mouse moves a certain number of pixels.
Unfortunately, the “New Paragraph” placeholder text is intrusive and distracting. It is a constant, unwanted reminder of the structure of your document, which is not helpful if you are trying to stay in the flow of writing.
Gutenberg may improve the experience of vertically stacking differently formatted content, but the writing experience still needs a great deal of work before it can be comparable to what WordPress currently provides. The new editor still gets


World Domination through WordPress Security

WordPress powers over a quarter of the Internet. That’s quite a statement for a platform that began its life as a fork of a blogging engine. It’s also quite refreshing since WordPress is the reason I learned to write code in the first place. One of the reasons WordPress is so popular is because it’s so easy. It’s easy to use as a writer. It’s easy to manage as a site administrator. It’s easy to code as a developer. This learning curve associated with WordPress is relatively flat – many devs and users can dive right in and get something functional from day 1 with little to no outside help.
Another reason for WordPress’ popularity is its long memory. WordPress has been around for over a decade, and the core development team has always prioritized backwards compatibility with the platform. Users of older versions of the software can upgrade to the latest version with, often, no loss in functionality. 1
Unfortunately, this long tenure also means that many in the community have a long memory of WordPress as well. They remember the days before plugins. The days before CSRF tokens were in common use throughout the codebase. The days when everyone


Why You Should Be Using a CDN With WordPress

As a performance hosting company we really like to research and share ways to make your WordPress site faster. One of the no brainers when it comes to speed nowadays is to utilize a content delivery network (CDN). They take the load off of your web server while speeding up the delivery of content to your visitors thus making their experience better! Today we want to explain to you in layman’s terms how a WordPress CDN works, why you should be using one, and some of the extra benefits that accompany them. We’ll also share some speed tests so you can better judge just how much of a performance boost you could expect to see on your own site. What is a WordPress CDN?
A CDN is simply short for content delivery network. These are a network of servers located around the globe which are designed to host your WordPress site’s static (and sometimes dynamic) content such as images, CSS, JavaScript, and video streams. Now when we say host, don’t get this confused though with your WordPress host. These are completely separate services. A CDN isn’t a replacement for your hosting provider, but rather an additional way to increase the speed of your site. While our hosting


A New Opt-in Plugin in Town — MailOptin Plugin — WPCouple

No Description


How a VC-funded company is undermining the open-source community

Is a $4 million venture capital-funded startup stealthily taking over popular coding tools and injecting ads and spyware into them? That’s what some programmers fear may be happening. It is one of the most troubling scandals to hit the open-source community — a robust network of programmers who work on shared tools for free — in recent memory.
Open source works because everyone benefits: individuals and corporations, both for-profit and not. Countless dollars have been made off things built on top of open-source software, while the existence of free high-quality tools makes it possible to build a product that exists solely for the benefit of the commons. But that balance only works when people stick to the community’s basic decorum of transparency, and that’s where a young San Francisco company called Kite seems to have gone wrong.
It started back in April, when a programmer noticed a strange change to an open-source tool called Minimap. Minimap is a popular add-on for Atom, another open-source tool that lets programmers edit code; it shows a zoomed-out overview, or “mini-map,” of the user’s code, to make it easier to jump around between


How to optimize for user intent in search

User intent. Also known as searcher intent, it is a theory that unashamedly stands up to the more primitive pre-Penguin and Panda tactics of optimizing purely for keywords.

User intent and optimizing for it has come into being via a combination of three key factors:

  • Latent Semantic Indexing, Hummingbird, Rankbrain. All have fantastic and mysterious sounding names but all underpinned by the fact that Google’s algorithm is not exactly made up of high school algebra. Google is clever, real clever. The algorithm understands more than just the specific keywords that a user types into the search bar.
  • As a result of the aforementioned ability, people trust Google. They may not trust them as a business that will pay their fair share of tax but they trust the search engine to understand their query and as such will ask more complex questions rather than utilising pure keywords. To ‘Google’ is a verb in the Oxford English Dictionary!
  • The internet and Google (among other search engines) have made unfathomable amounts of information accessible to the masses. As a by product, Google is often the first port of call for more than just purchasing actions. More on this later.

Voice search has further stamped on the throttle for user intent with more and more never before seen searches due to the conversational nature of voice search. As such, if you are still basing your SEO strategy around keywords you should probably start to think a little bit deeper around user intent.

Finally, and this is an important one. Optimizing for user intent is not just about providing solutions or using synonyms. The majority of SEO campaigns are built around driving revenue and whilst rankings are great and indicative of campaign success, in reality you won’t retain clients without providing ROI.

Fully optimizing for user intent requires an understanding of how your potential customers buy via your inbound marketing channels. As a result, make sure that you have identified these sales funnels as they are crucial for capitalizing on optimizing your website for user intent in search.

User intent: An overview of the basics

What is user intent? In short it is the reason why someone is searching for something in Google. What are they actually trying to achieve as a result of typing (or saying) that search term?

Traditionally, the intent has been categorized as either navigational, informational or transactional although some like to define commercial intent or use different terminology such as ‘to buy something’, ‘to do something’, ‘to find something’, ‘to learn something’, ‘to go somewhere’ and so on.

These questions or intents can then help to you to identify your Buyer Personas and the stage that they are at within your inbound funnels. Again, various inbound funnels utilize different terminology, but I am a fan of Hubspot’s methodology:

Image credit: Hubspot

How do you figure out what the user intent is behind a search term? Honestly, it’s pretty easy. Just about everyone uses Google. Put yourself in the searcher’s shoes and ask yourself, “if I used that search term, what would I be looking to do?”

Also look at the types of search results that Google returns for a given search term; this is a great indicator of the user intent that Google itself attaches to that particular query.

Focus on VALUE for the user

Even if you don’t read on, here is a very simple tip that should permeate your entire SEO strategy. Ask yourself this question:

Does what I’m doing here add value for the user and if so, how can I make it as valuable as possible?

If you are taking into account what your user is looking to achieve and therefore providing as much value for the user as possible (forget SEO and rankings for one second), you will put yourself in a great place to have a successful campaign both now and into the future.

It is the primary focus for Google as a search engine, so you should make it your focus as well!

An easy place to start is evaluating each piece of content that you are writing. Does it complete the journey that the user is taking? If not, are there quick call to actions to pages that will? Your content will preferably be the former, providing solutions and value directly to the searcher.

In addition, if you continue to put the user first (instead of being keyword-focused) you will naturally create better, deeper, more complex and solution led content, thus satisfying the aforementioned LSI, Hummingbird and Rankbrain. Write for search engines first and you run the risk of lowering the content quality, in turn lowering the quality of your results.

How to align your SEO strategy with user intent

Targeting transactional search terms

For years SEOs have focussed on the sharp end of the funnel. and for good reason: the search terms with transactional intent bring in revenue. Let’s be clear, these search terms should remain a staple of any website focussed on ROI.

However, there are a few optimization tips associated with transactional search terms. As above, they are all focused around value for the user:

  • How easy is it to make a purchase from that specific page?
  • Are the call to actions clear?
  • Have you provided the user with all the information required to make that purchasing decision?
  • Is the language used focused around the purchase?

As SEOs, we have to make it abundantly clear to Google that if someone types in a purchase based search term, that our page is the very best result for that search term.

I hate to hammer it home, but it is the webpage that will complete the desired outcome for the user and therefore offer the most value. 

Targeting informational search terms

This is where a sit down with the team and the drawing up of a content strategy that is aligned to your user intent (and therefore inbound funnels) can unlock serious content marketing magic.

Real results you say? Surely informational searches only result in you giving away free information? Exactly.

Let me take you all the way back to the inbound methodology and the fact that people use Google as a source of information. Creating great informational content can have the following impact:

Providing value earlier in the consumer buying process

They may be wanting to research a product or service prior to making that buying decision. The more awesome information you give them the more aligned with your brand they become. When the time comes for that purchasing decision guess who they will lean more favorably towards? Of course there is a little caveat in that all other things are equal.

Earning links

Even if no sales come as a result of your informational content (unlikely), if it is good enough it will earn links as people reference the content…funnily enough to provide further value for their own users. These links will subsequently improve the authority of your website and help you rank for transactional search terms. It’s a warped digital version of karma.

Understand your user flows

This is particularly relevant for transactional and informational search terms. Top notch SEO incorporates more than just onsite optimization, content creation and link building. It should pull in all marketing channels, including design. It’s all well and good generating traffic, but it counts for nothing if the website does not convert them.

Identify your key user flows and actions that you want your users to complete on your site according to where they are in the funnel. Are they an informational searcher? The website needs to encourage them to continue their hunt for information on your website or start to transition them further down the funnel to a purchasing decision.

Really understanding user intent and user flows will only help you with your conversion rate optimization.

Adjust your appearance in search

In the same vein as design supporting CRO, your appearance in search should be aligned with the user intent. The two standard influencers here are your title tag and meta description, although additional factors such as schema markup can also be implemented.

For example, if the search term is transactional make sure that the metadata is enticing and using purchase driven vocabulary. Whereas if the search term is informational make sure that it hints towards how the information on the corresponding web page will solve the searchers’ problem.

Use your outreach skills

I thought we were talking about content here? Yes, on the whole we are but there are opportunities within link building as well. Some users will turn to Google not simply to provide them with the best result, but also a list of the options available to them. Common examples of how a small change to the wording can result in this alteration to user intent are as follows:

Tailor London > Best Tailor London


Tailor London > Tailors London

The addition of an adjective or the plural version of a keyword can often result in lists being supplied by Google. Not all of the results will be these lists, but for those not already in the top results they do offer an opportunity.

Contact these sites to get listed – we saw a considerable increase in conversions by doing this for a software platform client recently.

Don’t forget local search

Mobile search vs desktop search is a mainstream conversation nowadays, with some stats showing that mobile search has a 75% chance of action being taken by the user.

With this in mind, don’t forget to optimize your local listing in order to sweep up all of the traffic (over 50% globally now) using Google via mobile devices.

Some useful tools

Keyword research is critical in identifying valuable search terms, whatever the corresponding user intent is. We have listed a few options below, hopefully you are already using these tools alongside Google’s Keyword Planner, Moz’s Keyword Explorer or whichever tool you use to look at traffic. These tools can provide content ideas that will drive your campaign:

Answer The Public

Using a who, what, when, why, how style format, Answer The Public will give you a list of search terms. Use these prompts to create content ideas.

In a similar vein to Answer the Public, will display search volumes (if you pay for it) and commonly asked questions that relate to your keywords.


Buzzsumo allows you to view the most shared pieces of content via social for a given subject. Don’t just rely on data fed to you, check how popular these subjects are in real life!

Google Autosuggest

Use Google’s own user oriented functionality to understand the commonly asked questions and search terms for a given subject. Start typing and let Google do the rest.

Impressions via Search Console

We always warn against purely using Search Console and Google Analytics data as the basis for decision moving forward, purely because it is reactive data.

However, you can look at search terms for which you are gaining impressions but potentially a low CTR and adjust the content accordingly. It may be as simple as making your metadata more attractive in the SERPs.

Horses for courses

The base theories will have to be adapted slightly to suit your particular needs. Some businesses may focus on impulse buys where others are deemed comparison goods and will benefit more from informative, longer sales processes. It is a ‘horses for courses’ scenario.

If you understand what you are trying to achieve via your SEO campaign, the journey taken by your user during the buying process, the various relevant searcher intents and align your strategy accordingly, it will place you in a great position to increase organic traffic and also your conversion rate.


8 Best Places to Get a Custom Logo for Your WordPress Website

Do you want to get a custom logo for your WordPress website? A custom logo helps establish your brand and makes your website stand out. In this article, we will show you some of the best places to get a custom logo for your website within a small budget.

Best places to get a custom WordPress logo

Why You Should Get a Custom Logo?

Logos are the representative images used by businesses and organizations. They depict a visual representation of an organization’s business, values, and mission.

They also play an important role in how customers see a brand. Look at the top big name brands, chances are that you can recognize most of their logos quite easily. Brand recognition helps you win customer trust and loyalty overtime.

Most WordPress themes come with the option to upload custom logo. This logo can also be used as site icon or favicon.

Now the problem is that not all of us are graphic designers. You can try to create a custom logo by using an image editing programs, but it may not look professional.

If you want a professional image for your brand, then it helps to hire someone to create your custom logo for your website.

That being said, let’s take a look at some of the best places to get a custom WordPress logo within budget.

1. 99designs


99designs is a design contest marketplace with a large community of designers. It acts as a middleman between you and designers.

When you place an order, 99designs outsources it to designers who then submit their designs. You can select the design you like the most and only that designer gets paid. This gives you advantage of getting different custom logo ideas from designers of different backgrounds and skill levels.

2. Logojoy


Want to create your own custom logo? Logojoy is an easy to use, DIY, logo maker for non-designers. Unlike other web based graphic design tools, Logojoy uses artificial intelligence and advanced learning algorithms to create logos just like a designer would do.

Logojoy’s simple wizard helps you choose your own colors, images, and words to describe your business. After that it generates designs that look well crafted and professional.

Their pricing plans start as low as $20 for a low resolution logo. Higher pricing plans get you high-resolution files, phone support, color palette, brand guidelines, and more.

3. Dribble


Dribble is an online community of designers and artists. Think of it as Pinterest for professional graphic designers, artists, and illustrators where they share their works and other users can like, favorite, and reshare it.

Dribble is not just a source for inspiration. It also acts as a platform to hire designers for freelance work. You can browse designers, check out their portfolios, and contact them directly to hire them.

The cost of a job will actually depend on the freelancer you approach, their expertise and skill level. Dribble may not be the place to find the cheapest custom logo for your website, but it can help you get much better quality.

4. Fiverr


Fiverr is one of the largest online community of freelancers from all over the world. Due to competition among freelancers, you can hire a designer to create a logo design for a lot less money than other places.

Fiverr’s community is organized based on the customer feedback. Freelancers with higher positive feedback tend to charge more than new freelancers who don’t have enough reviews yet.

While the logo may only cost a few bucks, its important to know that often these freelancers are using logo templates with minor tweaks.

5. Upwork


Similar to Fiverr, Upwork is an online community of freelancers, entrepreneurs, and designers. It allows you to post a job and accept offers from freelancers. You can then review those freelancers, interview them, and hire the one you want to work with.

Upwork has a robust community with screening tools for both freelancers and clients. Freelancers can participate in online tests to prove their proficiency and skills. Upwork also offers various payment methods, invoices, and allows clients to only pay for the work they approve.

6. DesignCrowd


DesignCrowd is a design contest marketplace and an online community of designers. You can start a project by filling in the project brief, selecting your logo design type, and providing a detailed description for the designers to follow.

Next, you’ll pay the contest posting fee and deposit your budget with DesignCrowd. They offer a money back guarantee, which allows you to ask for a refund within 30 days of posting your project. Once you like a custom logo design, you can commit a budget.

7. Freelancer


Freelancer is a large global community of freelancers. You can find web designers, developers, graphic design, audio/video, online marketing experts from every corner of the planet with varying skills levels.

Like many other freelancing websites, Freelancer allows you to post your custom logo project as a job and start accepting offers from freelancers. You can review freelancer profiles, past jobs, feedback and ratings.

Once you find the right freelancer, you can hire them. Upon completion of project, you’ll be able to review and accept the work and release the payment.

8. PeoplePerHour


PeoplePerHour is a curated community of freelancers and professionals. You can browse hourlies (fixed price jobs), post a job, or run a contest. You can also browse freelancers by categories, view their profiles, and portfolios.

Once you post a job, you’ll get access to your Workstream dashboard. This is where you’ll manage and review the work, communicate with freelancers, and get support from PeoplePerHour staff. Once you are satisfied with the logo design, you can release the payment to the freelancer.

We hope this article helped you find the best places to get a custom logo for your website. You may also want to see our article on best examples of contact form page design.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 8 Best Places to Get a Custom Logo for Your WordPress Website appeared first on WPBeginner.


Sunday, 30 July 2017

CloudSnap – Clone WP, create blueprints or offsite backups and more

One of the most asked questions and feature suggestions we receive from our costumers is the ability to clone their sites. We were thinking how to make this since it needs to work between two server or regions and while prototyping we found a very flexible way to make this. We didn’t want to make pure WordPress cloning feature, but a much more advanced and flexible one. Today, we are happy to announce our new major feature, CloudSnap. What is CloudSnap?
CloudSnap is a feature that takes a snapshot of your site and stores it on Google Cloud Storage. You can create CloudSnap from a current site state, backup or staging site and later use the CloudSnap to create new WordPress site or new staging site. Let`s focus on real life examples to see the power of our new feature.
1. Cloning a WordPress site
You can use CloudSnap to completely clone a WordPress site, in the same or another geographic region. If you already have a WooCommerce shop for US market but want similar for the European market or simply want to have another WooCommerce shop in the same region for other types of products, this can be done very easily using our CloudSnap feature. Cloning a WordPress site never been easier and


Saturday, 29 July 2017

Why WP Buffs Stopped Offering Free Trials For Monthly Plans

As of July 29, 2017, WP Buffs will no longer offer free trials for our monthly plans. All monthly plans will be 50% off the first month of service and full price thereafter. We will, however, still offer free trials for our annual plans. Since I started WP Buffs about a year ago, we’ve offered a free trial for all of our ongoing support plans. A lot of companies offer free trials. There were a lot of advantages.
More people signed up. Because it costed nothing to try out our support plans, we found that more people were willing to give us a shot.
Accelerated learning. With a larger pool of customers taking us for a test drive, our team learned a lot about what we can do to convert people from free trials to paid customers.
We were motivated. A free trial put the impetus on our team to go above and beyond when it came to delivering value to customers to try to convert them into paying partners.
But there were also disadvantages. And there’s one that stood above all others in pushing us towards moving away from offering free trials for our monthly plans.
Free Trials Attract the Wrong Customers
Like I’ve mentioned before: our free trial to paid customer conversion rate


Simple Text-to-Speech for WordPress

Create affordable, high-quality audio recordings of your WordPress blog posts using Amazon Polly. Overview
Simple Text-to-Speech integrates WordPress with the Amazon Polly text-to-speech API. Simply select your text, click “Convert,” and have a high-quality MP3 added to your WordPress Media Library.
Amazon Polly is affordable (free for the first 5 million characters/month) and offers 40+ lifelike voices for text-to-speech in many languages. With Simple Text-to-Speech, the power of Amazon Web Services is integrated into your WordPress editor.
Once you’ve purchased Simple Text-to-Speech, install the plugin by uploading the files to your WordPress install.
After you’ve activated Simple Text-to-Speech, you’ll need to enter your AWS credentials.
Obtaining an Access Key and Secret Key
To get an Access Key and Secret Key, you’ll need to create an AWS IAM user.
Sign into the AWS Console using your Amazon account. Then, navigate to the IAM control panel.
From the IAM control panel, navigate to “Users” and click “Add User”. Enter a name for your IAM user.
Enter a name for your IAM user. Check the “Programmatic Access”


Interview with Julio Potier of SecuPress Plugin

Julio Potier is the developer behind SecuPress, the WordPress plugin that makes it possible to easily secure your WordPress websites and blogs. Julio is based in France and is very active in the WordPress security scene. He is also a security consultant and teaches developers to write more secure code through his lecture and audits . Julio has contributed to WordPress core and was one of the co-founders of WP Media, the company behind the popular caching plugin WP Rocket. In this interview Julio talks a bit about how he got started with WordPress, the REST API and its security issues, and he also explains why he developed SecuPress when there are already a few WordPress security plugins available on the market.
What got you interested in security?
Back in 2000, I created my first static HTML website and 2 years later in 2002, I developed my first PHP/SQL website. It was full of security issues. A friend showed me how to exploit and fix vulnerabilities. It was the “aha!” moment for me.
What got you interested / hooked on WordPress?
Back in 2009 my first daughter was born and I wanted to create a gallery website to post three photos a day to share with our distant family members.


Friday, 28 July 2017

The Next Chapter for Themes

Every few months I read a post about how the WordPress theme business has shrunk. The authors always reach a similar conclusion. Sales have dwindled. Competition has increased. Putting food on the table, finding a niche and standing out is near impossible. It may not be so impossible though. With a new editing interface on the horizon, the theme landscape will change in a big way. That editing interface, and eventually better site customization, means we (those who create themes) will all have a chance to redefine what a theme is and means to people who use WordPress. It will be new, fertile ground to discover – the next chapter for themes. We just can’t make the same mistakes we’ve made before.
A long time ago, especially in Internet years, you could sell a collection of well-designed WordPress themes and make a living. These became known in the WordPress space as premium themes. What made them “premium” was loosely defined. They often sported a unique look or carried interesting features. As a consumer, premium themes always seemed more special to me. They took risks. That runs against what we say on the Theme Team at, where we do nothing


What’s new in Gutenberg? (28th July)

Split paragraphs on enter—we have been exploring different behaviours here. Added grid layout option for latest posts with columns slider control.
Show internal posts / pages results when creating links.
Added “Cover Text” block with background, text color, and full-width options.
Autosaving drafts.
Added “Read More” block.
Added color options to the button block.
Added mechanism for validating and protecting blocks that may have suffered unrecognized edits.
Add patterns plugin for text formatting shortcuts: create lists by adding * at the beginning of a text line, use # to create headings, and backticks for code.
Implement initial support for Cmd/Ctrl+Z (undo) and Cmd/Ctrl+Shift+Z (redo).
Improve pasting experience from outside editors by transforming content before converting to blocks.
Improve gallery creation flow by opening into “gallery” mode from placeholder.
Added page attributes with menu order setting.
Use two distinct icons for quote style variations.
Created KeyboardShortcuts component to handle keyboard events.
Add support for custom icons (non dashicons) on blocks.
Initialize new posts with auto-draft to match behaviour of existing


The Developers Guide to Supporting Your Themes – A Support Workshop

After WordCamp Europe, the attending support team members were brainstorming how to improve support within the WordPress community, one of those plans were to conduct workshops, hosted by community members with themes or plugins on, and let them present how they approach the support aspect of providing a service to the open source community. As such, our first workshop is now scheduled!
The workshop
Providing support for your themes offers tremendous opportunities to educate WordPress users, from explaining how to make a child theme to offering simple CSS customisations. It also presents challenges, like figuring out how to help people who aren’t tech-savvy or need support beyond the scope of what you can provide. While many developers dread doing support, with some concrete strategies and techniques in hand, helping users doesn’t have to be a chore – and can even be fun! This session looks at how to make your themes’ users happy while feeling a sense of satisfaction from your own support efforts – a winning combination in the world of theme development.
When is it
August 23, 2017 4:00:00 PM GMT, it will last for an hour and includes Q&A.


How to Add HTML5 Video to WordPress Using Custom Fields

Generally speaking, if you ask 10 WordPress developers how to do something, you’ll receive ten different answers. But that speaks to both the versatility of the CMS and that there is more than one solution to any given task. Recently, I faced the challenge of setting up an HTML5 video inside a WordPress page. It’s in a static location and would need to be replaced every so often. While it’s fine to use the Video Shortcode, in this case I wanted to make things extra simple for the folks who would be updating the page. I didn’t want them to have to learn what a Shortcode was or how to use it.
So, the simplest solution (in my mind, anyway) was to create some custom fields where the related video files could be uploaded. From there, the theme’s template would automatically create the necessary code to display the video. Here’s how I did it:
Project Requirements
You’ll of course need a WordPress site and access to edit your theme (please use a child theme if you aren’t already doing so). Some familiarity with PHP and HTML will also be a big help. Beyond that, you should have:
A way to create custom fields. The free version of Advanced Custom


Riding the Jet Stream to 1 Million Users

Today, we’re excited to share a recent milestone with you: DO now supports 1 million users around the world. We’ve grown with our users, and have worked hard to give them the products they need to run their services without compromising the user experience they’ve come to love. We’re grateful to our users and community, and to the people that have helped us grow and learn along the way. In 2012, DigitalOcean had a modest start. Our staging environment was around 4 or 5 servers, and we had a handful of engineers running the platform. We had two datacenter regions, 200 Droplets deployed, and a vision for what cloud computing could become. But most importantly, we had the support of a community of developers that helped us realize that vision.
A Maiden Voyage
Holding user groups in our early stages really helped us answer key questions about what aspects of the user experience could be improved. We launched our first datacenter, NYC1, and opened up our first international datacenter, AMS1, in January 2012.
Our users have played a huge part in helping us determine where to launch new datacenters to serve them better; in addition to NYC and Amsterdam, we now have