25 March 2020
Purchase your domain.
Setup DNS record for GitHub servers ```html Create an A record, point your apex domain to the IP addresses for GitHub Pages.
185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
* Set a CNAME record on your domain provider
## Advanced Google Analytics Setup using Google Tag Manager to hit the ground running
* Create your Google Analytics account
* Create your Google Tag Manager account
* Install GTM container on your website
* Download Google Tag Assistant and enable on your browser
* Filter out localhost traffic on Google Analytics:
```html
#How to exclude LocalHost traffic on Google Analytics:
https://briefmetrics.com/articles/remove-localhost-from-referrers
RegEx Tester Resource: https://regex101.com/
## SEO Setup
* Jekyll SEO Plug-In
* Update site-defaul social media images
* Update Title, Description, Feature Image for all pages, posts, projects, etc. Even your thank-you & 404 pages!
* Create a Google Search Console account
* Link Google Search Console to Google Analytics using preferred verification method. GTM should be very easy if you have that setup already.
* Generate a sitemap.xml file which lives at `domain.com/sitemap.xml`
## Helpful Git Commands
```html
#Check DNS Record for domain
$ dig EXAMPLE.COM +noall +answer
#Run website on local server
bundle exec jekyll serve --watch