10 replies
Hi,

I am designing an application that:

1. Goes to the Google Keyword Tool and from a seed keyword, creates a list of Y keywords, with their search and CPC numbers.

2. Then searches on Google and gets the top X results for each keyword and then finds contact details for those domains, either from the site or whois.

3. Then sends an email to each of those domains, with an 'intelligent' spam compliant email.

Now, here is my question:

Because the project has three distinct skill sub-sets, do you think I would be better off splitting the project into 3 or to get 1 person to do it? It appears to me it would be quite hard to get one person who is knowledgable in all aspects, especially when you apply larger numbers to X and Y. For example, if X = 100 and Y =100, and email find rate is circa 50%, then that would be 5,000 emails sent for every seed keyword. That's a lot of processing power. Could one person have the sufficient knowledge to put all 3 aspects together?

Any thoughts? This has been worrying me so I would appreciate some good advice from the coal face.

Thanks Allen
#programming #question
  • Profile picture of the author n3r0x
    Originally Posted by allenjohn View Post

    Hi,

    I am designing an application that:

    1. Goes to the Google Keyword Tool and from a seed keyword, creates a list of Y keywords, with their search and CPC numbers.

    2. Then searches on Google and gets the top X results for each keyword and then finds contact details for those domains, either from the site or whois.

    3. Then sends an email to each of those domains, with an 'intelligent' spam compliant email.

    Now, here is my question:

    Because the project has three distinct skill sub-sets, do you think I would be better off splitting the project into 3 or to get 1 person to do it? It appears to me it would be quite hard to get one person who is knowledgable in all aspects, especially when you apply larger numbers to X and Y. For example, if X = 100 and Y =100, and email find rate is circa 50%, then that would be 5,000 emails sent for every seed keyword. That's a lot of processing power. Could one person have the sufficient knowledge to put all 3 aspects together?

    Any thoughts? This has been worrying me so I would appreciate some good advice from the coal face.

    Thanks Allen

    actually that depends on the developer..

    However the keyword tool part would have to been in a language that enterprets the javascript on it.. "I know since i tried to access it through cUrl and php approx a year ago". You would have to find an "Adobe Air" programmer to do that part. As for the other parts those should be a bit easier if the developer knows what he does.
    {{ DiscussionBoard.errors[4864478].message }}
  • Profile picture of the author lordspace
    Hi Allen,

    I'd say get 1-2 people max.
    this project will be better handled by 2 people or one pro.

    Big picture problems off the bat are:
    spidering of the sites (using proxies - but it requires checks for proxies are live or down)
    queuing emails
    sending emails (some companies have 50-150 / hour limit)
    so if you're using one hosting at 100 emails / hour your limit would be 2 400 emails / day

    An idea solution would be to get 5-6 different VPS and IPs which get data from 1 central data server.
    Signature

    Are you using WordPress? Have you tried qSandbox yet?

    {{ DiscussionBoard.errors[4869661].message }}
    • Profile picture of the author Codez
      Originally Posted by lordspace View Post

      Hi Allen,

      I'd say get 1-2 people max.
      this project will be better handled by 2 people or one pro.

      Big picture problems off the bat are:
      spidering of the sites (using proxies - but it requires checks for proxies are live or down)
      queuing emails
      sending emails (some companies have 50-150 / hour limit)
      so if you're using one hosting at 100 emails / hour your limit would be 2 400 emails / day

      An idea solution would be to get 5-6 different VPS and IPs which get data from 1 central data server.
      Actually you could do this with one vps and set a cron to send the emails.
      {{ DiscussionBoard.errors[4878784].message }}
      • Profile picture of the author DEaFeYe
        Banned
        [DELETED]
        {{ DiscussionBoard.errors[4879756].message }}
        • Profile picture of the author mojojuju
          Originally Posted by DEaFeYe View Post

          You're going to have one VPS with SMTP servers that come from different IP's ?


          O_o
          I don't think that's what he was suggesting. He said that one VPS could be used. I can't think of any reason why the VPS in question would need more than 1 IP for sending mail unless it's a policy of the VPS provider which limits mail to a set number per IP address. If it was necessary, a server like Postfix could be configured to use multiple IP addresses.

          Also, I've never needed to send out hundreds of emails per hour around the clock, but if I did I think I'd use Amazon's SES or something similar, just to make things easy. It seems pretty cheap and would avoid some of the hoops you got to jump through in delivering to the many different ISPs.

          On second thought, after reading the OP's post again, I don't think Amazon SES would think to kindly of what the OP wants to do. I'm guessing that this is pretty much just unsolicited bulk email.
          Signature

          :)

          {{ DiscussionBoard.errors[4881843].message }}
  • Profile picture of the author cannons
    The major problem is not the coding but sending the mail since the whole work of the script is to send huge mails and you wont be able to send more than 500-1000 mails per day using any hostings first find one that lets you send spam mails 1000s per day then it would be better to start developing the script
    {{ DiscussionBoard.errors[4870773].message }}
    • Profile picture of the author allenjohn
      Originally Posted by cannons View Post

      The major problem is not the coding but sending the mail since the whole work of the script is to send huge mails and you wont be able to send more than 500-1000 mails per day using any hostings first find one that lets you send spam mails 1000s per day then it would be better to start developing the script
      Hi - Thanks. These would not be Spam emails (they would be Spam Act Compliant) and I think the solution is that we would find Y hostings that would allow X per day each and then route the replies to one place. I think that could work... regards Allen
      Signature

      Make Money with Niche Blogs Auto Profit - Let us build YOUR auto blogging empire for you. BUY BACK GUARANTEE for Gold Orders! FAQ - NEW! - One Way Link Building Service

      {{ DiscussionBoard.errors[4870857].message }}
      • Profile picture of the author andrejvasso
        Originally Posted by allenjohn View Post

        Hi - Thanks. These would not be Spam emails (they would be Spam Act Compliant) and I think the solution is that we would find Y hostings that would allow X per day each and then route the replies to one place. I think that could work... regards Allen
        I am not into this whole emailing business, but I think in order to mail according to the Spam Act Compliant, you must ask the people first if they want to receive email (for instace via an opt-in form+confirmation email).

        You cant just mail thousands of people and think its not spam, just because the email is well-written (I personally would consider it spam when some1 emails me about anything I never asked to hear about).
        {{ DiscussionBoard.errors[4872120].message }}
        • Profile picture of the author allenjohn
          Originally Posted by andrejvasso View Post

          I am not into this whole emailing business, but I think in order to mail according to the Spam Act Compliant, you must ask the people first if they want to receive email (for instace via an opt-in form+confirmation email).

          You cant just mail thousands of people and think its not spam, just because the email is well-written (I personally would consider it spam when some1 emails me about anything I never asked to hear about).
          Hi - According to here:

          CAN-SPAM Act of 2003 - Wikipedia, the free encyclopedia

          receivers do not need to opt in and confirm. Actually, you can turn off the confirmation requirement in aweber, so that must be right.

          I am not intending to break any laws and I would not proceed with the project. I might get some further legal advice on this whole issue... thanks Allen
          Signature

          Make Money with Niche Blogs Auto Profit - Let us build YOUR auto blogging empire for you. BUY BACK GUARANTEE for Gold Orders! FAQ - NEW! - One Way Link Building Service

          {{ DiscussionBoard.errors[4880116].message }}
  • Profile picture of the author eminc
    Hi Allen,

    According to your explanation of your project, it seems to be a lot for one developer to do it. As per my experience, it can be done, but it takes a lot of time. You can get a professional team to get it done, as they will consume less time and work on the three things at the same time and get it integrated quickly. As n3r0x says, it depends on the developer, but things do take time for even a skilled developer.

    Good luck with your project
    Mohit
    {{ DiscussionBoard.errors[4877928].message }}
  • Profile picture of the author Codez
    You wouldn't need more then one IP on a VPS to send alot of email. The only time you would need more then one IP to send mail is if you are doing something illegal.
    {{ DiscussionBoard.errors[4885486].message }}

Trending Topics