Archive

Archive for March, 2016

Bash on Windows–What it Means for Chocolatey

March 31st, 2016 No comments

Microsoft announced the most amazing thing at //build/ yesterday, Bash on Windows 10. Not some sort of VM or container, but running native ELF binaries on Windows under an Ubuntu subsystem. Let me say that again slowly. Windows running native Linux binaries. Not recompiled. Go read http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html, I’ll wait.

Linux geeks can think of it sort of the inverse of “wine” — Ubuntu binaries running natively in Windows.  Microsoft calls it their “Windows Subsystem for Linux” –Dustin Kirkland

In case you missed the announcement, head to https://channel9.msdn.com/Events/Build/2016/KEY01 and fast forward to 48:15.

Almost immediately folks started asking what this means for Chocolatey. It’s a great question. Here’s the low down. This is fantastic for Chocolatey! You now have a fantastic way to get Unix apps and utilities with dpkg/apt in addition to great Windows apps and software with choco. More developers are going to be using the terminal to do things. It means more users of both apt and choco. More productivity for Windows users and developers. Think about that for a second. On no other platform will you have this ability. It’s an exciting time to be in Windows!

What you can expect to see is more collaboration between choco and apt if they can communicate. Just like you can work with choco install -–source windowsfeatures (back in the latest 0.9.10 betas!), expect to see choco install rsync -–source apt. https://github.com/chocolatey/choco/issues/678

Coming up soon you are going to see what’s coming in the next version of Chocolatey and why it is going to amaze you as another big leap in package management for Windows!

Here’s a preview with PowerShell tab completion and updating path (environment variables) without needing to restart PowerShell (https://raw.githubusercontent.com/wiki/chocolatey/choco/images/gifs/choco_install.gif if the image doesn’t show):

Categories: Others, Programming Tags:

Bash on Windows–What it Means for Chocolatey

March 31st, 2016 No comments

Microsoft announced the most amazing thing at //build/ yesterday, Bash on Windows 10. Not some sort of VM or container, but running native ELF binaries on Windows under an Ubuntu subsystem. Let me say that again slowly. Windows running native Linux binaries. Not recompiled. Go read http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html, I’ll wait.

Linux geeks can think of it sort of the inverse of “wine” — Ubuntu binaries running natively in Windows. Microsoft calls it their “Windows Subsystem for Linux” –Dustin Kirkland

In case you missed the announcement, head to https://channel9.msdn.com/Events/Build/2016/KEY01 and fast forward to 48:15.

Almost immediately folks started asking what this means for Chocolatey. It’s a great question. Here’s the low down. This is fantastic for Chocolatey! You now have a fantastic way to get Unix apps and utilities with dpkg/apt in addition to great Windows apps and software with choco. More developers are going to be using the terminal to do things. It means more users of both apt and choco. More productivity for Windows users and developers. Think about that for a second. On no other platform will you have this ability. It’s an exciting time to be in Windows!

What you can expect to see is more collaboration between choco and apt if they can communicate. Just like you can work with choco install -–source windowsfeatures (back in the latest 0.9.10 betas!), expect to see choco install rsync -–source apt. https://github.com/chocolatey/choco/issues/678

Coming up soon you are going to see what’s coming in the next version of Chocolatey and why it is going to amaze you as another big leap in package management for Windows!

Here’s a preview with PowerShell tab completion and updating path (environment variables) without needing to restart PowerShell (https://raw.githubusercontent.com/wiki/chocolatey/choco/images/gifs/choco_install.gif if the image doesn’t show):

Categories: Others, Programming Tags:

Sponsor: Wufoo!

March 31st, 2016 No comments

Wufoo has been the best form builder around for quite a long time. Here’s what I love about Wufoo:

  • It takes like 2 minutes to build a form with the easy drag-and-drop UI. It’s just as easy to go back and update it.
  • You can completely control the look. Either quickly change the colors and fonts and stuff with a theme, or use your own CSS.
  • You can give specific people access to specific forms and reports.
  • It’s easy to add custom logic. For example revealing additional questions depending on how someone answers a previous question.
  • You don’t get spam through Wufoo forms.
  • You can accept money through a form and Wufoo takes no cut of it.

Direct Link to ArticlePermalink


Sponsor: Wufoo! is a post from CSS-Tricks

Categories: Designing, Others Tags:

The Ten Most Exciting Free Plugins of March 2016

March 31st, 2016 No comments
Simple-Social-Media

Plugins are the icing on the WordPress cake. With a few clicks, new and exciting features become available. Every month, I hope to find a great, surprisingly cool plugin for you and me that provides just the features that we have wanted for the longest time. So, let me surprise you with what I found in the WordPress plugin index this month.

1 – Simple Social Media

Simple Social Media creates the popular follow buttons for your social networks. The icon’s colors can be adjusted, and, via shortcode, they can be placed wherever you want to, even within text widgets.

  • Developer: newscope
  • Work in progress: yes
  • Latest version from: 03.16.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

2 – Anti-Adblock Adbreach

Anti-Adblock-Adbreach

This plugin is almost a must-have for websites that need to earn money. It deactivates the adblocker and shows the ads even to users with active adblockers.

  • Developer: Robin Heckmann
  • Work in progress: yes
  • Latest version from: 03.16.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

3 – SEO Friendly Images

SEO Friendly Images adds the alt and title tags required for Google to used images and graphics. This improves the ranking of your images on Google image search. No further settings are needed.

  • Developer: scottie
  • Work in progress: yes
  • Latest version from: 03.16.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

4 – Email download link

email-download-link

The »Email download link” plugin allows you to give away PDF files or e-books to your readers. Before the download, your users need to enter their name and email address, then the plugin will unlock the download. Additionally, an email with a download link to the e-book or the PDF file will be sent to your users. So, you get the same functionality used by large blogs for these purposes.

  • EDeveloper: gopiplus
  • Work in progress: yes
  • Latest version from: 03.16.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

5 – WP Knowledge Base

WP-Knowledge-Base

WP Knowledge Base is your base of all knowledge. This plugin allows you to create a kind of reference book of knowledge, tutorials, documentation, and much more.

  • Developer: Kyle M Brown
  • Work in progress: yes
  • Latest version from: 03.16.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

6 – WP Email Users

WP-Email-Users

This plugin gives you as an administrator the option to send an email to registered users directly from WordPress. This can be done for one single user, or for a bulk of registered users. Undoubtedly an interesting feature for member websites, or blogs with multiple authors.

  • Developer: techspawn1
  • Work in progress: yes
  • Latest version from: 03.15.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

7 – WP Our Team

WP-Our-Team

With this plugin, you can give your team lots of exposure. It can display your team’s members in an appealing way, and, on top of that, it’s responsive. Every team member can be presented with a photo, job title, and the respective social networks. It comes with a shortcode generator for the WordPress editor, so you can comfortably integrate your team anywhere on every article or page.

screenshot-1screenshot-2

  • Developer: themeidol
  • Work in progress: yes
  • Latest version from: 03.15.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

8 – Book Widget

Book-Widget

When selling ebooks on Amazon or other providers like Google Play Books or iBooks, this plugin will be the one for you. It creates a widget for the sidebar and displays the book’s title, the cover, and links to the providers.

  • Developer: fweep
  • Work in progress: yes
  • Latest version from: 03.15.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

9 – TK Google Fonts

TK-Google-Fonts

TK Google Fonts lets you use the variety of Google fonts in your theme. You can easily set the fonts in the WordPress theme customizer, and see how they will look on your website. The plugin only loads the fonts that you choose. Thus, it won’t affect the theme’s loading time (much).

  • Developer: Sven Lehnert
  • Work in progress: yes
  • Latest version from: 03.15.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

10 – Advanced EU Cookie Law Consent

This plugin takes care of meeting the European data protection guideline on cookies. Since 2011, all commercially used websites have to meet the cookie data protection guidelines and display a message. This plugin is also especially important for users of Google Adsense ads, as Google requires you to use one of these plugins. »Advanced EU Cookie Law Consent” allows you to customize this message so that it fits your website’s design.

ScreenshotScreenshot

  • Developer: yanniskir
  • Work in progress: yes
  • Latest version from: 03.15.2016
  • Costs: free on WordPress.org
  • License: GNU GENERAL PUBLIC LICENSE
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on WordPress.org

Conclusion

I feel like this month was unusually generous in terms of good plugins. I like the plugins »Anti-Adblock Adbreach”, »Email download link”, and the »book widget” a lot. I am likely to use »Advanced EU Cookie Law Consent” on my website, as it seems to be better-suited for this purpose than the one I use now. Which of this month’s plugins do you like?

(dpe)

Categories: Others Tags:

Top Free Sources of CC0 High-Res Photos for Your Website

March 31st, 2016 No comments
top-free-sources-of-CC0-high-res-photos-for-your-website

A decade ago, it might have cost thousands of dollars to get a beautifully-designed website! But thanks to the proliferation of top website builder companies and website frameworks like Joomla and WordPress, it’s now easy, simple, and fast to get a great-looking website template. But the framework is just one part of the equation to a great-looking website.

It’s unfortunate but true that cheap-looking stock images are very common, and can absolutely detract from an otherwise great website design. Even worse than just being tacky and dates, many of these stock images can cost their users cash which could be going to other website improvements. And the effect of high-quality graphics on web design and overall appearance cannot be overstated. In an time where it’s easy for anyone to have a website, the smallest details which can increase your website’s sense of authority and legitimacy can have dramatic returns on subscriptions and conversions. But, believe it or not, there are many websites which offer large, high-resolution, high-quality photos without any copyrights! This means that you can use these photos without crediting or paying! The list of stock photo websites below include images which have all been released under the public domain.

The StockSnap Website:

Located at StockSnap.io, this website has hundreds of gorgeous stock photos and high resolution photos all released under the creative commons 0 license. This means they’re free and require no attribution! Their large amount of photos and images, coupled with their amazing, easy-to-use search function, makes it simple to browse all the photos they offer. Hundreds of images are added weekly to this website, and you can easily see which ones have the most views or downloads.

The Unsplash Website:

Unsplash is very similar to StockSnap, and all of their images are released under public domain licenses and published for free. This website has quickly become one of the best go-to sources for stock images, and often their photos are high-definition and broad in scope. Whether you’re looking for cityscapes or portraits, rest assured that you can find it here! Unsplash averages roughly one new photo added a day. Just head to Unsplash.com!

The Gratisography Website:

The Gratisography website offers photos free for personal or commercial use, and like all of the above, are free of any copyright restrictions. Interestingly, this website is the pet project of Ryan McGuire, the photographer responsible for the uploads and photos. New photos are uploaded roughly every week, and include amazing black-and-whites and great filtered photos.

The Negative Space Website:

Negative Space provides 20 new photos every week released under Creative Commons CC0. The photos are searchable and can be sorted by category, copy space and color. Negative Space is an apt name for this stock photo resource! Many of the photos do include great examples of negative space, which make them ideal for converting into graphics with words. The image search function allows you to search for images which have negative space on the center, top, sides, or bottom. Perfect for adding some value to your web design!

The Little Visuals Website:

Little Visuals was the pet project of Nic, a longtime photographer, who released all photos on the site to the public domain with no requirement for attribution. But unfortunately, he passed away relatively recently. His family has done a great job of supporting his project in his memory, and continues to run the site on donations. Many of these photos include great everyday scenes in high resolutions.

The Picjumbo Website:

Another large amalgamation of free photos, Picjumbo perhaps has the largest variety. There are abstract images, nature photos, and fashion and tech shots… anything you could want! Free for commercial and personal use, Picjumbo is unfortunately also among the most difficult to search of the free websites we mention.

Read More at Top Free Sources of CC0 High-Res Photos for Your Website

Categories: Designing, Others Tags:

Creating stunning charts with AngularJS

March 31st, 2016 No comments

As citizens of the digital world, we are constantly flooded with data. From website analytics to our fitness tracker, data is all around us. As a result, for the front-end designers it is becoming increasingly difficult to present data in a way that stands out from other data sources that are competing for a viewer’s attention.

One of the best ways to get your message across is to use great charts and graphs. They allow you to quickly draw attention to the key insights, and they make it possible to discover patterns that are more difficult to observe by looking at raw data alone.

In this tutorial I will cover the step-by-step process of creating stunning charts. Instead of using plain HTML/CSS/JS, I decided to use AngularJS, which is one of the most popular JavaScript frameworks at the moment. AngularJS makes creating web applications easier once you get through the initial learning curve. Slowly, but steadily, it is getting wide acceptance all over the world. So if you are not using Angular already, there is a good chance that you will do so in near future.

Now, without further ado, let’s get started with the tutorial!

Four steps to making a chart in AngularJS

In addition to AngularJS, we need a charting component. For this project, I am going to use FusionCharts. It has a good collection of charts and provides a dedicated plugin for AngularJS.

A quick glimpse into what we will be making:

See the Pen AngularJS Charts: Creating Stunning Charts for Your AngularJS App by Vikas (@vikaslalwani) on CodePen.

To make it little easier to understand, I have divided this tutorial into the following four steps:

  1. Include required JavaScript files
  2. Create the AngularJS app
  3. Define the controller
  4. Render the chart

Step 0: Prepare your data

Before we get to making chart, we need to gather the data and structure it according to format accepted by the charting library. FusionCharts accepts both JSON and XML. We are going to use JSON as it is the most commonly used format for data exchange in modern web apps.

FusionCharts accepts JSON data as an array of objects containing label and value:

[{
    "label": "United Kingdom",
    "value": "80"
},{
    "label": "Canada",
    "value": "70"
}]

Since every chart has a different use case, we need to structure the JSON according to the particular chart we want to plot.

Here’s a little trick I use: I find JSFiddle for the chart I want to make from FusionCharts’ chart fiddle gallery and copy the format. Then I replace it with my values and adjust it if I have more or fewer data points.

After the data is ready, we are all set…

Step 1: Include required JavaScript files

This is generally the first step for any web app you make, and this case is no different. We need to include three JavaScript files on which our app depends:

  • Core AngularJS library: any minified 1.x version will work.
  • FusionCharts’ JavaScript charts library: you will find all files in the downloaded folder.
  • FC’s AngularJS charts plugin: this plugin needs to be downloaded separately.

We will include above files using tag, and this is how the HTML will look after Step 1:

<head>

<!-- AngularJS library -->
<script type="text/javascript" src="angular.min.js"></script>

<!-- FusionCharts library-->
<script type="text/javascript" src="fusioncharts.js"></script>

<!-- Angular plugin -->
<script type="text/javascript" src="angular-fusioncharts.min.js"></script>

</head>

Step 2: create the AngularJS app

After including the above dependencies, we will create the AngularJS app and inject the ng-fusioncharts module, which is the plugin we are using.

Here is how we do it:

var chartApp = angular.module('chartApp',["ng-fusioncharts"]);

Step 3: Define the controller

The next step is to define the Angular controller for our app. For this, we augment the controller scope with Fusioncharts’ chart definition.

Here is how we achieve that:

chartAapp.controller('chartController', function($scope) {
//chart definition
$scope.dataSource = {
"chart": {
"caption": "Sales - 2014 v 2015",
//more chart properties - explained later
},
"dataset": [{
"seriesname": "Bakersfield Central",
"lineAlpha": "55",
//more chart data
]
};
});

$scope.dataSource contains chart configuration parameters and the data being used to plot the chart. I have only included a few parameters in the above code snippet to avoid cluttering. But, there is a lot you can do as I will explain later.

Step 4: Render the chart

There’s one final step remaining now. To complete that, just add the following markup to your HTML file at the location you want to render your chart:

<div ng-controller="chartController">
<fusioncharts
width="100%"
height="400"
type="msspline"
dataFormat='json'
dataSource="{{dataSource}}">
</fusioncharts>
</div>

Here’s a little explanation for the attributes used inside the fusioncharts directive in above code snippet:

  • width defines width of the chart container. Keep it 100% if you want your chart to occupy full container width and be responsive.
  • height defines height of the chart in pixels.
  • type defines the type of chart being plotted. We are making multi-series spline chart and it has the alias msspline. To find the aliases for other chart types, head over to the chart attributes page and type the name of chart you want to plot.
  • dataFormat defines the format in which we will feed data (XML or JSON).
  • dataSource contains chart configuration options and data array.

Going from basic to stunning

If you followed above steps properly, then you would end with a chart that works, but is nowhere near “stunning”. So how do we make it look like the chart you saw at the beginning?

Enter chart attributes. Chart attributes allow you to control your chart’s aesthetics. There are literally hundreds of attributes you can use give your chart the feel you want. Just go to the above page and type the chart name you want to customize.

For our chart, this is the page that contains all the attributes.

It’s not possible to describe all the attributes I have used in my chart, but I have covered the most important ones below:

  • baseFont: This attribute controls the font family being used on your chart. You can use any font you like. In my example, I have used “Roboto Slab”. Just include the relevant font file in your HTML and you are good to go.
  • bgColor and canvasBgColor: These attributes let you customize background color for the chart container and its canvas. You can set any hex color code as the value of these attributes.
  • anchorRadius: If you notice, there are small circles corresponding to all data points. Those little circles are called anchors. anchorRadius lets you control how big those circles will be.
  • toolTipBgAlpha: This attribute controls the transparency of the tool-tip. You can pass any number from 0 to 100. 0 means completely transparent and 100 means opaque.

The meaning of each attribute becomes easier to guess once you get the hang of it. If you can imagine what you need, there’s a good chance that you will find an attribute for it.

And that’s it! We have a working chart built with AngularJS. Feel free to post a comment below or ping me on Twitter if you have any questions about my tutorial. Happy to help!

LAST DAY: HUMONGOUS Font Bundle (30 Fonts with Extended License) – only $29!

Source

Categories: Designing, Others Tags:

Desktop Wallpaper Calendars: April 2016

March 31st, 2016 No comments

Since eight years, we start into the new month with a collection of desktop wallpapers — the best way to fuel some fresh inspiration, as we find. And it’s not any different this time around. Designers and artists from across the globe shared their creations with us for April 2016. The result is a collection of desktop wallpapers with a unique mix of ideas and styles, eye candy that is bound to cater for new idea sparks.

Desktop Wallpaper Calendars: April 2016

We are very thankful to everyone who has contributed to this challenge and who keeps the steady stream of wallpapers flowing by sharing their artworks each month anew. The wallpapers all come in versions with and without a calendar and can be downloaded for free. It’s time to get your desktop ready for spring!

The post Desktop Wallpaper Calendars: April 2016 appeared first on Smashing Magazine.

Categories: Others Tags:

How To Guarantee Quality Backlinks: The Best SEO Tool for Bloggers

March 31st, 2016 No comments

Do you get a dozen emails each day pitching this link building service or that social media manager? What about freelance SEOs and content writers offering to provide you free quality content or links? In fact, I just got an email yesterday offering paid links on some of the most high-profile authority sites across a variety of niches. While I recommend bloggers earn their links by building relationships and credibility within their industry, these links would have been excellent additions to anyone’s backlink profile.

But what happens when you aren’t being pitched links on easily-recognizable, high-traffic authority websites? After all, hiring an SEO company or freelancer can make or break your business, so it is important you choose someone who isn’t going to get your website penalized and waste your money buying useless low-quality links. Whether you’re learning how to start a blog or managing the link building process for a large corporate website, here’s how to gauge whether a link is valuable or not.

The Problem with the Way Some SEO’s Value Domains

Since Google stopped updating PageRank (PR) a couple of years ago, the SEO industry has replaced PR with Domain Authority (DA) as the primary metric to gauge a website’s strength. Unfortunately, Moz’s DA metric has a few flaws.

First, Moz isn’t Google or its subsidiary. The company and its developers have no inside knowledge of Google’s algorithm or the hundreds, if not thousands, of ranking signals. Second, the company does not have the resources or server strength to crawl and analyze the entire web. Remember, it takes Google days and weeks to sometimes run the algorithm that processes the Penguin and Panda updates. Then there is the issue of analyzing the SEO and backlink profile of every website, gauging the quality, and assigning a value. This is one of the biggest problems I’ve noticed with Moz.

For example, I have a couple of test websites. They are tiny WordPress blogs with no real value to the world. The domains were never registered before so they started with a clean slate, and I’ve checked their backlink profiles on multiple occasions only to find a handful of “nofollow” links. Yet somehow, these domains have achieved a DA of 7 and 9.

Finally, can we all agree that when Google algorithmically or manually penalizes a site and the domain loses all of its Google search engine traffic, the website effectively has no SEO value for your Google rankings? Moz’s DA does not have an indicator for this. You could be building links on a DA70 site that have absolutely no effect on your search engine rankings.

The bottom line is that the Domain Authority metric is easily manipulated and offers inconsistent indications of link strength. If an SEO company is quoting you links based on DA, you’re likely to overpay for what you get.

Evaluating Link Building and Guest Post Opportunities

The best and most direct way to gauge the value of a link from a specific domain is keyword rankings. If search engines respect a website and its content, they will rank their posts. Like any aspect of SEO, this approach is part art and science and requires some use of sound judgment.

First, you will need a strong keyword rankings checker. I use SEMrush. Frankly, in my suite of SEO tools, SEMrush is the most powerful and important to me. Start by entering the domain of the link building opportunity you want to analyze. Now click to expand the “Organic Research” tab on the left and choose “Positions”. You will see a bar chart and with a line graph to the right. Opt to view the organic rankings over “All time”.

Below is a snapshot of a website’s keyword rankings. Notice the gradual upward trajectory, demonstrating that the site has consistently earned more authority and rankings over time. However, the most important thing to pay attention to is that there haven’t been any significant dips in traffic, meaning no algorithm updates have affected this site.

Metrics-of-a-Strong-Website

On the flip side, some of the domains you may consider reaching out to will have traffic trends similar to the chart below. If you don’t look at a website’s Google traffic and rankings, you may see a domain with high DA metrics, but in reality, the site is penalized. And needless to say, a site that is penalized isn’t worth your time.

Metrics-of-a-Penalized-Site

Similarly, you may find sites with downward trajectories. Although they may not be penalized, a consistent decrease in rankings is an indication that Google is slowly devaluing the website’s content. You can still reach out as part of your campaign, but I would prioritize it for slow days or weeks when you don’t have high-value properties to approach.

Prioritizing Opportunities

Once you do find a domain with decent to strong traffic metrics, it is critical that you evaluate whether this domain authority extends to the entire site or merely a few pages. This analysis will determine how you prioritize this domain and how much effort you are willing to invest in building a relationship and earning a link.

For example, some domains have one or two posts that account for a bulk of their traffic. You’ve noticed websites like that, right? Where Google falls in love with a particular page from that site and ranks it for every exact and partial match keyword while the other posts of the blog enjoy tiny traffic and rank for only a few exact match phrases. The chart below provides an example.

Concentrated-Keywords-Per-Page

At the very least, these types of blogs aren’t penalized and have some SEO value. On the other hand, wouldn’t you rather be working with a website that has garnered enough Google Trust that every published post earns high enough rankings to contribute to the site’s overall traffic?

Ultimately, beyond just the immediate SEO value of link building on authority publications, you will enjoy increased exposure, new followers, and the potential for future bloggers to link to your blog, resources, and content via referral traffic.

An example of a blog with evenly distributed traffic sources can be found below.

Distributed-Keywords-Per-Page

This data can be found via SEMrush again. When perusing under the “Organic Research” section, click on the new “Pages” options and find a domain’s top performing content.

Final Word

Freelance SEOs and agencies are like most other B2B businesses – unless they are run by ethically-driven leaders with a keen focus on quality and a long-term mindset, they will get away with whatever you allow them to. Start by developing your personal methods of analyzing and evaluating link building opportunities. Once you’ve determined an opportunity is worth pursuing, then decide and negotiate a price. In the long run, building quality links will help ensure piece of mind for your online business.

(dpe)

Categories: Others Tags:

How To Guarantee Quality Backlinks: The Best SEO Tool for Bloggers

March 31st, 2016 No comments

Do you get a dozen emails each day pitching this link building service or that social media manager? What about freelance SEOs and content writers offering to provide you free quality content or links? In fact, I just got an email yesterday offering paid links on some of the most high-profile authority sites across a variety of niches. While I recommend bloggers earn their links by building relationships and credibility within their industry, these links would have been excellent additions to anyone’s backlink profile.

But what happens when you aren’t being pitched links on easily-recognizable, high-traffic authority websites? After all, hiring an SEO company or freelancer can make or break your business, so it is important you choose someone who isn’t going to get your website penalized and waste your money buying useless low-quality links. Whether you’re learning how to start a blog or managing the link building process for a large corporate website, here’s how to gauge whether a link is valuable or not.

The Problem with the Way Some SEO’s Value Domains

Since Google stopped updating PageRank (PR) a couple of years ago, the SEO industry has replaced PR with Domain Authority (DA) as the primary metric to gauge a website’s strength. Unfortunately, Moz’s DA metric has a few flaws.

First, Moz isn’t Google or its subsidiary. The company and its developers have no inside knowledge of Google’s algorithm or the hundreds, if not thousands, of ranking signals. Second, the company does not have the resources or server strength to crawl and analyze the entire web. Remember, it takes Google days and weeks to sometimes run the algorithm that processes the Penguin and Panda updates. Then there is the issue of analyzing the SEO and backlink profile of every website, gauging the quality, and assigning a value. This is one of the biggest problems I’ve noticed with Moz.

For example, I have a couple of test websites. They are tiny WordPress blogs with no real value to the world. The domains were never registered before so they started with a clean slate, and I’ve checked their backlink profiles on multiple occasions only to find a handful of “nofollow” links. Yet somehow, these domains have achieved a DA of 7 and 9.

Finally, can we all agree that when Google algorithmically or manually penalizes a site and the domain loses all of its Google search engine traffic, the website effectively has no SEO value for your Google rankings? Moz’s DA does not have an indicator for this. You could be building links on a DA70 site that have absolutely no effect on your search engine rankings.

The bottom line is that the Domain Authority metric is easily manipulated and offers inconsistent indications of link strength. If an SEO company is quoting you links based on DA, you’re likely to overpay for what you get.

Evaluating Link Building and Guest Post Opportunities

The best and most direct way to gauge the value of a link from a specific domain is keyword rankings. If search engines respect a website and its content, they will rank their posts. Like any aspect of SEO, this approach is part art and science and requires some use of sound judgment.

First, you will need a strong keyword rankings checker. I use SEMrush. Frankly, in my suite of SEO tools, SEMrush is the most powerful and important to me. Start by entering the domain of the link building opportunity you want to analyze. Now click to expand the “Organic Research” tab on the left and choose “Positions”. You will see a bar chart and with a line graph to the right. Opt to view the organic rankings over “All time”.

Below is a snapshot of a website’s keyword rankings. Notice the gradual upward trajectory, demonstrating that the site has consistently earned more authority and rankings over time. However, the most important thing to pay attention to is that there haven’t been any significant dips in traffic, meaning no algorithm updates have affected this site.

Metrics-of-a-Strong-Website

On the flip side, some of the domains you may consider reaching out to will have traffic trends similar to the chart below. If you don’t look at a website’s Google traffic and rankings, you may see a domain with high DA metrics, but in reality, the site is penalized. And needless to say, a site that is penalized isn’t worth your time.

Metrics-of-a-Penalized-Site

Similarly, you may find sites with downward trajectories. Although they may not be penalized, a consistent decrease in rankings is an indication that Google is slowly devaluing the website’s content. You can still reach out as part of your campaign, but I would prioritize it for slow days or weeks when you don’t have high-value properties to approach.

Prioritizing Opportunities

Once you do find a domain with decent to strong traffic metrics, it is critical that you evaluate whether this domain authority extends to the entire site or merely a few pages. This analysis will determine how you prioritize this domain and how much effort you are willing to invest in building a relationship and earning a link.

For example, some domains have one or two posts that account for a bulk of their traffic. You’ve noticed websites like that, right? Where Google falls in love with a particular page from that site and ranks it for every exact and partial match keyword while the other posts of the blog enjoy tiny traffic and rank for only a few exact match phrases. The chart below provides an example.

Concentrated-Keywords-Per-Page

At the very least, these types of blogs aren’t penalized and have some SEO value. On the other hand, wouldn’t you rather be working with a website that has garnered enough Google Trust that every published post earns high enough rankings to contribute to the site’s overall traffic?

Ultimately, beyond just the immediate SEO value of link building on authority publications, you will enjoy increased exposure, new followers, and the potential for future bloggers to link to your blog, resources, and content via referral traffic.

An example of a blog with evenly distributed traffic sources can be found below.

Distributed-Keywords-Per-Page

This data can be found via SEMrush again. When perusing under the “Organic Research” section, click on the new “Pages” options and find a domain’s top performing content.

Final Word

Freelance SEOs and agencies are like most other B2B businesses – unless they are run by ethically-driven leaders with a keen focus on quality and a long-term mindset, they will get away with whatever you allow them to. Start by developing your personal methods of analyzing and evaluating link building opportunities. Once you’ve determined an opportunity is worth pursuing, then decide and negotiate a price. In the long run, building quality links will help ensure piece of mind for your online business.

(dpe)

Categories: Others Tags:

Twitter Now Offers Accessible Images For Everyone

March 30th, 2016 No comments
twitter-alt

Twitter recently turned ten-year old, and to celebrate its birthday, it made its interface friendlier and easier to use for those with visual impairment. In other words, Twitter has made images on its site more accessible for everyone.

To quote the blog post:

Starting today, people using our iOS and Android apps can add descriptions — also known as alternative text (alt text) — to images in Tweets. With this update, we’re empowering everyone to ensure content shared on Twitter is accessible to the widest possible audience.

Enable this feature by using the compose image descriptions option in the Twitter app’s accessibility settings. The next time you add an image to a Tweet, each thumbnail in the composer will have an add description button. Tap it to add a description to the image. People who are visually impaired will have access to the description via their assistive technology (e.g., screen readers and braille displays). Descriptions can be up to 420 characters.

twitter-alt

As you can see, you can now add descriptions to your images, such that those are visible to people with visual impairment. Interestingly, as opposed to the standard 160 characters for tweets, the descriptions for images can be up to 420 characters.

Twitter has also integrated this feature with third-party clients by means of REST API and Twitter Cards.

What do you think of this move by Twitter? Share your views in the comments below!

Read More at Twitter Now Offers Accessible Images For Everyone

Categories: Designing, Others Tags: