The Internet Marketing Driver: Glenn Gabe's goal is to help marketers build powerful and measurable web marketing strategies.

Thursday, July 17, 2008

Google Indexes Flash Content (SWF), Some Initial Questions, Concerns, and Findings

Google Indexing Flash Content (SWF)On June 30th, Google announced that it was working with Adobe in order to index flash content and thousands of flash developers around the globe rejoiced! Having developed countless flash applications, I fully know the impact of making sure flash content is crawlable for SEO. Until now, many developers were faced with a big question from marketers (and that question typically came at the end of the project), “How do I make sure our flash content can be indexed by Google?” This was never a comfortable situation for flash developers… Needless to say, the news that Google will index flash content is a big step forward for content providers, marketers, and for the engines. That said, I did have some serious questions and concerns after I heard the news. I understand flash development extremely well and I’m neck deep in SEO, so it was natural for me to start thinking about this from both perspectives.

Over the past few days, I’ve been testing several flash movies and applications across my sites to see how Google has indexed them. Below, I have listed some concerns and questions, based on my experience with flash, SEO, and my research and testing over the past few days. Keep in mind, this is by no means final…I plan to write more about how the search engines index flash content over the next few months. I know this is a dynamic area for search engine optimization.

Questions, Concerns, and Findings About Google Indexing Flash Content:

1. Indexing the Core SWF File (the parent swf)
Based on what Google explained in their communication, it will index the core swf file on the page, but not associate dynamically loaded files (other swfs, xml, etc.) with the original flash file. Now, there are many reasons to load content dynamically and most professional flash developers are using these techniques to keep their content fresh and to maintain a small file size. In addition, Google said that it won’t index FLV files (which are typically loaded on demand into a parent swf), because they don’t contain any text content.

My concern is that best practices may not be used so marketers can get all of their text content into one swf. In addition, loading xml data to keep your content up to date (such as pulling the latest product information from a database) won’t be associated with the parent swf (from an SEO standpoint). So, if developers start to add more and more content into the parent SWF file, then file size can become a real issue. I know bandwidth isn’t as big of a problem as in the past, but the proper way to code multi-section flash applications is to load additional SWF files into the parent SWF. So, get ready for more, “Loading Site” animations. :) I can only hope that Google and the other engines decide to associate externally loaded content with the parent SWF file.

2. Black Hat SEO’s Must Be Chomping at the Bit!
OK, this one hit me right away and concerns me greatly. As a flash developer, you typically display text content on the fly, based on how the user is interacting with your flash movie. For example, you might have movieclips in Flash that only display when someone triggers that feature in your application (i.e. to view the latest products you have). These movieclips aren’t visible until needed. I think you can see where I am going with this… In my tests, Google indexed all of the text content in the parent SWF, including text in movieclips that may never be triggered.

Now, the fact that Google indexed all of the text content is great for white hat SEO’s, but could be extremely dangerous in the hands of a black hat SEO. I fear that some may include dozens of movieclips stuffed with keywords in order to get those terms indexed by Google. In flash, you can basically add code to any object at your disposal. So how will Google decipher what’s real text content versus text content that’s there to game their algorithm? In HTML, you pretty much know if something is hidden. In flash, how do you know if something is really hidden? For example, let’s say you had a product image and some text show up when someone rolled over a small button in the corner of the screen. Let’s say 2% of users realize it’s a button and trigger it. Is that wrong? Is that against the rules? Take that example to the nth degree and you can see why I’m concerned. I’m eager to see how Google combats black hat tactics now that flash is being indexed. And more importantly, will you (as a white hat SEO) become collateral damage if they tweak the algorithm to handle this??

3. Obfuscation and SWFEncrypt
Many flash developers use tools like SWFEncrypt to obfuscate their code. I know, horrible word, right? Try saying that 5 times really fast. :) Obfuscation encrypts your code so other programmers can’t steal it. It bumps up your file size somewhat, but helps you protect what you’ve spent hours writing! My initial concern was that if Google decompiles your flash movies to find text content, what will it do with the your obfuscated code? But I’ll stop there, as Google explained that it won’t be decompiling flash movies. I was happy to hear this… So, programmers of the world, keep obfuscating! ;-)

4. Flash Publishing, Choose your method wisely…
There are several ways to output your flash movie (SWF) in your HTML code. In a nutshell, you can use standard object and embed tags, you can use JavaScript to write out your flash movie, or you can use SWFObject to elegantly provide flash content while providing alternative HTML content. SWFObject has a few different versions that you can use, and one relies on JavaScript and the other is a standards-compliant version that doesn’t rely on JavaScript. So, how will all of these publishing methods impact your flash indexation? I definitely recommend testing each of these methods out on your own sites to gauge their effectiveness. However, Google has already said that it won’t execute some types of JavaScript. So, as you can guess, using JavaScript to publish your flash content probably isn’t the best way to go at this stage. :) That would include SWFObject 1.0 and 1.5 (for now). Google said that it is working on an update for SWFObject, but does that include 1.0 and 1.5? That said, SWFObject 2.0 using static publishing (standards-compliant) doesn’t rely on JavaScript and I’ve noticed some strong results indexation-wise.

This is such a fluid situation, that you should test out your own flash content on your own sites to see how they get indexed. In addition, keep up to date on the latest changes Google is making regarding indexing flash content. My guess is that the changes will be relatively frequent as Google learns more.

My Flash SEO Advice
So there you have it, 4 concerns and observations that I’ve had since the news hit that Google will be indexing flash content. I have listed some quick advice below:

* Don’t assume Google will automatically index all of your flash content. That would be a big mistake, as there are numerous factors involved with how you code and publish your flash movies.
* Don’t run and create an all-flash site! Please don’t do this for numerous reasons… ;-)
* Test your flash content on several sites that you control, using various publishing methods. This is the best way to gauge how your flash content is being indexed.
* Keep up to speed on how Google changes its algorithm with regard to flash content. The techniques that you use today may need to be tweaked tomorrow. That’s the just the nature of SEO.

Quick Summary
As I wrap up this post, I wanted to reemphasize that this is a big step forward for Google and the other engines, Adobe, and countless content producers across the world. I’ve been waiting for this day for a long time and I’m excited to track the progress of flash indexation. If you have discovered any interesting results, please feel free to include them here as a comment. I know I’ll be writing new posts about this topic as time goes on, based on my own testing. Now off to code and test some more flash movies! :)

GG

Labels: , , , ,

Monday, June 16, 2008

Video SEO, How to Optimize Your Video Clips for Organic Search

Video SEO, How to Optimize Video for Universal SearchI've received a lot of questions recently about optimizing video for Natural Search. This is primarily due to the surge in Universal Search, which is where the search engines are mixing in various types of content into the search results. For example, news, images, video, etc. Now, there's no shortage of blog posts and articles out there about video SEO and the point of my post isn't to cover every aspect of optimizing video for search. I just wanted to cover some core best practices, based on my experience. If you want to check out some additional resources after reading this post, ReelSEO provides some outstanding video SEO information, blinkx has a whitepaper on video SEO, and most recently, Brightcove released its 2008 video SEO playbook. I recommend checking out all of these resources and determining the best way to move forward for your given project.

Let's move on. Optimizing your video clips for natural search gives you one more way to get your content ranking in the search engine results pages (SERPs). In my conversations about video SEO, I’ve found a lot of misconceptions about how to best optimize video for search, so I’ve compiled this list of best practices so you can get off on the right foot.

Without further ado, here are some best practices for optimizing video for natural search:

1. Create a separate page for each video clip.
In order to optimize the core html elements for the video clip in question, you should provide a separate html page for each of your video clips. In e-commerce terms, you can think of this page as a product detail page for each video clip. More about optimizing the core html elements of this page below.

2. Optimize the filename and URL.
Create a descriptive URL structure and filename for your video clip. For example, if you were a golf instructor and created a video clip for how to hit sand shots, your URL and filename might look like the following:

http://www.yourgolfwebsite.com/training-videos/hit-golf-sand-shots.htm

And, your video clip might have the following filename:
http://www.yourgolfwebsite.com/training-videos/golf-sand-shots.flv

3. Optimize the HTML elements on your page.
I mentioned this earlier and it’s actually not unique to video… When you create a unique page for each video clip, you definitely want to optimize the title tag, meta description, H1, H2 (if applicable), and content (copy, images, etc.) surrounding your video clip. In order to properly optimize these elements, your text content should be based on keyword research. If you don’t know what I am referring to, check out my post about using Keyword Discovery and WordTracker for finding the keywords that people actually search for on the web versus what you think they search for. For example, the keyword "golf lessons" is searched for 3.7x more than "golf training".

4. Use descriptive anchor text when linking to your video page:
Don’t underestimate the power of using descriptive links. Using our golf example from earlier, don’t link to the page holding your video clip with non-descript text like “View Video” or “Play Video”. You should use descriptive anchor text like “Learn how to hit a golf sand shot.” or “Golf Lessons, Hitting Sand Shots.” Again, base your anchor text on keyword research (the text you place in your link).

5. Use SWFObject to provide search engine friendly alt content.
{If you want to provide crawlable, alternative html content in place of your flash movie.}
Earlier in the year, I wrote a post about how to use SWFObject 2.0 to provide search engine friendly alt content for your flash movies. If you are using flash video on your website, and I’m sure many of you are, then SWFObject is a great way to provide crawlable html content in place of your flash movie. One piece of advice (and it’s mentioned heavily in my post about using SWFObject), don’t overdo it when providing your alt html content. You should only provide content that is also in the video clip. For many, it’s tempting to provide too much content (or content that’s not present in the video clip). Don’t do this…it can end up hurting you. It’s technically cloaking, which is providing a different version of your content to the search engines versus people visiting your site. I recommend providing an optimized H1, H2, thumbnail, along with an optimized summary of what is contained in the video clip. You can also provide a video transcript if you have that available. Mix this content with the other html elements we optimized earlier and you’ve got it covered.

6. Provide a video sitemap.
You can provide an xml sitemap containing your video clip information (for all of your video clips on your website). Video sitemaps are an extension to the sitemap protocol and are similar to the xml sitemaps you already provide to Google and the other engines. If you aren't providing xml sitemap files to the search engines, then I’ll have to cover what they are and how to create them in another post! ;-) As you can probably guess, video sitemaps are tailored for video content. The sitemap contains additional information about your video clips, such as video location, duration, thumbnail image, etc. You can learn more about a video sitemap on Google’s website, but needless to say, it’s a smart way to go.

7. Provide an MRSS feed.
You probably already know of RSS (Really Simple Syndication), but what about MRSS? Well, it’s an extension of the RSS standard specifically created for describing media content. In a nutshell, it’s RSS for multimedia. The spec contains elements for describing your video content like file size, description, thumbnail, content, etc. Video search engines like Blinkx let you submit your MRSS feeds in order to show up in their search results. I highly recommend using MRSS.

8. Submit to video sharing websites like YouTube and optimize the listing:
You should upload your videos to sharing sites like YouTube and then optimize the listings in your account. That includes optimizing the title, description, tags, providing links back to your site, etc. Just like earlier, you should base this content on keyword research for your specific video content. Note, the YouTube versions of your video clips might very well rank above your own site clips. It’s up to you how you want to proceed, and it’s worth testing out with some of your clips to see how the search engines handle both your YouTube clips and your own site clips. I definitely recommend testing this, as it gives you an opportunity for another listing in the SERPs, but your ultimate decision might be based on your specific business model.

Break a leg!
OK, I bet you’re chomping at the bit to run off and optimize your video content. With Universal Search results increasing and the number of people watching video on the web also increasing significantly, you should definitely take the time to optimize your video clips for Organic Search. Now, if you don’t already have video content, make sure you read my post about how to create a YouTube video. It can definitely get you moving in the right direction. Then, following the best practices listed in this post and you can hopefully create killer videos and also get killer rankings to boot. Nice.

GG

Labels: , , , , ,

Tuesday, May 06, 2008

Setting Up Your Google Maps Listing, Make Sure Your Business Shows Up In Google Local Search

Google Local Business Center, Google Maps ListingI don’t know about you, but I often find myself helping people with web marketing when I least expect it. This past Sunday was a good example. We went to buy my daughter a new mattress at a store located a few miles from our house. During the process of collecting my contact information, the salesperson (an older gentlemen), explained that they really want to advertise more in local neighborhoods, especially in a down economy. At this point, my wife knew a mini consulting session was going to take place. :-) So I told him what I do for a living and quickly explained some ideas for local marketing. One of the items that really piqued his curiosity was a Google Maps listing (using Google Local Business Center). Based on how excited he was to set that up and how many small business owners are confused with what a local listing actually is, I thought it would be a valuable blog post to tackle. And, here it is!

What is a Google Local Business Listing (or Google Maps Listing)?
When you search for a local business, Google may return a one box result listing up 10 local businesses along with a map. The title of that one box will read, “Local business results for {your search term} near {the location you entered}.” Please see the screenshot below based on a search for movers in Princeton, NJ. The 10 businesses you see listed were either entered by the business owners themselves or provided from external sources like various yellow page listings. You can click through to their websites or click the link for “more” or for “reviews” to access additional information about each business. When you click through to more information, you are actually taken to the Google Maps listing. Here, you can read reviews (if there are any), view an overview of the business, print a coupon (if the business set up any), view photos and video (more on this later), and view webpages associated with the business. And of course since you are in Google Maps, you can view a detailed map of the business location and get directions (just like you normally would in Google Maps.)

Google Local One Box Results

So you probably have one big question now…how do I get one of those listings? You’ll be happy to know that it’s both easy and free. Can you beat that?

Setting Up Your Google Local Business Center Account:
First, go to the Google Local Business Center and log in with a Google account. You will obviously want to add your first listing at this point by entering all of the required information. There are 5 tabs of information that Google will collect at this point. I highly recommend being as thorough as possible…this can only help you. A preview of your listing can be seen on the right side of the page. Note, if you have multiple locations and don’t want to add each by hand, then you can use a bulk upload to add all of your locations via a spreadsheet. This is a great way to go and can save you a lot of time. Now back to adding your first listing.

The 5 tabs are:

1. Required Information
This is your basic company information, including address, phone numbers, email addresses, website URL, and company description. Make sure you provide a detailed description.

2. Category
You can enter various categories that your business falls under. It’s important to target these categories as much as possible. Try and find categories that directly fit what you do. I know that sounds obvious, but I think people can rush through this step and not accurately tell Google what they do, which can affect their relevance to targeted searches.

3. Hours and Payment
Depending on your specific business, this may or may not be important. If you run a local business that has a storefront, then you can enter your hours Mon-Sun. Then you can enter the payment types you accept at your business.

4. Photos and Video
Let’s start with photos. Google Maps enables you to upload up to 10 photos for your business. As a small business owner, this is a great way to show off your storefront, yourself, and your employees. Think about it…many people searching for local businesses might ultimately have you come out to see them (plumbers, carpenters, landscapers, etc.) This is a great way to put them at ease… You can also provide up to 5 YouTube videos for your business. This is phenomenal way to speak directly to your prospective customers, show them what you do, provide customer testimonials, etc. Again, removing doubt from the minds of your potential customers. I highly recommend using both photos and video.

5. Custom Attributes
Google enables you to add custom attributes for information that doesn’t fall into one of the other tabs. For example, you can add “Areas Served”, “In Business Since”, “Specialties”, etc. You can also create your own attributes to fit your specific business.

Entering your business information in Google Local Business Center

Provide a Coupon
You can provide coupons in your Google Maps listing that customers can print out and bring to your business. Depending on your line of business, coupons are another great way to attract more customers. Google provides a form that you can fill out with the details of your offer and the coupon will show up within your local listing under the tab for “Coupons”. Easy enough!

Providing a coupon in your Google Maps listing.

Reviews and Ratings
Google aggregates content from a number of sources and you will find reviews from several websites. My recommendation is to reach out to your customer base and ask them to review your business. Google also enables customers to review a business right from your local listing. If you click the tab for “Reviews”, you will see a link for “Write a Review”. You can provide a title, a rating, and then your review. But like I said earlier, Google will also provide reviews from a number of third party websites. For example, I’m looking at a review from CitySearch now for a local pizza restaurant in my area.

Once You Submit Your Google Maps Listing…
You will need to verify that you are the owner of the business. You can do this in 2 ways (in the US). Google can either mail out a postcard to your business address or you can verify via phone. When I signed up a few years ago, I don’t believe that phone verification was available, but I would obviously choose that due to speed… The postcard will have a PIN that you will need to enter in your account to complete the verification process. There is also an SMS verification system, but at this point, it’s for non-US businesses. Once you are verified, your listing will be submitted and it will take a few weeks to show up in Google Local results. Note, Google says it can take up to 48 hours to show up after verification, but I don’t believe that I’ve seen it happen that fast. After your listing is live, any updates to your information can take 4-6 weeks (for example, if you needed to update any of the tabs in your listing).

How are the results ranked in Google Local?
First, Google isn’t going to give you the exact formula, but the listings are ranked by a combination of relevance to the search terms entered and proximity to the location searched for. Google’s algorithm determines which businesses rank highly for local searches (in their one box results and in Google Maps), so it’s not as simple as distance from the location searched for. For example, Google may rank a business higher that’s further away from the geo searched for if it finds that it’s more relevant to the search terms. Test it out…I’m sure you’ll find some interesting results. :-)

In closing,
I highly recommend you take control of your local listing in Google Maps. It’s free, can show up for targeted local searches, and enables you to provide a wealth of information about your business to prospective customers. With the ability to add photos and video, you’ve got a virtual salesperson working 24/7. Does anyone have a Google Local success story? I’d love to hear how a Google Maps listing has worked for your business.

GG

Labels: , , ,

Thursday, July 26, 2007

Pop Star Mika Offers Web Marketing Advice - Diversify Your Online Marketing Channels

Mika Teaches Web MarketingFor those of you who obsess about what you do for a living (like me) and you are constantly thinking about new ideas related to your business, you’ll definitely understand the angle of this post. You see, I have an uncanny ability to hear music, and on the fly, map that song to something Internet Marketing related. I know, amazing super power, right? :-) It’s hard for me to turn off this super power… Last weekend one of my nieces started playing a song by Mika called Lollipop….hold on, hear me out! So, my uncanny super power kicked in and I couldn’t help but believe that Mika was reaching to out to internet marketers. I have provided the internet marketing translation of a segment of Lollipop below. Click the button to hear a segment of the song and the Glenn Gabe translation will show up.




Diversify Your Online Marketing Channels
I believe it’s easy for a company to fall into the dangerous practice of focusing on a limited number of online marketing channels to support their business. For example, some companies may focus entirely on search (Organic Search and Paid Search revenue). With the dynamic and competitive nature of Paid Search and Google dominated Organic Search, you shouldn’t rely entirely on your search marketing channel to completely support your business. I love search marketing, but what if Google tweaks their algorithm and your rankings drop for a month or two? It could happen. Another example would be relying entirely on your in-house list. Although I believe your in-house email list is one of the strongest assets you can have as a web marketer, you shouldn’t entirely rely on it to support your business. What happens if your current customers start to go elsewhere? What if they simply aren’t buying that month, quarter or year! Again, this happens.

So What Works? How Many Online Marketing Channels are Enough?
The answer to this question completely depends on your specific business, but I can tell you that you should test as many channels as you can to determine their viability. And…test them while your current online marketing channel(s) are humming. You might find that you need to grow your in-house list and that search marketing is the vehicle you will use to accomplish this task. Then you might find that within search marketing, Paid Search yields the most registrants where Organic Search yields the most revenue. Then as you grow you in-house list, you can use email marketing and other communications to build a solid base of revenue per month. You might test Social Media to see how much quality traffic and/or links you can build, which can increase revenue directly (from Social Media traffic) or indirectly (by increasing your link popularity and Organic Search rankings). You might find that banner advertising doesn’t do anything for your business, but that blog advertising does. Then, within blog advertising, you might find that paid bloggers don’t impact revenue, but forming relationships with bloggers in your industry does. You get the gist!

My point is that if you find something that works, but you don’t expand your marketing efforts outside of what works at that point in time, then you are taking a huge long-term risk. Think about it, you probably wouldn’t invest all of your hard earned money in one stock, right? You would probably diversify your investment to lessen your risk. You should follow the same philosophy with online marketing.

A Hypothetical Example
Cookies, Pies and Pastries Inc. (CPPI) launched two years ago and although they have the best homemade pies in the region, their online business has struggled out of the gates. They rely heavily on Organic Search to gain most of their visitors and revenue. Their site has gained a good amount of natural search power since its inception and it ranks for several competitive keywords. They have a small in-house list and most of their customers from search have been one time buyers. They are hitting their revenue goals, but here’s the problem…although Organic Search is a low cost (technically free other than paying for their SEO consultant), search visitors can be extremely transient. Think about it, compare someone who has bought from you in the past versus someone searching for what you provide. There’s a huge difference in the type of visitor, right? Also, your Natural Search rankings might bounce around and you might be on page 1 this week and then on Page 3 the next, only to return to Page 1 a few weeks later. Relying entirely on search traffic isn’t a viable path for CPPI. So, their web marketing consultant recommends that they expand their online marketing efforts to include Paid Search, Word of Mouth Marketing (WOM), and other online marketing campaigns (both on-site and off-site) to increase their in-house list. WOM would leverage their current customers to help get the word out about CPPI’s great homemade pies, Paid Search would be used to increase registrants and revenue, and CPPI will test several online marketing campaigns (both on-site and off-site) to increase the size of their in-house email list. In addition, to keep Organic Search moving in the right direction, their consultant believes they should launch a link-building campaign. One idea is to invest in their blog and use Social Media to gain inbound links. I think you get the idea…

This is just an example, but as you can see, there are several ways to help diversify CPPI’s online marketing channels...and hopefully while they are already hitting their revenue goals. Leveraging one or two channels is downright dangerous and if you are like me, you are a contingency nut. If one channel starts losing its power, you don’t want to be in a dire situation…like trying to do everything I listed above in 2 weeks since revenue dropped off a table! :-)

In closing
So, Mika knows more than you thought about Internet Marketing, huh? I was surprised too. ;-) The next time a teenager turns on a new song, keep your ears open and see if there are any good marketing lessons to learn. You never know, maybe Mika’s tour next year will be in front of corporate executives and not teenagers!

GG

Labels: , , , , , , ,

Friday, July 06, 2007

Multivariate Testing with Google Website Optimizer – Increase Conversion Rate and Take Guesswork Out of the Equation

Multivariate Testing Using Google Website OptimizerWebsite and campaign optimization has become an extremely hot area of web marketing recently. My guess is that you’ve heard the terms split testing, A/B testing, multivariate testing, Taguchi method, etc. thrown around on blogs and at conferences recently. What do these terms mean?? They all refer to the concept of scientifically testing your marketing campaigns in order to increase conversion (whether that’s increasing sales, downloading a whitepaper, filling out a contact form, subscribing to your RSS feed, etc.) This post is intended to be an introduction to multivariate testing using Google’s free optimization tool called Google Website Optimizer. I’ll explain more about it a little later on.

Let’s start with a quick definition of multivariate testing:
Multivariate testing enables you to test several components of a website to determine the optimal combination for increasing conversion. But unlike a traditional split test, which tests one creative versus another, multivariate testing enables you to test the combination of elements on a page and then will determine the optimal combination of those elements for increasing conversion.

Here’s a quick example:
Let’s say you are running a paid search campaign and you have set up a landing page specifically for your paid search visitors. The page currently converts at .75%. You’re not thrilled… In addition, your analytics package shows that you have a 60% bounce rate on the landing page. Again, you’re not thrilled. With multivariate testing, you can take that landing page and then determine key components of the page that you would like to test in order to increase conversion. For example, you might want to test the header graphic, the headline, and a call to action on the page. So, you have 3 components (or page sections) to test and then you can create multiple versions of each component. Let’s say you tested 4 versions of each component, which would mean that you have 81 possible combinations of elements. Your testing application would automatically change the content for different visitors and then measure the effectiveness of each element and the combination of elements. Cool, right? Note, the more components you test and more versions of components will extend the length of your test. There needs to be statistical significance in order to accurately determine the best combination of elements.

Enter Google Website Optimizer:
There are several tools on the market to help you with multivariate testing, including Offermatica and Optimost (probably the most popular services.) However, you might want to consider a great starter application before diving into the more complex applications listed above. That’s where Google Website Optimizer comes in. It’s Google’s free optimization tool that does a great job with basic multivariate testing. It’s a great way to start your in-house testing program. Heck, it’s free! I’ll take you through a quick example below.

A Real World Example, Step by Step:
One of my clients sells software (B2B) and they noticed a lot of people visiting the demo page, which also has customer testimonials as part of the page. After utilizing their web analytics package to analyze the past few months of activity, I could clearly see that visitors weren’t taking the next step and clicking the call to action to buy the software from the page. So, to increase conversion, we decided to use multivariate testing using Google Website Optimizer.

Here is what I did and how it worked:

1. I broke down the demo page into the core components we wanted to test. This ended up being the header graphic, the headline, and 2 calls to action (one at the top of the page and one below the fold). Note that mapping out your test is probably the toughest part since if you test the wrong components, then you probably won’t achieve your goals. :-) I recommend including everyone at this stage, including the designers, the marketing group, your VP, developers, etc. You don’t have to take everyone’s recommendation, but it typically gives you a good view of the possibilities.

2. Access Google Website Optimizer, which can be found in your AdWords account under campaign management. Create a new experiment and follow the steps for setting up your experiment. There are 5 steps and I briefly touch on each of them below.

3. Click the button for identifying your experiment pages. This will include the page you are testing and the conversion page.

4. Name your experiment and locate your test page and conversion page.

5. The second step (at least in Google Website Optimizer) is to plan your experiment. I briefly explained my client’s experiment above, but this is the step where you figure out which components to test in order to increase conversion. I determined that the header graphic, the headline and 2 calls to action would be the components to test and that we would test 3 different versions of each (giving us 81 possible combinations).

6. Add the JavaScript tags to both the test page and the conversion page. Google gives you detailed instructions for doing this, so I won’t add each step of accomplishing this task. Basically, you’ll be adding some JavaScript to each page and then identifying the unique sections of your page that you will be testing. Once you identify a section, such as the headline, then you will add specific JavaScript so Google Website Optimizer can swap out content on the fly for testing purposes. If you are familiar with HTML and JavaScript, this process is fairly simple. If you aren’t familiar with HTML and JavaScript, then have a developer help you.

7. Then you can click “Check tags on page” once they are uploaded and Google will automatically check them for you. A nice feature…Note, you can also check local pages, if needed by browsing your computer for the webpages.

8. Now is the fun part. You will create the different versions of each component. Don’t be shy here…make sure each version is significantly different or your results may not tell you anything! Remember, we are testing conversion, not how pretty something is. To me, I love this part of website testing. Why? Because it’s sometimes the ugliest component that pulls the best response. Nothing drives designers crazier that showing them an ugly element that converted twice the rate of the prettiest graphic. :-) And remember you are always starting with the original page and elements as a comparison.

9. Once you create and enter each variation for your test components, then you can preview the experiment. You can also tell Google Website Optimizer how much traffic to use for the test. For example, 50% of the traffic to the page, 75%, or 100% of the traffic. You can determine this, based on your exact experiment.

10. Preview your experiment. Having 4 components and 3 variations of each component yields 81 possible combinations. And, Google Website Optimizer enables you to view each combination in a slick preview screen. You can use dropdowns to select each combination or specific versions of each component. **Note, if you see something wrong, change it now. Close out the preview and click the back button to re-edit your versions. If you go live with the experiment, you will NOT be able to change the component versions.

11. When you are ready and everything looks perfect, simply click the Launch Now button to start your test. Now all you need is traffic. :-O By the way, you should start with a page that gets a lot of traffic. In order to scientifically determine which combination of elements works best, you need enough traffic to thoroughly test all of the combinations. The more components and variations you have, the more traffic and time you will need.

Go have a snack, grab lunch, hit the local bar, or wherever you want to boast about the multivariate test you just set up. :-) Check back a few hours later and you can start to review the reporting for your experiment. I plan to write a post that extensively covers the reporting in Google Website Optimizer, but in a nutshell, you can see the following statistics:

Under the Combinations Tab:
* which combinations are performing the best
* which combinations are performing the worst
* each combination’s chance of beating the original
* each combination’s chance of beating the other combinations
* observed improvement over the original
* conversions per visitor

Under the Page Sections Tab:
* the estimated conversion rate for each element within each component
* each variation’s chance of beating the original
* each variation’s chance of beating the other combinations
* observed improvement over the original
* conversions per visitor
* section relevance rating, which basically tells you how important variations in that section are to the overall experiment.


The results of my experiment:
And why I love multivariate testing…we never would have picked the combination that pulled the best response.

1. A header graphic that was relatively cluttered from a design standpoint, but one that builds credibility, performed the best. Needless to say, the designers never would have chosen this header. :-)

2. All 3 of the headlines performed well. The original actually performed better than the rest, but not much better…

3. A simple call to action (as compared to the other variations) performed the best at the top of the page.

4. For the lengthier call to action below the fold, a conversational call to action performed the best. This played on the fact that if you actually got down to the second call (below the fold), then you probably went through most of the content on the page.

Taking Action:
Based on the multivariate test, the optimal combination (out of 81 possible combinations) showed a 60% observed improvement over the original. So we reviewed the results and recently implemented the winning combination.

In Closing…
I hope this post helped you understand what multivariate testing is, how you can use it, and leaves you wanting to set up your first experiment. What I like best about scientific marketing is that you take opinion out of the equation (or mostly out of the equation). If your VP loves one piece of creative and you believe it’s not the right one…test it! It’s hard to argue with real data…and the reporting can act as nice buffer, which will help you keep your job! ;-)

GG

Labels: , , , , , , , ,

Thursday, May 31, 2007

A Review of Google Analytics v2 - Part 1

Google Analytics v2The latest version of Google Analytics (v2) arrived a few weeks ago, and although I'm a big Coremetrics fan, I am also an advocate of Google Analytics. I have several clients that use Google Analytics and I also use it for my own websites. The new version is really strong and I plan to write several posts about the new features over the next few months. Today I wanted to begin my review with some of the top features that I use on a regular basis. Let's jump right in!

The New Interface:
Well, you can't miss this one when you log in. :-) The new interface is extremely slick. Google obviously worked very hard to make it as easy as possible to find the information you are looking for and in as few clicks as possible. For example, clicking the Visitors tab, you are presented with trending in the top area (along with a dropdown for changing the metric). Then you are presented with additional key metrics below the trending graph along with links to even more information (a good drilldown feature). The trending graph is flash-based and enables you to hover your mouse over a time period to see data in real time. Very nice. Using the dropdown, I can easily change the metric from visitors to bounce rate, pages per visit, etc. It's fast and there is no refresh needed...and no need to jump to additional pages.

Screenshot of New Interface:
Google Analytics New Interface


Revenue Just a Click Away:
If you are running an e-commerce site, then revenue is what you are looking for, right? With the new version of Google Analytics, e-commerce metrics are simply a click away. For example, if I click the Traffic Sources tab, then click Referring Sites, I am presented with site usage information (like visits, pages/visit, avg. time on site, etc.) However, there are two more tabs next to Site Usage, which are Goal Conversion and e-commerce. Clicking e-commerce now shows me Revenue for each referring site. I did not have to jump to another page and I didn't even have to refresh the page. Again, fast and slick. Get me the information I want as quickly as possible. Then, I can click on a specific referring site to see more information. For example, I can segment Referral Path and see where visitors came from on the referring site, or segment Visitor Type to see if they are a new or returning visitor. Note that the e-commerce tab is present on many reports, enabling you to quickly match visitors with revenue. i.e. Click the New vs. Returning tab under Visitors and you can easily see the revenue from each segment (as well as goal conversion).

Screenshot of e-Commerce:
Google Analytics e-Commerce

Traffic Sources:
Many people involved with web analytics are fanatical about checking which sites are sending traffic their way. Was it from a blog post, an article, social media, search engines, etc. The Traffic Sources tab enables you to quickly find the information you are looking for, as well as revenue associated with those sources. For example, if I click All Traffic Sources under the Traffic Sources tab, I am presented with a list of sites/channels that have sent traffic our way. So, I see that Google Organic ranks second in sending traffic our way for the time period I selected. Then I quickly click e-commerce to see revenue totals. It shows me that Google Organic was the third highest revenue generating traffic source. So, I'm intrigued...I click the link for Google Organic, which gives me more information about the channel. I see trending over time, I can segment the traffic (maybe by landing page so I can see where Google organic visitors are landing on the site), and I see other key metrics like pages/visit, bounce rate, and avg time on site.

If I click the Search Engines Tab under Traffic Sources, I see the top search engines that sent traffic our way. I can click each search engine link to see the actual keywords and associated revenue per keyword. Fast, easy, and extremely powerful. Also note that there are three links at the top of Search Engines page (under the trending graph). The links enable you to select Total Search Engine Data (both paid and non-paid), Just Paid Search Data, and Just Non-Paid Data (organic). Again, no post back, no jumping to additional pages, it's all right there on one page.

Under Traffic Sources, there are also tabs for Referring Sites, Direct Traffic, AdWords (to track your AdWords Campaigns), and Campaigns (to track non-AdWords campaigns). These other tabs deserve their own blog post, so maybe I'll cover them in Part 2.

Screenshot of Search Engine Traffic Source:
Google Analytics Search Engine Report


The Map Overlay Feature: Wow!
Under the Visitors tab is a feature called Map Overlay. Now, if you ever wanted to segment your visitors by location easily and efficiently, the folks at Google have really stepped up and given you what you needed. I am first presented a map of continents that sent traffic our way, so I click the Americas to drill down. Then I click North America. By the way, if you hover your mouse over a continent, country, city, etc, you can see the data in real time. Also, you can segment the data by using the dropdown I have mentioned throughout this post (so you can see revenue, bounce rate, conversion rate, etc. for each location.) Yes, impressive. Back to my example. Now I see all 50 states, each a shade of green, based on the number of visits. It looks like California sent the most traffic (it's the darkest green), so I click on the state to drill down. Now I am listed with the cities that sent traffic our way. I notice that Los Angeles tops the list. So I click e-commerce to see how much revenue the city has brought in...can you see the power of this feature?? Then I click on the city link to see more data, like trending over time for key metrics. Needless to say, this is a powerful feature that I hope more people find out about.

Screenshot of Map Overlay:
Google Analytics Map Overlay Feature


Exporting and Emailing Reports
Google Analytics v2 has made it easy to export and email reports from the interface. In almost every report, you can click Export at the top of the screen and you are presented with several options. You can export the report as a PDF, XML, CSV, or TSV file. If you want to send the report to someone else, click the Email tab. Here you can enter email addresses, a subject line, description, and then choose a format for the report. In addition, you can easily schedule reports to be sent on a daily, weekly, monthly, or quarterly basis. The email feature is what I use extensively, and it works great. How many times have you found something in your reporting, jumped back, and said "Darn...Jim would love to see this..." Well, simply click the email tab and in seconds your report is on its way.

Summing Up Part 1 of My Review...
I can keep going here...but as you can see, the new version of Google Analytics is a powerful tool for analyzing your web operation. I wanted to hit on some of the features that I use on a daily basis and I definitely plan to keep my review going with additional posts. I am impressed with the new functionality and ease of use of the new version. As I said earlier, I use other web analytics programs as well, but for the money (it's free), Google Analytics is a great package. There are some limitations as compared to a package like Coremetrics (read more about attribution windows here), but if you need a cost effective and powerful way to analyze your web operation, then you should definitely take a hard look at Google Analytics. If you want to learn more, then definitely check out Avinash's blog (he is the master, the official Google Analytics evangelist, and is known in the industry by just his first name!)

Wait a minute...just picked up something in the new Google Analytics that Jim would love to see {clicking email tab, copy and paste his email address, and poof, he's getting a pdf shortly}. :-)

Have fun!

GG

Labels: , , , , ,