There are a number of reasons why Google might not have indexed all your pages. In most cases you just need to give Google a lot more time to fully index your website.

But if you have waited for 3 - 4 weeks and all your pages are not fully indexed here is a list of things you can do;

  • Make sure all the pages not yet indexed have descriptive meta titles and meta descriptions
  • Make use you are using high quality images and also you have set alt-text for your images
  • Make sure the content on the page is more than 150 words and not duplicated. Content is KING with SEO.
  • Check the page speed to be sure it is loading fast. If it is not, try compressing images on the page.
  • Finally make sure the page is mobile friendly

Once these issues are resolved. Proceed and re-submit your sitemap to Google.

Also check out this guide from Google

https://support.google.com/webmasters/answer/34441?hl=en

Did this answer your question?