SEO - Search Engine Optimization

SEO For Beginner | SEO Course Material | SEO Basics

Search Engine Optimization (SEO)

SEO is a website optimization technique or process to get to the top of Google search. At the same time, the website and content must be optimized for viewers.

The SEO process includes technical website optimization, content optimization, known as On-Page SEO. Secondly, it includes the promotion of optimized content, known as Off-Page SEO.

Search Engine Optimization (SEO)

Are you looking for someone to help you with your search engine optimisation?

Are you finding it difficult to know who to trust, and what to do? Well, look no further!

I am a search engine optimisation person, and I can help you get your website ranking higher on the search engines. In fact, I can guarantee that you will see a significant improvement in your ranking if you work with me. So why not give me a call today and let’s get started? You won’t regret it!

It can be hard to know where to start when it comes to search engine optimisation (SEO). After all, the field is complex and ever-changing. But don’t worry – we’ve got you covered. In this blog post, we’ll introduce you to SEO and explain why it’s so important for your business. By the end, you’ll know how to get started on your own SEO campaign!

So why is SEO so important? Simply put, because 95% of users never scroll past the first page of results on Google*. If your website isn’t ranking high enough, you’re losing out on potential customers and revenue. But with good SEO practices, you can compete with even the biggest brands.Search engines have become an essential tool for doing business online – including B2B companies who until recently may not have considered them a priority given that their target market is other businesses rather than consumers.

Let’s discuss On-Page SEO

Content Review

Let’s say we have a brand new website. We will review the new website from scratch. The very first thing is to review the pages and content on them. The home page should contain an overview of the organisation/information. A page with contact detail, about us pages, product/service page with a detailed description is recommended.

Make sure the website has unique information which is not copied from elsewhere. Check the density of the keywords. Overuse of keywords will lead to penalties. Check duplicate content pages and remove duplicate content if found.

Hire a content writer to do it if you are an organisation.

This is the ranking factor and it makes the website authoritative and authentic. Your customer should easily contact you when they reach your website right?


Website Architecture Review

Make sure the website is developed with proper website architecture. Let’s check if the URL structure is short and user/SEO friendly. If you found the URL structure is longer and not user-friendly, modify the URL structure.

It should be short and concise. For example

Check for navigation and crawl depth not exceeding 3 times from the home page. For example


Meta and Heading Tag

Meta tags are the important factors to rank and get clicks by users.

Meta Title

It is the title of the page. It should be natural, keyword-rich and attractive to click. Recommend to have around 60 characters. There is no penalty if the title is long but our viewer will see only 60 characters in Google Search Engine Result Page(SERP). It is inserted in the head section of the website code. <title>My page title</title>

Install Screaming frog SEO tool. Check with the Screaming Frog for all pages. Each page must have only one unique page title.

Find missing page title, page title same as h1 tag, duplicate page title and fix it.

Meta Description

It is the descriptive text and is a summary of the page. It should be keyword-rich, attractive genuine summary of the webpage or service within 155 characters. There is also no penalty for longer description but might get a penalty if keyword stuffed.

It is also inserted in the head section of the website code. <meta name=”description” content=”My page description”/>.

Check with the Screaming Frog for all pages. Each page must have only one unique meta description.

Find the missing meta description, duplicate/multiple meta descriptions with screaming frog. Write the missing meta description and upload it to the meta title tag in the code and fix for other meta issues if exists.

Heading Tag:

The heading tag should be Unique and should not be the same as the page title. It should be keyword reach and concise to the topic of the content.

Check the heading structure of every page using Screaming Frog. Check for missing h1, multiple h1 and fix it. There should be 1 h1 after that 1 h2 at least in order. After h1, h2 the order may vary.


Technical SEO Check and Fix

There are some basic technical SEO checks and fix to let search engine bots crawl the website easily.

You can check with free tools as well: Technical SEO Checker


Check robots: website/robots.txt. This contains code to let search engine bots enter the allowed pages. Search engine bot will crawl the page and will determine the appropriate rank in SERP for those pages.

If you have WordPress site and Yoast/Rank Math plugin installed, it will auto-generate the robots.txt file for the search engine bot. Check the format for an example.

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Source: Yoast Plugin



If you have a WordPress site and Yoast Plugin installed it will auto-generate the website/sitemap.xml. Check the presence sitemap.xml. This file will let the search engine bots to crawl the pages on the website easily.


404 Broken Link

Check for broken link 404 error pages with the Screaming Frog tool. If the page has been removed and still mention of URL in the navigation menu or in content. Then it should be either replaced with working a URL or need to redirect to other relevant pages (URL).
Check with the Screaming Frog if response code is a 404 error. Fix all the broken links and recheck with the Screaming Frog to ensure no broken links left.


404 Error Page

It is recommended to have a custom-made page for 404 error message. This page should contain the message and divert the option to the home page or any other page of the same website.


Open Graph – OG Tag

Open Graph tag is for snippet display in social media when shared. If you have a WordPress website then Yoast Plugin for OG tag. It will generate OG tags.

For example
<meta property=”og:locale” content=”en_US” />
<meta property=”og:type” content=”website” />
<meta property=”og:title” content=”Title of the page” />
<meta property=”og:description” content=”Page description” />
<meta property=”og:url” content=”” />
<meta property=”og:site_name” content=”Website name” />


301 Redirect Page

Check if the redirection rule is set ok or not from the backend. Pointing one non-working URL to another relevant working Page(URL).


Canonical URL

It is the main version of the website. There are different versions of the website, on WordPress, we can set in setting>>General>>Site Address (URL) for a main version. All other version is automatically redirected or pointed to the main version. Whenever we open any version it leads to the main version.

For example, only one will be main version and canonicalized to among these.


Page Speed

Check with the Google lighthouse tool in inspection after right-clicking in any webpage or with page speed insight.
Or Page speed insight tool – search in google, it is provided by developers(Google).
Check the website home page/service or product page for the test, score should be at least more than 50 for both mobile and desktop.

Eliminate render-blocking or minify CSS/js – If you have WordPress website then install plugin – WP Rocket(Paid) or WP fast cache plugin. Setup setting to compress/minify js/CSS. Lazy load plugin for image load during scroll only. Install it if the pages have many images.


Check Up Device Compatible – Responsive

Perform the responsive test, check in all popular devices if the main pages are responsive. Instruct development team to inspect and fix if responsive issue present.
Monitor in Mobile Usability in Google Search Console each week/month if a mobile issue detected on any page and fix it.


Keyword Research

At very first, start study the business or product information. Understand what the website/organization offers to their viewer. Our job is to find the search intent of the people, identifying the search volume i.e. opportunity to reach.

Get access to the Google Keyword Planner tool or Ahrefs/SEMRUSH/MOZ paid version for keyword research.

List out 20 to 25 main keywords related to the website service/product/information.


Competitor Research

Find out competitors and their website status. Questionnaire business owner for their competitors or you can find it with Ahrefs/SEMRUSH/MOZ tools.

Compare the Domain Authority, Page Authority, number of pages indexed for each website, total monthly traffic. This will let you know your website status in comparison to the competitors.


Page Optimization

Optimize the page title, meta description and body content with researched keywords. Focus content on researched content.


Google Analytics Setup

Setup Google Analytics account. Get tracking code from Admin, tracking info.
Copy the tracking code and insert it in the <head> section of the website. Now open a page and check real-time data in Analytics to check if the code insertion is working.

Check Total user, new user, bounce rate which should be maintained, direct/organic traffic.


Google Webmaster Tools Setup

Create a Google Search Console account, add a property, verify with Google Analytics or copy the HTML code from verifying process other option, insert in the <head> section of the page. Then verify.

Check coverage error and fix, mobile usability issue monitoring and fix. Manual action check – penalty check.

Search impression, position check and CTR check for targeted keywords.



Generate Schema Code with an online schema generator. You can use any schema generator schema. Schema code will fed data to Google Search Engine and it will lift to feature snippet if done properly.

Write schema for Person/Organization schema and insert to the Home page.

Write and insert Product/Service schema to product/service page only.

Write and insert BlogPost/Article schema to blog page only.


Off-Page SEO

It is the promotion of the website to other’s website. If you have good content then people will link your article to their website. Each linking of you page is known as a backlink.

You can make reach to the website owner and request them to link your page if your website is useful as a resource for them. You can even write a guest post including your page link on it and submit to the high DA website.


For further study you can check the SEO guide here.



Article Author works as a Senior SEO Specialist and the content is written on the basis of his experience.


Other Free SEO Training Resources:

There are several free resources available for learning SEO (Search Engine Optimization). Here are a few options:

  1. Google’s Webmaster Guidelines: Google provides detailed guidelines for optimizing your website for search engines. It covers topics such as website structure, content, and technical SEO.
  2. Moz’s SEO Guide: Moz offers a comprehensive guide to SEO, covering all aspects of the discipline, including keyword research, on-page optimization, link building, and more.
  3. Udemy SEO Courses: Udemy offers a range of free and paid SEO courses that cover topics such as keyword research, on-page optimization, link building, and local SEO.
  4. HubSpot’s SEO Blog: HubSpot offers a wealth of SEO resources and tips on their blog, including articles, videos, and e-books.
  5. SEMrush Academy: SEMrush Academy offers a range of free online courses on digital marketing, including a course on SEO.

By utilizing these free resources, you can learn the basics of SEO and improve your website’s search engine visibility. It’s important to keep in mind that SEO is a continually evolving discipline and requires ongoing education and experimentation to stay up-to-date with best practices.


Here are a few tips for free SEO training:

  1. Start with the basics: Familiarize yourself with the basics of SEO, including the types of ranking factors, the anatomy of a search result, and how search engines work.
  2. Read SEO blogs: Follow SEO blogs and websites to stay up-to-date with the latest SEO news and best practices.
  3. Use SEO tools: Take advantage of free SEO tools, such as Google Search Console, Moz Keyword Explorer, and SEMrush Sensor, to perform keyword research, monitor your website’s performance, and track your competitors.
  4. Practice on your own website: Start experimenting with SEO on your own website. Choose a few keywords and focus on optimizing your website’s content, meta tags, and URLs for those keywords.
  5. Participate in online forums and groups: Join online forums and groups focused on SEO to ask questions, share your experiences, and learn from others in the industry.
  6. Attend webinars and online events: Attend webinars and online events hosted by SEO experts to learn about the latest trends and best practices.
  7. Stay up-to-date with Google’s algorithm updates: Google frequently updates its search algorithm, so it’s important to stay informed and adjust your SEO strategy accordingly.

By following these tips, you can effectively educate yourself on SEO and improve your website’s search engine visibility. However, it’s important to keep in mind that SEO requires ongoing learning and experimentation to stay up-to-date with best practices.

Leave a Reply

Your email address will not be published. Required fields are marked *