last update : 14 Jan 2019.

I am constantly trying to explore a new way to rank my personal website higher in google, I am a beginner in SEO, these are the legit technics I found so far.

1. Focus on content.

Hummingbird is the codename given to a significant algorithm change in Google Search in 2013. Its name was derived from the speed and accuracy of the hummingbird.

Google had this update call Hummingbird back in 2013, websites who have content on everything won't do as well as sites which focus on one single niche and are thorough.

2. Update Site and Page Title as well as the meta description.

Make sure the website have an amazing title and description on every page. This can be easily done with React helmet in Gatsby on my website.

<Helmet
    title={data.site.siteMetadata.title}
    meta={
    {
        name: 'description',
        content:
        'Kenneth Au is a software engineer with commercial experiences in building an application in React, React Native as well as years of experience in Shopify and Wordpress',
    }
    }
/>

3. Use google search console.

Analyze data from Google Search Console. *Impression, Clicks and Click Through Rate (CTR)

  • Look at the keywords from google search console, and then add it in the content. (To be updated.)

4.Use keyword planner by google ADs

5. Add Robot.txt to the website.

According to Moz, Robots.txt is a text file webmasters create to instruct search engine robots how to crawl pages on the website. The robots.txt file is part of the the robots exclusion protocol (REP), a group of web standards that regulate how robots crawl the web, access and index content, and serve that content up to users.

This can be easily done by a Gatsby plugin call gatsby-plugin-robots-txt

npm install --save gatsby-plugin-robots-txt

then add the plugin in gatsby-config.js

    {
      resolve: 'gatsby-plugin-robots-txt',
      options: {
        host: 'https://www.kennethau.com',
        sitemap: 'https://www.kennethau.com/sitemap.xml',
        policy: [{ userAgent: '*', allow: '/' }],
      },
    },

Tools

  • UberSuggest https://neilpatel.com/ubersuggest/ UberSuggest is a tool to find more keywords, it will generate more suggestion based on your initial keyword.

  • BuzzSumo https://buzzsumo.com/ Buzz sumo will show all the popular article that done well based on the input keyword. The result is based on social share.

Resources

About Me

I am a self-taught developer who is passionate about software development, entrepreneurship and finance. I love to write about my daily life at work and outside work.

You can find more about me on  Kenneth Au LinkedIn