Google Analytics is the thing you need to "remind" Google to check your website and index its pages. It will also help you learn more about the number of visitors your website has, etc.
Check this article, which will show you how to set up Google Analytics for your website.
If Google doesn't index your website's pages and you have already created a sitemap file, Google Webmaster Tools is the thing you need.
Create a free Google Account, if you don’t have one, and sign up for Webmaster Tools. Once you have signed up, add your new site to Webmaster Tools. Go to Optimization -> Sitemaps and add the link to your website’s sitemap to Webmaster Tools to notify Google about it and the pages you have already published.
In addition, you can create an account with Bing and submit your sitemap to them via their Webmaster Tools.
Too much duplicate content can confuse the search engines and they will "give up" on indexing your website pages. Open your posts and try to exclude duplicate contect. If you have too much content and cannot check for duplicate content manually or if you are not sure about how to check for duplicate content, try duplicate-content scanners such as siteliner.com, or SED review tools, which will do it for you.
Maybe your website has crawl errors, which prevent the Google's crawlers index your website's pages.
The best way to check for crawl errors is via Google's Webmaster tools.
Go to Google Webmaster Tools -> Select your website -> Click Crawl and select Crawl Errors.
Should your website have crawl errors, i.e., unindexed pages, you will see them in the list of Top 1,000 pages with errors.
Watch the following video, which will explain to you how to use Google Webmaster tools
Nowadays, social networks are a very powerful "weapon" as people spend their free time on them.
Creating social-network profiles for your new website or adding a link to your new website to pre-existing profiles, is very beneficial for your website because the crawlers will get to your website easily. These network profiles include Twitter profiles, Facebook pages, Google+ profiles or pages, LinkedIn profiles or company pages, Pinterest profiles, as well as YouTube channels.
Make sure to write high-quality and original posts and post them on social media. The best time to post is in the afternoon or evening hours, because most people are at home and a good number of them is on the social media.
Bear in mind that people live in different time zones and that the afternoon hours in your country are the morning hours in somebody else's country. That is why you should select three time slots (one in the morning, one in the afternoon and one in the evening) so that people from different countries can see your posts.
A sitemap is an XML document which every website should have. It lists every page on your website and informs the search engines when new pages are added and tells them how often to check back for changes on specific pages.
For instance, you might want a search engine to come back and check your homepage on a daily basis for new products, news articles, etc.
If your website is built on WordPress, you can install the Google XML Sitemaps plugin and have it automatically create and update your sitemap for you as well as submit it to search engines. Other tools which you can use for this purpose are XML Sitemaps Generator, Screaming Frog XML Sitemap Generator, etc.
The more people that share your website's post, the more traffic your website will get. Your website is one of the thousands that exist on the Internet and it is almost impossible to be detected if it's not promoted on social media.
Almost all people have Facebook accounts, among which your friends. Ask them to share at least one post from your website per day and write their own reviews on the posts. In this way your website will be "detected" by people and its pages will be indexed easily.
Another common reason of your website's page(s) not being indexed is the robots.txt files. The robots.txt is a text file created by webmasters to instruct robots (typically search engine robots) how to crawl and index pages on their website. It can be found in the top-level directory of your web server.
Note: This plugin will help you check and edit the robots.txt file on a Wordpress website.
Maybe the search engine hasn't detected your website or blog yet. It may take a few days for the search engine to discover your website and index its pages.
Maybe your website is infected with malwares and that is why it's not indexed by the search engines.
Run a scan of your website with Sucuri or other scanner and see what it has to reveal. If your website is infected, then you need to remove the malware first, before the search engines index your website's pages.
Maybe the .htaccess file is preventing search engines from indexing your website's pages. Even though the .htacess file is useful, it can be used to block crawlers and prevent search engines from indexing your website pages.
You can find the .htaccess file using the file manager in cPanel.
Google does index JavaScript and AJAX. But, these languages are more difficult to index than HTML. So, if the AJAX pages and JavaScript execution are misconfigured, Google will not index the page.
Check this article which will help you fix some of the most common AJAX issues
If you don’t receive the email in the next 2 minutes please check your junk folder, and add [email protected] to your safe sender list.