Wednesday, February 23, 2011

Why You’re Pissing Off Half Your Facebook Fans




http://www.smallwebbusiness.com/smallwebbusiness-90-20110223WhyYourePissingOffHalfYourFacebookFans.html

By Jay Baer
Expert Author
Article Date: 2011-02-23

Sure it has 600 million members and is significantly more compelling than any film made by Nicholas Cage in the past five years, but even with those inherent advantages, Facebook for business is hard.

It's not just that Facebook has a distinctly Favre-like approach to features and decision-making. Or, that Facebook is very clearly in business to make money for them, not necessarily for us. Those are just the operational challenges.

The bigger gauntlet for marketers on Facebook is sociological.

Specifically, nobody knows what the hell Facebook is for.


New research from ExactTarget and CoTweet (clients) called "The Social Break-up" studied why consumers turn their backs on social and email connections with brands. (see previous posts about this research and customer burnout here)

A Downright Scary WTF?

Within the findings is this frightening nugget:

  • 51% of consumers expect the company to send them marketing messages after "liking" the brand on Facebook
  • 40% of consumers do not expect the company to send them marketing messages after "liking" the brand on Facebook
  • 9% aren't sure what to expect

Whoa. Even consumers who have purposefully and pointedly said "we're on your team" by clicking "like" aren't clear on the ground rules of the subsequent relationship.

Imagine if that uncertainty pervaded other elements of business. Imagine that customers weren't sure if you would answer when they called you. Of if they ordered something on your website, if you would ship it out.

No wonder real Facebook success (not just fan amalgamation) is hard to come by - there aren't any codified mutual expectations.

Age and Gender Influence Your Acceptance of Facebook Promotions

Whether or not Facebook is an acceptable vehicle for company promotion is influenced to some degree by gender and age:

  • Consumers 24 years of age and younger are less likely (40%) to expect promotions; while consumers 35 and older are more likely (55%) to expect them.

If your company's audience skews younger, be cautious about promoting heavily via Facebook.

  • Regardless of age, 44% of men expect Facebook messages from brands to be promotional; 55% of women share that expectation.

If your company's audience skews heavily male, be cautious about promoting excessively via Facebook.

Set Fan Expectations From the First Click

This uncertainly about what Facebook is for, and the consequences of "like" are an issue. Here's my idea for solving it.

On your custom Facebook landing tab (Here's a post on 5 ways to make one), instead of just selling the "like" to people who are not yet fans, also use that real estate to explain precisely what people should expect from your Facebook page. Special offers? Customer stories? Inside information about the company?

It's been a long-standing tenet of email marketing that subscription rates increase when you supply a link to a sample email. This is because it gives potential subscribers a clue as to what they can expect to receive. Makes sense, right?

Is it time to extend that best practice to Facebook? What other ways can we reduce Facebook uncertainty?

Wednesday, February 16, 2011

Top 7 Search Engine Optimization Mistakes and How to Correct Them by Herman Drost

Many website owners have unrealistic expectations when it comes to optimizing their site for the search engines when they speak with an SEO consultant. They think their site will immediately appear on the first page for a general keyword. For example if I do a Google search for “web design” it currently says there are 583,000,000 results. That means you have 583,000,000 websites competing for that phrase. It would take an extremely long time to rank on the first page.

Top 7 SEO Mistakes and how to correct them

1. Using incorrect keywords

Some SEO companies promise they’ll get top rankings for your website in Google and other search engines. This can be very easy if no one ever searches on that keyword because there’s little or no competition. You may receive first page rankings but see no increase in traffic. Only target keywords people are searching on. An easy way to verify this is to enter your main keyword in the Google Keyword Research Tool and view how many searches it receives. If there are no global monthly searches it means no one is searching on that keyword (no demand).

2. Selecting very competitive keywords

If your keyword is too competitive you’ll waste time and effort trying to obtain good rankings for it. Select keywords that receive a high number of searches and have little competition. Select an alternative keyword phrase if there are too many competing websites. It’s best to focus on “long tail” keywords first. These are phrases which have low search volume and few competitors. Concentrate on these first then go after the more popular terms later.

3. Selecting keywords with no commercial value

Keywords with a high search volume are not necessarily the best keywords to use if they have no commercial value. They may receive thousands of searches but if no one buys as a result of finding your site through those keywords you won’t profit.

Look at how many ads are displayed on the right side of the Google’s result pages for your keyword. If they are full of ads you know advertisers are willing to pay to display ads targeting that keyword. If there are no or a few ads displayed your keyword has no or little commercial value.

4. Improper website optimization

In order for search engines to find your site your main keywords should be included in the meta tags, file names, heading tags, image tags, navigation links, anchor text (hyperlinked text) and web copy. If your website primarily consists of flash pages it will be difficult to obtain high rankings because search engines don’t index flash pages. Make sure each web page targets a different keyword phrase.

5. Bad links

Link popularity determines how fast and and how high you rank in the search engines. The more links you have pointing to your own site and the quality of those links will drastically affect your rankings. Website owners often make the mistake of getting links from unrelated sites or participating in link farms containing low quality links. This may result in lowering your rankings. Only obtain links from sites that relate or compliment your own.

6. Getting links from one source

Search engines can see if you’re only relying on one source for obtaining backlinks and may think you’re artificially inflating your rankings through this method. Ideally they want to see sites naturally linking to yours by providing high quality content. Instead of getting all your links from only one source (e.g. one article directory) make sure you get them from a variety of sites.

7. Too many links too fast

Because people are impatient they’ll find the path of least resistance and use spammy techniques to get 1000s of links at one time. For instance, they’ll write an article then use software to produce 1000 different versions of it using slightly different text then submit those articles at the same time using submission software. Search engines will recognize this as a red flag and eventually penalize that site by removing or lowering it’s rankings.

Avoid these top 7 SEO mistakes by focusing on creating high quality content and building quality backlinks to your website. If requires consistent effort but rewards you with high rankings, traffic and sales.

****************************************** Web Site Promotion Package

Search engine optimization and submission is an absolutely essential marketing strategy to attract traffic to your site. Without people visiting your web site, no sales can be generated.

Just submitting your site will not guarantee a place in the search engines. You must first optimize your web site for the search engines before it is submitted.

This promotion package eliminates the need to learn all the strategies and the great amount of time it would take, if you would do it yourself.

Here is what you will receive in the package.

1. Search Engine Analysis, research appropriate keywords, Check Link Popularity, Link Validation, Keyword Density

2. Recommend Changes - you make the recommended changes based on the research above.(if you wish me to do it, I would need access to your host to download the web page, make the changes and republish it - extra costs involved with doing this).

3. Hand Submission to all Major Search Engines (this does not include Paid inclusions), plus 30 or more smaller search engines using submission software.

4. Generate a report of all submissions

5. Monitor Site Rankings

6. Suggest other strategies you can use to gain more traffic to your site.

Side note: Your site should be monitored on a monthly basis to stay listed and gain higher rankings. Search engines take several weeks (or months) for web sites to get listed.

Disclaimer: Although there is a chance for your site to gain the top rankings in the search engines, there is no guarantee, since search engines often change their strategies from time to time. You must stay up to date with current search engine strategies to stay listed.

Please contact me for a free quote.

Herman Drost info@isitebuild.com

How to Redirect a Website or Web Page and Preserve Its Rankings

by Herman Drost

Need to redirect your old website to a new one? Need to redirect an old page to a new page? Want to transfer the rankings of your old site to your new one? Want to redirect non www pages to www pages?

These are a few of the questions website owners ask when they redesign their websites and want to preserve their rankings. For instance you have a static html site that's been redesigned into a Content Management System (CMS) such as WordPress and want to make sure visitors accessing the old pages in the search engines get redirected to the new pages

What is a 301 redirect?

When search engines index your web pages they store them in cache memory (data that is repeatedly required). When you change the URL of your web page or website it still remains in Google's cache. This means people searching for your site will still see your old website. To prevent this from happening you need to redirect your old web pages to the pages on your new website. This is a achieved through a 301 redirect sometimes called 301 permanent redirect.

Requirements

Filezilla (FTP software) This is free FTP software you need to transfer files from your desktop to the server. To transfer the files you simply drag files from your local (computer) window to the remote (server) window.

Apache web server 99% of web servers these days use Apache to host websites however check with your web host before implementing a 301 redirect. It won't work on a Windows server.

.htaccess file This is the text file containing your 301 redirect code which is uploaded to the root directory of the server (same location as your index.html file). If the .htaccess file is already on the server download it to your desktop then open it with Wordpad or a text editor. Avoid using MS Word...it will mess up the code.

301 redirect code This is the code to add to your .htacess file to redirect your site or pages to your new site.

Procedure

*Create a .htacess file in a text editor and save it as .htaccess.txt

*Add the 301 redirect code and save the file

*Upload the .htaccess file to the root of the server of your old site

*Test the redirect works by entering the old URL in your browser It should automatically redirect to the your new website

Sidebar: If you're redirecting non www pages to www pages upload the .htaccess to the root of the server files of your current website.

Examples

1. To 301 redirect your old website to your new website use this code:

redirect 301 / http://www.example.com/

Replace example.com with the URL of your new site. This will redirect traffic from your old site to the index page of your new site. Keep in mind it won't redirect each page to it's new page.

2. To 301 redirect a single page use this code:

redirect 301 /oldpage.html http://www.example.com/newpage.html

Replace oldpage.html with the URL of your old page and replace newpage.html with the new page you want to redirect to.

3. To 301 redirect a folder to another folder use this code:

redirect 301 /folder/ http://www.mysite.com/folder/

Multiple folders (subdirectories)

redirect 301 /subdirectory/subdirectory/ http://www.mysite.com/subdirectory/subdirectory/

Keep this code all on one line in your .htaccess file.

4. To 301 redirect non www pages to www pages use this code:

RewriteCond %{HTTP_HOST} ^mysite.com RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]

Replace mysite with your own website URL. Test if the redirect works by entering mysite.com, http://mysite.com in your browser. It should redirect all pages to the www version.

5. To premanently redirect an old domain to new domain use this code:

Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Replace newdomain.com with the URL of your new domain.

6. To redirect .htm pages to .php pages use this code:

RewriteEngine on RewriteBase / RewriteRule (.*).htm$/$1.php

Make sure you have mod_rewrite enabled on your server.

7. To redirect any index.html pages to your home page use this code:

# index.html to / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.html\ HTTP/ RewriteRule ^(.*)index\.html$ /$1 [R=301,L]

You will have multiple home pages if your navigation menu contains mutiple index.html pages. This confuses the search engines because they'll be dividing your traffic between 2 types of home pages e.g. index.html and http://www.yourdomain.com. Use the code above to redirect all index.html pages to the home page. Replace index.html with index.php if your site contains php pages.

Test your 301 redirect works

Type the URL of your old website into your browser address bar. it should immediately redirect to the new website. Also check that your non www pages redirect to www pages. Use this 301 redirect checker to make sure your redirects were sucessful.

http://www.ragepank.com/redirect-check/

Tips

When redirecting the files of an old domain or website to a new domain or new website maintain the registration and hosting account of the old domain. This gives search engines time to index and update the backlinks of your new site. Terminate your old website only when there are no traces of it in the search engines. This will take a few weeks or months.

Notify your link partners of the domain name change as soon as possible. After you terminate your old domain any search engine benefits you've built up through your old links will be gone unless you've implemented the 301 redirect. When obtaining new backlinks make sure they point to your new domain.

Create a 404 error page in case you used the incorrect code in your .htaccess file.

Read "How to Create a Custom 404 Error Page to Stop Losing Visitors" http://www.drostdesigns.com/how-to-create-a-custom-404-error-page/

Avoid using 301 redirects to redirect multiple domain names to your main website. Search engines will rank websites if they are a good resource for their visitors.

Logo Design 101: Six Tips For Creating Iconic Logos

4

Logo design is undoubtedly one of most challenging aspects of graphic design. It may seem easy at first glance but successful logos tend to have several characteristics in common. Those features are:

  • simplicity
  • uniqueness
  • relevance
  • memorable
  • focus
  • tradition (or not following trends).

Here’s a brief overview of each of these characteristics with a well known brand examples to illustrate the point.

1. Keep it simple. A frequent mistake made by new designers is to over-​​complicate, or over-​​design. Simplicity is a good thing and when in comes to design, less is definitely more.

i-love-ny-logo

2. Make it unique. In a world full of swooshes, arcs, leaves and other logo clichés, this is easier said than done. The Nike logo is a tick or correct mark yet is instantly recognizable and unique.

nike-logo

3. Keep it relevant. When you’re designing a logo, think about the appropriateness of the symbol or typefaces you use. For example, a skull and crossbones will not work for a wedding planning business. The Lego logo uses bright primary colors and a child-​​friendly font – perfect for its intended audience.

Lego

4. Make it memorable. Your logo design is a visual representation of what the company stands for. The logo will often only receive a quick look, so it needs to make a fast impression.

playboy-logo

5. Keep the focus and use one idea to make the design special. The Fed Ex logo features an arrow between the letters E and X, representing the idea of moving parcels from place to another.

FexEx

6. Aim for longevity. While many logos will be updated over their lifetime, its probably not a bad idea to design something which will not look dated after a year. Avoid “trendy” fonts and symbolism. The Coca-​​Cola logo is among the most recognized logos and brands in the world. The logo’s distinctive cursive script has not changed dramatically over its long lifetime.

coca-cola

These are, of course guidelines and pointers. All rules are made to be broken but it helps if you know the rules before breaking them. What other rules or guidelines would you add to this list?

Achieving Good Legibility and Readability on the Web


2

Continuing straight on from my previous post, this article will examine legibility and readability more closely by exploring the elementary typographic factors that affect them.

Typography gained its prominence in the print world. As such, the basics of good legibility and readability are well understood, but on a digital medium, we need to take a few additional considerations into account.

Typeface

As previously outlined, typefaces have a significant impact on the text they set. Selecting a good and applicable typeface that honors the copy, and caters for its requirements (e.g. if you know you’ll be setting mathematical symbols, ensure the typeface has glyphs for them) is paramount.

Chances are, you’re setting larger blocks of text. You’ll want to pick a good text font — one that’s designed for setting lengthier blocks of text. The best way to test a typeface as a text face is to set a paragraph of Lorem Ipsum in the basic Roman, at size 12px to 14px with a leading of 1 to 1.5 (see § Leading below), and see how it reads. Text faces can be either serif (e.g. Georgia) or sanserif (e.g. Arial).

Typefaces are declared in CSS with the font-family property and take descriptive values — either a generic family or specific font family. For example, here’s a transitional serif font stack:

p {     font-family:         Baskerville,         Times         'Times New Roman'         serif;     }

Sizing

When setting type, select a comfortable size: 14 pixels and up is a good rule of thumb for most screen text fonts. Not many of us have 20 – 20 vision, so better to display your text a tad large than too small.

Note: JavaScript-​​powered text sizing widgets ≠ accessibility.

Don’t size text arbitrarily; try to stick to a scale:

The classical scale.
The “classical scale”.

Another scale.
Another scale.

A scale based on the Fibonacci sequence.
A scale based on the Fibonacci sequence.

Type is best sized relatively, using ems. An em is the distance that’s horizontally equivalent to the type size in points (e.g. 1em of 12pt type is 12pt; 1em of 16pt type is 16pt). We set font size in CSS using the font-sizeproperty:

p { font-size: 1.2em; }

Remember that font sizes are inherited within the DOM by children from their parent elements. This can make em sizing calculations for nested elements difficult. A good idea is to size everything in pixels first, and then convert the measurements over to ems. Pixels are easy to work with, but fall short as a fixed unit — particularly when you’re scaling a website (see § Measure below).

To calculate the desired value in ems, find the value of 1 pixel in ems, then multiply by the desired font size (in pixels):

1 ÷ parent font-​​size × desired pixel value = em value

For example, if the parent font size (as defined by, say, the body element) is 16 pixels, but we’d like to size a paragraph — which is a child of the body element — at 12 pixels, we calculate: 1 ÷ 16 × 12, which gives us 0.75em.

The 62.5% trick

There is a neat trick to simplifying these calculations. Consider the following CSS:

p { font-size: 80%; } blockquote { font-size: 80%; }

That styles this markup:

This is a short paragraph, followed by a quote:

Block quotes are blocks of quoted material, and can hold a range of things, including paragraphs, lists, and even headings of course.

80% of 16px is 12.8px, so p and blockquote elements will be that size, but what happens when we put a p element inside a blockquote element? The parent (blockquote) is 12.8px so the p will be rendered at 80% of that: 10.42px.

Guh! This has the potential to be quite confusing. Richard Rutter developed a neat trick to simplify the sizing calculations of nested elements. Consider:

  • Browsers have a common default size of 16px for text.
  • Set the body to a font-​​size of 62.5%, resetting everything to 10px.

From this point, the calculations are similar for _​direct descendants_​ of the body, for example, 12px = 1.2em; 8px = 0.8em; and so forth. Deeper nested elements are (still) relative, of course.

Measure

The measure is the line length. It’s important to keep lines at a comfortable length: not too long, and not too short.

The eye has difficulty going to the next line when measures are too long. A grand and almost infamous example of a website that could do better in this regard is Wikipedia, where the measure is relative to the length of the browser window; expand the window to full-​​screen on a widescreen monitor and notice how suddenly, where there was a comfortable 40 characters per line, you’ll have measures of 100 characters or more.

Conversely, ensure lines aren’t so short that the eye has to drop a line every few words. There are some publication styles where short measures are popular — for example, periodicals — but copy that’s set so short elsewhere begins to look cheap, as if, once read, it could be thrown away just like a newspaper.

Measures are set in CSS with the width property. Ideally, set the design or total page width in ems, and columns in percentages, such that columns, the grid, and the entire page design scale proportionately. For example:

body {     font-size: 62.5%;     width: 96em;    margin: 0 auto 0 auto;     }     div#content {         width: 75%;         float: left;         }     div#sidebar {         width: 25%;         float: right;         }

In this example we’ve used the 62.5% trick to reset the base font size to 10 pixels in the body and defined a total design width of 960 pixels which is centered. Meanwhile, we’ve defined two div elements: one as a sidebar with a width of 240 pixels (25% of 960 = 240 pixels) and the other as a content container with width of 720 pixels (75% of 960 = 720 pixels). This design scales perfectly, even when only text-​​only zoom is available.

Leading

It’s important to provide ample space between lines so that the eye can read along and travel between lines with comfort and ease. A good rule is to give copy with short measures less leading, and longer measures more leading.

Leading is controlled in CSS using the line-height property. You can use it to set unit-​​less number values (e.g. 1.5), whereby it acts as a multiplier of the font size:

p { line-height: 1.5; }

This means the leading will be one and a half times the size of the font-size. Unit-​​less values are easier to keep track of, and to work with when setting leading for descendent elements. They also scale nicely.

Alignment

Alignment refers to the placement and arrangement of text. When setting blocks of copy, align text to the left margin or “gutter”, and don’t be afraid of having a ragged edge (i.e. “left-​​aligned”, “flush-​​left”, or “ragged-​​right”). Justification is great if there is a sufficient measure to cater for the adjustment of the word-​​spacing and, ideally, if automatic hyphenation is accessible. Avoid justification in narrow columns of text.

Alignment is controlled in CSS using the text-align property, and takes descriptive values, for example:

body { text-align: left; }     div#content p { text-align: justify; }     div#content p.verse { text-align: center; }

The culmination (contrast)

Legible and readable text has a high contrast with its surroundings without becoming an eye-​​sore. Good contrast is achieved by setting text with the above factors in mind, and by considering the color of the type and the background it’s placed on. A good guiding principle is dark text on a light background, or visa versa. Avoid clashing colous or a barely visible grey on a white background.

In CSS, the text color is controlled by the color property, while the background is controlled by the background-color property and takes numerical and descriptive values. Here’s an example:

div#content p {     color: #111;     background-color: white;     }

Pay attention to contrasts when working with light text on a dark background. Dark text on a light background generally has a higher contrast than light text on a dark background. Thus, when light text rests on a dark background check its contrast — increase leading and decrease font-weight as applicable.

div#footer p {     color: white;     background-color: #333;     line-height: 1.8;     font-weight: lighter;     }

Closing

That’s it. Applying these principles should provide your text with the elementary typographic goodness, as well as better legibility and readability.

WANT MORE?
If you want to read more from Simon Pascal, subscribe to our fortnightly web design newsletter, the SitePoint Design View