Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialpdiaz
16,073 PointsWhen and how often should I update clients?
I have a client and one of the biggest issues I have is communication. He hasn't really asked me for any updates, so should I update him on the progress of the work every week, multiple times in a single week, or every two weeks? Also, does anyone know good seo practices for WordPress sites? I was originally doing 5 web pages for him and he asked about SEO but I don't really know how to do it. Any advice? Lastly, since I am so new to this I had no knowledge about how much to charge, so I asked for $250 for the 6 web pages and $25 for the SEO. I'm pretty sure the SEO is under-priced but could someone tell me if these bad prices or not, and what would you suggest I charge? I appreciate any and all help I receive.
2 Answers
alex novickis
34,894 PointsClients generally like up to date status, even if it's a few short sentences at the end of each work day. Perhaps you can also send a screenshot or something to illustrate what you have been doing. It depends a bit on when they expect it done.
As far as pricing it depends. You'll know you charged too little if it takes you a day and you bid $25 Generally if you don't know how to do something, it's a good idea to investigate a bit before !
But, that being said, Fix it next client!
You can always ask for bids on a web site you are doing, and compare that to see how your quotes look Keep in mind a lot of this is subjective since perception of value is everything IE if you are bidding against someone who has a large fancy portfolio generally they can ask for a bit more - but on the other hand they may be too busy to get something done quick.
Zeshan Ahmed
13,151 PointsIt's always important to keep your client up to date with the project. The rule of thumb should be never to let your client ask you for an update. There isn't an ideal timeline for updating your clients, but you would feel the necessity of giving an update yourself. Either case, twice a week should be okay for an update.
When I get a web development project, I set up a development site on my server first thing and give the URL to my client so he or she can check it time to time to see the progress. Though, this doesn't fit all the scenarios because sometimes you don't want to share the progress with your client given it's under development and you wouldn't want to leave a sour taste in your client's mouth because the styling isn't added yet :). This works well if your client trusts you and know that you wouldn't waste their time.
As for the pricing, we never overcharge our clients. Clients are smart; they will always fear you'll overcharge them. $250 for a 6 pages site could be good depending on where you stand. E.g., you have just started out and trying to grab any project you can to build up your portfolio, or you live in a country where the dollar conversion rate is higher.
The best you can do for now to avoid being undercharged is to set an hourly rate (you'll need to do some research on that. This article can help) and whenever a project comes, roughly estimate the hours it's going to take (add a few more hours to that) and multiply by your hourly rate. You'll know (roughly) what you should charge to your client.
Regarding the SEO, I'm not sure exactly how much should you charge. SEO is not a one-time service; you can't be sure how much it's gonna take for you to bring their website #1 in the search results. SEO a progressive work, and could take months to rank a website. It's better if you do research on it depending on the niche of your client's site. However, you can make the site you develop SEO ready by optimizing it for On-page SEO. Here's a good list of things you can do on a WordPress site: https://codeable.io/wordpress-seo-tips-guide/. I also use "WordPress SEO by Yoast" plugin on the sites I develop on WordPress. You can try that out too.
pdiaz
16,073 PointsThanks for the help, but I have a question: how do you set up a development site? Like a sub-domain in your website?
Zeshan Ahmed
13,151 Points@leonardodelcont, sorry for the late response!
Yes, I have a development server like, dev.example.com and whenever I get a project, I just add a sub-directory to it, e.g., dev.example.com/new-project and uploads the work there.
Just to give you the idea of it, I use inMotionHosting to host all my sites including the dev sites. Then I use SFTP plugin on Sublime to map a local project to the dev using FTP. That way, I can work locally, but my files uploads right away on the dev site. :)
pdiaz
16,073 Pointspdiaz
16,073 PointsAlright, but since seo can take a long time should I charge monthly? Like $50 every month to continuously update the SEO of the website?