This guest post is by Matthew Setter of Malt Blue.
How often do you find it happening to you? You discover an issue with your site, or one of your community members emails you to tell you about it, and soon you start to see tweets about it too.
Maybe it’s as simple as an error message that detracts from the professional appearance of your site. Perhaps the contact form doesn’t send messages to your contact email address. Or is it that the whole site just displays as a blank page, otherwise known as the white page of death?
You’re not a programmer, a software engineer or a seasoned professional systems administrator who’s responsible for the U.S. Google Data centers. You’re an accountant, an au pair, or a globe trotter who loves surfing and seeing fantastic sites around the world. Now this isn’t to diminish any of these honorable professions and ways we bloggers spend our lives; it’s just that your strong suit likely isn’t website architecture and code debugging.
What’s more, every break in your site affects your professional image and ultimately, your bottom line. So it’s important that you get the issues rectified as soon as possible, and get the show back on the road. But what do you do? What’s the best approach to take?
It’s important to report technical problems to your tech support (whether that’s one person or a dedicated support company) clearly and unambiguously, and to provide them with as much information as they need to get you up and running again, quickly.
Technical people have a bit of a reputation for being dry, blunt, impersonal, and brusque. But this isn’t necessarily the case. Like everyone else, they have their priorities and ways of approaching the work that they do, as do plumbers, dentists, lawyers, and politicians.
And, as with all people, to get the most out of them—especially when you need them—you need to talk in a way that they’re responsive to and understand. It’s a lot like writing: when you’re reporting technical issues, you need to write for your audience.
Unless your technical support person’s completely lacking in all forms of social and inter-personal skills, which is highly unlikely, here’s a set of tips to get a quick and effective solution to your problem.
Can you replicate the issue?
To be sure that the issue exists, you need to be sure that the issue is replicable, quickly and simply. Then, you need to write down the steps that you took to replicate the issue, clearly and unambiguously, so that your tech can repeat the issue themselves.
Let’s say that a page on your blog that displays a series of images about one of your products crashes when people try to view it.
Here’s how I’d report it.
- Open up the browser to <insert your domain name here>
- From the main navigation, click Products, then Books, then New York Times best-seller, then click Gallery.
- On that page, you will see a product image gallery with buttons to navigate through the images at the bottom-center of the page.
- Click through the pages, starting at one using the numbers, not the forward arrow at the end (think: Google search results navigation).
- When you get to page 6, the page shows nothing except what appears to be an error message, which is as follows: “Error 5000. PHP could not connect to MySQL with username <username> and password <password>.”
- The url of the page is: http://www.superbooks.com/products/books/nyt-best-seller/gallery/6
From this description, it’s simple for your tech support person to start at the home page of the site and, step by step, move from there to the point at which the error occurs. In addition to this, you’ve provided the URL so they can go straight to the error, as well as a copy of the error message. This provides comprehensive information to get the issue resolved.
Browser(s) and operating systems
Now whilst this information is pretty good, it’s not all that’s available. As is so common for TV salesmen to say, “but wait, there’s more!” In addition to this information, you should also provide details of the browser, browser version and the operating system that you’re using.
Whether you’re using Google Chrome, Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera, or another of the multitude of browsers out there, put that information, along with details about your operating system, into a table similar to the one below. Include it with the information you send to tech support.
I’ve quickly prepared this one based on the technology I’m using right now.
Name |
Version |
|
Browser |
Google Chrome | 16.0.912.77 |
Operating System |
Mac OS X | 10.7.2, Build 11C74 |
Finding this information
This is all well and good you say, but how can you find this information?
Windows
To find out which windows operating system you’re using, right click on your desktop and select Properties from the menu that appears.
A dialog will display, showing your operating system under the default tab, named General.
Apple Mac
To find out the version of Mac OS X you’re running, click the Apple icon in the top-left corner of your screen, then click About This Mac.
In the window that pops up, under Mac OS X, you’ll see text that reads something like, “Version 10.7.2”. As it says, that’s the version number of the operating system. If you click on that text, it will give you a “build” number.
If you’re using Google Chrome, click About (on Windows) or Chrome (on Mac) and then click About Google Chrome. In the window that appears you’ll see the full version number under Google Chrome.
Browser: Mozilla Firefox
If you’re using Firefox, click About (on Windows) or Firefox (on Mac) and then click About Firefox. In the window that appears you’ll see the full version number under Firefox.
Browser: Apple Safari
If you’re using Safari, click About (on Windows) or Safari (on Mac) and then click About Safari. In the window that appears you’ll see the full version number under Safari, similar to: Version 5.1.2 (7534.52.7).
Why is this important?
This information is important is because, despite appearances, not all of the modern web browsers are created equal. Though Google Chrome, Mozilla Firefox, and Apple Safari all render web pages pretty closely, and more recent versions of Microsoft Internet Explorer are rapidly getting better, they each have quirks and differences between such things as their Javascript engines, and the support they provide for different aspects of web standards, such as HTML and CSS.
If you can provide this information along with the process the tech support can use to repeat the error, it really helps isolate the issue. One further thing to remember is that some specific versions of software have particular quirks or bugs that don’t exist in any others. So the operating system or browser version can be crucial in some cases.
When did it happen?
Now while all of this information is great, it’s not always enough to isolate the issue. Please don’t be despondent, though. Sometimes it’s not a browser issue as such—maybe it’s an issue relating to the web server. Maybe your site’s particularly popular and has traffic spikes which cause problems, for example.
So as well as the information you’ve already provided, let the tech know:
- the time of day and
- the day of the week and
- the month when you or your readers first noticed this issue.
If the tech support is on their game and also has access to your site’s analytics, they may be able to make a correlation between the times that you report the issue occurs with the traffic loads on your site.
Maybe the error is not an error, but an indicator that you blog’s gaining in popularity, and that your audience is really starting to grow. This “error” may be an indication that you need to upgrade your hosting plan and infrastructure to cope with it.
Anything else?
What about a screenshot? Images of the issue can be very helpful for tech support.
Don’t get carried away: just capture the moments at which the error occurred and what you saw. In either Mac or Windows (and on Linux too of course) you can capture what the screen looks like in a screenshot and, using such tools as Microsoft Paint, Gimp, Paint.net, Paintshop Pro, or Adobe Photoshop, crop the image so that it’s not enormous, and to highlight the
Better support
This list isn’t everything, but it’s a good start. By providing this information as quickly as possible, you’re going to give your tech support a lot to work with, and a good head-start to help you out and resolve your issues. These details aren’t a guarantee of success, but they are much better than nothing.
So the next time you hit a problem on your site, go grab that information, put it together, and send it over to your tech support. I’m sure that they’ll appreciate you putting in such a lot of effort on their behalf. If not, I can hook you up with someone who will be!
Matthew Setter is a passionate writer, educator and software developer. He’s also the founder of Malt Blue, dedicated to helping people become better at web development.You can connect with him on Twitter, Facebook, LinkedIn or Google+ anytime.
Hey,
I want to start a blog for my Site http://www.fbfansadd.com and want to post some Articles about my products and their necessities. But to facebook they are not legal products. So if I market my products through my blog will they block me? I mean the Facebook Authority?
Hi F H,
To be honest, I’m not sure as I’m not completely au fait with all the rules of promoting on facebook. If anyone can shed more light on this for F H, that’d really be appreciated.
Best,
Matt
I think this post is for non-techies like me. I have suffered a lot coz of this.I had a bad host earlier, and every month or the other I used to have down times. Now I am with a very reputed host and there is downtime just once and year. If i have problem with the coding or some page has errors, I simply take a screen shot and send it to the designer/coder..
Great article. I use http://supportdetails.com/ to provide all the information. It provides this information, with the ability to email it, or download it as a PDF or CSV file. Cool tool.
Hi Michel,
Thanks for the positive feedback. I wasn’t aware of supportdetails.com before, but after having a quick scan I’m really impressed. It really looks like a great tool and so simple! It’s one that I need to get word out about quick smart. By the looks of it, in about 60 seconds, you can send all the information through about what you’re using, no questions asked.
Thanks for posting the link mate.
Matt
Wow! What a really cool resource/tool. I just checked it now and I can’t believe I’ve never heard of it before. Thanks Michel, for sharing. I will take advantage of it because I’m not very techie.
This is some great info. There is nothing worse than having an unclear tech support document. ALl that does is make the process more difficult. Following your steps all tech issues should be resolved much quicker and easier. Great info!
Hey there Steve,
Hello again and thanks for the positive feedback. I totally agree; I’m not trying to convert anyone in to a geek or a nerd, but empower people to be able to better help others to help themselves. That way we all win – Tech’s get as much information as possible to help resolve issues and site owners get their site’s back up and running smoothly.
I just read through the entire article of yours and it was quite good.This is a great article thanks for sharing this informative information.I will visit your blog regularly for some latest post….
Hey thanks kindly for the feedback. Glad that you got a lot out of it.
I am looking forward to see your second article – “how to succinctly replace tire if you’re blogger?” and “how to check if your milk is spoiled, while writing to your blog?”. Finally, it would be priceless to read the article about removing the dust from the monitor according to my blogging habits.
Now, seriously, what THIS article is doing on problogger? There is no basic filtering now for guest posts?
Any hosting company’s support staff will get all the information from you during the live conversation and will get every bit of information they need. Also, from the perspective of tech support guy, the “report” that author consider to be the proper one, is garbage. All you needed to do is to tell the support guy – “My client ID is XXXX, and when I am opening my website I am getting this error: (your PHP – mySQL error message goes here)”. That’s it. They don’t need to hear anything about your website structure, it’s irrelevant.
Just like this guest post.
Dmitry,
glad that you had a good read of the post, but sorry to see that you thought so little of it.
That was pretty helpful and the tips and tutorials at ProBlogger has always helped me.
Thanks for the share
Hey Tushar,
great to hear that you got a lot out of it. Problogger definitely is a great resource.
hello, this is some great info. thank you very much.
No worries Lintang. Glad you found it helpful.
I’ve never really had any problems with technical support. Just a month or 2 back, I had an issue with my site and contacted by web host about it. Although, it took almost 2 hours to resolve, the tech support guy explained everything in detail and told me what I should do in order to prevent it from happening again.
Joe,
glad to hear that your setup is working really well; I hope that you give them a lot of referrals. It’s always great to work with people that talk in plain and simple terms and don’t get lost in tech speak or jargon as well as helping us to help ourselves.
There is such a thing as giving too much info, though, especially if you’re
contacting hosting support. The hosting companies I worked for gave you X amount
of minutes with a customer, so time can be of the essence (especially when calls
are monitored!) Giving browser info right off the bat could be a timewaster,
because, hosting companies don’t support browsers, nor operating systems and
chances are good the tech department as a whole are not going to know the quirks,
especially in conjunction with web software like WordPress.
And, it’s important to keep in mind as well, most hosting companies do not support
third party software like WordPress. They support issues a customer has with the
server or email, but if your Blog is wonky, you’ll be on your own.
Elizabeth,
you raise some very good points and I agree that different companies have different approaches and priorities to what they focus on and what they don’t. I offer this as one way to approach the situation to work to resolve an issue effectively.
Matt
being new to blogging i have saved this for future reference.
cheers