|A while ago, I decided to write a simple personal landing page. I went about it as any average HN reader would, I googled what the best free way to deploy static html was. I went with Github pages + Cloudflare, as using S3 + Cloudfront did not justify mulling around with paying AWS. The ssl certificate is shared between several site, but oh well, it'll do.|
I reused an old domain (vv.mk), that I had previously used for a Blogger blog, spent some time playing with latencies, as my page loaded in a second and a half, and Cloudflare didn't seem to cache it. Lesson: Cloudflare does not edge-cache html, and you need a Page Rule to enable it via their interface.
I learnt a bit about webfonts, and finally decided to host the fonts myself (on Github pages), rather than do a roundtrip to google, as it added about 300ms on average to page load, using a setup that would work for most recent browsers (https://google-webfonts-helper.herokuapp.com).
I confirmed I had a blazingly fast site via http://www.webpagetest.org/ and https://tools.keycdn.com/, and then it was time to make Google return it when people searched for my full name.
To my chagrin, this does not seem to be easy. I added my name to the title and the description HTML meta tags. I added the domain to the Google Search Console in all its versions (www, no-www, http, https), asked the Google crawler to cralw it and update its index. I added links to it to my social networks profiles where they hadn't been already added.
A day after, the Google index is not updated, my site, along with the description of the content that it had up to a day ago, is buried well into the 4th Google results page. My google searches on SEO of personal websites have been completely unfruitful. The 1st Google results page is still populated with useful info (most of my social network profiles), but it seems logical that a personal website would be returned as the first result.
edit: Most of the comments suggest this is due to the lack of content. While I accept this might be a cause for the bad ranking, the lack of content is quite intentional, the page is meant to be a sort of a personal landing page with links to social networks profiles, workplaces, etc.