I have a friend who wants me to start SEO on his restoration company in Long Island. I'm not sure what to charge him so I had an idea to let him decide how much he wants to pay me. I would do this through a system where I rate keywords 1-10 based on difficulty, and set a price per keyword, have him choose the keywords and add up the prices till the end of his budget. So for example. First I'm going to make a giant spreadsheet pairing together areas in Long Island, NY with restoration terms. I would then do some basic research to see the difficulty of the words, and then rate them 1-10. The spreadsheet I would show him would look like this except have hundreds of terms (I would outsource this work.) I would then show him a pricing system where I charge per keyword. These prices aren't set in stone but it would look something like this: Rating Price 1 $2.50 2 $5.00 3 $10.00 4 $20.00 5 $40.00 6 $80.00 7 $160.00 8 $220.00 9 $440.00 10 $880.00 So let's say his budget is $800 a month. He can choose 5 keywords with a rating of 7 ($160 * 5) or any combination. We will agree to a time period where I can deliver those keywords to the top page (say like 2-3 months or so) and then we can meet again and have him pick new keywords. Is this a smart idea or is its stupid? What potential problems do you see with this system?