Here are some possible reasons your website isn’t showing up when you search for popular keywords.
Bad SEO – If your site is not optimized you can get lower rankings. If you use descriptive page headings, urls and titles it will improve how you rank.
Poor or Thin Content – Descriptive content that explains your product or service in detail will increase the odds that a keyword search has matching content on your site. If you get calls or emails asking the same basic questions on a repeated basis then you should reevaluate the material on your website.
Lack of Backlinks – The amount of incoming links from high quality sites will make a big impact on how you rank. This can be from a professional blogger, social media or a reputable business directory. It’s a good practice to post content or blog on your website and then link to it from social media. This gives you a presence on both and drives traffic back to your website.
Errors or Outdated Design – An older website that generate errors can impact how search engines rank the site. It’s also extremely important that you have a responsive design that adapts and is easy to read on a phone or tablet. If your website requires you to zoom and pan around on a phone then it’s not a responsive design. As much as 50% of traffic comes from smartphones and tablets now so if you only focus on what your website looks like on a computer then you are missing half of your target audience.