Personal website SEO setup

user profile photouser profile photouser profile photo685 developers have joined this project.

What you will practice

You'll build a personal profile website, ready your website for SEO, and ensure Google has indexed your page.

Introduction

Most developers will create a personal website to showcase our experience and projects. In this project, you'll build a simple personal profile page hosted under your own domain. The main goal here is make your website SEO-ready and to ensure Google can index your web page.

SEO is a very important source of traffic for many websites. If you have minimal experience with it, this project is a good introduction to get you started thinking about SEO.

Requirements

  • When you search your name + site:https://your.personal.domain on Google, you'll find your personal website as the first search result.
    Note: Depending on Google, it may take a few days for new pages to be indexed and to show up in search results.

  • Track how many users access your site via Google Analytics.

For an extra challenge: Searching your name on Google will can rank on first page event you don't need to restrict the search result under your domain name (remove site:https://your.personal.domain)

Suggested Implementation

  • Buy a new domain that includes your name. Because we want to rank for "your name", having the domain itself include this as a keyword will make this easier.
  • Host your personal profile under the new domain name. You can port the content of an existing personal website to this domain or create a new simple profile with your basic information — no styling or extensive CSS required!
  • Make sure your name shows up in the following places:
    • <Title>
    • <h1>
    • Image alt to your personal avatar
    • In the first <p> under <h1>, include your name shows up as many times as possible (within reason)
  • Add more content (new paragraphs) to introduce yourself. More content on the page tells Google this is a high-quality website.
  • Set the correct canonical URL for your page
  • Install Google Analytics
  • Create a sitemap.xml and robot.txt file and make it accessible under your root path
  • Set up Google search console, and submit your sitemap.
  • Recommended: Link to your personal profile on social media and other public pages. This will make it faster and easier for Google to crawl your new website.

Interested in this project?

Shorten your learning curve with on-demand programming help

The awesome set of verified mentors will provide guidance and mentoring help when you are stuck.

Suresh Atta

  • Post request free
  • First 15 mins free
Shorten your learning curve with on-demand programming help

Browse more projects

More coming soon...