SMALL WEBSITE CHANGES THAT CAN DELIVER BIG IMPROVEMENTS Posted by Tyler Bishop | Sep 10, 2018

In 2017, American Airlines elected to remove one olive from their olive trays in their passenger snack platters. This resulted in over $40,000 in annual savings. The cost of the olives and the weight of the snack platters resulted in a significant amount of money saved across all American flights for an entire year.

Webmasters and website owners understand this principle. Small website changes applied across large audiences can have dramatic effects on user experiences, SEO, and total revenue.

So, what things can be changed? Why should you change them and how should you approach this process so that you can ensure that your changes cause improvements and not declines.

[This blog is from a recent presentation I did at Pubtelligence West in Santa Monica, CA alongside Google]

WHAT WEBSITE EXPERIMENTS CAN OFFER THE BEST RESULTS?

Everyone has heard stories of Amazon changing their checkout button from green to orange and then finding out that the orange button produced a 100% increase in checkout rate.

Or, the story of a famous mobile game that changed their mobile layout and font only to see their ad revenue triple within 20 minutes of making the change.

These famous experiments highlight something critical about the way publishers should be experimenting with their websites.

Small changes offer big results with little risk. Major redesigns — and wholesale changes to the way a website looks or publishes content — leave too many variables to properly evaluate.

The most successful — and often fruitful — changes a publisher can make are small ones that are based on data.

Typically, there are a handful of small things we’ve found to offer pretty big results. At Ezoic, we see this across tens of thousands of websites. Here’s what typically is most important to test.

WHAT SHOULD YOU TEST ON YOUR WEBSITE?

There are a few core things that have an effect on user behavior. User behavior directly impacts SEO and total session revenue from ads.

  • Navigation
  • Content layout
  • Image layout
  • Background colors
  • Ad position
  • Ad density
  • Ad types
  • Ad colors
  • Font
  • Presence of video

There are a number of other variables, but these are some of the most impactful ones.

Here’s the catch…

Navigation may affect user experiences — thereby influencing SEO and ad revenue — however, you may not know how your audience will respond to certain changes.

I wish I could tell you that a navigation menu on the top right of the screen in a hamburger style menu is the best for everyone…. except, it’s not.

I mean… sometimes it might be. But, definitely not all the time.

So, how should you test these things to make small website improvements?

RUNNING SUCCESSFUL WEBSITE TESTS

Let’s start with an example…

On this website, we tested two different kinds of mobile menus on their entire audience. Both were right hand side menus. One was red and slid out from the left, the other was white and displayed in fullscreen.

Which do you think performed better?

Note: Every website sees different results with this test so please do not take these results as a means of making decisions for your website.

In this case, the fullscreen, white menu produced sessions that saw more engaged pageviews per visit. This meant that this menu was positively influencing user experiences — on average — more than the slide-out menu with the red color.

Let’s try another experiment with a different variable this time.

On this website, we are going to look at the different ad combinations. One includes two small ads at the top and bottom of the page. The other is going to display a single 300×250. We want to see how user experiences are affected by these two different combinations so we decide to look at bounce rate and pageviews per visit.

Which do you think performed better?

Not adjusting for revenue, the 300×250 produced a better user experience — on average — in this experiment.

Does that mean you should always show visitors a single 300×250 on mobile rather than two smaller mobile ads? Probably not.

In fact, only 65% of people performed better with the 300×250 ad. The other 35% performed better with the two smaller ads.

This once again proves the overwhelming value of visitor segmentation.

Segmenting visitors and giving each one the combination that performs best is the ideal outcome.

A/B testing is a really popular form of approaching these kinds of experiments, but the classic A/B testing model is not really optimal for website performance.

If we look at one of our variables from our last example, the 300×250 ad, let’s imagine it won an A/B test. Perhaps it performed better in 53% of sessions. That means that just over half of the visitors had better experiences.

The rest possibly had worse experiences.

The best scenario is pretty easy. Find out what audiences in the 53% had in common and deliver the winning test results to them and not the 47% that preferred something different.

There are a ton of proxy tools that allow you to do this easily without any coding, etc. Many of them are free.

Ezoic does this automatically. Users can set up any number of experiments and the system will optimize for user experiences and revenue automatically.

WHAT ABOUT SMALL CHANGES TO CONTENT? IS THAT GOOD OR BAD TO DO?

The implementation is key here as well, but it is really important to understand how visitors interact with your content.

We went into this a little bit more when we talked about word count a while back.

To give an example of how you could do this successfully using something like Google Analytics, I’ve included an example below.

In this case, I decided to test out something simple on that blog post I wrote a while.

The blog is nearly a year old and has some great baseline data for me to explore.

As you can see, there’s probably some room for improvement. However, rather than looking at the article broadly, I should probably look at it by traffic source to get a clearer and more objective look at how it’s performing with different audiences.

This paints a slightly different picture. As you can see, my organic visitors have a session duration that is 2x higher than the average. My direct traffic is nearly 4x higher!

If I run an experiment that affects the average, I’ll want to make sure that it isn’t negatively impacting these audiences that are already performing better than average.

MY WEBSITE EXPERIMENT – TESTING IMAGE DENSITY

Using the article and data above, I elected to eliminate all but 1 image in the article. I decided I would measure how this affected overall user experiences.

The hypothesis could be that images interrupt the reader and slow down the page. Let’s see if this positively or negatively affects my audience.

So, how did this affect visitors viewing this article?

Well, it’s a bit of a mixed bag.

My bounce rate went up on my visitors coming from Twitter and Google Search. However, it went down with my direct visitors.

What’s more, Just about everyone — except for Twitter visitors — saw improvements in session duration.

If instead of choosing one or the other (multiple images vs 1 image) I elected to deliver each traffic source it’s ideal preference, I would see significant improvements in user experiences.

User experiences have an exact correlation with ad revenue per visitor as well. So, the publisher stands to see more than just usability metrics improve. They will likely see revenue improvements with changes like this as well.

WRAPPING IT ALL UP

If you’re interested in making changes on your website to improve revenue or user experiences the secret is to start small.

Often, small changes can be viewed as non-significant, but that is not the case when you deal with large audiences.

Small changes are often the only ones that you can control. Large website redesigns are not recommended — as they are often dice rolls at improving the way a site works.

Sisense hauls in $80M investment as data analytics business matures

Sisense, a company that helps customers understand and visualize their data across multiple sources, announced an $80 million Series E investment today led by Insight Venture Partners. They also announced that Zack Urlocker, former COO at Duo Security and Zendesk, has joined the organization’s board of directors. The company has attracted a prestigious list of […]

Twilio’s contact center products just got more analytical with Ytica acquisition

Twilio, a company best known for supplying communications APIs for developers has a product called Twilio Flex for building sophisticated customer service applications on top of Twilio’s APIs. Today, it announced it was acquiring Ytica (pronounced Why-tica) to provide an operational and analytical layer on top of the customer service solution. The companies would not […]

Anaxi brings more visibility to the development process

Anaxi‘s mission is to bring more transparency to the software development process. The tool, which is now live for iOS, with web and Android versions planned for the near future, connects to GitHub to give you actionable insights about the state of your projects and manage your projects and issues. Support for Atlassian’s Jira is […]

Zendesk expands into CRM with Base acquisition

Zendesk has mostly confined itself to customer service scenarios, but it seems that’s not enough anymore. If you want to truly know the customer behind the interaction, you need a customer system of record to go with the customer service component. To fill that need, Zendesk announced it was acquiring Base, a startup that has […]

Intel acquires NetSpeed Systems to boost its system-on-a-chip business

Intel today is announcing another acquisition as it continues to pick up talent and IP to bolster its next generation of computing chips beyond legacy PCs. The company has acquired NetSpeed Systems, a startup that makes system-on-chip (SoC) design tools and interconnect fabric intellectual property (IP). The company will be joining Intel’s Silicon Engineering Group, and […]

New Relic shifts with changing monitoring landscape

New Relic CEO Lew Cirne was feeling a bit nostalgic last week when he called to discuss the announcements for the company’s FutureStack conference taking place tomorrow in San Francisco. It had been 10 years since he first spoke to TechCrunch about his monitoring tool. A lot has changed in a decade including what his company […]

Adobe looks to AI to lift customer experience business

For years, marketers have been trying to optimize the online shopping experience to better understand their customers and deliver more customized interactions that ultimately drive more sales. Artificial intelligence was supposed to accelerate that, and today Adobe announced enhancements to Adobe Target and Adobe Experience Manager that attempt to deliver at least partly on that […]

Salesforce updates Sales Cloud ahead of Dreamforce with increased automation

Dreamforce, Salesforce’s massive customer conference is coming later this month to San Francisco, but the news is starting already well ahead of the event. Today, the company announced updates to its core Sales Cloud with an emphasis toward automation and integration. For starters, the company wants to simplify inside phone sales, giving the team not […]

Don’t Fear Chatbots If You Have a Rich Content Strategy

“OK, Google, how do I integrate helpful chatbots into my existing content strategy without spending a fortune or frustrating my audience?” Many brands fall into one of two traps: Indecision – taking the wait-and-see approach to AI-based bots while continuing to create content without a back-end strategy. This increasingly […]

10 Elements that Attract Students to Your Website

The new 2018 E-Expectations® Trend Report by OmniUpdate and Ruffalo Noel Levitz is out with the latest research about how college-bound students engage digitally with higher ed websites. The findings? Students are sophisticated digital consumers who expect personalized engagement and information at their fingertips. How does your school stack […]

WHAT ARE THE MAJOR DIFFERENCES BETWEEN PHP 5 AND PHP 7

If you are not following PHP closely or you are new to PHP programming, you should know that before PHP 7, PHP 5.6 used to be the stable version. It is quite surprising to many to learn that the company avoided releasing PHP 6 because PHP 6 was out for testing but it never really got a stable version. As PHP 6 existed as an experimental project, the company did not want to confuse the community with its release and jumped directly into PHP 7. Obviously, with the release of PHP 7, people started to compare it with its previous version. If you are the one falling in the same category of people, the following detailed comparison of the major difference between PHP 5 and PHP 7 will be immensely helpful for you. Major Differences Between PHP 5 And PHP 7 – When anything gets upgraded to a new version, most of the parameters get upgraded for better. In all the different parameters listed below, PHP 7 has made massive improvements that are worth mentioning. Performance – The performance of PHP 7 and PHP 5 is a major difference. Supposing that you have written a PHP code in PHP 5, if you run the same code in both the versions, the performance of PHP 7 will be significantly higher than PHP 5. PHP is powered by Zend engine even since the release of PHP 4. PHP 5 uses Zend II but PHP 7 uses a brand new model of engine called PHP-NG or Next Generation. This new PHPNG engine improves the performance as much as twice with optimized memory usage. This has been proved by the benchmark provided by the company. As a matter of fact, the new engine requires fewer servers to serve the same number of users as before. Declaring The Return Type – In PHP 5, the programmer cannot define the return type of a function or method. This has been a huge drawback in the real-life coding scenario as the programmers were unable to prevent unwanted return types and generate exceptions in otherwise case. Fortunately, PHP 7 allows programmers to declare the return type of the functions as per the expected return value. This is certainly going to make the code robust and accurate. There are four different return types available – bool, int, string, and float. Error Handling and 64-bit Support – If you understand the difference between error and exception, you know that it is highly uneasy to handle fatal errors in PHP 5. PHP 7 has eased the process as it has replaced several major errors with exceptions that can be handled effortlessly. This has been achieved with the introduction of the new Engine Exception objects. As you might be aware that PHP 5 does not support 64-bit integer or large files but the scenario has changed in PHP 7. PHP 7 has 64-bit support due to which you will be able to use native 64-bit integers as well as large files and hence, you can run applications flawlessly on 64-bit system architectures. Anonymous Class – One of the major additions to PHP 7 that is not present in PHP 5 is the anonymous class. Even though PHP had object-oriented approach from PHP 5 but it lacked this feature which is very common in other popular object-oriented languages like Java and C#. An anonymous class is used to speed up the execution time. It is suitable when you do not need to execute a class more than once and you do not need to document it in the project document. New Operators – PHP 7 has added a new operator that had been the center of attention when the stable version of PHP 7 came out. It is called spaceship operator that comes with the notation <=> and in the technical term, you can call it combined comparison or three-way comparison operator. The developers are finding the operator extremely useful and they are using it in sorting and various combined comparisons. It works the same as strcmp() and it is considered to be a replacement for the library function version_compare(). It returns 0 when the operands are equal and 1 when the left side is greater than the right and -1 in case of the opposite. If you are used to Perl and Ruby, the operator is already present there. Another useful operator added is the null coalescing operator denoted by double question marks. The operator is used to check whether something exists or not. It returns the value of the left operand if it exists and if it does not, it returns the value of the right operand. If both do not exist, it returns null. Miscellaneous – PHP 7 introduces Group Use Declaration according to which, the programmers will be able to include classes from the same namespace. This is going to save a lot of typing time and will make the code look crisp and readable and debugging will also be easier. PHP 7 has done away with various deprecated functions and unsupported extensions and APIs.

Read more at: https://www.freelancinggig.com/blog/2018/04/23/major-differences-php-5-php-7/