SEO Basics for Newbies: Easy Guide

SEO refers to Search Engine Optimization, which means improving your website’s overall site structure, performance, navigation, and content to increase its visibility in Search Engines like Google, Bing, Yandex, Yahoo, and more.

These Search Engines crawl your site using their bots and have their algorithms to determine which site to rank according to their content and authority.

3 main components of search engine optimization

  1. On-Page SEO
  2. Off-Page SEO
  3. Technical SEO

On-Page SEO

examples of On-Page SEO
On-Page SEO Explanation Image

On-page optimization is creating valuable, relevant, and engaging content that satisfies user intent and addresses their queries (keywords).

Everything done within your website to improve your Search Engine Ranking visibility is called On-Page Optimization. Learning SEO from Onpage is recommended to beginners as you will have full control over everything you do.

Most people might think it is a one-time task, but you must continue to improve content through keyword research and updates to ensure its highest quality.

The SEO On-Page handbook passed down by our SEO gurus suggests the following optimization methods, which you, as a Beginner, should follow for the best results.

  1. High-Quality Content: Create engaging content that satisfies user intent, which you’ve ranked for (e.g., if a visitor visits your site/article, he should not need to search again for the same query.
  2. Keyword Optimization: Placing your targeted keywords in titles, headings, meta tags, and throughout the content can improve your visibility for their search queries.
  3. Meta Tags: Write meta titles and descriptions with your targeted keywords for the SERP to increase your click-through rate. (Note: SERP might ignore your custom Meta tags and take it from your article)
  4. URL: Use your targeted keyword in the Permalink (EG:
  5. Headings: Use your keywords in H1, H2, and H3 naturally and in order as Search Engine are algorithms.
  6. Image Optimization: Images can bring you lots of traffic as well and all you need to do is use original images and give descriptive filenames, alt tags, and captions to improve accessibility and visibility.
  7. Internal Linking: Logically connect your relevant pages to distribute link equity throughout the website.
  8. User Experience (UX): Improve your overall user experience through navigation, reducing bounce rates. (Note: Improve everything that annoys your users)
  9. Content Formatting: Use proper formatting techniques like lists, bold/italic text, and quotes to make content scannable and easy to digest for users and search engines.

Off-Page SEO

image of Off-Page SEO
Off-Page SEO

Off-page SEO refers to optimization activities outside your website to improve its visibility, authority, and reputation across the web.

In this section of SEO, we try to create awareness of our website’s existence using different methods such as social media, brand mentions from popular websites, adding websites to Google Maps for local, and more.

  1. Link Building: Getting high-quality backlinks from high authority and relevant websites. (Eg: Getting links from CNN has more quality than receiving them from 100 unknown and spammy  websites)
  2. Social Media: Active engagement on social media can increase your brand visibility and indirectly boost your visibility in the Search Engine. Sharing your website’s articles can increase traffic and social signals.
  3. Brand Mentions: When a reputable and authoritative website mentions your website it can indirectly contribute to your website’s authority.
  4. Guest Blogging: One of the most used techniques to get backlinks from high authority and relevant websites. Offering high-quality guest posts within your industry can help build your brand’s reputation earning you a link.
  5. Local SEO: Optimizing your website for local search by creating and maintaining a presence on local business directories, review platforms, and Google My Business can improve your visibility in local search results and attract customers in your geographical area.

Technical SEO

Technical SEO is optimizing the technical aspect of your website to improve its visibility and accessibility to search engines. It will ease the work of Search engine crawlers to effectively crawl, index, and understand a website’s content.

Many free and premium SEO tools will help check the site’s crawlability.

  1. Website Crawlability: What’s the use if a Search Engine cannot even crawl your website? They need to crawl to understand your website to rank it. Issues such as broken links, crawl errors, or inaccessible pages prevent them from being indexed.
  2. Page Speed: Finally improve your website speed, you can do it so by optimizing images, and minifying CSS and JavaScript. (You can check your site speed via PageSpeed Insights.
  3. SSL Certificate: HTTPs encrypt data and secure browsing experience, also the use of HTTPs is considered a ranking factor in Google. 
  4. Canonicalization: Resolving duplicate content issues by specifying the preferred version of a page. helps prevent issues with duplicate content penalties and ensures that search engines index the correct version of your content.
  5. Mobile Responsiveness: Make your website available on Mobile Phones. (Note: As of February 2024, mobile devices contribute to 61.21% of all website traffic.)
  6. Sitemap: It ensures all important pages are crawled and indexed properly. Creating and submitting a sitemap to a search engine will help them find and index your website pages more efficiently.
  7. Schema Markup: Implementing structured data markup to provide search engines with additional context about the content on the page, which can enhance visibility in rich snippets and featured snippets.


Search Engine Optimization is what you do within your page (On-Page), you as a webmaster has all the control from optimizing your site URL to writing contents. On the other hand Off-Page is something you have very little control, because you are totally depended on other to either provide you with backlink or shares on social media.

Finally technical SEO is optimizing your website to load error free, when a user visit your webpage they should be able to navigating without any trouble viewing, scrolling and more.

Even though SEO is divided into these they have inner section which goes deep down.

Stay tuned for more information on SEO for the Nepalese, as we aim to cover it in simpler term for the beginners.

Categories SEO
Sharing Is Caring:

Hari Kumar Thapa is a blogger from Pokhara, Nepal, with two years of writing experience. He is currently advancing his skills in SEO to become a specialist. Hari loves creating engaging content and using smart SEO techniques to make his posts easy to find online.

Leave a Comment