A friend of mine works for a small web development firm. They have a pre-packaged product that they basically brand with respect to each client that they take on. Recently, their clients have been interested in SEO, but few of the people at the firm know enough about web standards, search engines, etc. to do enough effective SEO on their own. Recently, they contacted me to see if I'd be interested in doing some freelance SEO work for them.
I'm interested in doing this; however, I could have a couple of concerns and am hoping that some of you have some experience with this and feedback to offer.
- As of now, I am unsure how well-organized the XHTML is for their pre-packaged product. I'm going to be looking more into it this weekend, but I've also mentioned to them that SEO depends on a number of factors - such as how well the HTML is structured - and, thus, some of the optimization will only be as great as the weakest link.
- I've expressed that a caveat of SEO is that it's very hard (impossible, even?) to promise that a customer's site will be the first, second, or third listing on, say, Google. It's even difficult to promise that they will be listed on the first page (because of factors such as the nature of the business, keywords, etc). All I can offer is that it will be more optimized when I'm done with it, than not.
- My biggest issue that I want to be honest in that I can do the work that will optimize the site beyond what's already there, but I can't promise a tangible result such as "your site will be on the front page in two months."
What suggestions and feedback do you have when faced with a situation such as this? I apologize ahead of time is this question is too far out from under the programming question umbrella.