5 main causes: blocked in robots.txt, noindex meta tag on pages, 5xx server errors, no submitted sitemap.xml, or Google considers the site 'low quality' (thin content, many duplicates). Open Google Search Console → 'URL Inspection' → enter your homepage — it shows the specific reason.
Open Google Search Console → "URL Inspection" → enter any page URL. Google shows one of: "URL is on Google", "URL is not on Google: reason …", "URL is blocked". If a reason appears — that's your answer.
yoursite.com/robots.txt. If you see Disallow: / — indexing is blocked site-wide. Often a leftover from development.<meta name="robots" content="noindex">. WordPress often retains the "Discourage search engines" setting after migration.User-agent: * + Allow: /.After fixes — 1-7 days for the homepage to get indexed, 14-30 days for the bulk of pages. If 30 days pass and pages still aren't indexed — the problem is deeper (low-quality filter or bad backlink profile), and you need an expert audit.
Free SEO audit within 1–2 days — we'll identify your growth bottlenecks and give a concrete action plan.