Friday, November 30, 2012

Another November Index is Live!

This month we're bringing you a special holiday treat: two Mozscape indices in the month of November! We just released the latest index, and you can now find fresh Mozscape data in Open Site Explorer, the Mozbar, PRO campaigns, and the Mozscape API.

This index is similar in size to the previous Mozscape index with about 76 billion URLs. The heavy computing AWS machines we moved to in October, detailed in Anthony's blog post, has saved significant amounts of time in our processing schedule thanks to almost no machine failures.

This time saved means more time for the Mozscape engineers to work on exciting projects, like tuning the final configurations in our own private cloud! We've been running a similar sized index in our private cloud located in Virginia alongside the index releasing today. It's running a bit slower as we continue to tune and dial the last pieces, but we hope to be running a hybrid processing solution early next year. Running an index in the cloud and an index in our own private cloud means fresher index data for you and our applications!  

Here are the metrics for this latest index:

  • 76,668,945,929 (76 billion) URLs
  • 664,205,988 (664 million) Subdomains
  • 136,202,352 (136 million) Root Domains
  • 892,544,725,878 (892 billion) Links
  • Followed vs. Nofollowed
    • 2.31% of all links found were nofollowed
    • 56.61% of nofollowed links are internal
    • 43.39% are external
  • Rel Canonical - 13.91% of all pages now employ a rel=canonical tag
  • The average page has 73 links on it
    •  62.28 internal links on average
    •  10.54 external links on average

And the following correlations with Google's US search results:

  • Page Authority - 0.35
  • Domain Authority - 0.19
  • MozRank - 0.24
  • Linking Root Domains - 0.30
  • Total Links - 0.25
  • External Links - 0.29

This histogram shows the crawl date and freshness of results in this index:

Crawl histogram for the late November Mozscape index

As you can see from the histogram, this index has some pretty fresh data mostly coming from October and the first week of November. The freshest data in this index will be from 11/10 when we started processing, and a good percentage was crawled late October and early November.  

As always, we'd love to hear your feedback in the comments - the Big Data team will be reading and responding! And remember, if you're ever curious about when Mozscape is updating, you can check the calendar here. We also maintain a list of previous index updates with metrics here.

Happy data pulling, Mozzers! 



Should We Chase The Algorithm?

You might not be surprised to hear that I've been a little obsessed with the Google algorithm this past year. While many SEOs and business owners share that obsession, others have asked questions like 'Why don't you stop chasing Google and focus on 'real' marketing?' It's an honest question, and I think it's a fair one. I'd like to try to answer it and to explain why I think understanding the algorithm is an essential part of a well-rounded online marketing campaign going forward into 2013.

Panda Pac Man

Businesses Are Still at Risk

In the past two years, the Panda and Penguin updates have hit hard. For some people, they hit in a very real and personal way. I've seen small business owners lose everything, including their homes. I'm not here to judge Google ' I understand their reasoning and even support some of it. Maybe more than that, I try to be realistic about Google's goals and motivations. If I have to pick a side, though, I've been in the trenches with small businesses too long to abandon them now. If information can save you from losing everything, then I want you to have that information.

Offense + Defense = Victory

There's been a big push toward content marketing and the broader world of #RCS ('Real Company Sh*t', as coined by Wil Reynolds). I am 100% in favor of this movement. I believe in content marketing and in building a real brand and a product people want. There's an implication, though, that we have to pick one or the other ' either we're content marketers or we're algo chasers. To me, that's like saying your team can only play offense or defense. You can have the best rushing and passing stats in the league, but you're going to get crushed if you leave the field empty when the other team has the ball.

I want you to diversify beyond Google ' if you've got 60%+ of your customers coming from organic search on Google, you're in real danger of losing everything. You need to think more broadly about marketing, but you also need to protect yourself. If #RCS is your offense, then understanding the algorithm is your defense. You can have both.

People Clearly Want to Know

When we started building the algorithm history, it was honestly out of curiosity more than anything. I knew people would be interested, but I was amazed at the response. Here's a traffic graph (unique pageviews) for 2012 through the end of October:

Algo History Traffic (1/1/2012 - 10/31/2012)

Keep in mind that the page launched in 2011. That first spike is Penguin, but the interest and traffic not only haven't let up ' they've increased. The page passed the 250K unique pageview mark in October, and is still growing strong. We're chasing the algorithm because every piece of data I have says that you want us to.

The Big Picture Matters

You know how we traditionally measure algorithm updates? We use a metric called Aggregate Panic. If enough webmasters wake up, see their rankings change, and panic, we know there's probably been an update. Sadly, that's not really a joke.

I'm learning that probably the toughest question in search is 'What's normal?' ' if we can't understand what a normal day looks like, we'll never be able to pinpoint an unusual one. On an individual level, I think this question translates to 'Was it me, or was it Google?' Search is a highly dynamic environment, and separating out the algorithm from targeted actions (e.g. penalties and filters), competitive changes, our own SEO efforts, and seasonality is incredibly tough.  The more we know about the algorithm, the better we understand how our own data fits into the big picture.

Speculation Runs Rampant

There's a wrong way to chase the algorithm, and we see it every day. The wrong way is to notice something changed, panic, and start building a bomb shelter while Tweeting about how Google is going to harvest your kidneys while you sleep if you leave a Google+ Hangout open. In all seriousness, we all have our pet theories, but it's rare that they get put to the test. I'd like to see us evolve from chasing the algorithm to stalking it, and that means being methodical, collecting data, and asking questions that can be answered with that data.

Transparent is The New Black

Transparency is fashionable, and Google has put out a lot more public information in 2012, from Tweets about query impact to their monthly search quality highlights. While I think these public statements take Google real time and effort, and I don't think they're deliberately trying to mislead us, I do think we have to be careful how eagerly we accept these 'gifts'. The monthly highlights are packed full of information, but it comes in the form of statements like:

#84394. [project 'Page Quality'] This launch helped you find more high-quality content from trusted sources.

We know this update is important, because it has an ID number and a code name. Unfortunately, you could basically translate it to this:

#90210 [project 'Turkey Giblets'] We made some stuff better.

'and you'd have learned just as much as you did from the original. I'm not bashing Google's intent, because I honestly don't know what their intent is. I'm worried, though. I'm worried that we're so happy to have this information that we're going to stop digging for our own data. If you want to listen to the wizard, that's your business. I'd rather poke the curtain.

Google Controls Far Too Much

This one's a little out there, and it goes well beyond SEO. Depending on who you ask, Google may control as much as 80% of the search market. Search isn't just about finding a new pizza place or even customers finding your business.  Search is our portal to the largest archive of human knowledge we've ever had ' the internet. No social site accesses a full crawl of the web. Only the major search engines do it, and Google may be getting 4 out of every 5 of those searches. Google is shaping how we work, how we play, and even how we think, and they're making more than $40,000,000,000 a year doing it. I'm not a conspiracy theorist, but I think we need to fight for all the transparency we can get. Too much is at stake if we let the algorithm become a black box.

Let's Be Careful Out There

There's a fine line between healthy skepticism and paranoia. I hope that the lessons that a handful of us learn by chasing the algorithm let you sleep a little better at night and do the jobs you need to do. If you see me at a conference and say 'I stopped chasing the algorithm and grew my business!', I'll say 'Congratulations!' and buy you a beer. Until then, keep your eyes open and we'll keep doing what we do.



Thursday, November 29, 2012

Biting the Bullet of Technical Debt

Rand has talked about the technical debt  that is impacting our ability to grow and deliver new products. We knew we'd have to bite that bullet at some point, but sometimes it's not a clean bite'you've got to gnaw away at it until you finally break through.

To that end, we created an 18-month roadmap to pay back that technical debt, and have worked out the stepping stones needed for each team to chip away at that proverbial bullet. It's going to take a lot of hard work and some of our funding to help get us there, with the ultimate goals of giving you, our customers, greater value, enabling further growth, and getting to 99.9% uptime. We'll update you as we take each step along the way. But for now, take a look at the roadmap as we see it.  

Get to 99.9% Uptime

The first step on the road to success is upgrading system operations. We're focusing our efforts here on hardening our network infrastructure and increasing system redundancy and monitoring, with the following key goals:

  • Better and redundant equipment: We're implementing the network at our own co-location facility in a way that allows us to grow and is not as vulnerable to equipment failures. We are also moving off hosted servers, load balancers, and switches in favor of our own equipment. The new equipment is much higher quality, and will be duplicated here in Seattle and at our colocation site in Herndon, Virginia.
  • Rigorous monitoring: I love that we have enthusiastic customers willing to tweet when one of our systems is down, but that is not the normal way to monitor systems! Our system administrators are implementing monitoring not only on our servers, but also on the jobs, queues, and a plethora of other things that keep our service running. Increased monitoring will help us catch problems before the servers go down, and hopefully head off problems like the latest rankings outage before they affect our customers.

The Tech Ops Team

The Tech Ops Stepping Stones

Tech Ops Stepping Stones

Deliver Our Largest, Freshest, Most Reliable Index

In parallel to this systems work, we are also working on our applications reliability and scalability.  The Big Data team's work includes:

  • More reliable data processing: We're moving our processing out of the cloud and onto our own hardware.
  • Fix things right: We now have the luxury of the time and a little cash in the bank to do things right. We're not going to cobble together a hack that will get us over the hump today, but will come back to bite us tomorrow.
  • Improve the index: Our goal is to triple our index size and release more frequently, getting back to our May 2012 index size, while also increasing freshness'with the ultimate goal of creating an index every 7-10 working days.

The Big Data Team

 

The Big Data Stepping Stones

Make Everything Bullet-proof

The Production Engineering Team (PE) is knee-deep in the bowels of the production systems: reviewing code, suggesting where new or more hardware could be used, and making things more maintainable and bullet-proof in general. PE has already implemented code changes to our core systems over the last few weeks to address some of the current sticking points. Some of the things this team is working on:

  • New servers: We're in the process of standing up over 200 new servers.
  • Reducing complexity: We're reducing the types of databases and queuing systems we run on. We're picking systems that either we can support or that have dependable support to help us reach our goal of 99.9% uptime. Between data storage/retrieval and queuing, we have 7 (that I know of) different types of systems.  We aim to get down to one queuing system and two or three different database types.

For more information on these recent fixes, check out the blog post Where are My Rankings?

The Production Engineering Team

The Production Engineering Stepping Stones

Net New Development

The Net New Development Team is working on implementing on new product features. Shhhhh!

The Net New Development Team

 

New Net Stepping Stones

Top Secret!

Rock the Marketing Website

Inbound Engineering is the team focused on the Marketing website. The team goals are:

  • Create new services: Create the Common Email service, the new Moz Authorization service, and the front end for Q&A.
  • Upgrade billing: Upgrade our billing infrastructure for more reliable payment processing.
  • Upgrade the website: Build additional functionality into the marketing website.

Inbound Engineering Team

Inbound Stepping Stones

Inbound Engineering

Make Tweets Sing

The Followerwonk team is working on advancing the customer experience and digging deeper into Twitter and what makes Tweets sing.  We're going to use split-testing to specific goals to measure customer experience, which will help us decide on designs and features that our customers like the best.

Followerwonk Team

Followerwonk Stepping Stones

Followerwonk Roadmap

Test and Document

In lockstep with these teams, our test and doc folks are adding testing and documentation that will improve quality and communication across the company. These teams are still small, but are already having a big impact. We have already seen an improvement in our last index release, where testing contributed to it going out with no issues.

Test and Docs Team

Docs Roadmap

Test Roadmap

Sharing Our Success

As we take each step along our technical roadmap we will share our accomplishments, turning these planned stepping stones green over the next 18 months. As we gnaw away at our technical debt, we hope you'll start seeing benefits from the changes along the way. Stay tuned!



Wednesday, November 28, 2012

Link Building for the Little Guys

As part of a small business, I always find it very frustrating when I read articles about the 'best ways to build links to your website'. The same things seem to appear each time: create an infographic, get a video to go viral, write an ebook that people can download, produce some white papers, etc. Now, I'm not saying that these methods don't work, because they are completely legitimate ways of building links. What I get frustrated about is that if you are a business with very low influence and you create this type of new, unique content, it can be quite a struggle to get it in front of those you wish to see it. With this in mind, I thought I would share the methods that I have found to be most effective for all us 'little guys'.

Mini Me
[image credit: www.telegraph.co.uk]

Forget Link-Building, Think Relationship-Building

After spending a lot of time trying a whole host of different techniques to build that 'perfect link', one thing that started to dawn on me was that even if I were to create the greatest bit of content that anyone has ever seen, if I didn't have a way of getting it in front of people then it would be useless. On top of this, it is very rare that you will be able to continually create the greatest bit of content that anyone has ever seen. The solution? Focus on building relationships with more influential users within social networks.

As part of my day, I dedicate at least an hour to trawling through content from within the search industry, commenting on articles that I like through the likes of Google+, Twitter, etc, and following new users that share interesting content that isn't just self-promotion. Alongside this I make sure that I keep all of my RSS feeds organised within Google Reader. This allows me to see when new articles that might interest me are published, without having to take too much time out of my schedule. This kind of basic organisation can not only save you a lot of time, but it will help to give your social following some new, interesting content on a regular basis. One of the best articles that I have read this year was from Pak Hou Cheung and it described how to leverage Google reader for guest post opportunities and blogger outreach. Give it a read and I guarantee it will improve your daily productivity two-fold.

Make the Right Relationships

The next hurdle I found was that, actually, it's not always that easy to become best buddies with the likes of Rand Fishkin, Will Critchlow and AJ Kohn, just by sharing their blog on Google+ and telling them what you liked about it! When looking to build relationships, it is important to build them with the right people at the right time. What I mean by this is that if you are yet to really make your mark in the industry with your content, then it would be a much more effective use of your time to build relationships with those who would gain a mutual benefit from it.

Whenever I create content I always ask the question: why would anyone benefit from sharing it? If the answer is that they probably wouldn't gain anything, then you need to re-think the content that you are producing. Start off small; build relationships with bloggers that have relatively low influence, but build much more of them. Look for blogs with less activity on them, where the bloggers are in a similar situation to you and would be really happy if you shared their content or linked back to it. I'm not saying that Rand, Will and AJ wouldn't be really happy if I shared their content, but I don't think they'd struggle if I didn't.

So Why Would Anyone Benefit From Sharing My Content?

One of the most effective ways of encouraging people to share your content is by promoting their content and adding value to it. One very simple method we use at Wow Internet is to create a weekly 'Search Engine News Roundup'. This involves taking 5 articles that we found particularly useful from within the search industry and giving them a short write up, with a link back to each of the respective blogs. We always try to make sure that we source articles from different authors every week and find articles that aren't exclusively from hugely popular blogs. Once we have done this, I contact each of the authors through Google+, mention them in a tweet about our blog and send them an email (if I have the author's email address, which is usually available on their blog).

Matthew Barby Google Plus Post

Another little trick that we use is placing a custom Tweet button next to the link of each article that we have featured in the 'Search Engine News Roundup'. The custom Tweet button includes a link to the featured blog, a brief message about the article, the original author's Twitter handle and the Wow Internet Twitter handle (so that the author knows it has been shared from our blog). Below is an example Tweet that comes from the button:

'Great blog from @justincutroni talking about the Next Generation of Google Analytics - http://cutroni.com/blog/2012/10/29/universal-analytics-the-next-generation-of-google-analytics/ via @wow_internet'

You may notice that there is no link back to our blog here. The reason for this is that the whole focus is around promoting the content of others, in order to build relationships and give the author a reason to want to subsequently share our content. This will help drive social signals to the featured article, which will give the author another answer to 'Why it would benefit me to share their content?'

Matthew Barby Email

The key message that I am trying to get across is that you need to add value to the content that you are sharing. By doing this we are able to reach a wider audience with our content, which can increase the social signals going back to our site and could also persuade people to bookmark our blog, in order to view our future content. This is the most valuable thing for me, because it means that any content that I produce in the future will have a greater level of exposure.

Another very effective way of getting more worth out of the links built to your website is by boosting the authority of webpages that link to you. This is a tactic that I'm sure many of you use on a regular basis. If I am linking to someone else's content it would make sense for them to think about linking back to me in order to boost the power of the link that I have given them. Through linking to others' material it will increase the likelihood that they will then share your content in order to boost the power of the link they have received, which works brilliant for both parties involved.

A True Story

Around a couple of months ago Larry Kim posted a fantastic blog on SEOmoz, which showcased his company's (WordStream) keyword analysis software. Within the blog, Larry offered a free one-year trial of the software to anyone that dropped him an email requesting it. Being a lover of bargains and on the lookout for new tools that can benefit our client's SEO performance, I took Larry up on the offer. When I got a message back from Larry himself arranging for an activation key to be sent over, I suddenly had a brain-wave'

Larry's objective for his blog is clear: he wanted to get more people from within the SEO industry signed up to use his product and generate awareness for the brand in general. The question I then asked was, how can I add value to what Larry is trying to achieve, in a way that would also benefit my own objectives?

I started using the keyword analysis suite from WordStream and really liked it. It dramatically improved the way in which we could carry out keyword analysis for our clients and gave us an extra resource to utilise. After using the software I made it a priority to share my positive experience with my followers, and what better way to do this than to blog about it? In order to get Larry's attention I knew that I needed to add value to what he was trying to achieve, in a way that would appeal to his target audience. So I decided to write an article titled 'Improving Your Keyword Analysis With WordStream'. In the article I discussed the features I like most and how they can be used specifically to improve the keyword analysis process of any given SEO campaign. I made sure that I linked back to Larry and added in a few particularly 'quotable' lines (I will explain this shortly).

My next step was to get in touch with Larry. I dropped him an email to tell him about the blog and how much I enjoyed the keyword research suite. I then asked if he would be kind enough to share the article with his social following. Then I fired it across to all of my social following, making sure to tag Larry in the posts. Shortly after I received this email back from Larry:

Hi Matt,

Thanks for writing this up.

I've tweeted it, submitted to inbound.org: http://inbound.org/seo/2012/09/improving-your-keyword-analysis-with-wordstream-wow-internet-blog/

and shared on my facebook and google+ page.

I've asked the people who do our company social stuff to share as well.

Thanks again!
Larry

Before I wrote the blog I had checked out the WordStream website to see if there would be any kind of opportunity for me to get something more solid than just the article shared by Larry. What I found was a testimonials page that was populated by only a handful of companies, including the likes of Search Engine Land. I spotted this as a potential link target for the Wow Internet website. This is where the quotable part of the blog came in handy!

I replied to Larry's email to let him know that I would be more than happy for him to use any part of the blog as a review for his product, which could be displayed on his website. It turned out that I was in luck, because he was more than happy to do it. In fact, when you think about it this was incredibly beneficial for both of us; I get a link from a high authority page back to our domain and Larry gets a credible review of his product, from a company within the industry he is trying to target.

Not only did Larry link to our homepage, but he also linked to a couple of our inside pages with some very good anchor text indeed. Thanks again Larry! You can see it for yourself here:

http://www.wordstream.com/reviews

The moral of the story here is to understand exactly how you can bring value to the people that you reach out to. Only once you have understood how you can benefit them, should you even consider how they can benefit you.

Final Tip: Keep At It.

The last bit of advice I would give is to simply keep at it. This kind of link building can be very frustrating, as I'm sure you have realised, but hopefully these kinds of small success stories will inspire all you little guys out there to keep trying!

I hope this has been helpful to some of you out there and I would love to hear any of you feedback (both negative and positive, but please be nice!). Oh, and sharing this to your social following would be a great help ;-)



The Importance of Marketing Analytics

So, what is Marketing Analytics?

Marketing analytics is the measurement and optimization of your marketing activities. Rather than focusing only on your site's performance like you do with web analytics, you focus on how your marketing efforts are performing, and adjust them accordingly. Marketing analytics goes beyond on-site indicators and leans on other tools, offsite metrics, and even offline efforts. It takes a whole-picture approach to the measurement of your marketing.

The concept seems simple ' and somewhat assumed ' but many marketers spend hours in web analytics tools like Google Analytics and Omniture, looking at the outcome of their efforts as it relates to site performance, but don't go any further than that.

But what about analyzing the way you executed that campaign? What about the time of day you did things, or the vehicles you used? What about the conversations offsite, and the engagement in real life that resulted from those efforts? Marketing analytics is the act of looking past mere website results, and asking yourself, "How did that marketing campaign really go?"

marketing sweet spot

Marketing analytics helps us see how everything plays off each other, and decide how we might want to invest moving forward. Re-prioritizing how you spend your time, how you build out your team, and the resources you invest in channels and efforts are critical steps to achieving marketing team success.

How do I get started with Marketing Analytics?

Like many new approaches to analytics, there is a learning curve. There will need to be some up-front explanation and defining. We wanted to break down the parts of marketing analytics and leave you with some kick-off questions to get started with. 

1. How are your marketing activities performing?

This is the piece that most marketers have down pat. This is all about how are you performing right now. How are your current efforts paying off? If you focus solely on web analytics, you may find yourself focusing too narrowly on your site's results. With marketing analytics, you'll take a wide angle view.

Rather than simply reporting your visitor counts, time on site, and conversions, what about reporting more? What about the results that happened offsite? What about the less traditional KPI-driven results like conversations, comments, and shares? In addition to reporting more metrics, we should also be reporting them in a way that speaks to the entire team and the company at large. If you want to change how your company invests their marketing resources, you need to make a strong case for analyzing what is happening beyond your site, and to go beyond cookie cutter KPIs and report formats.

Here are a few examples of common web analytics performance KPIs (on the left) and then a contrasting list of marketing analytics KPIs (on the right). You can see how the list doesn't just grow in size, but requires us to use many tools, compile our own reports, and work to tell a story with the data.

web vs marketing

Marketing analytics goes beyond traditional website KPIs. We find more of the metrics we care about tend to be people-centered: how are we doing our best job for both current visitors/customers and for future ones? How are our fans, friends, and followers engaging with us? Who's talking about our brand on other sites? We track metrics that help us use our time in the most valuable way possible, and we work to know exactly how our marketing activities are doing for us.

2. Where are your competitors investing time and resources?

Competitive analysis, you so funny. It's one of those things that all marketers know is important, but so many of us fail to carve out dedicated time for it. Marketing analytics assumes that competitive research is an ongoing, fluid effort. It shouldn't be something we do at the beginning of a project or when we take on a new client. It should be a constant metric we are aware of ' and one we know as well as we do our own.

In addition to performance, we need to be aware of where they are putting their time. What are they testing? What are they investing in? This requires we jump out of our software and tools and become observers. Are they engaging more on certain networks? Are they pushing more money into content marketing? Are they investing heavily into channels that you may or may not be in? 

This competitive layer adds color to your performance research. Now you know where you stand, where they stand, and you have a better sense of where things are going. This helps you invest in the right efforts, and possibly pull back from others.
 

3. How do your marketing activities perform in the long-term?

We understand the importance of knowing if we have improved week over week, and month over month, but too often we stop at that. There are so many other things to be watching closely when tracking success. How about the momentum of those gains and losses? What about the long-term quality of those gains and losses? How do those short-term wins turn into loyalty and ongoing engagement? Marketing analytics focuses more on the overall performance of our efforts, and the many ways we can single them out to improve them.

Imagine planning your marketing roadmap around yesterday's results only, or your site's performance only. Scary, huh? We agree. Now imagine planning a marketing roadmap around how each channel has done over time, and how your specific efforts returned across all the objectives you care about (money, engagement, loyalty, etc.) ' that sounds way better. If you take the time up front to map that movement out, you will make more holistic decisions about where to invest your energy.

Here are some great additional questions to ask when working to understand how your activities are returning:

marketing analytics questions

 

4. How does your marketing analytics data inform your next decision?

We all understand the premise that we need to invest where things are returning well. This is most commonly applied in performance marketing, but all of our marketing efforts demand the same closing of the loop. Marketing analytics can help us close the loop as it relates to our marketing efforts and investments. Instead of assuming some channels always work ' or that some channels are never going to work ' you should be testing where and how you spend your time, and prioritizing next quarter's investments accordingly.

This is most easily applied when it comes to staffing and budget spend, but what about time spent on researching new tools, new processes, creating new tests, and designs? Are you giving your time to the right channels? Marketing analytics helps us get to the bottom of that, and because of it you can make your next move a fully informed one.

Common mistakes with Marketing Analytics

There are quite a few common challenges people face when trying to invest in marketing analytics. Here are a few we've found, and tips on how to avoid them.

mistake icon

Set it and forget it dilemma: We've all done it. You hear about this new cool analytics tool. You set it up and start collecting data, but you never quite circle back to see how things are going and what it's telling you. Or, worse yet, we receive weekly reports sent to us but we fail to interpret the data for valuable insights. It's the "set it and forget it" dilemma. Marketing analytics expects more. To do it well, you need to be testing both new channels and new tools to track their success ' then set aside time to dive into the data. A key piece to successful marketing analytics is to be proactive and constantly pushing the limits on the process behind your decisions. It takes time. Marketers are strapped for time, but this is time well spent.

mistake icon mistake icon

In conclusion: you need both

While we think marketing analytics is critical for a successful marketing program, we aren't saying it should replace your web analytics. Quite the opposite, actually. We think it's the combination of the two that set a team up to succeed. If you spend time analyzing both your site's performance and your efforts' performance you will have the full picture: What is working? What needs help? What demands a pivot?

We've already seen more tools and resources pop up to help marketers really understand how their efforts are affecting the full picture. I think the next year will bring even more into the space. Many marketers are already looking at the big view marketing analytics provides today, albeit without dedicated tools that provide all of this functionality. For most marketers, the task is a manual one that requires multiple tools to get the full view ' but it's worth it. As marketing teams continue to grow in size, and marketers wear more and more hats, we think more people will demand mature tools that make it easy to document a game plan. Rather that navigate that landscape based solely on conversions or other secondary metrics, there will be a demand for a more holistic approach to help us understand how we are doing, and where we should be doing more. 

I'm excited to see marketing analytics continue to evolve, and to see how tools develop to make it a smoother, more repeatable process ' and I'm super excited to see how that can help us all be more efficient, successful marketers. I'd love to hear how you are applying this form of analysis, and what tools you use to help dictate where to invest your time and resources. Please leave comments and thoughts below!



Tuesday, November 27, 2012

Building Chrome Apps and Extensions for Fun and Profit

At our recent Searchlove conferences, Mat Clayton from Mixcloud gave a tip I really liked. He pointed out that because his company competes with Spotify and others who have installable desktop applications, they need to do extra legwork to stay front-of-mind with their users. One of the ways they thought to do this was by creating a Chrome app (you can get the Mixcloud app here):

Mixcloud Chrome app

By placing their brand right on the new tab screen of Chrome, they get a little bit of mind-share every time a user opens a new tab. They advertise their app throughout the site using remnant ad inventory any time you visit the site using Chrome - and Mat told us it's had a big take-up.

Great. I thought. Smart. Sounds hard.

Not so.

Mat made an off-hand comment that the entire app was "11 lines of code or something."

"I can do that" I thought

...and with that, Mat won the prize for having the first Searchlove tip I implemented when I got back to the office. I built a DistilledU app to put my brand right there next to Mixcloud:

DistilledU chrome app

[Side note: you might look at that logo and think it looks a little different to the one you've seen on our website and you'd be right. Call this a sneak preview of some brand revitalization work we are doing - I'd love to hear your feedback!]

What's the point? Isn't this just a bookmark?

Essentially, yes. But it's a bookmark that comes with great branding benefits for early movers. Most people don't have that many Chrome apps installed, if you have a great product that people use frequently, users on Chrome seem to be responsive to suggestions that they should install an app for "rapid access to <brandname>."

You can see this in action in the reviews of Mixcloud's app - notice how they are all reviews of the Mixcloud service rather than of the Chrome "bookmark".

I'll talk a bit more below about the ways you can take this further, but for now, let's learn...

How you can do the same for your brand

I like to learn new things, so I didn't bug Mat for his code. Now, I want to show you how you could have the same thing for your brand in literally the next 10 minutes regardless of your coding skills. You'll need $5 on a credit card, a Google account, your logo, coffee, and a stopwatch? Ready? Go!

I'm going to demo the process using SEOmoz as an example.

Here's how Rand could ship an SEOmoz PRO chrome app:

Step 1:

Grab my basic outline code from github.

Step 2:

Unzip it.

Step 3:

Drop the SEOmoz logo into the unzipped folder (you can deleted "distilled-small.png") and remember what you called it:

SEOmoz logo for Chrome app

(You want a square logo of size 128x128).

Step 4:

Open the file "manifest.json" in notepad and carefully change just the sections marked in angle brackets such as <Your app name goes here> so the file changes from:

Initial manifest.json

to:

Manifest.json after editing

[Pro-tip: you can add Google Analytics tracking parameters on the end of the URL if you want to track how much people use your app to find your site - I used ?utm_medium=chrome&utm_source=app]

Step 5:

Give it a quick test by:

  • Opening your extensions panel
  • Enabling developer mode with the checkbox at the top of the page:

Open extensions

  • Loading an "unpacked extension"
  • Choosing the folder where you unzipped the code above

If all has gone to plan, you should see something like this:

Unpacked extension

And when you open a new tab, your new app should be right there:

SEOmoz chrome app

Step 6:

Zip up the folder:

Zip up the folder

Step 7:

Publish it!

  • Head over to the Chrome Developer Dashboard (log in with your Google Account)
  • Upload your zip file
  • Fill out the information
  • [Optional: if you want to publish your app outside your Google apps domain, you need to pay $5]
  • Hit publish:

Edit your app

I can't publish an official SEOmoz one because my Google account isn't authenticated against the SEOmoz domain (I'll save Rand the 10 minutes of work and just send him the zip file) but here's the DistilledU one if you want to try it out for yourself.

Was that too easy?

If you want to level up a bit further, you start getting into real app functionality, extensions, etc. Google has clearly invested a lot of effort in the documentation, so you'll want to start here:

  • Chrome developer resources
  • Web store guide
  • Guide to packaged apps (the app we built above is a "hosted web app" which means it's essentially the same as a regular web app that can get access to some additional Chrome APIs for things like local storage, notifications etc. Packaged apps use the Chrome environment to build full-on apps like those you find on the Chromebook)
  • Guide to extensions

I thought I would end with a little story about where I went next after I'd shipped the simple DistilledU app above. Warning: I'm not a developer yet I'm about to show you some code snippets. Don't trust my code - take all of this as a starting point for doing your own research into what works for your business.

We are building notifications into our site

DistilledU alerts

After I built the app above, I got thinking about how I'd love to expose those notifications in the browser. Thinking about it a bit more, I thought I could go further than that and build an extension through which we could curate industry news alerts (a combination of things we've written and stuff we rate from around the rest of the web). So I built one (you can get it from the Chrome store here):

Distilled notifier

...and get curated cool stuff from Distilled:

Distilled notifier dropdown

This is a few more lines of code and is a little more technically complicated than the app above. You'll need some HTML / JS experience to follow along, and I'm not going to walk through every mouse-click, but here's the high-level view:

Let's build a browser action

There are two kinds of Chrome extension

  • Page extensions that apply on a per-page basis and appear in the URL bar
  • Browser extensions that sit next to the URL bar (like the SEOmoz extension)

I want my notifier to appear all the time, so we're building a browser action. This leads to a manifest.json that looks like this:

Extension manifest

The popup box is basic HTML and JavaScript

The security restrictions of building extensions means that there are some slight bits of weirdness, but we start by essentially just writing some HTML and JS.

Let's start by looking at background.js - which runs permanently in the background fetching updates so that we can (a) display an alert when there are new notifications and (b) we don't have to wait for the notifications to load when we click on the icon. Background.js looks like this (click for larger version):

Background.js

When you click on the icon, it displays popup.html in a little drop-down window. Popup.html looks like this:

Popup html

The observant among you will notice that there is essentially no content in here - it's added by jQuery in popup.js (click for full size version):

Popup.js

I found that building a notification took (unsurprisingly) a lot more debugging than building the simple app. There are two debugging tips if you plan to try this at home:

1. You can access the console for the background page via the extensions page:

Background debug

2. You can debug the popup with "inspect element":

Right click to inspect element

This gives you access to all the regular debugging tools like the JavaScript console and the ability to force refresh of assets like the .js files (I found that some of these were cached aggressively which made debugging tricky).

I hope you've found something useful in all my learning efforts. At the very least, you can make a simple app to link to your site. I'd love to hear about anyone who takes the extension side of things further. To make all this effort worthwhile, I'd love it if you would check out:

  • Distilled curated industry notifications, and
  • DistilledU web app (needs at least a free DistilledU account)


Saturday, November 24, 2012

Why You Might Want to Do SEO on Someone Else's Site - Whiteboard Friday

"Howdy SEOmoz fans. Welcome to this special Thanksgiving edition of Whiteboard Friday. As you can see, today I'm dressed in my fancy pants clothing. Today is actually the What the Fancy Wednesday at SEOmoz. It's the first time we're ever doing it. Joel, who's behind the camera, I know you can't see him, look really hard. If you turn around behind you, that's where he is. He's also wearing a tie. Lots of people at the Moz offices are dressed lovely. But it's eclectic lovely, which is why I'm wearing a green sport coat and a pink tie and all that kind of stuff. All right. And the beard is back, thank goodness. It was rough going without it for a couple weeks there. Whoo, that was hard times.

This week on Whiteboard Friday I wanted to talk a little bit about why you might want to do SEO on somebody else's site. This might seem a little bit strange, because in SEO we learn very early on that putting all of your content on one domain, putting all of your links to that domain, doing all of your SEO work on a single domain is much, much better than spreading out your efforts, not just from an effort and protocol perspective, but also from a rankings perspective, because of domain authority, because of how domains and an individual sub-domain inherits domain authority and link metrics and all these kinds of tings,

But weirdly enough there are some cases when it might make great sense to do SEO on somebody else's site. Now the classic example that you'll always hear is reputation management., meaning I want to control the search results for my brand name or my brand names because I don't want anybody else getting in there or saying something bad about me or having the ability to draw away my traffic.

But actually there are some other big ones. Let's start with number one. I like to say don't just reputation manage, meaning don't just control the fact that there's no bad stuff on there. If there are great things that are being written about you or your company or your brand or your product, make sure they rank well.

For example, imagine I have opened Rand's Fancy Pants Shop. It's quite possible. Who knows, maybe the career here at Moz won't work out. I've got Rand's Fancy Pants on Twitter, my Facebook page, and that kind of stuff. But what if The Seattle Weekly or the Stranger or The Seattle Times wrote an article calling Rand's Fancy Pants the best men's shop in the city? It might not rank very well normally, naturally because they probably aren't doing a great job at SEO. But me getting that independent press piece to rank highly for my brand name will probably actually improve my conversion rate and make more people want to come site and buy from me and come to my shop and all these kinds of things.

If you have positive press out there or if you're going to start generating some and get it to rank well for your brand name, that's even better than reputation management. That's reputation improvement.

Number two, you can leverage the domain authority of other websites. Now, I don't just mean this from the perspective to help put links back to you. I mean there might be search results where you say to yourself, "Boy, you know what? These keywords are just too darn competitive. I'm too early stage. My site doesn't have that much authority. It's going to be hard." A lot of times it's hard to get people to link to your site, but it can be much easier when you're independently requesting links or pointing links to a third party site that happens to have some interesting content that you might have controlled or uploaded or those kinds of things.

So there are great places to do this. If you're throwing an event and you happen to use good branding for the keywords you want to target for that event, places like Eventbrite can be amazing. For pages that you might want to control around specific campaigns or specific products, you could have a specific Twitter or Facebook page that you have that is earning all of those social signals as well as the rankings. Remember Twitter, in particular, Google just loves to rank Twitter pages for brand names.

SlideShare, putting content on SlideShare, you can control everything about that page, the text content that's on there, that's the content from the slide. The comments you get to control. You control the URL and the title. So you've got a lot of control on SlideShare, and if you can make that SlideShare do well, perform well, it will go to the front page of SlideShare, which means it gets a lot of links and attention and awareness from SlideShare internally that can help boost it up. I've seen SlideShare URLs ranking for all sorts of highly competitive phrases.

Google+, I've noticed that a lot of Google+ threads, individual threads that are public rank quite well and they're improving and improving as Google+ gets more and more domain authority of its own. What this means for you is use that title element on a Google+ thread. If you start some text and you surround it with the asterisk or star character, that will become bolded. That becomes kind of the title of the post. Then you can have URLs that you put in there. You can upload images there. You can put video and share video inside of Google+. All those opportunities.

YouTube same thing. Quora same story. You can start conversation threads, questions. Individual responses to questions get their own URL. Forum threads at forums you might find and guest posts. I particularly wanted to call out guest posts because guest posts is a great opportunity where you see that there might be someone who's ranking particularly well in your niche, has a lot of domain authority, has a popular blog, and rather than trying to get a link, which is what a lot of guest posts expect, you can say, "I don't want a link. I just want to write a great post for you."

Your real goal is to have that post rank, to have that post rank well and be associated with your name and your brand name. You're not even going after a link. When you're not, you seem less selfish and sort of have much more opportunity to do these kinds of things. Obviously, you're going to have to write a great post if you want it to rank well.

Number three, this one is a little bit of a chain effect, and this is kind of an old school SEO tactic, but something that still works. It actually started out in the spam world, where essentially black hat spammers would have a legitimate page that was linking to them and they'd point a bunch of crappy, low quality links to the page linking to them, rather than to their own site, essentially bolstering up the strength of the page that was linking over so that if those links got banned or penalized, it wouldn't impact their site. It would only impact the site linking to them.

This is sort of keep things that might harm you one step away from yourself. But this actually works very well in the totally white hat SEO world as well. If you've got a great link from a source, and especially if Google's not crawling it or they haven't crawled it yet or that link doesn't appear to have had much impact, you might want to point some links at it to help that page gain some extra authority, particularly if it's on a powerful domain, but you're feeling like, man, it's just not getting the credit, what I would normally expect it to provide to me, you can pump that page up.

I've got an article that The New York Times wrote years ago literally about facial hair trimming styles or something, and I had done a blog post about this years ago. They link over to SEOmoz. But it wasn't particularly valuable. So over the years, every once in a while I'll throw out, "Oh yeah, I was mentioned in The New York Times once here. It was kind of a weird article." But that's actually improved the value of that link coming from the NYT coming back over to SEOmoz.

Then fourth and finally, you can control bigger portions of SERP real estate. If there's a ranking that you particularly say, "Man, I'm ranking number two, number three, or I'm ranking number one and I'm getting great traffic. This is highly converting traffic. People come back again and again. They subscribe. This is wonderful traffic. I wish I could get more people from this."

This leveraging some other domains, leveraging SEO on other people's sites that reference or point to you can be a great way to kind of own more of the search engine real estate that shows up, and this can be done not just with standard search results, but think about videos, think about articles that include rel=author, any type of rich results that they're mixing in there, not just rich snippets, but vertical types of results. So location style results or news style results, you can enhance the rankability of other pages on other people's sites that reference you in order to control more of the real estate for a key phrase or term.

All right everyone. This is going to be wonderful. You're all going to go out. I hope you had a great turkey day, by the way. I hope you had an enjoyable Thanksgiving for our friends here in the States, and for those of you overseas, we love to give thanks around this holiday in the U.S. and hopefully you have a lot to be thankful for as well. Of course, now you can go and link build to lots of other people and optimize other people's websites, and they'll be very thankful for that of course too.

All right everyone. Take care. We will see you again next week for another edition of Whiteboard Friday."



Thursday, November 22, 2012

The Top 5 Questions to Ask Yourself Prior to Launching Your First Blogger Community

The power of blogs, from their passionately vocal owners to the amount of quality traffic and brand awareness they deliver, is an undisputed precedent here in our online marketing world. Playing the role of confidante, advocate, and subject matter expert for their readers, bloggers bring a unique voice and perspective that readers appreciate and resonate to, making them highly influential.

With the beginning appearances of 'mommy blogs' first being hailed as hype, no one could have estimated the massive impact these vocal moms would have on consumers and brands alike. This turned the blogging industry on its ear and ignited the first wave of paid influencers that brands scrambled to adopt. Flash forward to today, where contracted blogger relationships are very much the standard de facto of many brands' digital marketing strategies.

If you are amongst the many considering the possibility of starting your own in-house blogger program, take a pass at these five questions you should ask yourself prior to tackling your first blogger program initiative:

1. Are you ready?

Running a formal blogger initiative takes time, dollars, and resources. Whether you are working with a single blogger or several, it requires dedicated program management (read: man hours) and a true willingness (read: commitment) to do what it takes to achieve success. When evaluating your blogger program readiness, here are a few key questions to ask yourself:

Q: Do I, or someone within my company, have the bandwidth on a daily/weekly basis to put dedicated hours against this to ensure the program's success?
By the very nature of the completely public and formalized relationship itself, program bloggers become an extension of your brand and are perceived as thus by readers and potential customers. Ensuring that there is someone on your team who can actively and frequently manage the relationship is paramount to both parties (contracted blogger and your business) being happy and contributing towards a successful program.

When building out your first program, you can expect to invest upwards of 120 hours as you ready the program to launch, and once launched, spend 3'7 hours a week per blogger. It's also important to consider other team members' time who will be working on the program as well, such as your lawyer (or whomever will be drawing up the contracts), your content developer (if you will be providing new visual content for the program), and possible others.

Q: Do I have the appropriate amount of funds available to support this type of initiative?
Professional bloggers run their blogs as a business; they expect to be compensated for their time. Most often, the quality and quantity of the work they perform for you will be directly tied to the level of compensation associated with it.  Currently, industry averages for blogger compensation run between $50-$300 a post. However, there are many factors that impact compensation, such as level of blogger experience, blog traffic volume, type of post, and length of the contracted relationship, as well as prior agreed-upon performance metrics.

Taking a good look at your budget and understanding what you have to invest in this effort will help to determine your program capacity, such as how many bloggers you can afford, how many posts per blogger and how many weeks that you will be able to run your program.

Q: Do I have the support I need, to include my internal stakeholder approval and sign-off?
For those of us that do not have autonomous control over our marketing initiatives, not gaining sign-off from your leadership and key stakeholders is the one thing that will prevent you from launching your blogger program. Involving your leadership early on during the program vetting process helps educate them of the business opportunity that you see as well as the viable outcomes (more on how to define that in the next step).

2. Do you have a plan?

As the saying goes, if you fail to plan, you plan to fail. Planning out the primary objective of your program, what the program will accomplish, how it is going to accomplish it and how long it will take to accomplish will be key in helping you to set marching orders for those involved later on.  When building out your plan, be sure to:

Set the primary objective for your program
Identify what it is that you want this program to accomplish. Whether your goal is more Facebook fans, email sign ups, or increased overall traffic, having a pre-defined primary objective enables you to set the foundation of your overall program framework, which then allows you litmus test other tactics against it by asking 'Does this tactic help us accomplish our primary objective?'

Your primary objective statement doesn't have to be complicated. A simple, 'We are engaging with blogger partners to explain the value of our product, increasing traffic and email sign-up via our .Com site' would be perfect. Remember, it doesn't need to be complex; it just needs to clearly communicate what your goal is.

Define your KPI's (Key Performance Indicators)
Once you have your primary objective identified, you can then build out the measures that quantify and validate your goal. For instance, if your primary objective statement is to 'increase traffic and email sign-up via our .Com site,' you would then assign how many email sign-ups and how much traffic, either by percent or raw numbers: 'Increase traffic by 35% and email sign-up by 15% via our .Com site'

Once your program is in market, you will be able to adjust tactics based on your quantified goals and how well your program is delivering results against the KPI's you have set.

Estimate your budget and costs
To help prevent overspending on your blogger program, begin by setting a realistic budget that takes into account the level of effort need to get the program up off the ground, adding an additional 10% of total level-of-effort buffer to ensure that you haven't underestimated.

Think through everyone who will touch the program, from copyediting to creative, legal to program manager. Assign roles and tasks by the hour, with a specific cost associated with each tasked hour.

By getting granular with your program costs, you will be able to get closer to a true Cost-Per-Visit and Cost-Per-Acquire number associated with the traffic and conversions your soon-to-be blogger program will deliver, which are critical to know as you analyze your program's success.

Note: feel free to use this Google Docs Template to help you hit the ground running when estimating your program

3. Have you built the brief?

The program brief is your best friend: a quick, easy-to-read, one-to-two pager that you will use when shopping potential program bloggers to see if they want to opt-in to your program. It clearly states your program background, objectives, and rules of the road. Here is where you will identify:

The business opportunity: What need are you meeting that your customers and potential customers are wanting a solution for? Here is where you identify your target audience, the channels that you will be targeting them in, and the solution you will be providing for them.

Your program objectives: This should ring a bell as you identified your primary objective earlier when you built out your plan. Now you can insert that very same statement here, to ensure that all program participants are clear on the program objective and wanted outcomes.

Your program participation and offering: Designed to clearly communicate the actions that you want your program bloggers to take, this informs them of the program particulars, to include specific milestones they must meet to be in compliance (and thus receive compensation) with your program.

Your program mandatories: This section is for defining your program's absolute musts. You can use this section to provide 'do's' and 'do not's' ' be sure to identify the critical must-do's here so your potential bloggers can have a clear understanding of your program's absolute requirements.

Your key milestones: It is helpful for potential bloggers to understand the timeline that they would be accountable to prior to signing up to participate. Setting hard deadlines and major milestones for your program ensures that expectations are clearly communicated, helping to facilitate program compliance.

A quick note on when to share your brief: I am often asked when the appropriate time to share the brief is ' a sound business practice to put into place is the execution of a Non-Disclosure Agreement prior to sharing your brief. Typically, once you have vetted your potential blogger (as in qualified their traffic, writing, promoting capabilities, and audience reach) and they have expressed interest in working with you, requesting the execution of a simple Non-Disclosure Agreement will put your mind at rest and protect the sensitive nature of your brief. Most professional bloggers will not have an issue with this at all, as it has become standard business practice amongst most brands.

Stuck on building the brief? Take a gander at this quick-start Blogger Program Brief you can use to help kick-start your own

4. Have you come to mutual consent through contract?

Good contracts make for good business, and your blogger program is no exception. After sharing your brief and gaining opt-in, the next step is to execute the program contract. Much like the NDA, this is a common practice and your blogger most likely will be receptive to it, as it helps to protect both parties and layout best practices for a successful engagement.

When thinking through what is contained within your blogger program contract, this is the time that you want to consult your legal counsel or an expert who specializes in Internet Marketing Law. There are nuances to these types of contracted relationships and having a professional walk you through the implications is well worth the dollar investment. After all the time and effort you have invested, the last thing you want to do is take the risk of jeopardizing your brand's reputation because your contract hadn't been thought through properly!

When you meet with your legal counsel, a few of the critical subject areas you will want to be prepared to speak to will include:

Program performance benchmarks and compensation
This is where you state your performance expectations and compensation, to include frequency of posting, length of post, social sharing, and editorial quality. If you expect posts to contain a picture of your product or brand, here is where you need to state that. This is also the place that you will outline where and how they will link to you, whether it is your Facebook page, iTunes store, or .Com property.

Full disclosure statement and placement proximity
Ensuring that your program is compliant with FTC disclosure policy is of the utmost importance. Spelling out the full disclosure statement to be used and where it needs to be published in relationship to the campaign link is paramount to both parties maintaining FTC compliance.

Non-allowable concurrent promotional items
Because your brand becomes associated with your program blogger through the eyes of their readers, it is also important to think through what you don't want the blogger to promote while engaged in your brand campaign. For instance, your brand may not want to be associated with topics such as sex, narcotics, or alcohol. You also may not want your blogger to promote competitive brands while your campaign is live.

True story: One of our program bloggers decided to use her blog to voice her opinion about the legalization of marijuana. Her post lived right next to our client's ad and promotion post. Our client didn't want to be affiliated with her personal views. Because we had thought through that possibility ahead of time and it was stated in the contract that she had agreed to, we were able to ask her to take it down.

Program non-adherence and right to cancel
Unfortunately, it's sad but true: there will be bloggers that won't follow the rules, won't post the right content, and overall won't be good for your program. Building in a program non-adherence clause that gives you the right to cancel the contract and exclude the blogger from your program is a mandatory; your legal counsel will provide you with the best language and terms that fit your program's needs.

5. Have you set your bloggers up to succeed?

Blogger programs are just as much about the relationship you have with the bloggers inside of your program as it is about the relationship they have with their readers. Ultimately, heavily investing in the upfront 'getting-to-know-you' part of the relationship can pay dividends as your relationship and program matures. Some great ways to help ensure that your bloggers are set up to succeed:

Onboarding and kickoff calls
A great program doesn't start with an executed contract and then radio silence. Set up a 'getting-to-know-you' call with your bloggers, where everyone prepares one slide about himself or herself. Be sure to include your personal slide as well; your bloggers are looking to you as the leader of the program and full participation from you will help set the tone for the rest of the relationship. After everyone introduces themselves, give the background story of the company, product and anything that helps to give context to the campaign that they will be participating in.

Set up a private program hub through Basecamp or Zoho Projects
This allows you to efficiently manage multiple communications in one centralized place, set a milestone calendar and post creative assets. It also allows program members to discuss program ideas and share tips. I have found that by bringing program members together, more times than not, they provide great insights and value when placed into a collaborative environment.

Give them what they need
Your blogger can't write great content for you if they don't have access to all the details they need. Being timely and providing super-clear specs, images and other important assets well before the post date ensures that they have what they need, allowing them to concentrate on doing what they do best.

Let them know how much you appreciate their work
A small thank you can go a long way. If you like the work they are performing for you, don't hesitate to take a few minutes and shoot them a quick email. Being appreciated and knowing that you care is a great way to keep morale up for your program members.

If you have signed off on all of the above questions'

Congratulations! You are well on your way to rocking that blogger program. You will find that when done right, blogger programs are a viable tool in your digital toolbox, bringing increased awareness, traffic, and conversions. I wish you the best with yours!



Wednesday, November 21, 2012

A Basic (yet essential) Pre & Post Content Launch Checklist (with guidelines)

So you're ready to launch some content.

Stop. Right. There.

In case you haven't noticed, our industry has evolved. As SEOs, we're expected to be an amalgam of technicians, analysts, creatives, and marketers. Agility is essential and if you want to acquire and sustain relationships with great clients, you've got to prove your worth in every effort you make or you won't continue to earn your budgets.

Chances are, you're already pushing out a great deal of content for your clients on a regular basis. Considering SEO, social, conversion, measurement, and analysis, there's a lot that you have to get into place for success. 

So how about some checklists?

These checklists in this post are meant to serve as simple reminders prior to content release, but they're also intended to encourage you to think beyond on-page SEO elements. Rely on these lists to make sure you've considered every possible angle so that your content isn't just filling up space, but is working toward building community, brand value and awareness, and driving qualified traffic and conversions.

Disclaimer: Like most of my posts, you're gonna have to hunker down and read. You'll notice the formatting is not true to a traditional checklist. I'll walk you through each item (that's the guidance part) and then provide you with a true checklist format in Trello (if you make it through).

Pre-planning and pre-outreach'

Even though these checklists are meant to verify that you've got everything in place after the content has already been generated, there are a couple things that are worth checking off even before you develop your content:

Google Suggest for ideas and keywords

'Even with a stellar strategy, you're going to need one-off ideas for your content so that you are building what people want, and also optimizing your content so that people can find it. Before you even make the effort on your content, go to Google and see if suggest can give you some direction.

What you have in mind may have already been done (but maybe not so well), so you've got to figure out how to dominate with a more unique angle. Google suggest is a great way to do this.

Google Suggest

Pre-outreach for buy in

'Want to get the most out of your outreach efforts? Reach out to your community and target audience before you develop the content. This will help make link building easier and will ensure that you're developing content that your audience actually wants.'' Depending on the magnitude of your content, there's probably two ways to go on pre-outreach:

'[1] Hefty stuff'
If you're putting together some hefty content like the SEOmoz Beginner's Guide to SEO, then you're going to want to do invest in some pre-outreach that involves something like a Launchrock campaign.''

DistilledU Launchrock Campaign

''This will help you determine that there's interest in this content before you actually generate it, and you will have built a list of followers (email addresses) that you can market to once the content is ready to launch. Distilled did this with DistilledU and within 24 hours they had collected more than 1,000 email addresses. It's a brilliant way to make sure your content will be well received and that your efforts generating the hefty stuff will be well worth it.

[2] Simple stuff'
If you're putting together a basic blog post, infographic, informal video, etc, you'll still want to do some pre-outreach, but your effort will be less involved (you won't need a Launchrock campaign around it). Once you've figured out the angle you're going to take and the audience you're targeting (particularly some influencers), try reaching out and ask them if the content you're about to produce would be useful. Try providing a basic outline and see what kind of feedback you get. Involving influencers and target audience members will help you get buy in before you even go to the trouble of creating the content, increasing your chances of success.

How to Build a Lasting Relationship


On-page SEO stuff'

Of course, you always want to make sure you've accounted for basic SEO stuff:

Keywords in page title'

Your page title is probably one of the most important factors for on-page SEO. 'It used to be that you wanted to try to keep it to 70 characters. But now, Google may take the liberty of revising it so that it is more relevant to the query and could use your URL as the title instead of the actual coded page title. ''Bottom line: make sure your title is relevant to your content and keyword rich. I prefer to include personality in my titles, but sometimes that makes for some seriously long titles.

With everything in SEO, you'll probably want to test this out and see what you find to be most effective.

Keywords in headings

'Don't force it, but if you're able to naturally integrate keywords into your headings, do it. I like AJ Kohn's practical advice on headings and how they should seamlessly lead the reader through the content. So, when you're finished with the post, go back and just read the headings all the way through. If there's a way to smooth out the transitions, do your reader a favor and make some alterations. Paying attention to stuff like this will keep your readers engaged for longer, increasing time on site and the possibility of conversion (or sharing).'

Keywords in body copy'

Check that your keywords are integrated into your body text. Also check for natural variations on the keywords that are closely related to the topic. Your goal is to aim for relevance so that the page gets matched with the appropriate query. It's really important to get the SEO integration right, but it's just as important to make sure you're delivering copy that's easy to read. Ultimately, you want your reader to share what they're reading, so make sure it's packed with value and not just stuffed with keywords and their variants.'

Descriptive alt text and images'

Images can make or break your content, so make them count. Be thoughtful about how they are enhancing (or distracting from) your message.'' As far as SEO goes, be sure that you've covered your bases with images. Integrate the appropriate keywords into the image file name as well as the alt description. Keep in mind that image file names and alt tags are meant to provide the engines with a way to determine what the image is about, so don't just stuff keywords into these places if they don't in fact describe the image. This won't do you any good. You want relevant traffic and to provide a satisfying user experience.


Readability

There's all kinds of important stuff that needs to be checked to ensure for effective readability (and also SEO). Not just so your post is easy to read, but so that it doesn't get in the way of the reader doing what you'd like them to do.'

Headings and subheadings'

You should have some. Make sure they are descriptive and flow from the beginning to the end of the post.'

Font and line height

'Unfortunately, there's no straight answer here for making your content 100% easy to read, so you may have to do some testing to ensure that your content is formatted for optimum font size and line height. Just make sure that you're factoring this into your final check on readability. It's really important.''

Short paragraphs and images

'Readers are most likely going to be daunted by too many words on the page (I know, I'm aware I have a problem). You want your content to be inviting even if there is a lot of information to share. So check that you are breaking up your text into shorter paragraphs that are easier to digest, and use meaningful images to supplement your message.'

Access and shareability

This is probably more a checklist item for blog integration altogether, but make sure that the post is actually being crawled (once it's gone live). We've had so many clients have weird things go on with their robot.txt file that resulted in blocked content. Don't be that guy. And make sure that there's social share (and follow) buttons (not just links) on the post so that there's no roadblocks for readers who actually want to share what they're reading (and perhaps choose to join your community).


Conversion

Get the most out of your content by making it more targeted and actionable (and make sure it's worth launching in the first place). Here are some things to consider prior to launch, but certainly you can be thoughtful of them prior to content generation:'

Consider value and purpose

To make the most of your content efforts, everything you produce needs to be working toward achieving the goals of your strategy and accomplishing the bigger picture of your client's overarching business objectives. To that end, each piece of content that you launch should have a very specific purpose and task that you want your user to complete when they interact with it.'' So, before you launch your content, you may want to ask yourself these questions:''

[1] Is this content helping to achieve our goals?
'If not, make the necessary adjustments so that it is. Get into the habit of asking this question at the inception of the idea.

''[2] Does this content offer value to our readers?'
Seems silly to put this on this list, but I've had to challenge my team with this before, so it definitely warrants a spot. Everything you do should hold value. If it doesn't, then hold off on generating something that does. Quantity is important but only if the quality is inherent in the effort.

''[3] What would I like the reader to do after they've interacted with this content?'
Have you integrated a call to action that is either inherent in the message or a visual call out (maybe a graphic, icon, button, etc) to make the targeted action easy for the reader to complete? This should carry all the way through to setting up goals in Google Analytics in Measurement Setup below.'

Integrate links to other posts'

Don't forget to integrate links to other relevant posts from your site, as well as from other credible, relevant sources in your content. ''It adds more value and it lets your audience know what you've been reading.

Note: you can dedicate a column on your blog that provides links to the most powerful posts available on your blog (this is also a great tactic for email marketing - more below). If the reader gets into the post and isn't interested, some of these posts may attract their attention and keep them there (possibly assisting in conversion). If enough readers ditch the current post to go find the others, it would be ideal to track this all the way back to the goal that you set for this post and make the necessary changes.

SEOGadget Blog

Optimize meta description'

The meta description is often neglected. Although it doesn't influence rankings, it can most certainly aid in conversion. Ensure that you have a compelling meta description that helps the reader determine whether they'd want to read this post. ''Ideally, integrate the keywords you're using to help the user with association (it helps them make the correlation that what they've searched for, and what you're saying the post is about, is a direct match).


Measurement setup

'If content launches and isn't measured, does it make an impact? Make sure you've got these items covered so that you can track the effectiveness of your efforts:

Embed tracking code

'Don't laugh. It gets forgotten. A lot. That's why it's on the checklist. Make sure that whatever content you're generating (blog post, infographic, video, microsite, etc.) that you've got tracking code on that sucker.''

Set up goals

The hardest part about setting up goals is defining them. Every client is going to want to know what their ROI is going to be. Without setting up goals, there's no way you can answer that.'' Although you can't give any guarantees, you can at least help your clients define realistic goals, make efforts towards them, and then report on the metrics that are a result of your hard work. You can use Google Analytics for this, so make sure you've got your goals setup in GA so that they are ready for tracking.

Set up other tool stuff'

Make sure all of the other tools you are using for measurement are ready to receive data (SEOmoz, Raven, Sprout Social, KISS Metrics, etc). From SEO to social and conversion, make sure all the tools are rearing to go.


Outreach and social

The most critical part of outreach happens before you ask anyone for anything. It's the time you spend fostering quality relationships so that you have a community of people who actually want to help you. If the only time you're spending on relationships happens when you're doing outreach, you're doing it wrong.

''

There is no shortcut to outreach. And if you want your outreach to be successful, you have to work at building a community. The only trick to this is being human. Be a genuine person who works hard and cares about people. Then, all you have to do is bust your ass (see, no shortcuts), do good work, and people will want to help you.

'To that end, just because you put good content on your blog, doesn't mean people are going to read it. Even if you've established a strong and supportive community, you have to do something to get the word out. Outreach isn't easy, and when you don't properly dedicate the time to it, you won't get the most out of your efforts.'

If you're going to the trouble to write valuable content, seal the deal with effective outreach. Here's a few items for you to consider:

Connect with the people you've mentioned in your content

Clearly there are several ways of doing this (and if you've done pre-outreach, this part should be a breeze). You can do this via email, DM (if they are following you on Twitter), or other social outlets like Google+, Facebook, LinkedIn, etc. If you have absolutely no relationship with them, do a little research about them beforehand. And then of course, let them know that their post was solid and was a really great fit, so you included it.

If they happen to link to or share your content, thank them (for the love of Pete)! Monitor your outlets and your analytics following the launch and take the time to thank people (this is called building relationships and it's good for you). '

Connect with key influencers'

Hands down, you want to connect with key influencers who you may not have mentioned in your post, but may be interested in sharing with their (ginormous) audience due to quality, relevance, or unique perspective. ''

A HUGE note here: For me, I want influencers to share my content because it's good, not just because they like me and are doing me a favor. As a result, I am very thoughtful about which influencers I ask to share my stuff as I do not want to abuse the relationship. Also, don't over inflate your expectations. It's their prerogative to say no (as they should if it's not a match for their community). So, before you reach out to an influencer, I'd recommend being selective about who that is so that they are more inclined to say yes and don't cringe every time they get a DM or a request for share email from you.''

Connect with your community'

There's a ton of ways to do this, but there's one method that is greatly underused. Brace yourself for this one. Use the phone. That's right, there's this thing called the phone and you can use it to talk to people. Seriously. Especially when you're trying to build awareness and do outreach in your local community or with the media. Give them a call, let them know what you're up to. If they're interested, you can email (or social) the content so they can possibly link to it, or send it on to others who would find it useful. I'm betting you'll stand out, hopefully make a good impression, and work toward a sustainable and rewarding partnership.''

Use social

''I heart Twitter'
Especially in the SEO industry, Twitter is going to be one of the fastest ways to spread the word about your content and hopefully get retweeted. ''It's ok to tweet the same content out a few times throughout the day, but make sure that you're using a different teaser. If appropriate, call out specific tweeps. Be respectful of time zones, and if you're going to use the whole 'in case you missed it' line, only use that once.

Think about different and creative approaches for alerting your audience throughout the day. ''Make sure that you have a tweet button conveniently located for people to tweet the post. You can even provide a 'tweet this' link after each tweetable thought to get more retweets or engagement from your post. ''For any social outlet, but especially when you're using Twitter for outreach, always keep your goals in mind and remember what you're trying to help the audience achieve.''

Google+
Google+ is not Twitter or Facebook or LinkedIn. When you post the content here (same goes for any social outlet), you need to have a different approach. Use yet another unique teaser that is different than what you've used for all of the other outlets.'' Be sure to optimize your posts for maximum SEO benefit.

When I'm pushing content out on G+, I usually feature more than just one line of text. You could also try curating a few posts (vs. just sharing the one piece of content). In other words, select another relevant post or two that compliments the theme of the content you're trying to get traction on. Provide key takeaways and links just it's a mini-blog post. Just make sure if you do this that you break up the text into short paragraphs and use formatting so that it's easy to read.''

You can also link directly to your G+ posts from Twitter and draw some of your audience over that way. Test different ways of spreading the word about your content on social media and see what works best.''

''LinkedIn for good measure'
Sure you want to make sure you've featured your content on LinkedIn, but do more than just post it as your status. Stop by your user groups and provide the content there.''

And the others, too
There are so many other social outlets that you can use for outreach. 'You know which ones are going to perform the best for the content at hand. Make sure they're all on your checklist.

Schedule email marketing'

Email marketing is another powerful outreach method. And, if you've done some pre-outreach, you already have a qualified list of people who want to be in your target audience. ''

Note: Feature just the one piece of content that you're marketing. That's right, just that one. If you have other great content that people might want to read (or that you want to draw their attention to), you can include it in a dedicated column in the email template (just like on your blog). You'll find that you'll get some additional click throughs to other valuable stuff on your site.

Call to action from other places on your website'

Double check that you've included outreach from relevant place on your website. Clearly your home page is a great one. If you have a rotating image feature in your header, design a slide just for this content and integrate some messaging about the specific task you'd like the reader to accomplish (all stuff to aid in conversion). If you are doing paid advertising, be sure that your add and all associated assets reflect the goal of your content as well.''


Analysis, reporting, and testing

There's always more to do than just get your content launched. Now you've got to analyze it, report your winnings to your client, and of course invest in some testing.

Validate your efforts'

Now for the fun part. The content has launched and the data is pouring in. Time to select the significant metrics to provide to your client. The most important thing to remember here is that the metrics you report send an important message to your client. If you're focusing too much on keywords, or too much on (the wrong) social data, you're probably not doing yourself (or them) a favor.''

Validate your efforts by reporting on the goals that you have set out for this content in the first place. Once the campaign (or month) is over and you're being asked to show the client what you've been working on and how it's gone, come all the way back to these goals. If you did your measurement setup properly, you'll have all kinds of data to stand behind what you've done.

We are all going to have different ways of reporting to our clients because every client is different, has different goals, and we all have diverse approaches and things to accomplish. The biggest thing to note here is that if you don't provide accurate reports that actually measure what you're doing for the client, you won't earn their budget.''

Prepare report for client'

What we've been working on presenting in our reports lately is re-introducing the goals that have been defined (remember way back in Measurement Setup?), illustrate the efforts that have been taken in the campaign (or over the last month) to work toward those goals, and then show the metrics that reflect those efforts (screen shots that illustrate everything from GA to social and email marketing metrics).

Ideally, this will open up an educated discussion about expectations and results. There may be some adjustments that need to be made to efforts in general moving forward. Maybe some testing can be done. Maybe you need a new approach (or even some more concrete goals).

This isn't meant to be all encompassing of our reporting process. Just some thoughts to be aware of and have on your checklist.

Do some testing

You can set up some content experiments so that you can test different variants and determine what can be improved in your content. If you're testing your content, you can stop guessing and figure out exactly what your audience wants. Testing will improve conversion rate, and it will help you deliver more value (which will help you earn your budget every year).


TL;DR Bonus

If you made it all the way to the end (I'm sure you read every word), then congratulations. You may have these checklists in Trello. Add your own items, move stuff around. Make them your own. Hopefully this is an effective springboard that will help you formulate your own checklists to match your process.

Always a work in progress

So it's quite possible that I've left some things out (which I'm happy to hear about below). These checklists reflect some of the things that we've been working on not forgetting. We try to keep our process pretty agile, so it's continually evolving, just like our company, so I anticipate some revision will be necessary in the next couple months. At the very least, I hope these lists will help you to think beyond basic SEO stuff and just getting a bunch of content out. Good luck, and let me know how it goes.