I can sort your not indexed pages by likely cause, but I need the data first, and I cannot get pages indexed this week or on any date. Google decides that. Here is what I need:
- URL list (required). From Search Console, Page indexing report: the URLs and the exact status shown for each (for example "Crawled - currently not indexed" or "Discovered - currently not indexed"). "Half our site" could be several statuses with different meanings, so I need the exact labels.
- Per URL (required): last crawl date, word count, number of internal links pointing to it, whether it is in your sitemap, and its canonical URL. A crawler export with these columns works.
- Site context (required): what kind of site this is and how these pages are made (one template, CMS posts, user generated). Why: pages from one template often share the same signals.
- URL Inspection live test results (optional). Default if missing: I mark the live test as not run.
What I will not do without your approval: request indexing, click Validate fix, or merge or delete pages. Google's Page indexing help says a page with the Crawled status "may or may not be indexed in the future", so my plan will list checks and fixes, not a promise.
