Getting into Google's index is usually straightforward, but several common mistakes can prevent your site from appearing in search results entirely - or make it rank far lower than it should. Here's what to check.
medium
No sitemap.xml - Google doesn't know your pages exist
Without a sitemap, Google discovers your pages only by following links. New sites or sites with few external links may never be fully crawled. A sitemap.xml at /sitemap.xml tells Google exactly which pages exist and when they were last updated, and you can submit it directly in Google Search Console.
How to Create a Sitemap.xml →
high
No page title tag - Google can't understand what your page is about
The
tag is Google's primary signal for what a page is about. Without it, Google either invents a title from your page content or ranks you lower for relevant queries. The title is also the clickable headline shown in search results.
How to Add a Page Title Tag →
high
No viewport meta tag - broken mobile experience hurts rankings
Google uses mobile-first indexing, meaning it crawls and ranks the mobile version of your site. A missing viewport meta tag means your site is broken on mobile - everything is tiny and users must pinch-zoom. Google penalises sites with poor mobile experience.
How to Fix Mobile Display →
medium
No canonical URL - Google may be indexing the wrong version
Your page might be accessible at yourdomain.com, www.yourdomain.com, and yourdomain.com/? as separate URLs. Without a canonical tag, Google might index all of them as duplicate pages and split your ranking signals instead of consolidating them.
How to Add Canonical URLs →
medium
No meta description - lower click-through from search results
Meta description doesn't directly affect rankings, but it's the snippet shown under your title in Google results. Without one, Google picks random text from your page - usually something unhelpful. Better descriptions mean more clicks, which over time signals to Google that your result is worth ranking higher.
How to Write a Meta Description →
How long does it take to appear in Google after launching a site?
For new sites, it typically takes 1-4 weeks after your sitemap is submitted to Google Search Console. Submit your sitemap at search.google.com/search-console and use the URL Inspection tool to request indexing of your most important pages. Established domains with regular content see changes indexed within days.
How do I check if Google has indexed my site?
Search for site:yourdomain.com in Google - if no results appear, your site isn't indexed. More detail is available in Google Search Console under Pages, which shows exactly which URLs are indexed, which have errors, and why specific pages were excluded.
Why did my site disappear from Google?
Common causes: the site was down when Google crawled it, a robots.txt change accidentally blocked crawling (disallow: / is a common mistake), a noindex meta tag was added to the wrong pages, or the domain expired briefly. Check Google Search Console → Pages → Not Indexed for specific error reasons.
Does a single-page React or Vue app have trouble getting indexed?
Yes, often. Google can index JavaScript-rendered content, but it's a two-step process - Google first crawls the empty HTML, then comes back later to render the JS. This indexing lag can be weeks. For SEO-critical pages, use server-side rendering (Next.js, Nuxt, Astro) to put content directly in the HTML response.
My site is indexed but not ranking - why?
Being indexed and ranking are different things. To rank well, you need relevant content targeting specific search queries, quality external links pointing to your site, good Core Web Vitals (page speed, mobile experience), and proper on-page optimisation (title, descriptions, headings). Run a scan to find the technical issues first, then focus on content.