There are several ways to improve the SEO of your website, some of the most important are:
Making quality content, you have to create unique, relevant and quality content for your website. Make sure your content is well structured and easily readable by users and search engines.
You have to use keywords, you have to use relevant words in your content, page titles, descriptions and meta tags. You have to use tools like Google Keyword Planner to investigate which are the relevant keywords for your website.
You have to get some quality links from other websites to the website. This will help improve the authority of your website and increase its search engine rankings.
Use friendly URL: Use friendly URLs, that is, they are easy to read and understand for users and search engines.
Image optimization: Be sure to optimize the images on your website by using size compression and using highly descriptive tags.
Loading speed: Improve the loading speed of your website by optimizing images, removing unnecessary content, and using a fast web hosting service.
Responsive design: Make sure your website is easily readable and navigable on mobile devices, as this is a key factor in today's SEO.
Local SEO: If your business has a physical location, it's important to optimize your website for local SEO, by including contact information and location details on your website, and making sure you appear in local business directories.
Google My Business: Use Google My Business to create a profile for your business and appear in local Google search results.
Analytics: Use web analytics tools to measure the traffic and performance of your website, and to identify problems and opportunities for improvement in your SEO strategy.