Pareto’s Law and SEO

September 6, 2010

IMHO Pareto’s Law (aka 80/20 rule) very much applies to SEO.  Specifically  you will get 80% of the impact from 20% of the effort.  You can spend a ton of time (and money via consultants) and get relatively little return on that investment.  In my experience the following works:

  • Fresh, relevant content.  This is by far the biggest thing.
  • A page title, meta tag, and keywords that correspond to the page content.  Trying to “game” the system with keywords picked to attract a search engine can have highly negative consequences like getting blocked.
  • Restrained use of content embedded in JavaScript or rich media which search engines by and large ignore or cannot easily index.  I believe Google can index Flash.
  • Creation of a sitemap which makes it easy for Google to “know where to look.”  This is probably in the nice to have category.
  • Monitoring and addressing errors and issues flagged by Google Webmaster tools (e.g., speed of crawl, broken pages, duplicate content, etc.).  I believe Bing has a similar tool.

Tuning Webpage Performance

April 26, 2010

Over the past few days I’ve been looking into improving the page load speed of our flagship product.

For benchmarking the load speed of the page the tool I’ve historically used most often is an extension for Firebug called YSlow.  Steve Souders, the author of YSlow (distributed Yahoo) is now employed by Google.  Perhaps not so coincidentally Google now has a tool for benchmarking page load speed called Page Speed.  I found a couple of comparisons between YS and PS which suggest that by now (2010) PS is probably more feature rich.  I am comfortable with YSlow and figure it gives me 80+% of what I will need but recognize that Page Speed is probably worth investigating.  If you are not interested in installing a plug-in or messing with Firefox URI Valet seems to do a very credible job with page load timing and providing some unique information.

One of YSlow’s recommendations for my site was to implement HTTP compression.   Basically this means that for users with a modern browser content is compressed by the webserver and transmitted in a more compact way.  (Users with legacy browsers will get the data in an uncompressed format).  The first link is a very neat tool that will estimate the effectiveness of HTTP header compression.  The second link is an overview of HTTP compression and why its a good thing.  The third link explains HTTP compression.

How to determine sender score

August 11, 2009

To determine sender score find the message header which is not always easy.  In GMail the message header is found under the Reply button where there is a menu item “Show Original.”  On Yahoo Mail there is a menu item called Standard or Compact Header which is actually a menu revealing “Full Headers.”  This will look something like this.

Message Header

Message Header

This particular message is from the WindowsSecrets newsletter which is sent by ActionMessage from IP  If you plug that IP address into SenderScore they do exceptionally well. Said another way this means that the WindowsSecrets newsletter is getting delivered to most readers’ inbox.

SenderScore for WindowsSecrets
SenderScore for Windows Secrets

This second piece of bulk mailing will likely not do as well.

SenderScore for second bulk mailing
SenderScore for Another Bulk Mailing

The value of your reputation

August 9, 2009

I’ve recently learned a bit about sending bulk email.  There are a couple of things to keep in mind when sending out email blasts or promotions.  If not done correctly emails will simply wind up in the Spam folder and never been seen.  There are a number of best practices for sending email including:

1.  Send bulk email only from a domain that implements the Sender Policy Framework.  From Wikipedia SPF  “is an e-mail authentication system designed to prevent E-mail source address spoofing common in e-mail spam that results in backscatter. SPF allows domain owners to specify which Internet hosts are allowed to send e-mail claiming to originate from that domain by creating a specific DNS TXT record. Mail exchangers that use SPF check the sender’s identity against the DNS record’s contents and reject the message if it does not comply.”

1b.  Send bulk email from a domain that has implemented Sender ID.  Sender ID is similar to SPF but is recommended by Microsoft.  Given the prevalence of Hotmail, Live Mail, and MSN its a good idea to implement Sender ID in addition to SPF.

2.  Check you sender score.  Sender score is a value calculated by ReturnPath which states “The score will provide you with information about where that source stands in comparison to other email senders, and how it is likely to be evaluated by email receivers. If you are responsible for that email, a Sender Score will tell you the most important factors you need to change about your program in order to improve your delivery rates.”  The go on to state that 83% of the time that an email does not make it through to the inbox its the result of a poor sender score.  Sender score is based on a scale of 0-100 where higher is better.

Return Path offers a course in improving your sender score which I have not taken but I found some interesting information in their FAQs. Sender score takes into consideration the following:

*  Complaints.  Each time a user marks an email as “Spam” is viewed as a complaint.

* Volume: Used in combination with complaints.  Return path uses the ratio of complains to volume to help influence sender score.  Example, 10 complaints in 1000 mailings is not bad where 10 complaints in 100 mailing would be an issue.

* External reputation.  Combination of how a given sending domain is viewed relative to other blacklist / white lists.

* Unknown / rejected.   The number of emails that are returned as unknown or rejected by an ISP.

The intent of the sender score is to cut down on the volume of unsolicited email.  While Return Path does not in of itself block emails it provides a list to ISPs and mail hosts which is very influential in determining whether an email makes it through.

The idea that they are promoting is permission based marketing – or in plain language only send customers emails that they are interested in receiving.  Again each time that a recipient clicks on the “Spam” counts as a complaint and impacts your Sender Score.

Some best practices to get emails delivered:

1.   Implement SPF and SenderID.

2.  “Warm up” the sending domain by sending a series of smaller emails to  friendly audience.  This does several things.  It starts building up an initial positive Sender Score and allows populates white lists with your sending domain.

3.   Only send to addresses that will appreciate receiving email from you.  Typically this means customers where you have a business relationship.  Always allow customers to opt-out of your mailings.

Scores are calculated on a 30 day moving average so a very positive or very negative rating on any given day does not immediately guarantee success(or failure)  in the future.  The intent is to nurture a high-score by responsible email marketing practices.