A website fault investigation recording page and static-image access separately

When the Main Website Will Not Open but Images Still Work: How to Give Developers Useful Fault Information

Author: JVDS Design Studio Reading time: about 10 min

When the official website's pages will not open but a particular image or static document still opens, record the two behaviors separately first. This shows that different requests have different results; it does not, by itself, establish that the database, hosting server, or a particular plugin is responsible. The most valuable thing a business owner can do at this point is provide reproducible facts that help maintainers narrow their investigation.

A useful fault report should tell the person taking over which address was used, when the problem began, which tasks are affected, what changed recently, and which recovery materials are available. Clear records make priorities easier to assess than saying “the entire website is broken,” and reduce repeated questions and actions without an evidential basis.

First Describe the Fault as a Reproducible Task

Instead of simply writing “the homepage does not work,” record the complete URL, how it was opened, and the message actually displayed. Entry points from search results, bookmarks, links within the site, or a manually entered URL may differ. If the URL contains parameters, also record the version used on this occasion. When forwarding the report to maintainers, retain the URL as text rather than providing only a screenshot without the address bar.

Timing matters just as much. Record when the problem was first noticed and approximately when the last normal operation occurred. These are different: the first observation may come after the fault began. If a time is uncertain, say directly that “the earliest known observation was during a particular check,” rather than turning an estimate into a precise start time.

The task description should also include login status and page behavior. A visitor unable to open a service page, an operator unable to save an article, and a form submission with no acknowledgment are different business problems. Describing the actual action and result helps the team choose a verification entry point without first asking nontechnical staff to determine which software layer failed.

If the problem occurs intermittently, record the device, network, and steps used for both successful and failed attempts. Do not announce a complete recovery simply because your next attempt succeeds, or generalize one failure to every visitor. Maintainers need to know whether the problem can be reproduced consistently before deciding how to continue observing it.

Accessible Static Files Are a Clue, Not a Conclusion

Website pages typically involve organizing content and processing business operations, while images, stylesheets, or downloadable resources may be served through another path. When these two kinds of requests behave differently, distinguish them explicitly in the report. Unavailable pages alongside accessible images do not mean all business data has been lost. Conversely, accessible images do not establish that forms, the administration area, and article retrieval are working.

You can check a public resource already known to work and record its actual address and result. Do not guess internal paths, try unknown maintenance entry points, or repeatedly move server files to demonstrate that images work. Gather evidence around existing public tasks and the authorized scope of investigation.

For screenshots, specify whether they show a page error, a browser connection message, or a functional message inside the page. These can look similar, but maintainers must interpret them alongside request results. If the browser displays an error message, recording that short text exactly is more accurate than rewriting it as “the server has completely crashed.” See What Should You Monitor After a Website Launch? for related checks.

One recovery record for JVDS Design Studio's own website involved failed dynamic pages while static files remained accessible. The scope of program-directory restoration was subsequently confirmed, and recovery was verified through public pages and actual requirement notifications. This record illustrates the value of collecting observations separately; it does not mean another website with the same symptoms necessarily has the same cause.

A reproducible fault record containing the entry point, time, and actual behavior

Identify the Affected Business Tasks to Set Priorities

List the impact in terms of real tasks: whether visitors can learn about services, download materials, and submit contact details, and whether internal staff can log in, edit content, or view saved records. Check the tasks most dependent on the official website first, then local layout and decorative content. There is no need to assign every abnormality the same severity.

Distinguish between “the task cannot be completed” and “the result cannot yet be confirmed.” For example, a form submission without a completion message does not establish that the administration system has no record. A contact mailbox receiving no notification does not mean saving necessarily failed. Having maintainers check the administration records and actual notifications helps prevent visitors from submitting repeatedly or sales staff from creating duplicate leads.

If the business has an alternative contact channel, confirm that it still works before directing internal teams to use it according to the actual arrangements. Do not suddenly publish an unverified phone number or promise a recovery deadline. External communications only need to accurately explain which tasks can currently be completed and the next step. If the cause is still unknown, leave that uncertainty visible.

Update the impact as checks progress. For example, if only a homepage failure was initially known and all dynamic content is later confirmed to be affected, add the new result. When a function subsequently recovers, record the recovery time and verification method. This gives technical teams and business owners the same progress record rather than several versions of the news.

Recent Changes Help More Than Guessing the Cause

The fault report should list recent actions that actually occurred: which update package was uploaded, which settings were changed, whether directories or permissions were adjusted, and which backup was restored. Naming the person and approximate time is enough; private configuration details do not need to be disclosed in a group chat. If the records are incomplete, state which information still needs to be supplied by the relevant people.

“Nothing changed” also needs a defined scope. A marketing colleague not updating articles does not mean hosting settings or automated services remained unchanged. Confirm separately with those responsible for content maintenance, technical maintenance, and hosting management rather than treating one person's memory as a complete change log for the site.

If several update packages were prepared, provide the version actually used instead of saying only “yesterday's package.” Recovery packages, incremental packages, and demonstration files may cover different scopes. With an accurate list, maintainers can more easily compare the files affected before and after the change and identify data that should have been retained.

At this point, do not continue uploading similarly named older packages simply to try them out. Repeated unrecorded changes make it difficult to connect an action with its result later. If restoration or an update is necessary, an authorized person should explain the scope and retain records, while the business provides available materials and checks the relevant tasks.

Checking the recent update version and affected pages separately

Keep Communication Together in One Fault Record

You can use this sequence directly: affected task and URL; discovery time and last normal time; device and entry method; actual message; reproduction steps; recent actions; entry points still available; and action already taken. Write facts in every field. Label suspected causes separately as “pending confirmation” so they are not mixed with events that actually happened.

Consider a clearly hypothetical example: after uploading an incremental package, a business operator finds that the service page will not open while a direct image link works. The record should give the package name, upload destination, merge method, and page address, and confirm whether the original directory remains, rather than immediately requesting a different hosting provider. Whether files need restoration or another action is required should then be determined by the actual investigation.

Attachments should also have a purpose. Screenshots help locate messages, file lists help compare changes, and historical backups help plan recovery. Unrelated chat histories and complete business datasets should not all be bundled and handed over. When maintainers need additional information, supply it for the specific task to reduce confusing materials and unnecessary disclosure.

A successful record allows another maintainer to follow its steps and see the same behavior, or clearly understand the conditions under which it currently cannot be reproduced. For intermittent problems, append attempt times and results to the record. Keeping one continuously updated record is usually more useful than repeatedly sending “it still does not work.”

After Recovery, Run the Affected Tasks Again

Once maintainers report that the issue has been addressed, the business should recheck through the original fault entry point and complete the most relevant tasks. Opening the homepage is only one check. If content retrieval was affected, also open real service or article pages. If forms were affected, confirm submission, saving, and subsequent notifications.

Clearly mark test content so it is not followed up as a customer requirement. Record the time and result of the test. Close a corresponding task only when the relevant information is actually saved in the administration area and necessary notifications are received. A passing local simulation or a browser screenshot should not be treated as proof that the entire production flow has recovered. See Website Development Testing Checklist for related checks.

The recovery record should also specify what was not checked. If only the main website and contact entry point were verified, without checking every historical article and download, retain that actual scope. Fully describing the scope does not diminish the credibility of completed tasks; it helps later maintainers see where further checks are needed.

A fault report should ultimately retain the scope of the work, current verification results, and maintenance materials that remain usable. Evidence should support the cause analysis, and improvements should follow the actual problem. Business owners need to know whether tasks can be completed, whether results can be verified, and how to provide facts more quickly when another abnormality occurs.

Confirming page access, form saving, and notification results individually after recovery

Frequently Asked Questions

Should We Clear the Browser Cache First?

You can perform one comparative check following the maintainer's advice and record the result. Recovery after clearing the cache does not automatically prove the cache was the cause. Still check the actual affected tasks and behavior on other devices.

Do Working Images Mean the Server Is Fine?

They only show that this particular resource request succeeded. Dynamic pages, database connections, and business processing still need separate checks. One image cannot establish that the entire runtime environment is working.

Is a Screenshot Enough?

Also provide the URL as text, the time, the entry method, and the steps taken. A screenshot may crop out a critical address or show cached content. A complete record makes reproduction easier for the person taking over.

Can We Immediately Restore the Latest Backup?

First have an authorized maintainer confirm the backup's coverage and subsequent data changes. Restoring program files and restoring business data are different operations and should not be mixed without checking.

How Can We Usefully Record an Intermittent Fault?

Record the times, devices, networks, and the same action steps for both successes and failures. Do not merely total failed attempts; differences in conditions are what help further investigation.

Link copied

From Idea to Launch, We Build It Together

Building useful, scalable digital products around user experience

Tell Us About Your Project