20

How I Collected Emails of 358 Top Marketers Using Advanced Google Search Operators

Google Advanced Search Operators

When I wrote the complete guide on Bing SEO, I needed to do lots of email outreach to help it reach industry influencers. I already had connections with a decent number of well known people in the industry, but for a guide of such length and details, I thought, “it deserves more!“.

In fact, I later found out that because of the aggressive promotion strategy, it managed to get around 150 shares across all social platforms and bag a mention on Search Engine Land’s in their SearchCap article, the dollow link from a DA 90 site is just a bonus.

Moreover, I leveraged the same email list to repeat the feat with my next guide on white hat tiered link building. It again got numerous valuable social shares, a mention in another SearchCap post, and featured in leading industry forums such as Traffic Planet.

The Benefits

What’s more interesting is, as I was able to get people talking about them, they still constantly get fresh hits, mentions, links, and social shares. And due to the extensive nature of them, they’re now linkable assets that I’ll be able to often leverage to build links to this blog.

So, the initial outreach and surge of traffic are very essential for the success of blog posts published on a small/medium blog which lack tons of loyal readers like bigger sites. That’s why I was determined to email more people than I usually do, as I had a feeling that those posts deserved to be seen and read by people.

I was more concerned about emailing great online marketers that I didn’t know about yet than people I already had connections with. The problem was how I was going to know about great marketers that I didn’t already know about, and more importantly, how would I get their emails to reach out to them?

Enter Moz!

I thought, Moz has a nice collection of user profiles and the scoring system (MozPoints) could really come in handy to judge people’s influence. But it was impossible to go through tons of blog comments, Q&A threads etc. to find influencers. Plus, most of the people there don’t display their emails on their Moz profiles.

matthew-barby-moz-profile

So, instead of going through 10 profiles and finding 1 email, I decided to use a combination of advanced (according to Google themselves) search parameters to search for exactly what I want.

The Targets

Moz has thousands of user profiles. There’s not much use emailing someone with 50 MozPoints when emailing someone with a thousand might make the post reach to that person and many others like the one with 50 MozPoints.

MozPoints

Also, this post on the findings after scraping Moz’s user data by Michael King came in very handy, because it gave me an idea about how many people are really there who have more than 800 MozPoints,which was the minimum number of MozPoints someone had to have to be targeted by me.

The Footprints

After a few quick Google searches, I noticed that the emails weren’t being displayed in the snippets. The emails show up only when JavaScript is enabled. As it’s not enabled in case of googlebot, it fetches this message instead: “Email: (Enable Javascript to see email address)”.

james-norquay-moz-profile

That was actually very helpful in tracking those people who have listed their emails publicly on their Moz profiles. If someone hasn’t listed his email on his Moz profile, then there would be no “Email: (Enable Javascript to see email address)” message too. So I specifically utilized my discovery in a way that would make Google only list the user profiles with valid emails.

The Search Query

site:moz.com inurl:/community/users/  "enable javascript" "mozpoints:" 800..3000

Explanations:
  1. site:moz.com includes results only from the moz.com domain.
  2. inurl:/community/users/ displays only the Moz community profiles.
  3. “enable javascript” searches exactly for the phrase “enable javascript” within the page. This ensures that only people who have displayed their emails publicly will get their profiles listed on the SERPs.
  4. “mozpoints:” 800..3000 displays the profiles (with emails) of Moz members who have MozPoints between 800 and 3000. This is the only part of the query that isn’t 100% accurate. I originally wanted to include the 800..3000 part within the quotes, to improve the accuracy, but due to the nature and function of the ” ” contained searches, Google was searching for the exact line “mozpoints: 800..3000” within the member profiles, which wasn’t what I was meaning to do.
    The problem with what I used instead is that it turns up around 1 improper result per SERP (often due to years listed on their profiles, like 2011 and 2012). If you can omit them, you’re good to go. Basically they won’t do you any harm either, as you’re still emailing a valid person presumably interested in online marketing.

Now, you can collect the emails automatically using something like ScrapeBox, or you can do the job better manually, collecting the names and website URLs as well. What I did was keeping an Excel spreadsheet open and adding new user details as I go from one profile to another manually.

More Details Are Always Better

When you get the names and website details of people alongside their emails, you increase your chances of getting a reply from them by not sending a generic non-personalized email.

But obviously, if you are in a hurry, you don’t want to email 350+ people one at a time manually. As my message was the same for everyone, I created an email template in BuzzStream and made use of variables such as [firstname] and [website] for personalization.

My Conversion Rate

In my first attempt, I got 27 unique replies from the 358 people I emailed. So, the conversion rate was 7.5%. Considering around 90% of those influential people who replied to my email also shared my content with their huge followings, the effort was worth it.

Conclusion

I took approximately 15 seconds for each user profile to copy paste the details in my Excel spreadsheet, so for 358 people it took me around one and a half hour. Given the quality of those contact details, I think the time is well worth it.

If you don’t have the patience or time to do that yourself. Just prepare the query and hire someone on oDesk to do the job for you.

Here’s a pretty thorough list of lots of advanced search operators. Short and useful version from Google themselves. Again, this post is about how I used the advanced search parameters to extract emails from an active user base of a particular site. You obviously have to find footprints and work on your own custom query in case of other websites.

So, in what other ways do you use Google’s advanced search parameters?

Rohit Palit
 

I'm a 19 years old Web Entrepreneur based out of Kolkata, India. I'm a technical SEO fanatic. I'm also interested in web hosting and WordPress. Want to get in touch? Connect with me on - My Personal Site, Google+, Facebook & Twitter.

  • That’s a clever way of reaching out to influential Mozzers, and could work in other industries with similar directories. But for most niches you’re still going to have to rely on good old-fashioned elbow grease… or a couple of Elance gigs.

    • Yep. I’m sure there are such directories with footprints in other industries as well.

  • Nice post Rohit – I wrote something pretty similar a couple of months ago, you might wanna check it out http://www.wowinternet.co.uk/blog/using-moz-com-profiles-for-your-outreach/

    • Good stuff. 🙂 I targeted users based on their influence, you did based on their interests. 🙂

      • Matt

        LOL OK PAL

  • agentblackhat.com

    Great post, i’ll be using this myself soon. GodOfSEO asked me to invite you to http://www.blackhatunderground.net, that offer is still open if you’re interested, take a look and let me know.

  • Holy crap this is awesome. Great great great post bro!

  • Rohan Ayyar

    Good one, Rohit! Did you consider using “Level” in the search string? This could weed out a few “Aspirants” who show up in the results. Can you come up with a refined one? (I tried a few quick ones, but couldn’t find anything satisfactory).

    • Haha, thanks, Rohan. I’m definitely not looking to do that. 😛

      You can try to add a “Level;” Authority+Specialist+Expert at the end of that query but the refinement won’t be perfect because some people would still have those words somewhere in their profiles.

      Something simple like this doesn’t work for some odd reason: “Level: Authority”.

      Let me know if you have any questions.

  • Dave

    Use site:moz.com inurl:/community/users/ “enable javascript” “Additional Contact Info” and get the email ids on Google search results.

  • Spook SEO

    Hi Rohit!

    I totally agree with you here. When we get the names and website details of people alongside their emails, we have indeed increased our chances of getting a reply from them by not sending a generic non-personalized email.

    • Exactly what I remind people of many many times. 😉

      • Spook SEO

        All relevant emails from the top marketers in just one step is perfectly awesome. Its simply like a shotcut. if your working on a article you can simply type in the keywords and in a matter of seconds you get what you need.