Using a reliable hosting provider is one thing, but ensuring that your network neighbors are friendly is another thing entirely.
If you are using a shared server, then other websites on your server probably resolve to the same IP address.
The IP address is the specific address of the actual piece of hardware that is hosting the websites. For every piece of hardware, there is a unique IP address allocated to it.
Allocation of that IP is managed at country level and at global level. No two pieces of hardware will have the same public IP address.
To translate this a little, it’s like having a street address for all of your mail, but off the one driveway there are 10 houses. For those 10 houses you are only using a single mailbox, let’s say number 10 Short Street, Auckland, New Zealand.
If someone sends mail to 10 Short Street, New Zealand, we still don’t know which house it’s for, so we also include a person’s name, or the name of the house (if it had one). So the addressed mail can land in almost the right address solely by way of the street number, name and city data, but final delivery is done via a naming system.
In the case of shared hosting, the IP is the street number, street name, city etc. The Domain name is the final addressee.
In the same way that you can only stop being someone’s neighbor by yourself moving house, the same thing happens with a server neighborhood.
You may well have landed next door to someone rowdy, or a suspected criminal, or a neighbor with so many visitors your visitors can’t get up your driveway. Similar issues happen with network neighbors.
Check your network neighbors using this tool: You Get Signal. If it turns out you have bad neighbors, this can affect your website performance and ultimately your SEO.