Introduction

I think everybody wants to get their site on Google, if not at least utilize Google’s endless resources for managing a website’s structural standards, indexing and analytics.

As a disclaimer, I am new to this process and there is A LOT of information to cover, but below is an overview of important links I have found useful.

Register Site

Register your website on Google

First add your site, and verify its ownership by adding an the auto generated .html file given by Google to your site’s directory.

Register your sitemap with Google. This site uses the jekyll-sitemap gem to auto generate sitemap.xml which can be found in the _site folder.

Search Site

This site has an embedded custom search, located at /search/. This internal search is the same as searching google.com with site:mysite.com.

Analytics

Configure Google Analytics

This site uses a liquid to include the analytics script on every page. A file was created in /includes called google_analytics.html which is referenced in the site’s head.html. Note that the actual google analytics id is stored in config.yml

AMP

Accelerated Mobile Pages (AMP) is a project by Google relating to their pursuit to better index, search and display content on the internet.

The AMP Project is an open-source initiative aiming to make the web better for all. The project enables the creation of websites and ads that are consistently fast, beautiful and high-performing across devices and distribution platforms. - website

Consider making your site posts into AMP pages. For starters, checkout the amp-jekyll project.