You paid for a website, it looks good, and when you search for your business on Google, it isn't there. Or it is on page four, below directories and competitors. This is the most common problem I see with small and mid-sized business websites, and it almost always has a findable cause.
This guide goes through the causes in the order I check them, from the ones that make a site completely invisible to the ones that only push it down. You don't need to be technical to follow it.
1. First: does Google know your site exists?
Open Google and search for site:yourdomain.com, using your own domain. This is a quick check, not a complete report of Google's index.
- No results: this does not prove your website is unindexed. Inspect the homepage and important pages in Google Search Console.
- Some pages appear: inspect missing pages individually before assuming they are blocked or hard to discover.
- Your pages appear: they may still rank poorly for your target searches. Review their relevance, content quality and competition.
For a specific URL, use URL Inspection in Google Search Console (section 3). Check its indexing status, crawl access, indexing directives and Google's selected canonical. Search Console and a sitemap help you monitor your website and help Google discover URLs. Neither is a requirement for a page to be indexed.
2. Your site is telling Google to stay away
Surprisingly often, a website blocks Google by itself, usually because a setting from development was never switched off. Check for these:
- A
noindextag. A single line in the page code that tells search engines not to list the page. Many website builders and WordPress have a "discourage search engines" option that adds it to every page. - A blocking
robots.txt. Openyourdomain.com/robots.txt. If you seeDisallow: /underUser-agent: *, you are asking all search engines not to crawl the site. - Wrong canonical tags. A canonical tag tells Google which version of a page is the "real" one. If every page points to the homepage, or to an old domain, Google will ignore the pages.
- A site still behind a password or on a temporary development address.
Each of these can make a site completely invisible, and each is quick to fix once found.
3. No Search Console, no sitemap
Google Search Console is a free tool from Google that shows you how Google sees your website: which pages are indexed, which have errors, and which searches you appear for. If your site doesn't have it set up, nobody is watching.
- Add your domain in Search Console and verify that you own it.
- Submit your sitemap, usually at
yourdomain.com/sitemap.xml. A sitemap is a list of your pages that helps Google find all of them. - Use URL Inspection on your homepage and main service pages. If a page isn't indexed, the tool tells you why, and you can request indexing.
Also make sure the site is set up as the owner's property, not only in the account of whoever built it. You should be able to see your own data.
4. Technical problems that push you down
Once a site is indexed, technical quality affects how well it ranks and, more importantly, whether visitors stay.
- Slow on phones. Most visitors arrive on a mobile phone, often on mobile data. Huge images and heavy themes make pages slow. Google's PageSpeed Insights tool shows your Core Web Vitals and what to fix.
- Broken mobile layout: text too small, buttons too close together, menus that don't open.
- No HTTPS, or a certificate that has expired, which makes browsers show a security warning.
- Duplicate versions of the site:
httpandhttps, or with and withoutwww, all live at once. Pick one and redirect the others to it. - Content that only appears after JavaScript runs on some site builders. Google can usually render it, but simple HTML is more reliable.
5. Your pages don't match what people search
This is the biggest cause of poor rankings once the technical basics are fine. A typical small business site has one homepage that tries to say everything, a generic "Services" page, and an "About" page. Google has nothing specific to match against a customer's search.
- One page per main service. If you sell three services, each needs its own page with its own title, so it can rank for its own searches.
- Write titles for searches, not slogans. "Welcome to our company" tells Google nothing. "Industrial equipment repair in Yerevan" does. Each page needs a unique title and meta description.
- Answer the questions customers really ask: price factors, how long it takes, which areas you serve, what makes you different. Specific, useful text beats generic marketing copy.
- Show proof: real projects, numbers, photos and client names (with permission). They build trust with visitors and give Google substantial content.
6. Local search: Google Maps and your Business Profile
For anyone serving customers in a city, the map results at the top of Google often matter more than the normal results. They come from Google Business Profile, not from your website.
- Create or claim your free Google Business Profile and verify it.
- Choose the right primary category, add your service area, opening hours, photos and a clear description.
- Keep your business name, address and phone number exactly the same on your website, your profile and directories.
- Ask happy customers for reviews, and reply to them.
- Link the profile to your website, and the website to your location.
7. Multilingual sites: Armenian, Russian and English
Businesses in Armenia often need two or three languages. Done wrong, the language versions compete with each other or don't get indexed at all.
- Give each language its own URL, for example
/hy/,/ru/and/en/. Don't switch the language on the same URL with a button or cookie only. - Add
hreflangtags so Google knows which page is the Armenian, Russian or English version of the same content. - Don't auto-redirect visitors by IP address. Google mostly crawls from outside Armenia and may never see your other language versions. Offer a clear language switcher instead.
- Translate the titles and descriptions too, not only the visible text, and use the words people actually type in each language.
8. New sites need time and trust
If your site is new, some patience is normal. Google needs time to discover, crawl and evaluate it. Technical fixes are often picked up within days or weeks; ranking for competitive searches usually takes months.
Trust grows when other relevant websites link to yours: partners, suppliers, industry associations, local directories and press. One link from a respected site in your industry is worth more than many links from random directories. Don't buy links to manipulate rankings; that violates Google's spam policies. If you pay for a placement or sponsorship, the link should be marked rel="sponsored". No single link can guarantee a ranking.
9. The 15-minute checklist
| Check | How | Good result |
|---|---|---|
| Is the site indexed? | site:yourdomain.com | Your main pages appear |
| Is anything blocked? | Open /robots.txt; URL Inspection | No Disallow: /, no noindex |
| Is Search Console set up? | Ask whoever built the site | Yes, in your own account |
| Is there a sitemap? | Open /sitemap.xml | Lists all main pages, submitted |
| Is it fast on phones? | PageSpeed Insights, mobile tab | Core Web Vitals pass |
| One version only? | Try http, https, with and without www | All redirect to one address |
| Unique titles per page? | Look at the browser tab on each page | Specific, different titles |
| Google Business Profile? | Search your business name on Maps | Verified, complete, with reviews |
| Languages set up correctly? | Each language has its own URL | Separate URLs and hreflang |
First, investigate indexing status and fix any confirmed crawl or indexing blockers. Then review content and ranking factors. Search Console setup and sitemap submission support monitoring and discovery; their absence alone does not prevent indexing.
Related: website design and SEO services · guide: setting up an ISO/IEC 17025 testing lab