Why isn’t my website showing up in Google?
It’s complicated, sort of.
If you have a new website that’s only recently just been published online then it’s understandable to not show up in search results. A new site can take some time to get crawled by a search engine such as Google. However, if your site has been live for some time and you still aren’t showing up in Google then you have a problem. Over 200 problems actually, since Google uses that many factors when ranking search results.
Google ranking factors
Since no one actually knows Google’s secret algorithm the best practice of optimising a website for search engines is using tested methods which usually work. Unsurprisingly, most people don’t know anything about crawling, bots, indexing or the practice of SEO. Google does millions of things in the background every second and you probably never thought about it.
When we design a website for a business we need that website to be found on Google so the business can generate leads and customers in order to get a return on their investment on the website. Google is leading in the UK with 84.9% share of online searches. Therefore, businesses focus on Google rather than alternatives such as Yahoo, Bing or Baidu. That’s why it’s so important to get a better understanding of how Google search works.
Google engineer explains how Search works
General causes of bad SEO
It’s frustrating when your website doesn’t show up in Google because that means you’re missing out on customers finding your business. There are some factors which can cause Google to purposely rank your site lower such as spam. It’s essential to know where you’ve gone wrong so you can optimise your website better.
Why could a website not show up in Google?
- The search engines haven’t indexed your site yet (Generally new websites)
- The website isn’t optimised for search engine crawling (Try Yoast SEO on WordPress)
- Your title tags aren’t descriptive (Check competitors in search results for inspiration)
- You’re using the wrong keywords (Try Google Keyword Planner)
- Lacking quality content
- Minimal text on each page (You should aim for minimum 500 characters per page. Long form content should aim for 1,890+ words!)
- No page descriptions (Meta description)
- Highly competitive keywords (E.g insurance or mortgage)
- Too much Flash content
- Nothing links to your website (Backlinks)
You aren’t active online
People generally think that once their website is live that’s it, they’ll start getting thousands of visitors from Google instantly. Unfortunately that isn’t case and many people are shocked when they discover that. If a website has poor quality content, minimal keywords and no inbound links (e.g social media profiles) then it’s no surprise that your site doesn’t come up. The problem is when people don’t do anything at all. No changes, no social media, no online presence and no advertisement. Changing a few things on your website could drastically improve your visibility to search engines.
If your website isn’t generating traffic from Google then you should get active on social media to start getting visitors.
You need to optimise your website
Search engine optimisation (SEO) is expansive enough to study a degree about it. However, all we need to know is that if your website isn’t coming up on google you need to optimise it for visibility to search engines. Even if you run a free test on Nibbler and work on the suggestions you’ll be on the right track. If you have any questions contact us for help
Here’s a list of some super useful keyboard shortcuts you can use while watching videos on Youtube. Become a speed user on Youtube and save time today!read more
All Macs have a built-in Apache HTTP server which you can set up and utilise in a few minutes with zero experience. Use an Apache Server to create a website and host it locally on your Mac. This could be something like a custom homepage for your browser or…read more
The Terminal is a powerful command line interface on Mac OS X. Terminal can perform simple tasks like navigating and editing files, but can also be used to monitor your network or computer, access a remote server and configure hidden settings.read more