Before your website can rank for anything, Google has to find it, crawl it, and add it to its index. If you've checked and your site genuinely isn't indexed, not just ranking poorly, but missing entirely, the cause is almost always one of a handful of technical issues, all fixable without a developer.
Search site:yourdomain.com directly in Google. If pages show up, you're indexed but may just be ranking low for the terms you're checking, a different problem from this one. If nothing shows up at all, your site (or the pages in question) genuinely isn't indexed yet.
Often left over from a staging or development version of the site that never got removed after launch, the single most common cause of a fully invisible site.
A misconfigured robots.txt file can accidentally block Googlebot from your entire site or key sections of it.
Without a sitemap in Google Search Console, Google has to discover your pages purely through links, which is slower and less reliable, especially for a new site.
Indexing can take anywhere from a few days to a few weeks for a newly launched site, this alone explains most "why isn't my new site showing up" cases.
Pages with very little unique content, or content duplicated across multiple pages, are sometimes crawled but deliberately left out of the index.
Rare, but worth ruling out in Search Console's "Security & Manual Actions" section if nothing else explains it.
Set up Google Search Console for your domain if you haven't already (free, takes about 10 minutes).
Check the "Page indexing" report to see exactly which pages are indexed vs. excluded, and why.
Create and submit an XML sitemap through Search Console's "Sitemaps" section.
Check your robots.txt file (yourdomain.com/robots.txt) to confirm it isn't blocking Googlebot.
Use the URL Inspection tool for any specific page and click "Request Indexing" to speed things up.
Add a few internal links to new pages from pages that are already indexed, this helps Google discover them faster.
Once your pages are indexed, the next question is how well they're set up to rank. Run our free SEO Audit Tool for an instant 20-point score covering technical SEO, content, social sharing, and trust signals, so you know exactly what to fix next.
Most often because it isn't indexed yet, caused by a noindex tag, a blocked robots.txt, a missing sitemap, or simply because the site is brand new and Google hasn't crawled it yet.
Submit a sitemap through Google Search Console, make sure robots.txt isn't blocking Googlebot, and use the URL Inspection tool to request indexing directly for specific pages.
Typically a few days to a few weeks, though submitting a sitemap and requesting indexing manually can speed this up.
Search "site:yourdomain.com" directly in Google. If no results appear, your site isn't indexed; if pages appear, indexing isn't the issue and ranking is likely the real question.
No, indexing is step one. Even a fully indexed site can still rank poorly due to content, technical, or authority issues. Our free SEO Audit Tool checks 20 factors beyond indexing alone.
Run our free SEO Audit Tool for an instant 20-point score.
Run Free SEO Audit →