In your contract or in your terms of service did you specify you would check the website at all, on a consistent basis for functionality?
Chances are you didn't.
In that case, it is not your responsibility. Lose the guilt.
However, I think we can both agree that you perform a valuable service when you notice things like this, correct? You provided a valuable service that you were not obligated to provide. You went over and beyond the scope of your services. I say good job for you.
I always go above and beyond for my clients but I also separate obligation from going the extra mile. You are not obligated to make sure their site stays up, works the proper way, etc. unless you specified you would (or unless you break it). They are the website company, they are in charge of that.
I had a client whose site went down one day. I called the website company myself and got it back up and running, instead of notifying the company. Why? a) because every second the site is down is precious due to visitors bouncing and b) because I don't bring my clients problems. I either bring them solutions or solve it myself. I was not obligated to do that but I did it because I go the extra mile. It was not my fault the site went down and it isn't even my responsibility to make sure the site goes back up. But I did it anyway.
Really, the only difference between going the extra mile and obligation is the responsibility. In each situation, you're going to do the same thing. I was still going to call the website company and get the situation resolved whether I was obligated or whether I was simply going above and beyond.
The action is the same, the responsibility is different. Guilt comes from not doing something you were responsible for.
So, if you weren't responsible for that, draw a line and say you weren't, especially to yourself. What you tell yourself will reflect how you end up interacting with the client on this issue.
When it comes to talking to the client, don't even mention the traffic this time. Let them know the website isn't functioning properly and he needs to get that fixed. Offer to talk to the website company for him. Then, you can go to the company and say, "Hey, this needs to be fixed" not "Hey, this needs to be fixed because it's killing our traffic." One of those statements they are solely responsible for and there's no way out of that. One of those statements they perceive they have a little wiggle room on and may not be responsible for. Any time you let someone have a chance to not be the person responsible, guess what, they'll do anything to get out of it. It's not negotiable that it's their fault the navigation isn't functioning. It is negotiable (to them) that the traffic drop isn't their fault. Don't even give them that opportunity.
Later on, talk to your client about the traffic. If you talk about them in the same session about both subjects, it looks like you're blaming the website company for the traffic drop and you don't know that's the reason. If the traffic drop is an urgent issue, find a way to separate the two things.
---------- Post Merged at 03:11 PM ---------- Previous Post was at 02:59 PM ----------
Thank you for taking the time to respond Eric. I am not looking to blame or finger point in any way shape or form. I fully agree with your thoughts and stay away from that behavior. I don't agree with it and would explore all peaceful alternatives before I ever had to resort to the blame game. It's just not my M.O.
The problem was pointed out by me to their new developer and through an exchange of emails, I learned that the problem may have existed prior to me noticing. Either way the developer did not rectify the issue and it just sat. Now they see a decline in traffic and are questioning me as to why. Meanwhile, there is a glaring issue with the site that potentially caused a dip in traffic. I feel a little to blame b/c I didn't notice the issue earlier as I've been focusing more on off-site activities. At the same time, the developer should be logging their changes, (I also created a shared spreadsheet for them to log any and all changes for the main purpose of tracking changes and potential errors so they can be fixed more easily).
So I guess I'm looking to see how others manage the overall relationship when dealing with inside developers. How do you abstain from being held responsible for things beyond your control and more so, how do you mitigate these types of situation with business owners?
I've also made a number of recommendations which have fallen on deaf ears. I've provided specific information for content creation and they have done little to nothing to help their own cause. Content can impact traffic directly yet it's something out of my control. Offering content creation services has been something I'm looking into for when I get going on my own two feet but i'm not there yet.
Sorry for my quasi-vent but I am need of some advice to make sure I can offer a better service to anyone I deal with.
When it comes to my clients, they have way more contact with me than they do with their website company. Normally, most people don't talk to their website company for 6-12 months. As long as the website is up and running, there's no reason to talk to them. Because of the nature of my business, I talk to my clients 2-3 times a month sometimes. Due to this and the care and attention I show their business, they know I'm on their side. When it comes down to a situation when it's me vs the website company, I own an unbelievable edge. This sets me up not to have problems with the website company. If it comes down to me vs them, I always win. Because I care about my clients.
Normally, I don't have problems with the website companies. Actually, not sure I ever have. If I do, it's because they can't do something I need them to do which never turns into an argument. If they can't do it, they can't.
Here's how I would handle your situation. I would probably have a sit down meeting with the client and say, "Hey, this has been a problem and it needs to be fixed. I have tried to call them and talk with them but I can't get them to budge. Normally, when the person calls who pays the bill, they quit being lazy and do what their responsible to do. Really, this shouldn't even be an issue as this is standard in the website industry. You pay people monthly to manage the site and these people are dropping the ball. Will you call them and see if you can get them to do what they should have done 2-3 months ago?"
That will light a fire under him. He's not getting what he's been paying for? Watch out.
Also, show him the site. Show him the issue. Be the website visitor for a second and say, "Look, I can't even go here, or do this, it's killing us."
Then, address the traffic drop. Don't shy away from the possibility that this is your fault. Take a gulp and lay out all the possibilities. Check their ranking fluctuations, search engine traffic, compare them year over year, are they seasonal, etc. If it's a small dip maybe it's nothing at all. If it's a big dip, obviously something is going on.
Diagnose the issue. If it's your fault, own up to it and let them know what you're doing to fix it. They'll probably be surprised you admitted it and have some respect for you. And chances are, they'll draw the correlation to the navigation as also being an issue for you, without you having to say it. You'll get bonus points for not blaming the other company for that either. If they don't draw the correlation, as you're about to leave, just say, "And make sure you talk to the website company about the navigation. That can only help us."
You didn't blame them but as he's thinking about them, he'll draw the correlation at some point.