You will need to buy your URL
This is your web address. It is an annual recurring fee paid to a registration company. If you buy a website builder package they usually include a web address in the deal. If you go WordPress, you’ll be able to buy hosting and URL together. It will cost around £10 a year. Website addresses that finish .com cost more than those finishing .co.uk. Obviously you might not get exactly the one you want, someone else might already have taken it, so you might need to try a few out. Use a company like 123-reg to find one you’re happy with.
You will need to buy Hosting
This is the web space you rent from a hosting company. Your website is hosted on their servers. If you buy a Website Builder package, you are usually actually buying hosting and they give you the basic website for free. If you go WordPress you buy hosting separately and you could buy hosting for multiple websites and sub domains for not much more – all of which could be good for your SEO. Typically hosting will cost you around £5-6 a month.
You might need an SSL license
This is a secure site license. It gives visitors confidence that your website is safe to use (see the padlock in the browser bar of this website). It is essential if you are taking any payments or gathering data. But for every website, Google looks for this so from a ranking perspective it’s a good idea. SSLs cost around £50 year
WordPress is free, but you might want to buy a premium theme
Premium themes tend to be easier to use, quicker to get going with and really, just more beautiful. They tend to have more functions pre-loaded and the best ones have comprehensive user guides and tutorials included. They cost around £30-40 as a one off fee.