# Custom 404 Pages

At Freewebstore, we want you to be able to customize every aspect of your online store, this includes the 404 error page.&#x20;

In technical terms, a 404 error is an HTTP (hypertext transfer protocol) response code indicating the browser was able to communicate with the server the website is hosted, but the server could not locate the page/file that was requested in the URL.&#x20;

Put simply, the page requested by your customer is either incorrect and they need to make sure they are using the correct URL before entering it again into the browser OR the page no longer exists. Either way, the 404 error page is there to let your customer know about this.

There are 3 types of 404 error page that you can edit on Freewebstore:

* **Page 404** - this page displays when your customer enters an incorrect URL that guides them to a page.
* **Product 404** - this page displays when your customer enters an incorrect URL that guides them to a product.
* **Category 404** - this page displays when your customer enters an incorrect URL that guides them to a category.

### How do I edit my 404 error pages?

To edit the 404 error pages:

1. Login to your freewebstore control panel.
2. Go to [**Manage > Pages > Custom Error Pages**](https://admin.freewebstore.com/app/custom404/index.aspx)**.**
3. At the top of the text editor that appears, you will see there are 3 tabs, each one allowing you to edit the respective error page. Select one.
4. Enter the desired content for your 404 pages.
5. When you are happy, click **Save.**

### How do I preview my 404 error pages?

To view your error pages:

1. Login to your freewebstore control panel.
2. Go to [**Manage > Pages > Custom Error Pages**](https://admin.freewebstore.com/app/custom404/index.aspx)**.**
3. To the right of your screen, you will notice a panel that is labeled **Preview** with 3 links in it. Select one of these links to open your online store on that 404 page so that you can see how it looks.
4. If you have made any changes and you are happy with them, click **Save.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.freewebstore.com/manage/pages/custom-404-pages.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
