Hello,
Thank you for contacting us and sorry for any inconvenience that this issue might have caused.
Since you’ve already attempted re-indexing multiple times without success.
Let’s dive deeper into potential reasons why your pages might be marked as ‘Discovered – currently not indexed’ in Google Search Console.
Here are some key areas to consider:
1 . If your website is relatively new, it might take some time for Google to index all of your pages. However, since you mentioned it’s been a few months, this is likely less of a concern.
14 Top Reasons Why Google Isn’t Indexing Your Site
https://www.searchenginejournal.com/definitive-list-reasons-google-isnt-indexing-site/118245/
2 . If your site has a large number of pages, Google might not crawl all of them, especially if it deems some pages less important. Improving site structure and ensuring valuable content can help. Optimize your website’s crawl budget by managing low-quality pages and improving site structure.
Large site owner’s guide to managing your crawl budget
https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget
3 . Google tends to avoid indexing duplicate content. If your content closely resembles other content on your site or elsewhere on the web, this could be a problem. Ensure your content is unique and provides value.
Google, duplicate content caused by URL parameters
https://developers.google.com/search/blog/2007/09/google-duplicate-content-caused-by-url
4 . Google uses internal links to discover new content. If these pages have weak internal linking, it might be harder for Google to find and index them. Strengthening your internal link structure can help. Enhancing internal linking to these pages.
Internal Linking for SEO: The Complete Guide
https://backlinko.com/hub/seo/internal-links
Please keep in mind that even after making these changes, indexing can take time as Google’s process is not immediate.
Continuously monitor your Google Search Console for updates.
We hope that helps, and please don’t hesitate to get in touch if you have any other questions.
Thank you.