Content is useless if no one can find it. To get your content found through search engines there are 3 things you should always sort out first. – Sitemap, get it fetched, make it crawlable. This short guide helps explain what they mean and how to do it to get your content on search engines faster.
Getting the content on Google, Bing and other search engines
Most websites have a sitemap (put /sitemap.xml at the end of the URL) that acts as a guide map for the search engine’s crawlers. The sitemap lists all the pages that are on the website that the website wants to be crawled. Pages can still be crawled without a sitemap but it makes it a lot easier for the crawlers.
If you use WordPress I recommend using Yoasts sitemaps, I’ve never had any problems with it.
Lastly, make sure that the sitemap has been submitted to Google Webmaster Tools (now Search Console).
Get it fetched
Waiting on the search engines to crawl and index your site takes and unknown amount of time, they will simply do it in their own time. However, you can get it indexed and ranking much quicker by getting it fetched. With fetching the content is usually available to the search engines within 10-15 minutes.
Make it crawlable
Lastly, and perhaps most importantly is to make sure the content is crawlable. What makes it crawlable? Making sure there’s nothing blocking the content (Some JS, Flash etc) and that the page is set to INDEX as opposed to NOINDEX. When I’ve posted any new content on a new template or a website I always right click and click on ‘view source’ and manually check the HTML for any errors. If I can make sense of it then the search engines can is my rule.