Thursday, April 30, 2015

Decoding the Top 4 Digital Visitors and Turning Them into Shoppers (Infographic)

Brick-and-mortar stores have one big advantage. When a visitor walks in, salespeople know if the person wants to buy or not. Salespeople are adept at judging such intentions. So, based on their judgment, they approach the visitor with an appropriate pitch to close a sale. Having an ecommerce, or virtual store, is a total game […]

10 Common Pitfalls of Product Launches and How to Avoid Them

You probably think about product launches the same way I do. They’re insanely exciting. Terrifying, yes, but exciting. Part of the reason for the terror is this: We’ve heard of the product launch horror stories. We don’t want it to happen to us. There are risks in running a business, and during product launch those […]

Four Reasons Video Marketing on Instagram Is So Much Better Than on Vine

Short-form videos on Vine and Instagram are powerful tools for increasing brand awareness and increasing sales. But which platform is better? Instagram, hands down. Read the full article at MarketingProfs

Wednesday, April 29, 2015

How to Leverage Your Product to Discover New Growth Channels

If you’ve done any research on how to grow a tech business, you’ve probably come across a guy named Ryan Fujiu. He has led growth at both about.me and Lyft. Recently, he gave a talk at the 500DISTRO conference, where he discussed how to use product to grow through existing channels and find new ones. […]

Why The Customers Who Don’t Convert Are Immensely Important

I love Warby Parker, but I’ll never buy a pair because I have 20/20 vision. My boss reads the Buffer blog daily, but she’s never used the tool a day in her life. We’re brand fans, part of an enormous audience of advocates you may be missing out on. While brand fans like us may […]

Exposing The Generational Content Gap: Three Ways to Reach Multiple Generations

Posted by AndreaLehr

With more people of all ages online than ever before, marketers must create content that resonates with multiple generations. Successful marketers realize that each generation has unique expectations, values and experiences that influence consumer behaviors, and that offering your audience content that reflects their shared interests is a powerful way to connect with them and inspire them to take action.

We’re in the midst of a generational shift, with Millennials expected to surpass Baby Boomers in 2015 as the largest living generation. In order to be competitive, marketers need to realize where key distinctions and similarities lie in terms of how these different generations consume content and share it with with others.

To better understand the habits of each generation, BuzzStream and Fractl surveyed over 1,200 individuals and segmented their responses into three groups: Millennials (born between 1977–1995), Generation X (born between 1965–1976), and Baby Boomers (born between 1946–1964). [Eds note: The official breakdown for each group is as follows: Millennials (1981-1997), Generation X (1965-1980), and Boomers (1946-1964)]

Our survey asked them to identify their preferences for over 15 different content types while also noting their opinions on long-form versus short-form content and different genres (e.g., politics, technology, and entertainment).

We compared their responses and found similar habits and unique trends among all three generations.

Here's our breakdown of the three key takeaways you can use to elevate your future campaigns:

1. Baby Boomers are consuming the most content

However, they have a tendency to enjoy it earlier in the day than Gen Xers and Millennials.

Although we found striking similarities between the younger generations, the oldest generation distinguished itself by consuming the most content. Over 25 percent of Baby Boomers consume 20 or more hours of content each week. Additional findings:

  • Baby Boomers also hold a strong lead in the 15–20 hours bracket at 17 percent, edging out Gen Xers and Millennials at 12 and 11 percent, respectively
  • A majority of Gen Xers and Millennials—just over 22 percent each—consume between 5 and 10 hours per week
  • Less than 10 percent of Gen Xers consume less than five hours of content a week—the lowest of all three groups

How Much Time We Spend Consuming Content

We also compared the times of day that each generation enjoys consuming content. The results show that most of our respondents—over 30 percent— consume content between 8 p.m. and midnight. However, there are similar trends that distinguish the oldest generation from the younger ones:

  • Baby Boomers consume a majority of their content in the morning. Nearly 40 percent of respondents are online between 5 a.m. and noon.
  • The least popular time for most respondents to engage with content online is late at night, between midnight and 5 a.m., earning less than 10 percent from each generation
  • Gen X is the only generation to dip below 10 percent in the three U.S. time zones: 5 a.m. to 9 a.m., 6 to 8 p.m., and midnight to 5 a.m.

When Do We Consume Content

When it comes to which device each generation uses to consume content, laptops are the most common, followed by desktops. The biggest distinction is in mobile usage: Over 50 percent of respondents who use their mobile as their primary device for content consumption are Millennials. Other results reveal:

  • Not only do Baby Boomers use laptops the most (43 percent), but they also use their tablets the most. (40 percent of all primary tablet users are Baby Boomers).
  • Over 25 percent of Millennials use a mobile device as their primary source for content
  • Gen Xers are the least active tablet users, with less than 8 percent of respondents using it as their primary device

Device To Consume Content2. Preferred content types and lengths span all three generations

One thing every generation agrees on is the type of content they enjoy seeing online. Our results reveal that the top four content types— blog articles, images, comments, and eBooks—are exactly the same for Baby Boomers, Gen Xers, and Millennials. Additional comparisons indicate:

  • The least preferred content types—flipbooks, SlideShares, webinars, and white papers—are the same across generations, too (although not in the exact same order)
  • Surprisingly, Gen Xers and Millennials list quizzes as one of their five least favorite content types

Most Consumed Content Type

All three generations also agree on ideal content length, around 300 words. Further analysis reveals:

  • Baby Boomers have the highest preference for articles under 200 words, at 18 percent
  • Gen Xers have a strong preference for articles over 500 words compared to other generations. Over 20 percent of respondents favor long-form articles, while only 15 percent of Baby Boomers and Millennials share the same sentiment.
  • Gen Xers also prefer short articles the least, with less than 10 percent preferring articles under 200 words

Content Length PreferencesHowever, in regards to verticals or genres, where they consume their content, each generation has their own unique preference:

  • Baby Boomers have a comfortable lead in world news and politics, at 18 percent and 12 percent, respectively
  • Millennials hold a strong lead in technology, at 18 percent, while Baby Boomers come in at 10 percent in the same category
  • Gen Xers fall between Millennials and Baby Boomers in most verticals, although they have slight leads in personal finance, parenting, and healthy living
  • Although entertainment is the top genre for each generation, Millennials and Baby Boomers prefer it slightly more than than Gen Xers do

Favorite Content Genres

3. Facebook is the preferred content sharing platform across all three generations

Facebook remains king in terms of content sharing, and is used by about 60 percent of respondents in each generation studied. Surprisingly, YouTube came in second, followed by Twitter, Google+, and LinkedIn, respectively. Additional findings:

  • Baby Boomers share on Facebook the most, edging out Millennials by only a fraction of a percent
  • Although Gen Xers use Facebook slightly less than other generations, they lead in both YouTube and Twitter, at 15 percent and 10 percent, respectively
  • Google+ is most popular with Baby Boomers, at 8 percent, nearly double that of both Gen Xers and Millennials

Preferred Social PlatformAlthough a majority of each generation is sharing content on Facebook, the type of content they are sharing, especially visuals, varies by each age group. The oldest generation prefers more traditional content, such as images and videos. Millennials prefer newer content types, such as memes and GIFs, while Gen X predictably falls in between the two generations in all categories except SlideShares. Other findings:

  • The most popular content type for Baby Boomers is video, at 27 percent
  • Parallax is the least popular type for every generation, earning 1 percent or less in each age group
  • Millennials share memes the most, while less than 10 percent of Baby Boomers share similar content

Most Shared Visual ContentMarketing to several generations can be challenging, given the different values and ideas that resonate with each group. With the number of online content consumers growing daily, it’s essential for marketers to understand the specific types of content that each of their audiences connect with, and align it with their content marketing strategy accordingly.

Although there is no one-size-fits-all campaign, successful marketers can create content that multiple generations will want to share. If you feel you need more information getting started, you can review this deck of additional insights, which includes the preferred video length and weekend consuming habits of each generation discussed in this post.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!

Solar Energy – A Brief History in the United States

The technology to derive substantial electricity using sunlight has existed since mid-1950, when the first solar cell was created by Daryl Chapin, Calvin Fuller, and Gerald Pearson at Bell Labs – developed the first solar cell capable of generating enough power sun to run everyday electrical equipment. A silicon solar cell which was produced was ...

Tuesday, April 28, 2015

How You Can Build an Email Marketing List as Quickly as Possible

According to a 2014 survey of 1,000 web-based businesses, email marketing has the highest ROI of any marketing channel. Surveyed companies attributed an average of 23% of total sales to this single channel, and these results are hardly isolated. Anywhere you look nowadays, you’ll see that email marketing is more profitable than ever. The question […]

Solar Power Battery – The Answer To Our Energy Needs

All solutions solar battery real needs rather little power. With the change of solar energy quickly in the future trend, many people are excited about safe source of energy for the environment always efficient have many concerns. How solar panels and how much you need? What is the cost of making the use of solar ...

Monday, April 27, 2015

How to Market to Customers When The Free Trial is Over

The free trial is a common SaaS marketing strategy. According to Totango, 44% of SaaS companies offer a free trial. But the strategy is only as good as how far it gets you — to the end of the free trial. What happens after the free trial? You can’t rely on the free trial alone […]

These Five Handy Strategies Will Expand Your Marketing Influence

You've heard of growth hacks... Here are five marketing hacks. They don't take a ton of budget, but they have a huge impact on your content creation, customer relations, and sales tactics. Read the full article at MarketingProfs

Saturday, April 25, 2015

Build Your Own Solar Panel System

The failure of the North 2003 affected 45 million people in eight US states. Those who use alternative energy sources like solar panels have been able to benefit from its independence from the network. No food is spoiled in refrigerators, not sitting in the dark for them. The Council on Foreign Relations, a think tank, ...

Friday, April 24, 2015

The Art of eCommerce Upselling

Let me ask you two questions: is ecommerce a new and better way of doing business? And, is ecommerce better than offline shopping? For many “experts” (such as investors and journalists), it is. However, I disagree. Ecommerce is exactly the same as doing business in the offline world, except it is in the online world […]

#SocialSkim: Facebook Eyes Your Phone Calls, Plus 13 More Stories in This Week's Roundup

Find out how Facebook's begun colonizing phone calls and how its latest algo change will affect your brand page. You'll also get the score on Twitter's new DM feature for nonfollowers and Snapchat's decision to shut down Brand Stories. Read the full article at MarketingProfs

Thursday, April 23, 2015

Using Storytelling to Engage and Persuade (Infographic)

We all seek out stories every day. We watch TV shows and movies, and we read books and newspapers to get stories. Even songs and advertisements tell stories. There’s no escaping it. Stories are part of our lives. And, as marketers, we use stories to help make our ideas stick. We create stories to help […]

There’s More to Life than Analytics – Why Ignorance of Conceptual Models is Costing You Money

I’m a copywriter on a quest for the most conversions. I sit surrounded by data that my agency uses to raise landing pages high on the search results page. Titanic resources ensure these pages are well optimized with tight-coding, clean links and sheaves of search insight that explain what’s been done and what’s on deck. […]

What You Need to Know Before Hiring a Solar System Installer

With non-renewable sky rising energy costs each year, people are turning to solar energy. As you can see, the trend now is to focus on going green and most companies and private owners are on the lookout for green energy production. Now you can create, either of their own solar panels or hire a solar ...

How to Ace the Google Mobile-Friendly Test & Score 100%

Posted by Adam.Whittles

It's likely that April 21, 2015, will forever be etched into every digital marketer's brain—this being the date that Google started expanding its use of mobile-friendliness as a ranking signal. You don't have to look very hard to find an article, best practice guide, or news item that has been influenced by the buzz around the announcement. In fact, as I write this post, there have already been two very popular posts on the main Moz blog highlighting this subject: an excellent post by Cindy Krum answering some important questions about the update, and a post by Billy Hoffman about optimizing your mobile site performance.

This post is going to take a closer look at Google's mobile-friendly test and highlight exactly what it means to pass or fail the test. I will also showcase two free tools that my good friend Kostas Voudouris and I built to help you analyze the mobile-friendliness of your site.

Google's mobile-friendly test

You are probably already familiar with Google's mobile-friendly test:

mobile-friendly-test.jpg

Aside from the "hints" on the left, you don't get that much feedback other than a "yes or "no" answer to whether your page is mobile-friendly. (Note the use of the word "page" rather than "site" as this update is a page-level update). You get even less information if your page passes the test: There are no handy tips on the left indicating areas that could still be improved, even if the page is deemed mobile-friendly.

However, what most of you may not already know is that behind the Google mobile-Friendly test is a plethora of interesting data, including:

  • Mobile-friendly score/percentage
  • Rule impact score for each of the areas affecting the mobile-friendly score/percentage
  • Number of resources "fetched", including the respective URLs
  • Number of resource fetch failures

You can now access this data for free by using the mobile-friendly checker Chrome extension and the bulk mobile-friendly checker at URLitor.com.

Using the mobile-friendly checker

To get a quick snapshot of the data for each page that you visit, you can use the Chrome extension. It shows you the score, along with a handy color-coded signal indicating if your page is mobile-friendly (green) or not (red):

mobile-friendly-chrome.PNG

The extension also gives you the ability to view the page how Googlebot Mobile sees it, as well as integration with the bulk mobile-friendly checker hosted on URLitor.com.

The bulk checker is a powerful tool that allows you to check multiple pages at once and provides the ability to download all of this data into a spreadsheet:

bulk-mobile-friendly-checker.PNG

It's worth mentioning that you do not need an API key to use either of these tools. They are both free for anyone to use, and will continue to be free for as long as we are able to access the data from Google.

Now let's look at some of that data and how you can use it to your advantage.

Mobile rules explained

As far as we can see from the data, there are five rules that impact the mobile-friendly score you receive from Google:

1. Viewport Configuration - Triggered when Google detects your page does not specify a viewport, or specifies a viewport that does not adapt to different devices

2. Font Legibility - Triggered when Google detects that text in the page is too small to be legible

3. Use of Incompatible Plugins - Triggered when Google detects the use of plugins on your page

4. Content to Viewport - Triggered when Google detects that the page content does not fit horizontally within the specified viewport size, thus forcing the user to pan horizontally to view all the content

5. Size and Proximity of Links - Triggered when Google detects that certain tap targets (e.g., buttons, links, or form fields) may be too small or too close together for a user to easily tap on a touchscreen

We analyzed scores for a number of pages (> 4,000). It appears that if a page passes the test, there is a very close correlation between the mobile-friendly score and the rule impact scores. In other words, it seems that this is true:

Mobile-friendly score ≈ 100 - (total of rule impact scores)

However, this does not appear to be the case when we look at pages that do not pass the test. For example, the Associated Press homepage (http://ap.org) does not currently pass the mobile-friendly test:

Mobile-friendly score = 55

  • Viewport Configuration = 10
  • Font Legibility = 40
  • Use of Incompatible Plugins = 0
  • Content to Viewport = 25.033371548814813
  • Size and Proximity of Links = 13.096301020408161

Total of rule impact scores = 88 (to the nearest whole number)

Therefore, using the above formula, the mobile-friendly score should be 12 rather than 55.

Maximum, minimum, & passing scores

As mentioned previously, we analyzed scores for over 4,000 pages. The pages we analyzed were the homepage of sites listed in the SEMrush Rank list of top domains for google.com database (http://www.semrush.com/info/rank.html).

From our analysis, we were able to identify that the passing score is 80 or above:

Minimum Passing Score

We also deduced that the maximum mobile-friendly score you can achieve is 100, given that all the pages passing with a score of 100 achieved a 0 score for each rule impact and that we did not witness any page scoring above 100.

The vast majority of pages that do not pass the test, appear to achieve a score between 58 and 67.

More importantly, as of April 17, taking into account the 4,000 pages we analyzed, roughly 75% of the pages were considered mobile-friendly.

While the minimum score possible for each rule impact is clearly 0, the maximum score possible for each rule is less clear. Let's look at each rule individually:

Viewport configuration

From the analysis so far, we've only witnessed four different scores for this rule: 0, 0.1, 3 and 10. It would therefore appear that the maximum score possible for this rule is 10 based on the data we have collected. If we revisit the conditions for this rule triggering "page does not specify a viewport, or specifies a viewport that does not adapt to different devices", it makes sense that there is not a larger range of values possible, given that you have either implemented the tag on the page, implemented the tag incorrectly or not implemented the tag at all.

Font legibility

The maximum score possible for this rule appears to be 40. Many of the pages we analyzed achieved this maximum score. As yet, we have not seen a page score higher than 40. We also performed a test on my own site to see if we could achieve a higher score. In order to test this, we created a page with some text and set the size of the font to 1 pixel (without a viewport configured). This rule is supposed to trigger when the text on the page is too small so we experimented with smaller font-sizes but could not reach a score higher than 40 for this rule.

Use of incompatible plugins

This is perhaps the most difficult rule to ascertain a maximum value. This is likely due to the fact that very few pages we analysed were affected by this rule (1% of pages affected). At first, it appeared that those pages affected did not score above 3.9. However, with an increased dataset, we found one page scored 34.99456, and another page scored a massive 178.

The page that received a score of 178 is an adult-themed site (hence I won't share the URL here) and the page receiving a score of 34.99456 is a popular online Mahjong site (http://www.247mahjong.com/). These sites are clearly using a lot of plugins, whether they are for for video or gaming content.

Interestingly, the majority of pages affected achieved a score between 3 and 3.9. (Oddly, no page scored between 0 and 3 for this rule). Having examined a number of these pages, there are a number of different types of plugins that have been used, including:

  • Hit/stat counters
  • Flash images/logos and slideshows

You can generally tell where the incompatible plugins are by either looking at how Googlebot sees the page, or by performing some simple searches within the source code of the page.

Content to viewport

As with the font legibility rule, there appears to be a clear maximum score for this rule. From the pages analysed, it would appear that the maximum score possible is 50. However, unlike the font legibility rule (and more similar to the use of incompatible plugins rule), no page achieved a score between 0 and 3.

Size & proximity of links

This is the rule that appeared to affect more pages than any other rule. In fact, almost 83% of the pages analyzed were affected by this rule, so you could argue that this is the most common issue. In terms of a maximum score, this is a little harder to determine as only one page scored 30 (http://barnesandnobleinc.com/) with every other page affected, scoring less. I also performed a test by creating lots of tiny links close together on the page and could not achieve a score above 30 for this rule.

In the next section, we'll take a look at a few examples of how to fix some of these issues.

The homepage of the premier league football club currently passes the mobile-friendly test with a respectable score of 96:

www.ManUtd.com (mobile-friendly score = 96)

This is how Googlebot currently sees the homepage:

Where it falls short of a perfect score of 100 is with the use of incompatible plugins rule. Currently, it receives a score of 3 for that rule impact, which has reduced the mobile-friendly score to 96.

Looking at the site and the source code, there is a header image/banner that uses Flash.

manutd-header.PNG

When we remove this header from the test page on my site, the score jumps up to 100:

BeforeAfter

manutd-before.PNG

manutd-after.PNG

As already mentioned, the most common issue affecting pages if the size and proximity of links rule impact. The homepage of the Ubuntu Linux operating system also suffers slightly from this issue, which is resulting in a mobile-friendly score just shy of the 100 mark.

www.Ubuntu.com (mobile-friendly score = 99)

This is interesting given that at first glance the Ubuntu site has a well designed responsive site for mobile devices. However, a common issue we've noticed with responsive sites is that footer links tend to still be too small for mobile devices. Looking at the Ubuntu homepage, we would definitely say that the footer links are a little bit too small for my fingers:

ubuntu-footer.png

It's no surprise then that once we removed the footer from the test version of the Ubuntu homepage, it received a score of 100.

Conclusion

There is no real telling what will happen as the mobile rollout continues. We have been told it will be bigger than Panda and Penguin, and many are already dubbing it the Mobilegeddon or Mobilepocalypse.

Please note that while we are arming you with the knowledge to achieve a 100 passing score on the Google mobile-friendly test, this does not guarantee your rankings on mobile devices will suddenly rocket into the stratosphere. We are merely giving you the ability to identify and fix any issues that Google deems as important when classifying pages as mobile-friendly.

The next time you run the test, check to see if your score is close to 80, as you could “turn” your website mobile-friendly just by changing few lines of code on your template. Again, if your website passes the test, don’t stop there. Aim for 100. We don’t know how much Google is looking into the actual score, but at least you will be providing a better user experience for your visitors.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!

Wednesday, April 22, 2015

Pros and Cons of Employing Solar Powered Lighting

Solar landscape lighting is an excellent choice to decorate and brighten up your home garden and pathways of the night. Like other types of outdoor lighting, solar lights also have their own strengths and limitations. The advantages and disadvantages of using solar garden lights: Benefits He uses renewable energy Solar garden lights allow us to ...

Customer Acquisition Cost: The One Metric That Can Determine Your Company’s Fate

Customer acquisition cost (CAC) is a metric that has been growing in use, along with the emergence of Internet companies and web-based advertising campaigns that can be tracked. Traditionally, a company had to engage in shotgun style advertising and find methods to track consumers through the decision-making process. Today, many web-based companies can engage in […]

Marketing, PR, Social, Advertising Are All Intertwined: Geoff Livingston on Marketing Smarts [Podcast]

Author, strategist, and MarketingProfs Marketing Writing Bootcamp instructor Geoff Livingston discusses marketing strategy, customer experience, content, PR, and more. Read the full article at MarketingProfs

Americas Electric Grid Left Unprotected!

Red electric left unprotected against EMP and solar flares; It would take the US $ 2 billion to fix … -Opinion- We here in America do not realize how old our infrastructure. See were the first in a number of areas. It was good, it gave us a great advantage over the rest of the ...

Tuesday, April 21, 2015

What Are Solar Homes?

Cooling and heating a house requires a lot of energy, and for most of us, this means huge utility bills and a lot of stress. However, for homeowners who live in solar houses, things are a little different. But it is a solar house, you may ask? Well, it’s a modern using green house solar ...

Don’t Do A Redesign! Learn Why Evolution Beats Revolution

For those about to engage in an epic design overhaul to take your product to the next level, I’ve got bad news for you. It’s probably not going to work. The revolutionary, or “out with the old and in with the new,” approach to redesign has been the norm for many years. Websites, in particular, […]

Energy Efficiency: The Impact Of Renewable Power

For most of the past decade, the term “global warming” has been tossed around, but just what does that mean exactly? Simply place the global warming is the gradual increase of the temperature of the atmosphere of the earth. Due to the greenhouse effect global warming is attributed to carbon dioxide and other harmful pollutants ...

Has Google Gone Too Far with the Bias Toward Its Own Content?

Posted by ajfried

Since the beginning of SEO time, practitioners have been trying to crack the Google algorithm. Every once in a while, the industry gets a glimpse into how the search giant works and we have opportunity to deconstruct it. We don’t get many of these opportunities, but when we do—assuming we spot them in time—we try to take advantage of them so we can “fix the Internet.”

On Feb. 16, 2015, news started to circulate that NBC would start removing images and references of Brian Williams from its website.

This was it!

A golden opportunity.

This was our chance to learn more about the Knowledge Graph.

Expectation vs. reality

Often it’s difficult to predict what Google is truly going to do. We expect something to happen, but in reality it’s nothing like we imagined.

Growing-Mustache-Meme.png

Expectation

What we expected to see was that Google would change the source of the image. Typically, if you hover over the image in the Knowledge Graph, it reveals the location of the image.

Keanu-Reeves-Image-Location.gif

This would mean that if the image disappeared from its original source, then the image displayed in the Knowledge Graph would likely change or even disappear entirely.

Reality (February 2015)

The only problem was, there was no official source (this changed, as you will soon see) and identifying where the image was coming from proved extremely challenging. In fact, when you clicked on the image, it took you to an image search result that didn't even include the image.

Could it be? Had Google started its own database of owned or licensed images and was giving it priority over any other sources?

In order to find the source, we tried taking the image from the Knowledge Graph and “search by image” in images.google.com to find others like it. For the NBC Nightly News image, Google failed to even locate a match to the image it was actually using anywhere on the Internet. For other television programs, it was successful. Here is an example of what happened for Morning Joe:

Morning_Joe_image_search.png

So we found the potential source. In fact, we found three potential sources. Seemed kind of strange, but this seemed to be the discovery we were looking for.

This looks like Google is using someone else’s content and not referencing it. These images have a source, but Google is choosing not to show it.

Then Google pulled the ol’ switcheroo.

New reality (March 2015)

Now things changed and Google decided to put a source to their images. Unfortunately, I mistakenly assumed that hovering over an image showed the same thing as the file path at the bottom, but I was wrong. The URL you see when you hover over an image in the Knowledge Graph is actually nothing more than the title. The source is different.

Morning_Joe_Source.png

Luckily, I still had two screenshots I took when I first saw this saved on my desktop. Success. One screen capture was from NBC Nightly News, and the other from the news show Morning Joe (see above) showing that the source was changed.

NBC-nightly-news-crop.png

(NBC Nightly News screenshot.)

The source is a Google-owned property: gstatic.com. You can clearly see the difference in the source change. What started as a hypothesis in now a fact. Google is certainly creating a database of images.

If this is the direction Google is moving, then it is creating all kinds of potential risks for brands and individuals. The implications are a loss of control for any brand that is looking to optimize its Knowledge Graph results. As well, it seems this poses a conflict of interest to Google, whose mission is to organize the world’s information, not license and prioritize it.

How do we think Google is supposed to work?

Google is an information-retrieval system tasked with sourcing information from across the web and supplying the most relevant results to users' searches. In recent months, the search giant has taken a more direct approach by answering questions and assumed questions in the Answer Box, some of which come from un-credited sources. Google has clearly demonstrated that it is building a knowledge base of facts that it uses as the basis for its Answer Boxes. When it sources information from that knowledge base, it doesn't necessarily reference or credit any source.

However, I would argue there is a difference between an un-credited Answer Box and an un-credited image. An un-credited Answer Box provides a fact that is indisputable, part of the public domain, unlikely to change (e.g., what year was Abraham Lincoln shot? How long is the George Washington Bridge?) Answer Boxes that offer more than just a basic fact (or an opinion, instructions, etc.) always credit their sources.

There are four possibilities when it comes to Google referencing content:

  • Option 1: It credits the content because someone else owns the rights to it
  • Option 2: It doesn't credit the content because it’s part of the public domain, as seen in some Answer Box results
  • Option 3: It doesn't reference it because it owns or has licensed the content. If you search for “Chicken Pox” or other diseases, Google appears to be using images from licensed medical illustrators. The same goes for song lyrics, which Eric Enge discusses here: Google providing credit for content. This adds to the speculation that Google is giving preference to its own content by displaying it over everything else.
  • Option 4: It doesn't credit the content, but neither does it necessarily own the rights to the content. This is a very gray area, and is where Google seemed to be back in February. If this were the case, it would imply that Google is “stealing” content—which I find hard to believe, but felt was necessary to include in this post for the sake of completeness.

Is this an isolated incident?

At Five Blocks, whenever we see these anomalies in search results, we try to compare the term in question against others like it. This is a categorization concept we use to bucket individuals or companies into similar groups. When we do this, we uncover some incredible trends that help us determine what a search result “should” look like for a given group. For example, when looking at searches for a group of people or companies in an industry, this grouping gives us a sense of how much social media presence the group has on average or how much media coverage it typically gets.

Upon further investigation of terms similar to NBC Nightly News (other news shows), we noticed the un-credited image scenario appeared to be a trend in February, but now all of the images are being hosted on gstatic.com. When we broadened the categories further to TV shows and movies, the trend persisted. Rather than show an image in the Knowledge Graph and from the actual source, Google tends to show an image and reference the source from Google's own database of stored images.

And just to ensure this wasn't a case of tunnel vision, we researched other categories, including sports teams, actors and video games, in addition to spot-checking other genres.

Unlike terms for specific TV shows and movies, terms in each of these other groups all link to the actual source in the Knowledge Graph.

Immediate implications

It’s easy to ignore this and say “Well, it’s Google. They are always doing something.” However, there are some serious implications to these actions:

  1. The TV shows/movies aren't receiving their due credit because, from within the Knowledge Graph, there is no actual reference to the show’s official site
  2. The more Google moves toward licensing and then retrieving their own information, the more biased they become, preferring their own content over the equivalent—or possibly even superior—content from another source
  3. If feels wrong and misleading to get a Google Image Search result rather than an actual site because:
    • The search doesn't include the original image
    • Considering how poor Image Search results are normally, it feels like a poor experience
  4. If Google is moving toward licensing as much content as possible, then it could make the Knowledge Graph infinitely more complicated when there is a “mistake” or something unflattering. How could one go about changing what Google shows about them?

Google is objectively becoming subjective

It is clear that Google is attempting to create databases of information, including lyrics stored in Google Play, photos, and, previously, facts in Freebase (which is now Wikidata and not owned by Google).

I am not normally one to point my finger and accuse Google of wrongdoing. But this really strikes me as an odd move, one bordering on a clear bias to direct users to stay within the search engine. The fact is, we trust Google with a heck of a lot of information with our searches. In return, I believe we should expect Google to return an array of relevant information for searchers to decide what they like best. The example cited above seems harmless, but what about determining which is the right religion? Or even who the prettiest girl in the world is?

Religion-and-beauty-queries.png

Questions such as these, which Google is returning credited answers for, could return results that are perceived as facts.

Should we next expect Google to decide who is objectively the best service provider (e.g., pizza chain, painter, or accountant), then feature them in an un-credited answer box? The direction Google is moving right now, it feels like we should be calling into question their objectivity.

But that’s only my (subjective) opinion.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!

Monday, April 20, 2015

https://youtube.com/devicesupport

Reasons Why Solar Energy Is The Answer

Now, if you do not know or have not heard of solar energy and its potential, then you must be living under a rock somewhere. Our long-standing provider of heat and light, the sun, where solar energy is coming from. This seemingly endless power source was considered by past civilizations and worshiped as a God ...

https://youtube.com/devicesupport

How Great Startups Build Brands With The Right Words

Your marketing message is often the very first communication between you and a potential customer, which is why it’s so important to nail your first impression. It only takes 50 milliseconds for users to make a judgment about you and your product. It’s your chance to define who you are and what you do. For […]

Email Etiquette: Do Consumers Like Humor and Informality?

Do consumers like humor in marketing emails? Do they prefer formal or informal language? Is it acceptable to include the occasional "LOL" and "BTW"? Read the full article at MarketingProfs

Make Your Business Ready for an Electricity Blackout

30 years ago, everyone hopes the world are increasingly sophisticated and politically stable. Today it seems that there have been many technological advances, but the power supply is uncertain. This is partly due to the dynamics of the world have presented us with an oil supply much more destabilized and governments have an interest in ...

5 Steps to Content Optimization

These five steps, which range from defining your drivers to measuring success, will help you optimize your content marketing.

Sunday, April 19, 2015

Ways To Make Your Home More Energy Efficient

Keep your energy bills can be a challenge, especially in the winter months. However, there are many things you can do to make your home more energy efficient, reduce costs and help the environment in the process. Some of these tips require initial capital, but reducing your energy bills will more than make up for ...

The Basics and Benefits of Solar Pool Heating

Solar pool heater can help reduce the cost of maintaining a backyard pool. Instead of using the traditional mechanical system, you can harness energy from the sun to keep the comfortable water for her family. How Does It Work To increase the temperatureof H2O with a swimming pool solar heating system, equipment pump water through ...

Saturday, April 18, 2015

It’s All Regarding Solar Power Info

Solar panels are the most dominant manifestation of renewable energy available in the market today. You can use them to generate heat, electricity and indoor and outdoor lighting. Solar energy has been tested for human use for centuries. Due to space exploration and urgency of process energy, technology has progressed beyond all expectations in a ...

7 Tips to Help SaaS Companies Get More Customers and Greater Market Share

The tips in this video could save your SaaS company from financial destruction. Watch the video below to get enlightened! Want To Learn More? Steli Efti of Close.io wrote an in-depth article on this subject a while back. Click here to read the article. What’d You Think? Did those tips resonate with you? Do you […]

What Are 3 Advantages Of Solar Energy?

Solar energy is the energy of the sun exploited. Solar thin “sun” in Latin. The sun’s energy is very powerful and once operated by the use of modern tools can support life. Solar energy is rich, long lasting and, above all, 100% free. Benefits Solar energy does not cause pollution to the ecosystem. The main ...

Friday, April 17, 2015

Stop Bidding on These Brand Keywords in PPC

Posted by PPCKirk

Whatever your title in search engine marketing is, you likely have an opinion on brand term bidding for pay-per-click (PPC) keywords. There has been much discussion—and much written—on this topic recently. (Actually, there are 386,000 Google results for "should I bid on brand keywords in AdWords" at the time of this writing.)

For those unfamiliar with PPC, the reason for the discussion and *gasp* debate is fairly simple:

  1. Those without an investment in paid search tend to hesitate spending money on traffic that could have come for "free".
  2. Those with an investment in paid search tend to prefer the inclusion of high-converting brand terms with high quality scores in their PPC accounts (and PPC reports).

There is a time to bid on brand keywords

No, I’m not a whistle-blower on paid search. I'm not here to reveal a conspiracy that all search engine marketers (SEMs) have signed in blood to deceive the masses about the benefits of brand bidding for the sake of the industry.

pen-450.jpg

(Source of images)

In fact, I generally believe the pro-brand bidding arguments raised by my fellow PPCers are compelling and insightful. If you are unfamiliar with these main arguments, check out these articles:

Now, if you read those articles and still believe you should always avoid bidding on brand terms, I have one question for you:

If you don’t specifically bid on brand keywords, do you then purposefully exclude all forms of brand keywords from all of your PPC campaigns?

If your answer is no, then I’m confused. If you don’t exclude all of your brand keywords from all your campaigns, then your ads will show for brand terms whether you want them to or not.

Let’s say you (Polly) sells purple packs of pickled pumpernickel. You purposefully avoid bidding on any brand keywords, but you are bidding on modified broad match +pickled +pumpernickel, and maybe even phrase match "pickled pumpernickel". (If PPC match types are new to you, read this Google Help article: Using Keyword Matching Options.)

Here's the problem. If someone types in "polly's packs of pickled pumpernickel", which includes your brand name (on which you are NOT bidding), then your ads will still appear… on a branded keyword.

Oops.

pickled-pumpernickel.png


If your answer is yes, however, I will first applaud you. Congratulations, you have followed your argument to its logical conclusion.

But after I heartily slap you on your back, I will caution you to rethink your strategy. You decide that you “ain’t stupid 'nough to waste hard-earned cash” on brand terms, so you add them all as negatives into all of your campaigns.

Unfortunately, there are three glaring weaknesses with this strategy:

  1. If you added them in as [exact] match negatives alone, any brand term that a customer queries into the Googs will now be shuffled into your non-brand ad groups, and you will pay a far higher cost-per-click (CPC) for that non-branded query than you would have had you just bid on brand in the first place. 
  2. If you added them in as broad or phrase match negatives, you will actually be excluding your brand from any brand auction, and you wouldn’t even know you missed it since it won't appear in your search query report. All those competitors bidding on "pickled pumpernickel" will have a heyday with those top three SERP slots on your branded query.  

Oops.

Weakness No. 2 above actually gets worse with e-commerce sites, thanks to the growing power of Google Shopping in the SERPs. If you completely pull your brand from your account, then you are allowing far more advertisers to show in a highly clickable format above your organic results. In the example below, had Home Depot excluded its brand from Google Shopping, there would have been five highly visual competitors' ads appearing above their first organic result. 

Screen-Shot-2015-03-19-at-10.31.08-AM.pn

(Side note: Regarding Google Shopping brand traffic, Martin Roettgerding details a brilliant strategy by which you can separate brand queries from non-brand queries in Google Shopping campaigns. It's worth a read if you manage e-commerce PPC: Taking Google Shopping to the Next Level.)

There is a time to NOT bid on brand keywords (NBBK)

Charts, graphs, and arguments are great. In fact, as I noted above, there are many convincing charts, graphs, and arguments for why a PPCer should bid on brand terms.

But unsurprisingly, I’ve found SMB owners and general managers to be less-than-impressed with averages, should-be's and theories when it comes to paying for terms they could have gotten for free.

meeting-graph-meme.jpg

After all, when it comes right down to it, we are providing a service for real people with real businesses who feel the pain of every dollar in their marketing budget. This kind of emotional proximity can make things a little more difficult than simply showing a graph about incremental value. 

Maybe I’m the only one who has ever received pushback from an SMB client when I pitch brand bidding, but I feel that I’ve only ever seen PPC articles that talk about brand bidding solely in a positive light. So my question for us PPCers now is this: Is it ALWAYS best to bid on brand keywords? 

For instance, look at this example of a local brand here in Billings. (Shockingly, we do have coffee shops in Montana). Would you bid on this [brand] term?

Screen-Shot-2015-03-17-at-7.27.31-PM.png

After multiple conversations with concerned SMB clients, I have come to the opinion that it is not always best to bid on all brand keywords.

To elaborate, I do not make a practice of bidding on brand keywords that match all of the following criteria:

  1. The [brand keyword] is exact match - If a keyword is a modified broad match or phrase, there is always a chance that someone will type in your brand with some random long-tail phrase you never considered but that a competitor is bidding on. In that case, you want to appear in that SERP so they don't win the day. Because of this regularly occurring scenario, I consider not bidding on exact match terms. 
  2. The [brand keyword] has no competition – On one hand, even if your brand dominates organic, those three top competitor ads are tough to argue with, especially with mobile. Have you seen your mobile results lately for your brand? You might be horrified to see how much of that first tiny little page is taken up by “their” ads. On the other hand, if there is no ad competition then the competition argument for bidding on that term loses ground fast. Don't forget that in Adwords, a competitor could be excluding your location, have a capped budget during the time you are searching or be ineligible to show for your query for some other reason at the time and place you are searching. Because of this, it can be helpful (if you have the budget) to use third-party software that monitors competition bidding on your brand terms.
  3. The [brand keyword] first page of organic results is dominated by the client’s brand – Admittedly, a client's brand is likely going to be strong enough to dominate organic real estate on the first page of the SERPs, but some local businesses don’t control it all. This situation requires you to make a judgment call. 

Please note that I said ALL of these criteria must be met. I bid on brand terms unless all three of these criteria are met. 

My NBBK strategy

It would be remiss of me to leave you without giving you direction on how to implement my NBBK strategy in your SMB PPC accounts. Here is how I (generally) set up brand campaigns for my SMB clients:

Screen-Shot-2015-03-19-at-7.17.40-AM.png

Note 1 - The (E) stands for exact match, (BM) stands for modified broad match, and (P) stands for phrase match.

Note 2 – While some have completely eliminated phrase match from their strategy, I still use phrase in its own ad group for brands with two words in their core brand name. This is especially important if the two-word brand name can mean something completely different if those words are not used together.

Note 3 – Add all exact match terms in as mirrored negatives into the other non-exact ad groups. This is an essential part of the strategy, since it will prevent negatives that you do not want to bid on from being shown with other match types.

brand-keyword-strategy-youmoz.jpg

Note 4 – Pause all ad groups or keywords that meet the three previous NBBK requirements. In this example, I paused the brand (E) and buy brand (E) ad groups. Now, if someone types in your brand exactly, your ads will not appear; but if they type in your brand any other way, your ads will appear for all the other match types.

Final thoughts

With my strategy for (not) bidding on all brand keywords, you really can have your cake and eat it, too. This will allow you to engender trust from your client, while allowing to bid on those treasured brand keywords so that you can smile happily at your higher quality scores and increased conversions.

What about big brands?

I think it’s helpful to point out here that there is admittedly a big difference between an SMB brand and a national  brand. Many larger brands have multiple competitors bidding on their [brand] keywords, so this strategy is moot in those instances. However, I still think brand bidding is a good idea in those instances to avoid losing your loyal customers to a competitor’s ad.

Where do I start?

You might realistically inquire, "What am I supposed to do, start guessing at which brand terms I shouldn't be bidding on? This seems like a lot of work." On the contrary, I've found identifying [brand] terms for filtering to be a fairly simple practice that adds minimal extra time to creating my brand campaigns.

Now, here is how I suggest you go about finding what not to target:

  1. Manually research the [brand] core terms. These will be the most likely terms for you to filter out.
  2. Identify the top traffic brand terms in the client's Google Analytics > Acquisition > Search Engine Optimization > Queries report, and manually research those to consider excluding as [brand] if they meet all three criteria detailed above.
  3. Don't stress out about it. If you do your due diligence on those first two steps, then you will probably pick up the majority of terms you need to filter. When you run across them in the future, while mining your brand campaign search query report, you can always add more.

Why should you do this?

Why go through the hassle? Why not just bid on these, collect the bump to the account's quality score, and move on with life?

Because you are advertising for a real SMB company, run by real people who care about real money. This point cannot be undervalued.

  • If you are an agency, your client will be shocked that you are willing to lose conversions from the PPC pile (even though that's hardly a reality anymore now that we better understand attribution, right?) for the betterment of the company as a whole. 
  • If you are in-house, your boss will be delighted that you are thinking of creative ways to maximize budget and conversions, therefore demonstrating that you also care about the company into which he has poured his life.

This speaks volumes to SMB managers and owners. They have tight budgets and tighter fists. So if you present a strategy to help their brand be found without mindlessly bidding on every brand term that comes along, they will love you for it.

What about you? What would you add to this strategy? Do you have any concerns about it? Please share your thoughts in the comments below.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!

Why Switch to Full Potential of Solar Power?

The numerous benefits of using solar power to fascinate everyone to try to start using this energy in their homes. People who rely primarily on the use of commercial electricity always would throw the question “Why Go Solar?” Here is the important point. Choosing a solar energy system will allow you to reduce your monthly ...

Should You Delete Your Business Facebook Page?

A business Facebook page is considered one of the must-haves of online marketing. Why in the world would someone not have a Facebook page? Facebook is the world’s largest online network. There are more than 1.35 billion users. Everyday, these users share 4.75 billion pieces of content. Clearly, Facebook is a happening place. But recently […]

Increase the Persuasive Momentum of Your Conversion Funnels

Creating persuasive momentum means you can align your customers' goals with your brand's own goals, therefore moving them further down the conversion funnel.

Clear Explanation of Home Solar Power Generation

There must be groups of questions about solar energy at home, but can not receive clear answers for them. Here is a list of questions and clear answers about solar energy. I hope you can help everyone who reads the list. 1. What should I do before installing the system? First, you should get a ...

Thursday, April 16, 2015

The Beginner’s Guide to Customer Feedback

Are you struggling to come up with your next blog post? Your next email? Your next product? Your next event? If so, you need to start getting some inspiration. And one great source of inspiration that will be most valuable to your business is your customers. Once you know what your customers want, your struggles […]

Solar Energy – A Few Things You Need To Know

If you are interested in solar energy, so I hope this article will give you some answers to questions you have. First Solar is fine if you get a lot of sun. However, when the sky is overcast, your energy will decrease. If you live where there is a mix of sun and clouds, may ...

How Effective Is Your Content Strategy?

In order to measure the effectiveness of your content strategy, you must first clearly define the objectives and then link the objectives to metrics.

Wednesday, April 15, 2015

Solar Panels: A Technical Primer

As the Earth turns lower on natural resources and traditional forms of energy, we have little humans must trust our creativity and technical ingenuity to keep our buzz civilization. We hope that the future will see all kinds of wild progress in the way we produce, use and save energy. Meanwhile, today already has a ...

How Desktop Applications Like Backblaze Can Use KISSmetrics

Backblaze provides unlimited data backup for $5 per month. Competing against some of the larger incumbents like Carbonite, they’ve carved out a nice wedge of the market for themselves by keeping their value proposition and product simple and effective. How can a company like Backblaze use KISSmetrics? We have a variety of reports they can […]

A General Perspective on Wind Power

Wind energy is plentiful, renewable and relatively affordable. However, this is another preferred source of energy using wind generators to produce electricity. the wind energy produced is still subject to the wind speed. During periods of low winds, usually it is replaced by other forms of power generation. This form of electricity generation has many ...

How to Write Emails That Get Opened Every Time

Posted by MoosaHemani

In 2012, I wrote a detailed post on Moz.com on how to write emails that get better response rates. Since then, things have changed incredibly within the digital marketing spectrum. Outreach and communication is my favorite subject, so I ran some tests and experiments to find out what has changed in regards to that in SEO and link building.

As a result, I found out that if you are using email templates, you will receive low response rates (or no responses at all); but even if you are writing customized emails, your response rates may have dropped in the past few years.

In this post, I'll share what's likely behind this major change, and what you should alter in your email and outreach process to increase response rates.

Level up personalization

Personalization is the main tenet of any email you send to anyone, for any purpose. However, personalization becomes much more important when you send a large number of customized emails to people you may or may not know. 

If you are going to use a generalized email (write one email and send it to 100 people), the response rate will probably be zero. Most bloggers, journalists and people in general are busy, so they tend to ignore these messages altogether. 

The basics of email personalization look something like this:

1. Use the recipient's name in the email

2. Talk on common grounds

3. Make your point clear

4. Keep it short

Those are good places to start; but if you really want your emails to get opened and deliver the results you hope for, you're going to have to think beyond the basics. 

Let me share my ideas for smartly stepping up your email game.

Personalize the subject line

It is, indeed, important to use a recipient’s name in the email. But what if the person didn't open the email? My idea is to use the name of the recipient in the subject line, which is likely to get their attention and cause them to highly consider opening your email.

Example:
Hey Jeff, would love to talk about your latest blog post.

Go beyond the first name

While using the first name in an email is certainly a sign that you have researched the recipient, including information that suggests you know where they are geographically based is even better.  

Example:
Hello Tony,

Hope everything is going fine with you! I was actually collecting some data about UK SEOs and the first name that came to my mind was yours. :)

Incorporate latest happenings

Incorporating elements regarding the latest news and happenings, particularly if they are likely to impact the recipient, can also be invaluable. This could have the effect of making them feel you've spent time getting to know them, their work and their interests.

Example:
Hello Jason,
Hope everything is fine with you. I am sure you must be busy with stuff related to the SEO Secrets conference with SEO Hacker. If I was in the Philippines, I would have attended that.

To get the responses you need, you must go beyond the first name of the recipient and make them feel like you share a more personal connection. 

You scratch my back, I'll scratch yours

When you ask someone for a favor, no matter how small, you recognize the commitment of time, money and effort the favor "costs" on their end. If you are not going to offer something equally valuable in return, your response rate will be impacted, and you will have likely negated the chance to build a lasting relationship.

Always keep Robert Cialdini’s principle of reciprocation in mind when conducting outreach, for in the online world, it all about give and take. 

For instance, if you are asking for a writing opportunity, assure the blogger that your content quality will be top-notch and that you will promote it in such a way that they will receive eyeballs and traction beyond what they might normally expect.

If you are asking for content placement, explain to the email recipient how it will benefit their audience.

Also, if you are calling bloggers to cover an event, let them know what's in it for them (e.g., networking and free food.)

Recently, I was talking to Matt Janaway, VP of Search & Digital at The Workplace Depot, and he drove home the importance of reciprocity:

“Perception of value is key. You have to provide the person you are reaching out to with the perception that you are helping them out as much as they are helping you outif not more. It’s a trade-off that both parties have to be happy with. If you want them to do you a favour by posting your content, then you have to show them how important this is for you and give them something in return. It could be that the article you give them is of an incredible quality, but you could also provide value in the form of advice, a tip, a gift, an introduction to somebody you already have a relationshipor even an I.O.U. Be creative, but always try to ensure you offer value to the person you are trying to build a bond with, otherwise they will see it as a one-sided relationship.”

Find topic-specific prospects 

When you are sending outreach emails for your link building campaign, it is very important to make sure you're clear on who you're targeting. 

Look beyond industry-specific blogs and begin targeting the blogs closely related to your topic. Let’s say my topic is on WP Hosting and its impact on SEO. In this case, I should target blogs that cover WP hosting instead of looking for blogs that talk about SEO.

Go slow, step by step

Formerly, it was my practice to keep emails short and to the point. 

An idea I learned from Brian Dean is to go slow and go step by step.

Instead of sending everything in one email, try to send an email that talks about the recipient and the scope of your content. Instead of sharing the link, seek their permission first. 

I witnessed a 3% bump in my email response rate during my first test of this method. 

There are obviously other elements to consider when crafting and sending outreach emails, but mine can be summed up rather succinctly: 

1. Send only emails that are short and to the point.

2. Double check grammar and punctuation before hitting the send button. 

3. Make sure your subject link is personalized and mobile-friendly.

4. Always give the recipient a reason to reply. 

Do you send outreach emails for link building? What responses are you getting? Please share your experiences with us in the comment section.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!

Tuesday, April 14, 2015

Why Consider Green Building Design

Design green building is now the most used in the center of the building, as it is increasingly at the forefront of building policies today in the Western world phrase. Unlike traditional houses, with the goal of green architecture is to address various aspects such as conservation of energy and water consumption and reduce the ...

Foursquare Unveils Pinpoint for Location-Based Ad Targeting

Foursquare is monetizing its location-based data with the introduction of Pinpoint. The new ad-targeting product will work across Web and mobile.

Monday, April 13, 2015

Considerations in Investing in a Solar Panel System

The use of solar energy is more than a convenient way to save money on your home energy bills. This green form, renewable energy and sustainable can be a basis for long-term investments as well, because now the US government has introduced federal tax credits for homeowners who have installed solar panels on their homes ...

3 Marketing Hacks for the Struggling Startup

Growth hacking is the biggest “easier said than done” of all time. Just because something is a “hack” doesn’t make it any easier, simpler, or worry-free. Still, there’s something to be said about the raw power of a brilliant marketing hack. When you pull off a successful marketing move, you get an incredible rush. If […]

How to Use Quizzes for Lead Generation

Generating leads is a huge part of our job as marketers. And even though content marketing has become vital for capturing leads, creating content that actually converts is a constant struggle. That's where quizzes come in. Read the full article at MarketingProfs

Sunday, April 12, 2015

Solar Power Can Save You Money and Help The Environment

Solar power is the conversion of sunlight into electricity, so that sunlight can be used for energy. More and more people are using these systems to power their homes, greenhouses, outbuildings and even businesses to help save on energy costs. Not only can you save money on your electricity bills, but also can improve the ...

Which Type of Solar Panel Is for You?

The use of solar energy has come a long way from Edmond Becquerel in 1839 discovered how to convert light into electricity. Since solar energy is increasingly used worldwide (which is responsible for 100 gigawatts of global electricity in 2012!), Is logical that we learn how solar energy can be harvested and used in our ...

Saturday, April 11, 2015

6 Reasons You Should Be Passionate About Solar Power

The advantages of solar energy tend come in the medium and long term: it saves money on fuel consumption, reduce our dependence on fossil fuels, reduce our carbon footprint and reduce the impact of climate change. All these are very worthy of embracing solar technology reasons. However, in appropriate circumstances, solar energy can have a ...

7 Mistakes That Will Make People Unfollow You on Twitter

The Twitter crowd is fickle. They’re going to unfollow you if you violate any of their preconceived notions of what you should (or shouldn’t) be doing on Twitter. If someone unfollows you, then heck. Their loss, right? Well, in a sense, yes. It’s not the end of the world if you lose a few followers. […]

What Are the Disadvantages of Solar Energy?

With gas prices rise and continue to rise, it seems that we will be increasing need for renewable energy. Renewable energy using the sun, wind, water, and now even biofuels will be right in the future as alternative energy source. However, this concept of solar and wind energy is not new, yet here we are, ...

Friday, April 10, 2015

Cool Your Home With Heat, Get Solar Air Conditioning

The dog days of summer can be brutal in the cooling system of your home, but these are the days when you need your system is functioning at its highest level. You could lower your system cool, but not only this strain of sale system, but also will raise your utility bill. Most people think ...

The Must-Have Elements of a Great Support Portal

Most businesses work hard to ensure their products look great on their website, but very few expend the same effort to set up a comprehensive support portal. This is mostly because businesses are more focused on acquiring customers than retaining them. However, it’s not just marketing content that generates revenue. Great product documentation can go […]

Thursday, April 9, 2015

Why Larger Solar Power Systems Are Better

How much energy savings and ROI can offer your solar system? It is possible that it has complied with the private installers and e-commerce companies that offer different promises to different types of installations of solar systems. But what is the best choice for you? By simple math, we have completely discovered the secret to ...

United Electrical World Smart Grid

The gross world product increased an estimated 530% in the 19th century and has increased on average by 5.3% annually from 1800 to 1900. The global wealth and grew exponentially over 3600% in the 20th century (even taking into account the damage caused by conflict) to an average of 36% per year. This amazing growth ...

8 A/B Split Tests That Made Shocking Discoveries

If your goal is to squeeze the maximum amount of profit from your business, then you want to boost your conversions. A great way to boost conversions is to split test and find out what works best. However, split testing isn’t always black and white. Every business is unique, and sometimes common marketing wisdom can […]

Why You Should Use Analytics to Discover & Optimize Your Best Archival Content

Real-time content can certainly be valuable, but there's a place for archival content in your marketing strategy as well.

How to Design Energy Efficient Homes In Australia

In Australia, we call on our buildings with energy assessments. This means that buildings can be compared against each other in terms of the cost of heating and cooling. In Australia, most of our cities are in climates where 40 C (104 F) is not uncommon. The capital of Australia is less than -50 C, ...

Wednesday, April 8, 2015

10 Quick Tips to Installing Your Own PV System

Assuming your desired installation location is facing true south, you are ready to install your photovoltaic (PV) system. Make sure there is no shade that may or may occur. You want to keep in mind the tree (s) do not develop, neighbors can be trembling, and cities can implement posts / electric light or power ...

Use the Google PageSpeed Module to Dramatically Increase the Speed of Your Website

Posted by nbyloff

I’ve always been fond of good design. 99% of the time when we talk about good website design, we’re talking about creative design. And it goes without saying that in order to capture, keep and captivate your audience,  page layout and design is instrumental. But in this post, I am going to talk about what makes good web design on the backend—the code design and server architecture of a well-built, really fast website. 

Specifically, I want to teach you some quick ways to gain speed using Google’s PageSpeed module.

dazed-confused-use-psm.jpg

Small disclaimer

For the uninitiated, this is going to be a somewhat technical post. However, I will be explaining what each action  means to you and your site speed as I go along. So if you get to a point where you decide you’d like to try this, just email a link to this post to your development team and say, “Here. Do this.”

Developers love these random requests, since they are surely sitting around waiting for new projects with little to do. (Please, don’t send me any hate mail. I kid! I kid!) In all seriousness, Google's Pagespeed module its pretty simple to get up and running for anyone who has ever logged into a shell.

I should also note that Google’s official module is only for Apache & nginx installs on *NIX boxes. I have seen some Windows ports of this module online, but I have not tested them, so I'm not prepared to endorse them. They may be great, but if you’re hosting in a Windows environment, this post won’t work for you. If you’ve tried this on Windows, though, I’d love for you to share your experience in the comments.

mm-lincoln-bull.jpg

Benefits

First off, if you haven’t guessed it, this module directly complements Google’s PageSpeed Insights. It’s a great tool for giving you feedback on what can be done to optimize your site. What I’ve found is many of the issues this tool reports back to you can be resolved automatically by the PageSpeed module (PSM) simply by installing it. Google can tell you what needs to be optimized and how to optimize it, so why not let them do it for you? 

Second, you should know that I wouldn't take the time to share all this information if I hadn't tested it multiple times. The following screenshot demonstrates what's reported in Google Webmaster Tools after implementing everything in this blog post. What Google's data is showing is they are downloading pages from our site in 80 milliseconds. 80 milliseconds! I've never seen speeds that fast. Implementing the recommendations in this post is going to get you there, too (or at least give you greater speed gains than you already have). 

wmt-speed.jpg

All that being said, here are a couple optimizations that most sites will benefit from.

Combine/minify CSS & JavaScript

By combining all your JavaScript and/or CSS into a smaller number of files, it reduces the number of requests your browser needs to send to the server. Without going into latency, blocking, etc., think of it like this: If you ask a coworker to give you a status update on a project, you’d rather review a one page report instead of 17 different Post-it® notes, right? This is certainly the  case if they’re bringing you one Post-it note at a time. While developers who are speed-conscious will try and do this work before moving code to production, PSM can handle this for you.

Minifying the CSS/JavaScript can be shown simply by a demonstration. Take this small example JavaScript snippet:

jQuery(function(){
  var productSlider = jQuery('#slider');
  if (productSlider) {
    productSlider.carousel();
  }
});

This code could be used to initialize a carousel on a page, if available. If I were to minify it, it would look like this:

jQuery(function(){var e=jQuery("#slider");if(e){e.carousel()}})

It compresses the file size as much as possible, while still leaving it executable by your browser. Obviously, you will have a lot more JavaScript on your site that needs to be executed, but the benefits of minifying are real. It will result in quicker download times for your users and reduce the bandwidth consumption of your website. Combine this technique with the one above, and not only will the browser download the necessary JavaScript for your website faster, but it will do so with fewer requests. 

Defer JavaScript

Deferring your JavaScript is an attempt to delay its execution until the page loads, which will speed up the rendering of your site. This filter does come with a warning, though (see limitations here). You should test this filter by making sure your site still operates as expected.

Flatten CSS @imports

Including an external CSS “library” from another file/project into a website can help speed up the development cycle. An example of this would be when you desire to include Bootstrap’s CSS into your CSS so it’s condensed into one file. And while it’s easy to just include the rule @import <yourCSSFileName>, PS Insights will complain about this and deduct from your score. Once the first CSS file is downloaded, it finds your @import rule and realizes it has to download another file. If you’ve done this a lot, it will have to download a lot of extra files without you realizing this. PSM will fetch the files you have imported, combine them with the other CSS files, and minify them for you.

Inline JavaScript

This filter can be useful, especially if you are on a Wordpress site. With the inline JavaScript filter turned on, PSM will reduce the number of requests the browser makes to the server, but in a unique way. Let’s say you install a Wordpress plugin to your site that's already been optimized. Chances are, this plugin will add its own styling or JavaScript. So now there are extra files that a user’s browser has to download to make your site work correctly. Often times, the PSM will actually inline JavaScript directly into the page for you instead of requiring the additional download.

For many years, SEOs have often recommended that all CSS and JavaScript should be included in an external file and kept separate from your content. But I am not exactly sure this is still a must. Here are a couple of reasons why:

  • Web scraping bots have grown up a lot over the years. They’re parsing and executing JavaScript; they’re headless browsers.
  • Speed is extremely important in the mobile world we live in. Often times, making something load a little bit faster is necessary if you can do it. And if you can keep to your current coding/development standards, and let the PSM speed it up for you, I say go for it.
  • Google built this module. If they can crawl and parse itand I am willing to bet with most SEO-built sites they can—then go for the speed.

Optimize images

There is a big issue that can really drag down a site: unoptimized images. There are multiple options that can be used to fix this issue. I will touch on them a little bit now, then discuss later in this post how to add these different options into your server configuration:

  • Inline images: This creates a low quality “preview” image that is loaded much quicker than your original asset. Once the page has loaded, it replaces the low quality image with your original high quality version as they become available.
  • Lazyload images: By lazy loading images, PSM will defer loading of images that are not visible to the client. This prioritizes all above the fold resources to be loaded first.
  • Sprite images: These are attempts to merge GIFs or PNGs used for backgrounds in CSS into a single image file. Your CSS rules are also rewritten to point to this new image while adding the positioning CSS rules to reference the image correctly. An example of this would be if you had your Facebook, Twitter, Linkedin, Pinterest, Google+ social icons all as separate images on a page. PSM would attempt to combine them all into one image and update your CSS to reference it correctly.
  • Auto convert images: PSM will attempt to convert images to a more optimized format for you, if possible. For instance, if you have a PNG but it has no transparency, PSM will attempt to convert it to JPEG for you and update your HTML to reference this new image. It will even convert some images to the new WebP format. The best part about this is the PSM will convert multiple versions of the image, and depending on the browser making the request, it will serve a supported image. While Chrome and Opera support WebP, older versions of Internet Explorer won’t. So some browsers will get the fast WebP image, while others may get a JPEG or PNG, all without you changing your site. The fastest (and supported) image will always be served on a per-browser basis. Pretty cool, huh?

Extend cache

In case you’ve never understood what the cache is, it’s basically temporary storage (copies) of your web pages created so that your pages can be served quicker while reducing the work the actual server has to do. Your webpage will most likely make a lot of database queries to generate the final HTML. A caching system can take this expected output and save a local copy of it. The next user who comes along that requests the same page will receive this already generated HTML page without querying the database. This filter/feature attempts to extend the caching of your pages.

While Apache and nginx have great caching features, one thing PSM will do is add its own hash variable to the asset. Because of this hash, if you change an image on your site, the HTML will be automatically be rewritten to use the new hash. This will essentially update your cache on the fly without the cache needing to be cleared manually.

Your CMS manager may replace an image on the site, but when checking the actual page, still sees the old image. This often happens because whatever caching mechanism is being used hasn’t timed out yet. It may be configured to wait a week, month, or even a year to see if the image has changed. That doesn’t happen when using the PageSpeed module.

There are a lot of additional options/filters you can use. This is just small subset of them. Check out the PSM Filters documentation to find out more. But not yet! I haven’t even told you how to get up and running.

Getting started

Another disclaimer

There are multiple ways to install the PageSpeed module. It works both on Apache and nginx. But for our demonstration purposes, I am going to make a couple of assumptions that hopefully will catch a wider audience. (1) You are going to install the PSM on an *NIX box, (2) you have Apache installed on your test box, and (3) this test box uses CPanel. If someone wants help on how to do this with nginx, let me know and I will work through helping you there. Also, notice how I said test box? If this is your first time doing this, do not start shooting from the hip and install PSM on a production server. 

I have followed this process on multiple websites, but I tested this process first. After you or your developer is confident with moving ahead, then start upgrading your site. But have a restore plan if things go haywire. One possible issue you may have is a conflict with your Apache version. I have successfully installed this module on Apache 2.2.X and 2.4.2 multiple times. There is a known bug in Apache 2.4.1 that can cause you a lot of headaches with this module. I would not recommend using this module with Apache 2.4.1; it will not work.

mm-true-detective.jpg

Download & setup

There are a few ways you can set this up on a web server that uses CPanel: through CPanel WHM using CPanel Easy Framework, with Easy Apache, from server packages, or compiling from source. If you want to try and install from packages, Google has a page explaining how to do that here. I won’t go through those steps as it’s pretty straight forward, so if you install from a package, you can skip the rest of the installation setup. Or, if you want/need to install from source, you probably don’t need me to tell you how to do it. Otherwise, read on.

Prepping for install

You can find the code and complete instructions here to get you up and running. This module was created and is maintained by a Google employee, so it works. I will duplicate Ilya’s instructions here for posterity, and add a couple of screenshots just to ease some people’s minds.

  1. Download the installation script to your CPanel enabled Apache server
$> /usr/local/cpanel/3rdparty/bin/git clone <a href="https://github.com/pagespeed/cpanel.git">https://github.com/pagespeed/cpanel.git</a> /tmp/pagespeed/

Create a gzipped file of the module

$>cd /tmp/pagespeed/Easy
$> tar -zcvf Speed.pm.tar.gz pagespeed
Move it in preparation for installation
$> mkdir -p /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy
$> mv Speed.pm Speed.pm.tar.gz -t /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy/
$>cd&& rm -rf /tmp/pagespeed

From here, I’ll walk you through the extremely easy process of recompiling Apache with your new module using Easy Apache.

Command line install

With CPanel, you should have Easy Apache available. Getting this module installed is a breeze:

$>/scripts/easyapache

OK, maybe there are a couple more steps. 

Follow along…

After you run the above command, you should get a screen like this. If you don’t, you need to run it as root.

easyapache-1.png

** DEFAULT ** is already chosen. Leave it as is, hit <TAB>, and use your arrow keys to go to “Customize Profile” and hit <ENTER>.

easyapache-2.png

Now you are seeing the Apache screen. No need to change anything here, so don’t. Whatever is currently selected (demonstrated by the ‘o’ surrounded by carets), leave it selected. Press <TAB> to get to the “Next Step” and hit <ENTER>. Be careful here. If Apache 2.4.1 is selected on your Apache screen, DO NOT PROCEED. It will break.

easyapache-3.png

Another simple screen. We’re not changing PHP, so we can do like we’ve already done before, press <TAB> then <ENTER> when “Next Step” is highlighted.

easyapache-4.png

OK, now we’ve got something to do. What everyone has installed here can vary, but the important part is we need to make sure there’s a little “X” next to mod_pagespeed. So use your arrow keys to go down until it is highlighted, and tap <SPACEBAR> to put the “X” there. It should look similar to the above screen shot.

Your final step is to hit <TAB> so “Save and Build” is selected. Once you do that, hit <ENTER>. Since you’re doing this on a test server first (right?), you can go ahead and proceed with this build. If you’re ready to do this in production, obviously I would shoot for off-peak times, as it can take many minutes for Apache to rebuild and include your new module. It typically takes 5-10 minutes. If it takes longer, don’t worry. But don’t close the window so you can monitor it’s progress.

DO NOT stop this process

DO NOT shut down the server

DO NOT restart Apache

DO NOT do anything

Allow this process to finish. If you stop the process, Apache will not boot. And you will have to run through the easyapache process again, leaving you with down time.

Once it’s finished, you should be good to go. Google’s PageSpeed module should be installed and ready to make your website fly.

mm-verify.jpg

Verify install

You should now have a new pagespeed.conf file in your /usr/local/apache/conf folder. If you don’t find it there, it can be in one of these locations as well (per the Module Configuration documents).

Debian/Ubuntu: /etc/apache2/mods-available/

CentOS/Fedora: /etc/httpd/conf.d/

In Apache, it should already be enabled. To test this, open Chrome, and open the Developer Tools via menu under Options → More Tools → Developer Tools. Or just use the keyboard shortcut <CTRL> + <SHIFT> + I.

Try and load a web page on the server you just enabled PSM on. You should see a result like this.

apache-enabled-mod-pagespeed.jpg

If you see something like that, you’re well on your way.

Initial configuration

There are multiple locations you can add PSM filters:

  • pagespeed.conf
  • Virtual host
  • .htaccess file

I prefer to use the pagespeed.conf file, as I typically want all sites hosted on a specific server to be optimized. If I want to add other specific filters for individual sites, I can add it to the virtual host or into the .htaccess file. In addition to that, there are some configurations that cannot be placed anywhere except in the main pagespeed.conf file. An example of this would be HTTPS Support. If you try to add HTTPS support in the .htaccess file, you'll get a server error and the site won’t load. So in our example, let’s just add our initial setup to the very end of the pagespeed.conf file.

ModPagespeedEnableFilters prioritize_critical_css
ModPagespeedEnableFilters defer_javascript
ModPagespeedEnableFilters sprite_images
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters recompress_png
ModPagespeedEnableFilters convert_png_to_jpeg,convert_jpeg_to_webp
ModPagespeedEnableFilters collapse_whitespace,remove_comments

The above configuration is what I use as a starting point. And nine times out of 10, it’s enough to get me a high score. I wrote this post a while back on the topic. The basic framework and theme that comes prepackaged with Bootstrap configured and is optimized for speed. It installs a whole new instance with a Bootstrap enabled theme by typing one command in your console. With a fresh install, I got the score to 95. You can see in the screenshot below the warning on render blocking JavaScript and CSS.

page-speed-score-before.png

When I install PSM, my new site starts with a perfect Mobile and Desktop score of 100. That is so much easier than trying to separate above the fold JavaScript and CSS from the rest of the code.

perfect-score.jpg

If you start with your generic Wordpress install, you often get a score in the 70s and 80s. And this is where the problem comes in. Optimization often is left to the end of a big project, when you can just as easily start at the very top and do your very best to stay there along the way. The numbers I gathered above are from my default Bootstrap/Wordpress install, but it still scores the same without Wordpress and with simply Bootstrap.

So let’s break down what the above configurations are doing.

Prioritize critical CSS

This filter is pretty simple in explanation, but does some heavy lifting on the back end. It finds all CSS rules necessary for the initial render and they are placed inline within the page. Think above your main background styling, everything in the main menu and header that is above the fold on page load. PSM identifies all of this, and will inline it within the HTML in the cached version of your page. That way, page load isn’t slowed down because it’s waiting for all the different style sheets to be downloaded first.

Defer JavaScript

This works with Bootstrap alone, but must be tested when adding your own custom JavaScript (or from a lazy Wordpress plugin writer). Basically, it tries to “pause” the JavaScript execution until the page loads. You can see an example of how this works on the modpagespeed.com before and after example. Notice on the after example, all the text and images show up first. When the page is done loading, text generated by JavaScript finally shows up. Again, this works great on a clean default Bootstrap install, but some consideration should be taken when using this filter. Especially if there are certain elements of JavaScript that need to be executed ASAP. This filter has also been known to alter the order in which certain scripts are executed.

Basically, I am saying you should know what you’re doing (or at least know how to troubleshoot) when using this filter.

Image optimization

I covered image optimization earlier in this post, but I will quickly outline what each image optimization filter does:

  • sprite_images: Attempts to stitch multiple small images together as one while updating CSS to reference this sprite image file properly
  • rewrite_images: Includes all of these filters
    • inline_images: replace small images by an inline “data:” URL
    • recompress_images: Another group filter (like rewrite_images) which tries additional compression and strips metadata from the image unnecessary.
    • convert_png_to_jpeg: If there are no transparent pixels, it will be converted to a JPEG (same for GIFs too)
    • resize_images: If you use width/height on an img attribute, and the actual image is larger than these values, it will resize it for you to the appropriate size
  • recompress_png: Lossless conversion of PNG
  • convert_jpeg_to_webp: If a browser supports the WebP format, will server this type of image instead of the JPEG

Here’s a quick example. I’ve got a page that uses a JPEG for a full screen background. The original size of the image 694KB. This screenshot shows what PSM does for me without any extra work on my end, and no visible loss in quality of the full screen image.

webp-pagespeed.jpg

Notice how it converts the JPEG to a WebP format? Look at the new file sizes compared to the original 694KB!

Collapse whitespace & remove comments

These two filters essentially do what they say. When PSM collapses whitespace, it is trying to reduce the size of the HTML being sent back to the browser. It’s helpful in development to have your code formatted for readability. There’s no reason it needs to be that way when serving the HTML code to your users, so PSM figures out which part of the page can have whitespace stripped out.

Removing comments, does in fact, remove comments. Not your blog post comments, but the code comments a developer might leave behind. Those comments are not seen by the user, ignored by search engines and are really only helpful for people who develop your website. So why not remove them on your production website? Don’t worry about it, PSM has got your back.

Caching

So we have a better understanding of what a good starter setup looks like and what the options do, let’s take a quick look at a caching example. This Google Code blog post from 2011 offers a great example. (Seriously, the post is from 2011. More people should be using this).

(image source)

(Image source)

This data was pulled from an image-heavy website (AwkwardFamilyPhotos.com). The owner reported a 48% decrease load time, dropping from 12.8 seconds to 6.6 seconds by simply installing PSM and the use of its cache.

mm-mud.jpg

Admin tools & statistics

Even though you can tell your site is loading faster, you might want some insight into how everything is running. Enter the PageSpeed Admin Pages. Your first decision would be to determine if you want the statistics in aggregate for the server, or you want the data reported on a per site/virtual host instance. I typically give each site its own server, so I am going to configure it in aggregate, but you can see the above link to see how to configure it on a per virtual host basis.

By default, statistics are turned on, but are only available through localhost. The only thing you need to do is add an IP addresses that can access this data.

<Location /mod_pagespeed_statistics>
  <IfModule mod_rewrite.c>
    RewriteEngine Off
  </IfModule>
  Order allow,deny
  Allow from localhost
  Allow from <YOUR PUBLIC IP ADDRESS>
  SetHandler mod_pagespeed_statistics
</Location>

Also notice I added a mod_rewrite rule. I was getting errors until I added this to turn of rewriting just for this page. Restart Apache and then go to the URL http://yourdomain.com/mod_pagespeed_statistics and you should see something like this:

page-speed-admin.png

The admin pages above will explain the type of data you’re seeing here. This won’t matter to most people, but I wanted to show you how to get it setup so its available when/if you need it. But this is only one feature. You can add the message console so you can see a log of what the PSM is doing. This is what the end of my pagespeed.conf looks like:

ModPagespeedStatistics on
ModPagespeedStatisticsLogging on
ModPagespeedLogDir /usr/local/apache/logs
ModPagespeedMessageBufferSize 100000
<Location /mod_pagespeed_statistics>
  <IfModule mod_rewrite.c>
    RewriteEngine Off
  </IfModule>
  Order deny,allow
  Allow from localhost
  Allow from <OFFICE IP>
  SetHandler mod_pagespeed_statistics
</Location>
<Location /mod_pagespeed_message>
  <IfModule mod_rewrite.c>
    RewriteEngine Off
  </IfModule>
  Order deny,allow
  Allow from localhost
  Allow from <OFFICE IP>
  SetHandler mod_pagespeed_message
</Location>
<Location /pagespeed_admin>
  <IfModule mod_rewrite.c>
    RewriteEngine Off
  </IfModule>
  Order deny,allow
  Allow from localhost
  Allow from <OFFICE IP>
  SetHandler pagespeed_admin
</Location>
ModPagespeedEnableFilters prioritize_critical_css
ModPagespeedEnableFilters defer_javascript
ModPagespeedEnableFilters sprite_images
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters recompress_png
ModPagespeedEnableFilters convert_png_to_jpeg,convert_jpeg_to_webp
ModPagespeedEnableFilters collapse_whitespace,remove_comments

After you restart Apache, visit this URL: http://yourdomain.com/pagespeed_admin

This provides insight into what PSM is optimizing.

Bonus tip: Speed up your surfing experience with a PageSpeed proxy

Looking for a fun way to use the PageSpeed module? I found this post which routes all your mobile traffic through a web proxy that has PSM configured to speed up your surfing. So basically, even if a website doesn’t have PSM installed, you can route your traffic through a server you control that will speed up the site for you. Here is the small sample test data, which I find amazing:

  Edge, no proxy Edge + pagespeed
Requests 40 38
Transferred 373.97 Kb 250.12 Kb
DOMContentLoaded 35 s 1 s

  3G, no proxy 3G + pagespeed
Requests 85 28
Transferred 3.15 Mb 340.16 Kb
DOMContentLoaded 50 s 1.2 s

  3G, no proxy 3G + pagespeed
Requests 61 57
Transferred 1.43 Mb 1.42 Mb
DOMContentLoaded 9 s 1 s

Seriously. Look at the second example. Normally it would take a mobile phone on 3G 50 seconds to download that page, but bouncing it through a PSM proxy, it got the load time down to 1.2 seconds. Now, this isn’t going to do anything for your site, or your clients, but it’s something I’ve set it up for myself and my family for our normal everyday mobile surfing. It makes surfing without WiFi on my phone a lot better.

Conclusion

This post is by no means comprehensive; that was not the intention. It was more of an introduction into the power of Google’s PageSpeed module. Too often a lot of this work is left for “clean up” after a new site build. Why not start with a clean, fast install from the beginning? Then, as the project progresses, you make the choices between speed and experience. Even still, if you have to add something you feel might slow you down, the PageSpeed module is going to do a lot of heavy lifting to cover you as much as it can.

I encourage you to browse the filter documentation for the PageSpeed module and look for other enhancements you can perform for your site. And as I mentioned earlier, I created a Wordpress and Bootstrap default theme based on the roots.io package. The team over there does great work. 

I wanted to create a package that can be used internally for spinning up new Wordpress sites quickly with Bootstrap already configured. Also, I wanted the install to start with a PageSpeed score of 100 on both mobile and desktop. From there, you really only need to add your site design and custom functionality. We felt it would be useful to other developers of Wordpress sites, so we made it public.

Whatever you do, I would give the PageSpeed module serious consideration for speeding up your clients' sites,  as well as your own.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!