π― SEO Explained #1 - Basics of SEO
This is the first topic of my SEO course and by reading it to the end, you will learn about how SEO works, and what is on-page & off-page SEO.

First of all, thanks for giving me your valuable time to read those lines about me ππ
This is MOUSTAID Hamza, a digital entrepreneur working as a full-stack developer, CTO & SEO consultant.
I have an experience of more than 5 years as a webmaster, web developer & SEO Specialist, and currently, I am active as a digital entrepreneur generally and working in different fields, also partnering as a developer for the development of Shopify Apps.
I believe in the principle of giving first, and I won't be waiting for anything when giving something for free, also I'm planning to give what is in my mind without changing faces and playing roles, because I believe that being yourself is the best choice to take in order to get real engagement.
My hope is to help the maximum of people by sharing my old experiences, my journey, and anything that can help anyone improve personally and professionally.
One last thing, I'm a football lover, and it's enough to tell you that I play 4 football games per week & I have a license for soccer coaching delivered by the "Royal Moroccan Football Federation" to show you how much I love this sport π and I will share about this hobby sometimes.
Following my goal of this "SEO Course", and as I said in the intro article, I will give you the basics you need to know to get started.
So, don't expect a very detailed article that consumes a lot of your time βοΈ
Let's begin, taking 'Google' as our principal Search Engine,
How do websites get ranked in Google?
Getting ranked on Search Engine Result Pages(SERP) works on a process of 3 steps and I will simplify them for you,
π Crawling: Google has robots called Web Crawlers, and their work is to explore the web & download the content found on internet pages.
πΎ Indexing: The content crawled gets analyzed and stored on the Google database that's called Google Index
β Serving Results: When a user searches a query such as "Best SEO Course" in the Search Engine, Google shows the best optimized & relevant results from the Google Index database for this query.
SEO stands on 2 essential parts
To simplify your understanding, SEO is divided into 2 essential parts,
1) On-page SEO
Related to any improvements made inside your website. The following are the most important elements to take into consideration about the ON-PAGE SEO
Meta tags:
<meta>tags help Google get data & information about your page. The most important meta tags are the meta title & meta description, but there are also meta robots and social media, and some other less important meta.Website structure: Your website should be well structured using categories & subcategories, structuring pages by importance, and using relevant URL slugs(eg. https://domain.com/this-is-a-slug).
Keyword Research & Optimization: This is a very important step before creating your page content because you will get keyword ideas and have your list of keywords to use wisely on your content and this is important to get well-ranked. In the next article, I will give you the tools needed to accomplish this step.
π‘A full article about topic clusters, keyword research & optimization coming soon in the coursePage Content: Using a well-structured hierarchy(eg.
<h1> title, table of contents,<h2>-<h6>subtitles & main sections,<ol>-<ul>lists,<table>tables,<img>imagesbreadcrumbs, follow-up content ...) helps Google and users easily understand your content.Internal Linking: Having links between your more & less important pages passes the "page authority" between them and helps Google index your pages rapidly and improve your ranking.
Technical SEO: Securing your website with HTTPS protocol, making your website mobile-friendly, optimizing your images, improving your page speed, and your Core Web Vitals can give a great push for your website ranking in the search engine.
Sitemap:(a technical SEO element) This is simply a file that you submit to Google where you provide information about your pages & content, so Google can read this file to crawl your site more efficiently. More about the sitemap here
Robots.txt file:(a technical SEO element) A robots.txt file tells search engine crawlers which URLs the crawler can access on your site. This is used mainly to avoid overloading your site with requests. More about the robots.txt file here
2) Off-page SEO
Related to any improvements made outside your website. The following are the most important elements to take into consideration about the OFF-PAGE SEO:
Local SEO: Adding your website to Google Business Profile (formerly Google My Business) lets you appear on Google Maps and get more local visitors.
Link building: This is the act of getting links referring to your website to boost the βauthorityβ of your pages in the eyes of Google and rank better in the SERP.
π‘A full article about link building coming soon in the courseDirectories & bookmarks: This method stands on getting backlinks by submitting your website on some directories and bookmarks (you should be careful of those websites' quality).
Guest posting: This method lets you get backlinks by creating articles/content to be published in other blogs and linking to your website.
Forums & blog comments: Commenting on articles and forums is also a good way to have links to your website. (should be do-follow links)
Social signals: Sharing your website content & links on social media lets you improve your social reputation and SERP ranking.
E-Reputation & Branding: Promoting your website as a brand is a great way to increase your e-reputation and enlarge your user base. This will let you have users searching for your brand by name.
Last word
I hope you enjoyed reading the article and finding it useful & valuable.
Let me know in the comments π¬ if you have any opinions or thoughts π
In the next article π I'll dive into the key performance indicators (KPIs) π that will help you measure the success of your SEO efforts & essential tools π to use for your SEO journey.
Don't forget to follow me on Twitter(π) and subscribe to the newsletter to get notified π
Thank you for your precious time π


