Tag Archives: IMPORTANT

Content Marketing and Social Media

Social Media
By Sofiaperesoa via Wikimedia Commons

Content marketing and social media are the best way to market your brand or product on Internet. Not an easy task, if you ask marketing specialists, but very rewarding, if it’s done properly.

Do you write great content and have difficulty propelling it on top of the search results? Do you think your articles are better than other pages listed on Google’s first page? Or maybe you write content in a unique way that would appeal to a certain people segment, but your pages never had the chance to be read. You are not alone, there are many writers, and content marketers with great websites that just don’t have enough readers. There are a few things you can do to push your content on first pages of the search engines, where they belong. One of these things is using social media as a traffic source, and also use the new trends in the search engines world, social signals, as a quality signal.

What Are the Social Signals and Why Search Engines Care about them?

social media
Photo by Paola Peralta via Wikimedia Commons

Social signals are metrics that tell search engines when a subject is hot. In other words, if a particular content piece gets reshared, and gets liked a lot on multiple social media platforms, search engines will interpret that as a positive signal.

A new concept, introduced by Google with its Google+ as a social engine, is to match social groups to provide them with similar search results, in order to deliver the most relevant results.

Why Are Likes Important and which Social Media Platform is Better?

For instance the number of likes on a page means to a search engine that people like that page, and they consider the likes as votes. The number of votes on a page is a sign of quality and it is rewarded by search engines by moving it up in the search results. Any kind of social media “votes” on a page, can move that page up in search engine rankings. But for this specific signal to validate, it needs other social signals as well. Social signals are Facebook likes, the Google+ shares, and plus ones, reshares on Twitter, Stumbleupon votes, etc…

Interestingly, Google has stated that social signals have to validate in time as well, in order to be taken in consideration. Some SEO specialists think that social signals will start to validate in the third year of social networking activity. If the social signals drop after the first year, all the signals are lost. For a search engine this means that either the subject lost public interest, or the social signals were unnatural.

To sum up this, all social media signals are important, and all platform votes say something about your content to the search engines.

Relevance Is the Key

Let’s take the example of an article that talks about computers. All my Facebook friends know that I am an IT Systems Engineer and if I share a link to a post, I vouch for the reliability of the source. They are more likely to share that with their friends, than repost a link, posted by me, about cars. They know I don’t know anything about cars. The same goes with Google+ and Twitter.

Stick with subject that you are familiar with, you can have an objective opinion on, and your friends will identify you with.
If I post a link to an article about wedding dresses, all my friends will first think that I must have been drunk when I did it, or someone blackmailed me. On the other hand, if my daughter shares the link it is natural. Of course Google has a way to figure that out, or if it doesn’t have it yet, it will have it soon. Remember the Penguin update? Don’t spam your friends!

Think of this as a recommendation in your social network. When someone asks me to recommend them a new laptop to buy, they know they will get the best information, because It’s my job and I know what I am talking about. But if I approach my friends and start talking about the gorgeous wedding dress I just saw in a friend’s store, I would just look weird.

Content Marketing and Social Media

Content marketing is a term relatively new to coin the act of creating content to improve sells. There are many writers on Internet that can be placed under the same umbrella, and not only businesses that sell products. The Internet marketers, the writers on social writing platforms, such as Hubpages and Squidoo, many bloggers, etc… use content to attract readers. If the content is interesting it will be rewarded with traffic, hence bring money to the writer, most often from ads.

Content marketing is probably the best type of marketing on the Internet, and in theory it is very easy to target your market using it. In practice, there is a lot of competition, and even if you have the best content on web, your articles might not be getting any traffic. If your content is great, social media will reward you with visitors, but you have to be active on social media. Some social media campaigns have gone viral, and they surpassed even the most optimistic predictions. Social media has the advantage that it doesn’t follow any algorithms to rank content, the numbers of shares and likes is the ultimate ranking algorithm. If people like your post, they’ll share it with others, if not they won’t share it, this means that only content that appeal to public will be rewarded. For this reason, social media is a great signal for search engines, if it gets shared and liked, it is because people like it.

What Can I Do to Improve My Social Signals

Facebook iconMake it easy for people to like your content by adding all the social media share buttons pertinent to your website. At a minimum, you should have Google+, Facebook, Twitter, and Pinterest. People will not make the effort to copy paste your URL into a new window, just to share it. If you make it easy for them, they will like and share your page.

Be Part of the Community, and Build a Community

Social network platforms don’t mean anything if you don’t socialize. These platforms are not your just so that spam them, people will just kick you out of their community immediately. Be part of the community, and interact with it, and not just post there.

While you are there take your time to acknowledge other’s posts and work, they will return the favor. If you post every time but never take the time to like other’s people content, they’ll end up by ignoring you, and that’s not good for you.

Reward great content regardless of relationship with the author, that makes you look good, as a finder of that post or infographic, and get your profile more authority.

Google+ LogoContent Marketing Power Tip: The more people in your niche vote for your content, the more relevant your content is in the eyes of search engines. Google+ is the most powerful social network engine for building relevancy. Google+ can determine if a person is an authority on a subject matter or niche. If your video or article gets many reshares and “plus ones” from authorities in the subject matter, the video, or article, will get ranked. Make sure you setup authorship and publisher tags on your website.
This, combined with other quality signals will make up the ranking for that specific term. Other page quality signals are: average time spent on a page, bounce backs, click outs, etc…

Don’t look at social media for content marketing as to a competition, if you have more likes and pluses, you will outrank other webmasters. Think of it as a team work, to improve everyone’s rankings. If you look at the big players on the social media, and bloggers, you will see that there are repeated interactions from bloggers in the same niche. These guys know that working together will help everybody’s content in rankings.

Other Things To Do

  • Make sure you complete your blog profile. Fill in as much as possible, don’t forget the picture, the “About Me” section, and the social media section.
  • If you haven’t done so, create a Facebook account and start making online friends.
  • Create a Twitter account and follow people with the same interests as yours.
  • Create a Google+ profile and fill in all the information on the profile. Start making friends on Google+. Here is a Google Plus for businesses tutorial, start with that. Do not overlook Google Plus, and read this if you want to know why you need Google Plus for your business.
  • Link your Google+ account to your webmaster profile, and viceversa, to give your articles authority and a name. This is what people call Google+ Authorship. Depending on your blog platform authorship might be setup differently.
  • Create a pinterest account. Normally you need an invitation from a member, but you can also use your Facebook or Twitter account to create the account. Update: you can create now an account without any of the above.
  • Use Digg, Delicious, Stumbleupon and Reddit to propel your content.
  • Use the Facebook Fan Box to showcase your page.
  • Use social media hangouts to connect with other webmasters and share your pages with them.
  • I don’t recommend buying social interaction, but instead build a community with people with same interests.
  • Befriend webmasters on Facebook, connect on Google+, follow on Pinterest and on Twitter, don’t be shy, most of the webmasters will love to connect with their peers.

How to Copy Large Files over VPN or Other Unreliable Network Connections

Network Error While Copying

Large file transfer over VPN is a problem for many companies for a few reasons, transfer is unreliable, VPN traffic kills the Internet connection, and it is unproductive. This article will show you how to copy large files over VPN or other unreliable network connections, and some of the best software to deal with this, and best practices to deal with large file transfer, and how to ensure file integrity. These are, in my experience, the best way to do it. You have to evaluate yourself, if they work in your environment, and test a lot.

When copying files over VPN, there are a few problems that need to be addressed:

  • file transfer can be easily interrupted,
  • over saturating the VPN connection,
  • redirecting all the available traffic to the VPN connection
  • ensuring the transferred file is undamaged

Let’s talk a bit about all of these, why they are important, and how they affect the success of your file copy. This will give you, hopefully, a clearer image of the process.

Network Interruption – File Transfer Failed

When we talk about large file transfers, an interruption after a few hours of transfer is not a good thing, and if you take in consideration the time spent, and to only realize you have to do it again because the transfer failed. There are many reasons for the network to interrupt, and even a second is enough to corrupt your file. VPN is prone to network interruptions with large files, because it saturates the Internet bandwidth, and when other VPN clients try to use the VPN tunnel, the file transfer will be interrupted.
The fix for this is some kind of transfer resuming at both the server level and the client level. A few client-server protocols that support file resuming are: SMB, FTP, HTTP, rsync.

The easiest way to implement file transfer resuming in a corporate environment is through SMB and robocopy. Robocopy has a feature to copy in restartable network mode, so if the network goes down, it will automatically resume the transfer from where it left. The robocopy option to copy in restartable mode is /z as with the regular copy command.

robocopy /mir /z  X:\source-folder\ \\RemoteServer\RemoteFolder

Rsync has also a resume option, and it works great, but you have to make sure you use the network filesystem and not a locally mounted network directory. The command to transfer will be like this:

rsync -aP juser@server:/RemoteServer/Directory /Home/Local-Directory

Filezilla has an option to resume files after interruption, but there is a timeout setup by default. Make sure you set the timeout to 0, so that you can recover even after a few hours with no connection between server and client. Note, that this is not a good option if you have many clients, since it will keep open connections indefinitely.

Time Out Config for Resuming

Apache has also an option to allow file resuming, which is enabled by default. The disadvantage with Apache is that, by default it doesn’t support file upload. If you are determined to use Apache for this though, there are some ways to do it, you can start your research here: File Upload plugin for Apache

Over Saturation of the VPN Connection

The VPN connection is there for many users, don’t think that your file is the most important think in the world. If you take all of the bandwidth for your file transfer, other users might not perform daily important tasks.

The over saturation of the VPN connection can be avoided by implementing bandwidth limiting at the software level.

You can do that with SMB by using robocopy, at the client level. The command will look like this:

robocopy /mir /IPG:250  X:\source-folder\ \\RemoteServer\RemoteFolder

The IPG parameter is the one that controls the bandwidth; it’s the acronym for Inter Packet Gap, and with an IPG of 250, the transfer rate on a 100 MBps network is around 12.7 MBps. The lower the IPG, the higher the bandwidth saturation. The transfer rate will be different for different network speeds.

With FTP is going to be at the server level, it’s very simple if you use Filezilla FTP server. Just restrict the bandwidth to a safe limit, (note that there is no restriction in the picture).

FileZilla configuration

Apache uses mod_ratelimit to control the bandwidth of its clients. For more information about that take a look at this page:
http://httpd.apache.org/docs/trunk/mod/mod_ratelimit.html

Rsync can also limit the bandwidth at the client level, and the option will be “–bwlimit”. A command to synchronize two folders with rsync, throttling the bandwidth, would look like this:

rsync –bwlimit=3000 /local/folder user@RemoteHost:/remote/backup/folder/

The 3000 means 3000 kbps. IMPORTANT, if you use

Control VPN Traffic

It looks like a simple decision to allow all the traffic possible through the VPN, most companies will determine that VPN traffic has the highest priority. However, in real life there are many non VPN applications that are run from the Internet, and are critical for a business. Booking a flight ticket, using a hosted web application, getting your emails from a hosted email server, etc… So it might make sense to control the maximum bandwidth used by the VPN, and this is especially needed in environments where large file transfers over VPN are very common. The best way to control this is through firewall policies to limit the bandwidth for the VPN destination. On some devices, like the Fortigate firewalls I am using, this is called traffic shaping.  On other devices might be named differently.

File Integrity Verification

There is a mechanism for checking the file integrity with robocopy and rsync.

The perfect tool to make sure your file is identical with the remote one is to check with md5. On Linux this is a package that comes by default in many distributions, on Windows you can use WinMD5, that you can download it here: WinMD5

MD5 checksum