Stack Overflow Style Notifications – Using Jquery

April 22nd, 2010

I’ve got a good write up over at ThinkBohemian about how we did the stack overflow style notifications that are currently displaying on WhySpam.Me. The tutorial is comprehensive with a demo, and downloadable files: Stack Overflow Style Notifications – Using Jquery. Enjoy!

Page Rank 0 to 4 in Under Four Months

April 16th, 2010

Back in January I got serious about improving WhySpam.Me’s search engine ranking. I started religiously checking Hacker News and paying specific attention to search engine optimization (SEO) articles. Since then i’ve gone from page rank (PR) zero to four in a little under four months, you can see for yourself using prchecker or rapidSiteCheck. This is the story of how I did it:

January -

I started out by focusing on on-site improvement, I re-formatted all of my URL’s to be human readable and relevant. I added unique keyword and description meta tags for all my pages. I used google’s webmaster’s tools to get insight on whether or not I appeared to have duplicate meta tags. I used wordtracker.com’s free tools to help me find some good keywords to target; though never give them your real email address, they will spam the mess out of you. I also used google analytics to track my site traffic and see where users were coming from.

Since there are other web pages in my market I reviewed their keywords and meta information, and used that information to make my own tags better. I started this blog in an effort to drive some fresh content. It is  hosted under blog.whyspam.me because a subdomain’s PR goes towards the main site.

Result: Page Rank jumped from 0 to 1

February -

On site optimizations can only take you so far, at the end of the day you need to have inbound links. So I started to work on getting more links. I installed the amazing  SearchStatus toolbar for Firefox. It gives you a sixth sense on the web by automatically pulling Page Rank for the website you’re on. I started to promote WhySpam.Me through link building. I started off by checking the competition using a backlink tracer. I was able to see all of the directories they were a part of and submit my site. I also promoted the site through on ThinkBohemian (my personal blog), facebook and twitter.

A note on comment spam: people don’t like it, so don’t do it unless you you’re actually adding to the conversation. Flag yourself as a developer to avoid raising suspicions, plus this opens the door for people to give you direct feedback on your website.

Result: Page Rank creeped from 1 to 2

March –

I continued hunting for directories to submit my site to. I also began soliciting other websites and blogs to do writeups on my site. I did this at first by directly asking for them to feature WhySpam.Me.  When that didn’t work i tried to solicit for feedback on my app hoping they would like it and do a write up. This got a better reception, but didn’t produce results.

I got the most links by finding out-of-date articles and suggesting that “In the interest of providing up to date, accurate information to your readers.” that they add my service, and remove a broken link. I was able to get one review and a few links by doing this, but I quickly learned that link building was hard work and my hours of hard work were slowly producing results at best. This method showed I cared about their users and was an actual visitor to their website. The more I emailed editors the better I got at it.

I just kept in mind that everyone loves their own name, and wants their life to be easier, so pitch I pitched my article to them accordingly. I kept a document of all my pitches, so I could see how I changed over time and to have different pitches for different markets. Even if your app is perfect, no one will care unless you can sell them on it.

During March, i was featured in killerstartups.com, i saw a big spike in traffic, and resulted in a lot of ‘me too’ articles from other websites in other languages. This translated into not just a spike but an elevated number of users

I used google Analytics to see where my inbound traffic came from, and to see if you could improve on any of the sources. A few of the smaller blogs, i commented on my own articles and sent them emails thanking them for the review, making contacts in this way would help out later.

Result: Page Rank kept marching from 2 to 3


April -

I noticed through google webmaster that some of the user generated website reviews were showing up in long tail searches, so i added a few extra keywords to those pages, and was able to double the number of page impressions for the website reviews. I spent less time working on direct link building and more time on my application. As a fun side project I developed and released ShadyEmail.com which is using WhySpam.Me as a backend. Before I released the site, I emailed everyone who had featured the main WhySpam.Me application on their web page, and as a result a majority of them covered the ShadyEmail release. Since shadyemail.com redirects to http://whyspam.me/shadyemail all inbound links count towards the main page rank. The extra links on launch day were enough to bump up the site to PR 4.

Result: Page Rank sky-rocketed from 3 to 4

Onwards

I’m not done with SEO by a long shot, i’ve still got more articles to submit, more directories to find, more bloggers to solicit, a press release to write and as always, i’m adding new features and improving the site’s core functionality. It only took me 4 months to get my first PR4 site to its current rank, so no one should feel like SEO is impossible.

Do your homework, check out the beginners guide to seo but most importantly go out there and try things for yourself. Remember building page rank takes time, but it can be done.

Update - You most likely will not see your page rank go up every time, as a commenter on HackerNews has been kind enough to point out. I did watch my page rank go from zero to four over the course of four months, but actually never saw it go from zero to one, or from one to two. Though based on jumps in search position, and interpolation I considered this a fair statement to make.

Richard Schneeman -@ThinkBohemian

ShadyEmail.com Featured on MakeUseOf

April 6th, 2010

reviewed

ShadyEmail was reviewed by our friends over at MakeUseOf.com . They do a great job reviewing websites and web applications. You can check out our review over at http://www.makeuseof.com/dir/shady-suspicious-email-addresses/ feel free to re-tweet, digg, stumble, or share the article anyway you want.


ShadyEmail.com – Make Your Email Questionable

April 6th, 2010

shadyemail

Today we released ShadyEmail.com which is a great way to hide your email and make it look completely sketchy at the same time. You put in your real email address and the website you wish to freak out and then hit submit. When you do you’ll be give a sweet shady email such as foreign-brides.ssn-for-sale-37@awe4.com.  It was inspired by the oh-so-awesome ShadyUrl.com. ShadyUrl allows you to convert any url into a scary looking link. We figured that people would want a scary looking email to go along with their fun scary looking URLs, we hope you agree.

Not only can you receive emails at your shady email address, we’re also trying out the ability to send simple text emails from your account, so you can amuse your friends and confuse spammers when they see your shady email in the from bar. So check out ShadyEmail.com today.

WhySpam.Me Featured on KillerStartups.com

March 8th, 2010

I was pleasantly surprised today to find that someone else wrote up and submitted WhySpam.Me to KillerStartups.com. You can check out the write up here WhySpam.me – Have A Disposable Email For Free . If you have a second, check out the article and share the review with a friend, don’t forget

For those of you who don’t know, Killer Startups is THE place to be featured for new web applications. They don’t feature all of their submissions, so being included is an honor. From their website:

KillerStartups.com is a user driven internet startups community. Entrepreneurs, investors, and bloggers are staying informed on up-and-coming internet startups using our blog platform, where internet entrepreneurs submit their startup to see what others think about it.

2010-03-08_120122

Who You Gonna Call – Mail Experts

February 28th, 2010

Here is a list of trusted sources on email that I have found useful in different categories.

Personal Email

Optimize your inbox with tips and tricks from these experts:

  • Heinz Tschabitscher – Writes on all aspects of personal email for About.com. He has an excellent review of several disposable email websites.
  • Lifehacker -  A user submitted directory of tips and tricks, they have a section devoted to email.

Email Deliverability -

Not all emails are created equal, follow these links to make sure your emails get to where they’re going.

  • Laura Atkins – Is an email consultant in “Email, Delivery, Spam and more”. Her articles are well written, informative and up to date.
  • Awebber.com – A commercial mailer, they cover the many hoops that must be jumped through to get an email from a server to your inbox.
  • Postmaster.live.com – Microsoft is notoriously difficult to send emails to, you won’t get your emails to hotmail unless you follow their rules.

Inside Email

Every language is different, I choose to use ruby. Check out these links to get more information on sending emails in ruby on rails.

  • ActionMailer Guide – This is the official sending email guide for ruby on rails. Its a great place to start out and a great resource.
  • Tmail – The library that is used for parsing emails in RoR before 3.0. If you’ll be doing alot of email work with ruby before 3.0 then you will become very good friends with the TMail library.


How Friendly Is your Email?

February 16th, 2010

friend

We’ve been making some minor tweaks and changes to the way we parse and forward emails. I’ll get super technical later, but for now lets talk about friends (the email kind). When you send an email you send it to an email address. That thing that has the @ in it. But when you’re typing the email, and clicking send you don’t care about the address, you only care about the person who is getting it. Thats where the “friendly from” comes in. It’s how sometimes when I write an email and click send, their inbox knows it came from “Richard Schneeman”, and not from someRandomAddress@example.com .

This “friendly from” exists because some boring guys in lab coats said it was possible when they wrote RFC 5322 and it works like this: you put your real email addres inbetween <> characters and then the “friendly from” outside of the characters. So our previous example would look like this:

"Richard Schneeman <someRandomAddress@example.com>"

Sure you can send emails without a “friendly from’, but that wouldn’t be as…well..friendly. For an indepth look into email addresses check out  What is an email address? (part one) and part two. Thanks Wordtothewise.

So all of this friend stuff is fine and good but how does it help us and our disposable email ? We have to comply with the Can-Spam act. It’s a great piece of legislation that seeks to decrease junk mail and increase accountability (like our spam reports). One piece of the Can-Spam act says that your “from” address has to resolve to the DNS entry for your server. Its more or less a fancy way of saying that you can’t lie about where you’re from. So that means when we forward you an email, it’s “from” address has to come from @whyspam.me, if it doesn’t it will be flagged as spam and most likely deleted by your server.

So when we are forwarding a message, even though the message was sent by facebook.com it will show up in your inbox as from: autoMailer@whyspam.me. Since we can’t change our actual address we’ll have to change our “friendly from”.  So now when you get a message forward from notifications@facebook.com we’re sending them out as:

"notifications@facebook.com (Forwarded from WhySpam.Me) <autoMailer@whyspam.me>"

This way its easier to see exactly where your emails came from. We strive to provide the least invasive disposable email service possible, so your forwarded messages look and behave as close to a non-forward message as possible. If you have any feedback on how we could do better, please let us know!

Update:   If you’re looking to put special characters in your “friendly from” you have to quote them. If you use ruby  you would do it like this:

email.from = '"MikelA@blah.com" <mikel@me.com>'

Note the single quotes in conjunction with the double quotes. Go forth and be friendly!

WhySpam.Me supports Haiti

February 13th, 2010

As promised, we’ve contributed to help out the relief efforts of Haiti. Its a tough time, and even though the news reports dwindle, the area will be suffering for years to come.

Screen shot 2010-02-13 at 2.24.54 PM

We chose to donate through Unicef  based personal recommendations. Though we would have preferred an organization that did not require action on our part to “opt-out” of newsletters. If you have a minute of time and a dollar to spare, anything helps. Make sure you research the organization you’re donating through so that your money actually gets to the people who need it. Don’t forget  to be safe while handing out your email address. Just because an organization may be working for the betterment of mankind, doesn’t mean that they won’t send you spam.

Be Safe. Be Generous. Use a Disposable Email Address every time.

Protect Yourself from Facebook Profile Harvesters

February 7th, 2010

In a facebook double header this morning, I was surprised to find that not only is Facebook opening user email information to developers, they’re giving away free profile data to anyone! Wow! Thanks to Pete Warden for the info.

facebook-free-user-data

It works like this: the spammer has a list of email addresses, they take that list to facebook, and upload the emails 2,000 at a time, and if the address matches one in facebook, the spammer now has a name, a picture, sometimes a school name, or employer name. So what was a meaningless pile of email addresses now has context. The spammer could take those two or three data points and further do google searches to discover even more about you.That once  email address, is now worth quite a bit more to email marketers.

Netflix was recently sued because it provided information about viewing habits of its users. While they believed this data to be anonymized, it was more than enough to pinpoint users and even “Outed” a lesbian mother. That information: rental dates, ratings, genres…seems to pale in comparison to pictures, names and college affiliation. ArsTechnica goes in depth into exactly how such sparse bits of data can be re-assembled into meaningful information.

The Facebook email-profile attack only holds water if your email is attached to your profile. That means if you replace your personal email address with a free disposable email address, that it will be more difficult for the attackers to get to your information. Even if they do match your email to your profile, you can delete the email account and make a new one! If anyone has any good ideas on how to avoid being a victim of this attack, please let us know in the comments.

Be Safe! Use a Disposable Email, Every Time

Facebook to Open up Emails To Apps

February 7th, 2010

facebookFacebook recently announced that third party applications can request your email address. While this seems like a reasonable approach to facebok decentralizing facebook email communication, it has a much more sinister underbelly.  Facebook requires users to give permission to Apps, which on the surface would seem to be adequate protection for you email address. Though this is coming from Facebook which back in Thursday, 10 December 2009 presented users with such a purposefully confusing array of new privacy options that the vast majority of its users accidentally opened up their entire profiles for the world to view.

I am infavor of open communication and sharing information, but when private information is given away under the guise of “user choice” it makes me wonder how malicious third party applications will be to find new and creative ways to trick users into granting them permission to email addresses.

I personally don’t have many applications installed on Facebook, (I’ve seen what farmville at work can do to productivity) even so, I don’t want to chance getting my inbox inundated with solicitations from an app developer who decided they could make a quick buck off my email address. So to ebb any possible junk, i took the plunge and replaced my personal address with a disposable email address. I’m still getting my facebook messages forwarded to my personal inbox, my friends can still send me messages, and everything looks and feels as if I was getting the messages sent straight to my personal account. The only difference is, i can slam the door completely on this account at any time, and open a new disposable email account. (Did I mention that they’re free).

Sure it takes a few seconds to generate an address with our firefox or chrome plugins, but what is that saying? “An ounce of prevention is worth a pound of deleting viagra emails out of your inbox?” Well if its not a saying it should be, so as always:

Be Safe!



Use Firefox?


Spamfire

Get SpamFire!

Got A Website?


Demovalid

Get Validated!

Want To Help?


Creativecommons

Get Started!