Major Reasons why your web pages are not indexed

HTTP 404 Not Found-Server can't find requested resource. Links are considered broken or dead

Credit: Google / Social Media

Noindex tag” tells search engines not to index a page. It blocks website indexing

Soft 404 – The server sends 200 OK for the requested page, but Google thinks it should return 404

Page with redirect - Forwards users and search engines from one URL to another

Alternate page with proper canonical tag – Google will just leave out the duplicate version and only index the main one

Duplicate without user-selected canonical – Identical or very similar content on your website

Crawled – currently not indexed – A specific page was visited and crawled by Googlebot, yet it was not indexed

Duplicate, Google chose different canonical than user – Google decides these URLs or pages to be duplicate and ignore