Friday, 2 March 2018

V6: Color

This is a lovely little post by Rob Weychert about color theory, hierarchy and how to implement those colors in a design system. It’s particularly interesting hearing what Rob has to say on HSL, which is an alternative way of setting the color of an element in CSS:

For color adjustment, HSL brings a level of granular control to the process that other color systems lack. And for implementation, Sass lets me assign color values to variables, which make system-wide iteration quick and painless.

Direct Link to Article — Permalink


V6: Color is a post from CSS-Tricks



from CSS-Tricks http://ift.tt/2FBG0y1
via IFTTT

Building a Serverless CMS Powered by Vue.js

The #1 Reason Paid Ads (On Search, Social, and Display) Fail - Whiteboard Friday

Posted by randfish

Pouring money into a paid ad campaign that's destined to fail isn't a sound growth strategy. Time and again, companies breaking into online ads don't see success due to the same issue: they aren't known to their audiences. There's no trust, no recognition, and so the cost per click remains high and rising.

In this edition of Whiteboard Friday, Rand identifies the cycle many brands get trapped in and outlines a solution to make those paid ad campaigns worth the dollars you put behind them.

Click on the whiteboard image above to open a high-resolution version in a new tab!

Video Transcription

Howdy, Moz fans, and welcome to another edition of Whiteboard Friday. This week we're chatting about the number one reason so many paid ad campaigns, especially from new companies and companies with new products or new ventures that they're going into, new markets and audiences they're addressing, fail. They just fall apart. I see this scenario play out so many times, especially in the startup and entrepreneurial world but, to be honest, across the marketing landscape.

Here's how it usually goes. You've got your CEO or your CMO or your business owner and they're like, "Hey, we have this great new product. Let's spread the word." So they talk to a marketer. It could be a contractor. It could be an agency. It could be someone in-house.

The marketer is like, "Okay, yeah, I'll buy some ads online, help us get the word out there and get us some traffic and conversions."

Then a few months later, you basically get this. "How's that paid ad campaign going?" "Well, not so good. I have bad news."

The cycle

Almost always, this is the result of a cycle that looks like this. You have a new company's campaign. The campaign is to sell something or get exposure for something, to try and drive visits back to a web page or a website, several pages on the site and then get conversions out of it. So you buy Facebook ads, Instagram ads, maybe LinkedIn and Twitter. You probably use the Google Display Network. You're probably using AdWords. All of these sources are trying to drive traffic to your web page and then get a conversion that turns into money.

Now, what happens is that these get a high cost per click. They start out with a high cost per click because it's a new campaign. So none of these platforms have experience with your campaign or your company. So you're naturally going to get a higher-than-normal cost per click until you prove to them that you get high engagement, at which point they bring the cost per click down. But instead of proving to them you get high engagement, you end up getting low engagement, low click-through rate, low conversion rate. People don't make it here. They don't make it there. Why is that?

Why does this happen?

Well, before we address that, let's talk about what happens here. When these are low, when you have a low engagement rate on the platform itself, when no one engages with your Facebook ads, no one engages with your Instagram ads, when no one clicks on your AdWords ad, when no one clicks on your display ads, the cost to show to more people goes up, and, as a result, these campaigns are much harder to make profitable and they're shown to far fewer people.

So your exposure to the audience you want to reach is smaller and the cost to reach each next person and to drive each next action goes up. This, fundamentally, is because...

  • The audience that you're trying to reach hasn't heard of you before. They don't know who you are.
  • They don't know, trust, or like you or your company product, they don't click. They don't click. They don't buy. They don't share. They don't like.

They don't do all the engagement things that would drive this high cost per click down, and, because of that, your campaigns suffer and struggle.

I see so many marketers who think like this, who say yes to new company campaigns that start with an advertising-first approach. I want to be clear, there are some exceptions to the rule. I have seen some brand new companies that fit a certain mold do very well with Instagram advertising for certain types of products that appeal to that audience and don't need a previously existing brand association. I've seen some players in the Google AdWords market do okay with this, some local businesses, some folks in areas where people don't expect to have knowledge and awareness of a brand already in the space where they're trying to discover them.

So it's not the case always that this fails, but very often, often enough that I'm calling this the number one reason I see paid ads fail.

The solution

There's only one solution and it's not pretty. The solution is...

You have to get known to your audience before you pour money into advertising.

Meaning you need to invest in organic channels — content or SEO or press and PR or sponsorships or events, what have you, anything that can get your brand name and the names of your product out there.

Brand advertising, in fact, can work for this. So television brand advertising, folks have noticed that TV brand advertising often drives the cost per click down and drives engagement and click-through rates up, because people have heard of you and they know who you are. Magazine and offline advertising works like this. Sometimes even display advertising can work this way.

The second option is to...

Advertise primarily or exclusively to an audience that already has experience with you.

The way you can do this is through systems like Google's retargeting and remarketing platforms. You can do the same thing with Facebook, through custom audiences of email addresses that you upload, same thing with Instagram, same thing with Twitter. You can target people who specifically only follow the accounts that you already own and control. Through these, you can get better engagement, better click-through rate, better conversion rate and drive down that cost per click and reach a broader audience.

But if you don't do these things first, a lot of times these types of investments fall flat on their face, and a lot of marketers, to be honest, and agencies and consultants lose their jobs as a result. I don't want that to happen to you. So invest in these first or find the niches where advertising can work for a first-time product. You're going to be a lot happier.

All right, everyone. Look forward to your comments. We'll see you again next week for another edition of Whiteboard Friday. Take care.

Video transcription by Speechpad.com


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!



from The Moz Blog http://ift.tt/2FKEkCF
via IFTTT

Thursday, 1 March 2018

Third party CSS is not safe

...because third-party anything really isn't safe. Jake Archibald:

If you're worried about users tricking your site into loading third party resources, you can use CSP as a safety net, to limit where images, scripts and styles can be fetched from.

We've long discussed security considerations for using and managing third-party scripts, but the topic of security in third-party CSS was recently broached in response to a "trick" that employs keylogging via CSS.

Jake's post is a worthy read because it takes a high-level look at all third-party assets and the risks they pose.

Direct Link to Article — Permalink


Third party CSS is not safe is a post from CSS-Tricks



from CSS-Tricks http://ift.tt/2EXG4as
via IFTTT

WordPress Comment Spam

​Learn UI Design: The Complete Video Course

How to Diagnose SEO Traffic Drops: 11 Questions to Answer

Posted by Daniel_Marks

Almost every consultant or in-house SEO will be asked at some point to investigate an organic traffic drop. I’ve investigated quite a few, so I thought I’d share some steps I’ve found helpful when doing so.

Is it just normal noise?

Before you sound the alarm and get lost down a rabbit hole, you should make sure that the drop you’re seeing is actually real. This involves answering two questions:

A.) Do you trust the data?

This might seem trivial, but at least a quarter of the traffic drops I’ve seen were simply due to data problems.

The best way to check on this is to sense-check other metrics that might be impacted by data problems. Does anything else look funky? If you have a data engineering team, are they aware of any data issues? Are you flat-out missing data for certain days or page types or devices, etc.? Thankfully, data problems will usually make themselves pretty obvious once you start turning over a few rocks.

One of the more common sources of data issues is simply missing data for a day.

B.) Is this just normal variance?

Metrics go up and down all the time for no discernible reason. One way to quantify this is to use your historical standard deviation for SEO traffic.

For example, you could plot your weekly SEO traffic for the past 12 months and calculate the standard deviation (using the STDEV function on Google Sheets or Excel makes this very easy) to figure out if a drop in weekly traffic is abnormal. You’d expect about 16% of weeks to be one standard deviation below your weekly average just by sheer luck. You could therefore set a one-standard-deviation threshold before investigating traffic drops, for example (but you should adjust this threshold to whatever is appropriate for your business). You can also look at the standard deviation for your year-over-year or week-over-week SEO traffic if that’s where you’re seeing the drop (i.e. plot your % change in YoY SEO traffic by week for the past 12 months and calculate the standard deviation).

SEO traffic is usually pretty noisy, especially on a short time frame like a week.

Let’s assume you’ve decided this is indeed a real traffic drop. Now what? I’d recommend trying to answer the eleven questions below, at least one of them will usually identify the culprit.

Questions to ask yourself when facing an organic traffic drop

1. Was there a recent Google algorithm update?

MozCast, Search Engine Land, and Moz’s algorithm history are all good resources here.

Expedia seems to have been penalized by a Penguin-related update.

If there was an algorithm update, do you have any reason to suspect you’d be impacted? It can sometimes be difficult to understand the exact nature of a Google update, but it’s worth tracking down any information you can to make sure your site isn’t at risk of being hit.

2. Is the drop specific to any segment?

One of the more useful practices whenever you’re looking at aggregated data (such as a site’s overall search traffic) is to segment the data until you find something interesting. In this case, we’d be looking for a segment that has dropped in traffic much more than any other. This is often the first step in tracking down the root cause of the issue. The two segments I’ve found most useful in diagnosing SEO traffic drops specifically:

  • Device type (mobile vs. desktop vs. tablet)
  • Page type (product pages vs. category pages vs. blog posts vs. homepage etc.)

But there will likely be plenty of other segments that might make sense to look at for your business (for example, product category).

3. Are you being penalized?

This is unlikely, but it’s also usually pretty quick to disprove. Look at Search Console for any messages related to penalties and search for your brand name on Google. If you’re not showing up, then you might be penalized.

Rap Genius (now Genius) was penalized for their link building tactics and didn’t show up for their own brand name on Google.

4. Did the drop coincide with a major site change?

This can take a thousand different forms (did you migrate a bunch of URLs, move to a different JavaScript framework, update all your title tags, remove your navigation menu, etc?). If this is the case, and you have a reasonable hypothesis for how this could impact SEO traffic, you might have found your culprit.

Hulu.com saw a pretty big drop in SEO traffic after changing their JavaScript framework.

5. Did you lose ranking share to a competitor?

There are a bunch of tools that can tell you if you’ve lost rankings to a competitor:

If you've lost rankings, it’s worth investigating the specific keywords that you’ve lost and figuring out if there’s a trend. Did your competitors launch a new page type? Did they add content to their pages? Do they have more internal links pointing to these pages than you do?

GetStat’s Share of Voice report lets you quickly see whether a competitor is usurping your rankings

It could also just be a new competitor that’s entered the scene.

6. Did it coincide with a rise in direct or dark traffic?

If so, make sure you haven’t changed how you’re classifying this traffic on your end. Otherwise, you might simply be re-classifying organic traffic as direct or dark traffic.

7. Has there been a change to the search engine results pages you care about?

You can either use Moz’s SERP features report, or manually look at the SERPs you care about to figure out if their design has materially changed. It’s possible that Google is now answering many of your relevant queries directly in search results, put an image carousel on them, added a local pack, etc. — all of which would likely decrease your organic search traffic.

Celebritynetworth.com lost most of its SEO traffic because of rich snippets like the one above.

8. Is the drop specific to branded or unbranded traffic?

If you have historical Search Console data, you can look at number of branded clicks vs. unbranded clicks over time. You could also look at this data through AdWords if you spend on paid search. Another simple proxy to branded traffic is homepage traffic (for most sites, the majority of homepage traffic will be branded). If the drop is specific to branded search then it’s probably a brand problem, not an SEO problem.

9. Did a bunch of pages drop out of the index?

Search Console’s Index Status Report will make it clear if you suddenly have way fewer URLs being indexed. If this is the case, you might be accidentally disallowing or noindexing URLs (through robots.txt, meta tags on the page, or HTTP headers).

Search Console’s Index Status Report is a quick way to make sure you’re not accidentally noindexing or disallowing large portions of your site.

10. Did your number of referring domains and/or links drop?

It’s possible that a large number of your backlinks have been removed or are no longer accessible for whatever reason.

Ahrefs can be a quick way to determine if you’ve lost backlinks and also offers very handy reports for your lost backlinks or referring domains that will allow you to identify why you might have lost these links.

A sudden drop in backlinks could be the reason you’re seeing a traffic drop.

11. Is SEM cannibalizing SEO traffic?

It’s possible that your paid search team has recently ramped up their spend and that this is eating into your SEO traffic. You should be able to check on this pretty quickly by plotting your SEM vs. SEO traffic. If it’s not obvious after doing this whether it’s a factor, then it can be worth pausing your SEM campaigns for specific landing pages and seeing if SEO traffic rebounds for those pages.

To be clear, some level of cannibalization between SEM and SEO is inevitable, but it’s still worth understanding how much of your traffic is being cannibalized and whether the incremental clicks your SEM campaigns are driving outweigh the loss in SEO traffic (in my experience they usually do outweigh the loss in SEO traffic, but still worth checking!).

If your SEM vs. SEO traffic graph looks similar to the (slightly extreme) one above, then SEM campaigns might be cannibalizing your SEO traffic.


That’s all I’ve got — hopefully at least one of these questions will lead you to the root cause of an organic search traffic drop. Are there any other questions that you’ve found particularly helpful for diagnosing traffic drops? Let me know in the comments.


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!



from The Moz Blog http://ift.tt/2F19OqL
via IFTTT

Passkeys: What the Heck and Why?

These things called  passkeys  sure are making the rounds these days. They were a main attraction at  W3C TPAC 2022 , gained support in  Saf...