# Introduction

SiteGround offer a number of hosting plans.  This guide is for their shared hosting, not virtual private servers (VPS).  They are suitable where you only expect a small number of concurrent users, or want to use the hosting as staging or to test out some design ideas with a client.

These instructions have been tested with their 'Go-Geek' plans, allowing multiple websites to be hosted under the same account.

There looks to be a lot of steps but each is very quick, and most will be needed in all hosting arrangements.

1. Setup the server environment
2. Create a database
3. Clone the code to the server
4. Composer Install the vendor folder
5. Swap running site over to the new deployment

Plus optional steps to add an SSL certificate (why not), create a cron job to run the scheduler, send email or run a queue.

This article is not written with SiteGround input, but there is an affiliate link below which will help me if you can use it to start your SiteGround journey.

[![](https://siteground.com/static/affiliate/en/NOPRICE/general_EN_general-hosting-square-light.jpg)](https://www.siteground.com/go/yhgyo6ql3v)


---

# 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://laravelsharedhosting.novate.co.uk/siteground-shared-hosting/introduction.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.
