In this guide, you will learn the SEO basics and get a basic understanding of what SEO is, how it works, what it involves, and why it is important.

If you are new to SEO and want to grasp the basics and fundamental SEO concepts, then this is the guide for you.

The guide to SEO basics is made of questions that every beginner SEO has, to-the-point answers, I have found this useful for educating business owners as well as junior marketers.

I discuss the fundamental concepts of SEO, what each section within the very broad topic of search engine optimisation..

Intro to SEO basics

Everything starts witha keyword search in popular websites like Google, YouTube Ebay, Facebook and so on. The key thing SEO does is help your website, video or other web pages show up higher in those search results. This is a complex process that constantly evolves as those platforms change their ranking factors.

SEO is never one and done. The core can be done so the foundations are set but the actual signals that help increase visibility need constant work. SEO tactics are what is used to help move web pages up and down search results. 

My aim is to make this as easy to understand as possible for you. If you want to understand what your SEO agency is doing or need to make a selection of a new provider this guide will empower you.

Learning business operations is tricky

What is SEO and how it works?

SEO refers to the process of optimizing your website so that it will rank higher in the search engine results pages when someone searches for specific keywords. This gives your content exposure so people remain aware of your brand.

SEO has an enormous impact on your website traffic. If you want to receive lots of free traffic, you’re going to need to invest some time and effort into SEO. In turn, you’ll be able to attract more customers who are already searching for brands like yours and looking for offers like the ones you are offering.

There are hundreds of elements and factors influencing SEO, so it is not possible to cover all of them even in such a long SEO guide like the one you are reading now.

Why is SEO important?

SEO is important because it brings to your website visitors who are genuinely interested in what you are offering. These are the visitors who are exactly looking for information about the topic of your web page. 

PRO INSIGHT: Did you know that Google receives about 65 000 searches every second? It means that all your current and potential customers are on Google. And you should be there too. 

Every day more and more transactions and purchases are made on the Internet. This is especially true in 2021 and in the context of the COVID-19 pandemic. More and more businesses are now going online and it’s mainly Google where customers come to look for what they need. 

SEO is important! Businesses of all sizes spending billions of dollers every year on making sure their websites show up higher in Google search, their videos get seen in YouTube and their products get seen in places like Amazon and eBay.

What is a search engine?

search engine is a program (an online tool) that provides the results based on the query (keyword) a user submits. When a user types in a query, a search engine searches for relevant information in its database and displays it in the form of a SERP (search engine results page).

Search engines discover, analyze, understand, and organize the content on the web. Their main purpose is to provide the most relevant and the best results to their users.

PRO TIP: The main goal of search engines is to satisfy users’ needs and make them happy. To win in search engines, your goal as an SEO should be exactly the same.

The most popular search engine is – not surprisingly – Google with more than 75% of the market share. Other notable search engines are Bing (by Microsoft), Baidu (popular in China), or Yandex (popular in Russia). Note that YouTube (owned by Google) is also a search engine and it’s the second-largest search engine in the world.

What is a keyword?

keyword (also known as a keyword or key phrase) is a word or a combination of words that define and describe a given topic. They usually refer to online content, such as articles or blog posts.

SEO Basics: keyword

In SEO, keywords are the terms and phrases that users enter into search engines to find the information they are looking for. Keywords understood as words typed into a search box in a search engine are also called queries or search queries.

Not all keywords are created equal, though.

keyword research dog food

What is a long-tail keyword?

A long-tail keyword is longer and more specific than a regular keyword. When users type in a long tail keyword they know exactly what they are looking for. Long-tail keywords are usually made of several words.

Long-tail keywords are usually much less competitive and are searched for much less frequently.  However, there are many more long-tail keywords than regular keywords.

PRO INSIGHT: Did you know that about 18% of all the searches made on Google each day are completely new and have never been done before?

Examples of regular keywords:

  • SEO
  • SEO audit
  • SEO guide

Examples of long-tail keywords:

  • How long does it take to audit a website
  • WordPress plugin to speed up a website
  • Different types of search engine optimization

PRO TIP: Long-tail keywords are usually way easier to win. It is good to focus on optimizing your content for long-tail keywords especially if you have a brand new site that has not built its authority yet.

The definition of keywords would not be complete without digging a bit deeper into what’s behind a keyword. Yup, that’s search intent.

What is keyword research?

Keyword research is the process used by SEO professionals to find and analyze keywords (or search terms) that users type into search engines to find specific information, products, or services.

The easiest way to find keywords for SEO is to use one of many available SEO keyword tools. There are many both free and paid keyword tools you can use.

PRO TIP: With keyword research, you can learn what keywords are most often searched for, how competitive they are, and how difficult it is to rank for a given keyword.

The most popular keyword tool is Google Keyword Planner which gives you keyword data straight from Google.

Keywords are more and more often analyzed in terms of search intent instead of just the meaning of a given word. 

That’s why keyword research should also include the analysis of what type of content already ranks for a given keyword and what types of results Google displays. 

What is search intent?

Search intent (also referred to as keyword intent or user intent) is the reason why a user types in a specific query into a search engine. Search intent describes the goal a user wants to achieve with the help of a search engine.

There are three main types of search intent:

Keyword Intent

  • Informational intent is when a user is simply looking for information and wants to learn something. For example, a query like “how to learn SEO”.
  • Navigational intent is about a user wanting to visit a specific website. Instead of typing the website’s address, they type its name into a search box. For example, “seosly seo guide”.
  • Transactional intent is when a user is ready to make a purchase and is already in the buying mode. For example, “buy technical seo audit”.

PRO TIP: Search intent is becoming increasingly important for SEO. You should never optimize a web page for any keyword without at first analyzing the search intent behind it. 

PRO TIP 2: The easiest way to check the search intent of a query is to simply analyze the results returned for it. If there are only informational guides there, then you can be pretty sure this is an informational query. 

What is the difference between SEO and SEM?

SEM stands for search engine marketing which refers to using paid strategies to gain visibility in search engines. This means paying for ads that appear directly in SERPs (search engine results pages) and look similar to organic search results.

The biggest difference between SEM and SEO is that with SEM your website stops being displayed in search results the moment you stop paying. Organic listings, on the other hand, are free and don’t disappear the moment you stop doing SEO. 

SEO basics: SEM

In some highly competitive businesses, SEM makes more sense while in others it’s only SEO or the combination of the two.

PRO INSIGHT: SEM brings almost immediate results while SEO takes a lot of time and patience. Technically both are paid (unless you do SEO on your own) but it’s SEO that brings long-term results which can last for months or even years with little or no extra work.

What is organic traffic?

Organic traffic is the visits to your website that come from organic listings in SERPs (search engine results pages). The opposite of organic traffic is paid traffic which relates to visits that are generated through paid ads. Paid visits stop the moment you stop paying, which is not the case with organic visits.

Organic traffic

PRO INSIGHT: Getting quality SEO created organic traffic to your website is the primary goal of SEO and the most reliable metric of your SEO success. Organic visitors are usually the most targeted and the most valuable visitors you can get to your website.

Google Analytics Traffic Sources

What are SERPs?

SERPs stand for search engine results pages which are the web pages displayed to users when they type in a search query (a keyword) into a search engine, such as Google or Bing.

SERPs contain 10 organic results on the first page, sponsored results (ads) usually on top, featured snippets (usually above organic results), and other elements like maps, images, videos, and others, depending on the query type.

PRO INSIGHT: The purpose of SEO is to get your website as high as possible on the first page of results for a given keyword. Only the first three results of the first page receive any meaningful organic traffic. 

In the past, some 15 or more years ago, SERPs were made of 10 blue links. You probably noticed that this is not the case anymore. Try typing “Google in 1998” to see what SERPs looked like back then.

SEO basics

What is universal search?

Universal Search (also referred to as Enhanced Search or Blended Search) is the integration of different types of results within a SERP (search engine results page). Universal Search means that there are different types of media in a SERP instead of just 10 blue links. Universal search has been around since 2007.

Universal search results include assets like images, videos, local businesses, rich snippets, featured snippets, maps, shopping results, and more. These elements can be displayed among, below, above, or alongside regular organic listings in search engines like Google or Bing.

What exactly is displayed depends on the type of query, user location, or even their previous searches. Any clever SEO must account for universal search when doing SEO for themselves or their clients.

What is a featured snippet?

featured snippet is a different form of presentation of a search result. Instead of being a link to the site, a featured snippet usually displays one or two sentences from a website in an attempt to directly answer a user’s query. A featured snippet can also be a list or a table. 

What is a rich result?

Rich results (also called rich snippets) are regular search results with some additional information and data displayed. Rich results are displayed thanks to the presence of structured data in the HTML code of a web page. 

Rich results provide additional information to the user and help search engines better understand the topic of a web page. Examples of rich snippets include recipes, reviews, or any other visually enhanced type of search result.

PRO TIP: Even though they don’t directly influence rankings, rich results make a web page look more attractive in SERPs. This may lead to a higher CTR which may influence the rankings of a web page. 

What is CTR?

CTR stands for a click-through rate which is the ratio of users who click on a specific link to users who view a given link. CTR is often used in paid ads (Google Ads) to measure the success of an ad campaign. 

In SEO, CTR tells you what percentage of users who viewed your web page in search results actually clicked on it. 

SEO Basics: CTR

What are ranking factors?

Ranking factors are the criteria that search engines use to assess and rank websites in search results. There are hundreds of both less and more important ranking factors (or ranking signals) influencing the website’s visibility in search.

Examples of ranking signals include a website’s backlink profile, technical optimization, speed, user behavior, content, internal linking, or security to name just a few.

Search engines rarely provide specific information on what is a ranking factor and what isn’t. However, they give a ton of useful guidelines on how to make your website the best of its kind making it friendly both for users and search engines.

PRO TIP: The 3 most important Google ranking factors are content, backlinks, and internal linking.  

What is a backlink?

A backlink (also referred to as an incoming linkinbound link, or inlink) is a link from one website to another. Any external link pointing to your website is a backlink.

Google, Bing, and other search engines use backlinks as a ranking factor. They all admit it’s a ranking factor. In this respect, backlinks are treated as “votes of confidence” by search engines.

Since backlinks play a very important role in most search engine algorithms, they are very often overused or created purely with the purpose to mislead search engines.


What is a nofollow link?

Nofollow links are the links that you don’t want Google to associate with your website when determining your ranking.  You add a no-follow tag to a backlink to tell Google that it shouldn’t pass any “link juice” to your website.

Nofollow links help you ensure that your website is only connected to well-reputed and authoritative sources. Unlike do-follow, no-follow is not a default attribute, and you have to add the tag to each link you don’t want to be associated with your website.

What is a dofollow link?

A Dofollow link is any backlink that Google considers when ranking your website. By default, all backlinks are dofollow. They have to be switched to nofollow if you don’t want Google to associate your website with those links.

Do-follow links enable Google to determine which websites are linking back to you and calculate your ranking “worthiness.” You don’t have to add the do-follow attribute to make it a do-follow link as it’s the default configuration.

Is Google the only search engine that counts?

There are search engines other than Google but Google is the search engine that counts the most. Google has over 75 % of the search market while its biggest competitor Bing has only about 10% of the market share.

There are, of course, other search engines like Baidu (the Chinese search engine), Yandex (the Russian search engine), or DuckDuckGo but it’s Google that we all care about the most.

SEO Basics: other search engines

PRO INSIGHT: The reason behind this is simple. Google simply provides the best and most relevant results. That’s why every SEO should know a bit about Google and what Google cares about the most. 

What is Googlebot?

Googlebot is the name given to the algorithms and code (i.e., the “crawler”) that go through every website and tell Google what it’s about. Googlebot is responsible for discovering and indexing all the web pages on the internet so that Google knows about almost every piece of content (on all the webpages) that’s currently available online.

It allows Google to display the most relevant and up-to-date results when someone types in a term (or phrase) for Google to search. A website should be easy for the Googlebot to crawl through. Otherwise, Google won’t know about all the web pages you have on that website. As per Google, there are two main types of Googlebot crawlers:

  • A Googlebot that stimulates and looks at the web from a desktop user’s perspective.
  • A Googlebot Smartphone that sees the web through a mobile user’s lens.

What are Google algorithms?

Google algorithms are very complex tools whose task is to retrieve data from the index and present it in the form of the best and the most relevant search results possible. Of course, Google uses combinations of different algorithms that take into account different types of signals to rank web pages.

Some of the most popular Google algorithms (or components of the Google search algorithm) are called RankBrainBERT, or Caffeine.

I strongly recommend you read the article on how search works straight from Google to better understand how Google works.

What is Google algorithm update?

A Google algorithm update means a change (big or small) to the way Google algorithms assess, value, and rank websites.

Google algorithms are updated multiple times a day! It is not possible to track all of those changes and adjust your website to each one of them.

A few times a year Google releases a broad core update which is a major algorithm update that usually impacts the rankings of many websites. 

In the past, Google algorithms updates received special names like Panda or Penguin. Now they are simply called core updates like January 2020 Core Update. Moz has an interesting historical list of Google algorithms updates.

Wikipedia Google is uncontrollable

What are Google Webmaster Guidelines?

Google Webmaster Guidelines are a set of rules and guidelines provided by Google with regards to optimizing a website for search and doing it the white hat SEO way. 

PRO INSIGHT: I see it time and time again. If a website complies with Google webmaster guidelines, then it usually has no trouble ranking. 

Google webmaster guidelines should be your SEO bible. I’m not kidding. Make sure to read Google webmaster guidelines if you still haven’t done it.

What is Google penalty?

A Google penalty is a situation where a website drops out of the search engine index or its rankings for given keywords drop dramatically. A Google penalty is almost always the result of breaking Google webmaster guidelines. There are two main types of penalties you can get: manual and algorithmic.

PRO TIP: Google is giving a manual action only if it cannot punish a website algorithmically. A manual action happens when a website owner manages to mislead Google algorithms so that they are not able to automatically detect this manipulation and need the help of a human. 

Google is getting smarter and smarter at recognizing different mischievous SEO techniques. That’s why more and more penalties are now handled algorithmically. 

Your job as an SEO is to play by the rules so that your website or your client’s website never gets penalized. If the website does get a manual action, your task as an SEO is to clean it up as quickly as possible and remove spammy toxic backlinks that may cause Google to penalise your website.

It sounds really far fetched but Google has spent millions on their IP and protecting it by making people who try to game the system having a penalty system. 

What are Google Search Quality Evaluator Guidelines?

Google Search Quality Evaluator Guidelines (also called Google Search Quality Raters Guidelines) is a publicly available document that is given to raters, people employed by companies working for Google. The raters’ task is to rate websites based on those criteria. 

SEO Basics: Google search quality raters guidelines

The raters do not influence the rankings of a website. Their ratings are used to improve Google algorithms so that they can return better results in the future. 

The guidelines outline all the necessary elements that should be taken into account when evaluating a website. One of the very important elements discussed within guidelines is E-A-T (expertise, authoritativeness, and trustworthiness).  

PRO TIP: You should understand the Search Quality Evaluator Guidelines as a place where Google algorithms want to go, not how they work, and how they assess websites. 

What is E-A-T?

E-A-T stands for expertise, authoritativeness, and trustworthiness and is a concept originating from Google’s Search Quality Raters’ Guidelines

PRO INSIGHT: Every type of SEO analysis you do should assess the website in terms of E-A-T.

SEO basics: E-A-T

Your task as an SEO is to make sure that a website has a decent amount of E-A-T. If it does not, then you need to provide recommendations on how to improve it. 

E-A-T is becoming more and more important, especially for YMYL (Your Money Your Life) websites. In some niches like medicine or law, it is now practically impossible to rank without a decent amount of E-A-T. 

What is PageRank?

PageRank (PR) is an algorithm for calculating and evaluating the web page based on the quantity and quality of links pointing to it. PageRank was developed by Larry Page and Sergey Brin, the founders of Google. 

Since its creation in 1998, PageRank has changed and evolved but it still operates on the same core principles. The PageRank score is not public and is now only used internally by Google. 

PRO FACT: In the past, the PageRank score was public in the form of Google’s Toolbar PageRank which was regularly updated. However, the PR score was overused and manipulated by black hat SEOs, so Google removed it entirely in 2016 (and stopped updating it in 2013). 

What is RankBrain?

RankBrain is a machine learning-based system within Google’s core algorithm. The purpose of RankBrain is to identify and determine the most relevant results to user queries.  It also helps Google better understand user queries and their intent. 

PRO TIP: According to Google, RankBrain is one of the most important ranking factors alongside PageRank and content.  

What is Bert?

BERT stands for Bidirectional Encoder Representations from Transformers and is a Google neural network-based machine learning technique used for natural language processing and pre-training. 

PRO TIP: With BERT, Google is able to understand and process complex queries often in the form of complicated questions with a lot of context. 

BERT is part of the Google search algorithm and is now used in almost all English queries. 

What is Google Autocomplete?

Google Autocomplete is a feature available in Google Search designed to help users complete their searches faster. Once a user starts typing, Autocomplete starts to automatically predict the queries based on what is being typed. 

Google Autocomplete

Autocomplete allows for completing your search without the need to type all the letters and words of your query. This is a huge time saver, especially for mobile users. 

PRO TIP: Google highlights that Autocomplete is about predicting what a user is going to type, not suggesting the query. 

What are Google search operators?

Google Search Operators (also called search commands or search parameters) are special commands and characters that you can type straight into Google to filter, refine, or narrow down the results. With search operators, it is way easier to find specific information or search a specific website.

What is Google Search Console?

Google Search Console or simply GSC (formerly knows as Google Webmaster Tools) is a free Google tool that allows website owners to monitor the process of indexing and crawling their website.

GSC also provides a wealth of data about the rankings of a website, number of clicks, CTR, and more. It also helps website owners better understand how their website is performing, what issues it is facing, and how to troubleshoot potential problems.

Google Search Console

What is technical SEO?

Technical SEO  focuses on technical aspects of a site when it comes to improving its visibility in search engines. 

Technical SEO includes, among others, optimizations, such as accessibility to internet robots, or how robots understand a website’s content. Site performance and its speed are also part of technical SEO. And so is the security (using HTTPS). 

When doing Audits and Technical SEO for a website, you should know and understand terms, such as an internet crawler (robot), crawling, indexing, rendering, structured data, breadcrumb navigation, or internal linking. You also need to understand what a robots.txt file and an XML map are and how to fix possible issues with them.

Why is technical SEO important?

Technical SEO is important because it’s the opening door for a website’s visibility in search. The purpose of technical SEO is to help search engine robots access, crawl, index, and understand your website.

If a robot can efficiently crawl and index your website, then your website stands a chance of better rankings and improved visibility.

It doesn’t matter how awesome your content is if search engine robots cannot access and understand your website. Don’t neglect technical SEO!

What is a technical SEO audit?

A website audit focuses mainly on technical errors and optimizations to be made within a website. A technical audit usually analyzes things, such as a website’s indexability, speed, performance, XML sitemaps, and robots.txt.

PRO TIP: The first and the most important step in any technical SEO audit is to make sure that the website is indexable. 

Technical SEO audits should highlight quick fixes and quick wins, such as noindexing thousands of thin content web pages or implementing correct redirects from outdated and irrelevant web pages.  

What is crawling, rendering, indexing, and ranking?

Crawling, rendering, indexing and ranking are four different processes that shouldn’t be confused with one another.

  • Crawling is the process in which a search engine bot discovers and analyzes new or updated content on the internet. A web page, an image file, and a video are all a type of content. Search engine bots discover content via links.
  • Rendering is the process in which a search engine bot retrieves a web page, runs its code, and evaluates its content to understand its structure and layout. 
  • Indexing means storing the content discovered during the process of crawling and rendering. The information and data gathered during the crawling process are stored in the index.
  • Ranking is the process of determining where a specific piece of content (usually a web page) should appear within a SERP (search engine results page). Good rankings are the main purpose of SEO.

PRO TIP: Crawling is not equal to indexing and indexing is not equal to ranking. Google has a nice guide explaining how the process of crawling, rendering, and indexing works.

What is crawl budget?

Crawl budget is the number of pages that Google indexes (or goes through) every time it crawls your website. Once your website exhausts that budget, the crawler moves on to a different website, but that doesn’t mean it would go through the “known” old webpage and miss any new ones you’ve set up.

The budget is set and updated automatically by Google. It’s based upon your website size (number of web pages), update frequency, website speed, and internal linking, so it usually takes into account any new pages you have set up and updates your crawl budget accordingly.

Crawl budget doesn’t impact most websites’ SEO or ranking (simply because crawlers are efficient and the budget is almost always adequate). But big websites with several thousand pages and where new pages are added very frequently should optimize for crawl budget.

What is a search engine robot?

search engine robot (also referred to as a botcrawler, or spider) is a tool that search engines, such as Google or Bing use to gather information about websites and add it to its database.

Search engine robots are similar to web browsers in how they operate except that they don’t need human interaction.

Bots access web pages mostly through links placed on other websites or XML sitemaps. The most popular search engine robots are, of course, Google crawlers

What is an XML sitemap?

An XML sitemap is a text file that tells search engine robots which pages should be indexed. An XML sitemap can also provide links to other types of content like videos or images.

An XML sitemap informs Google (or other search engines) about the most important web pages of the website. The purpose of a sitemap is to help search engines discover the web pages of the website.

PRO INSIGHT:  An XML sitemap is especially important for huge websites that have deep information architecture.  Small websites (up to a few hundreds of web pages) can do without an XML sitemap. However, it’s still a good practice to have one!

What is robots.txt?

robots.txt file tells search engine bots which pages or files should or should not be crawled. Note that the purpose of a robots.txt is to protect your website from overloading it with requests. It’s not a way to keep a web page out of the Google index.

PRO TIP: A very common SEO mistake is to use robots.txt to block URLs from indexing. To block a URL from indexing, you should add a meta robots “noindex” tag to it. 

What are canonical URLs?

canonical URL (also referred to as a canonical tag or a canonical link) is the URL of a web page that is the main or the “preferred” version of a given piece of content.

It helps prevent the problem of duplicate content when there are many similar web pages on a website.

What is canonicalization?

In SEO, canonicalization is the process in which, out of a number of similar URLs, one URL is chosen as the main one and the representation of other URLs. 

One way to help search engines choose one URL over another is to use a canonical link element. This is, however, only a hit and Google may still choose another URL as canonical if it thinks it is more relevant. 

PRO TIP:  To check what URL Google chose as canonical, you can use the URL inspect tool in Google Search Console. 

Customer targeting with paid ads

What are meta tags?

Meta tags (also referred to as metadata) provide information about a web page to search engines. Meta tags are practically invisible to users from the level of a web page because they are actually small snippets of code.

The most important meta tags are meta titlemeta description, meta robotsmeta viewport, and meta charset.

PRO TIP: In the case of many websites, the optimization of meta tags is a quick win when it comes to SEO.

PRO TIP 2: Meta tags should contain important and relevant keywords.

Search engines use the information contained in meta tags to display a web page in SERPs.


Meta tags also help search engines better understand what a web page is about. High-quality and clickable content of meta tags may help improve the CTR of a web page. 

What is the title tag?

A title tag is an HTML element that tells the users and the crawlers what the title of your page is. It’s what is displayed as the main clickable heading when you search for something in Google.

Title tags are important for both SEO and click-through, but they are more important for your users than crawlers because when they put a link in the top spot, they take the whole content of the page into account. In contrast, online users will probably make up their minds about clicking after reading the title.

What is the ALT text?

ALT text (alternative text) is the HTML attribute used to describe the appearance and content of the image used on a website. 

PRO TIP:  Remember that ALT text is not the place to stuff your keywords but to describe the image. 

ALT text is important both for users of screen readers and search engine robots because it conveys the meaning of the image. 

What are headings?

Headings help both users and search engine robots better understand the content of a web page. There are five types of headings (from H1 to H5) with the H1 tag being the most important one.

PRO TIP:  Headings are also very useful for users of screen readers. 

Headings define different parts of a web page and how they relate to one another. They should contain the keywords you are optimizing a given web page for.  

You can treat headings as chapters in a book where the web page is that book. 

What is anchor text?

Anchor text is the content (usually just a few words) that is hyperlinked to another webpage. Anchor text should ideally be relevant to the page’s topic or the content it’s linking out to. It’s clickable and usually stands out from the rest of the content because it’s a different color and underlined, though you may choose to blend it in the content.

There are different types of anchor text, including exact, partial matches, and generic (like click here). Relevant anchor text helps both users and crawlers understand how the current content is connected to the webpage it’s linking out to.

SEO Backlinks

What is structured data?

Structured data in the context of SEO simply refers to providing information about a web page or a piece of content on it in a specific format, which is, in this case,

Structured data do not directly improve rankings but some of them can influence how a web page looks in search results. 

seo guide structured data rich results

PRO TIP:  Thanks to structured data, a web page becomes eligible for rich results, which can improve the attractiveness of its snippet in SERPs and make it more clickable. 

In this way, structured data help search engines better understand what a web page is about and what other topics or entitles it relates to. 

What is breadcrumb navigation?

Breadcrumb navigation (also known simply as breadcrumbs) is a secondary type of navigation that helps users better understand their location within a website’s structure.

PRO TIP:  Breadcrumbs are an important element of the correct internal linking structure. 

It’s usually located on top of a web page and contains links to higher-level pages like category or homepage.

What is mobile-first indexing?

Mobile-first indexing means that Google takes into account the mobile version of a site when it comes to crawling, rendering, indexing, and ranking. 

In the past, users mostly viewed websites from their desktop computers, so Google primarily used the desktop version to index and rank a site. Now the majority of Internet users use mobile devices, so the mobile version has become the new “default”.

PRO TIP: You should think of mobile-first indexing as “mobile-only” indexing. 

In Google Search Console, you can check if your website has been switched to mobile.  Just go to Coverage and check if Primary crawler says Mobile or Desktop

What types of SEO are there?

There are lots of different types, categories, and subcategories of SEO. I really mean a lot! Let’s take a look at the most popular and the most important ones.

  • SEO is often divided into on-site SEO and off-site SEO. 
    • On-site SEO refers to the optimizations of the elements of the website, such as meta tags, content, speed, URLs, internal links, and more.
    • Off-site SEO refers to optimizations made outside the website, such as link building.
    • There is also on-page SEO and off-page SEO which work analogically but relate to one specific web page instead of the whole site.
  • SEO practices are often divided into back hat SEO and white hat SEO depending on whether you comply with Google webmaster guidelines or prefer manipulative techniques.
  • Another common division of SEO is into technical SEO (focused on technical optimizations), mobile SEO (focused on optimizing a website for mobile), and local SEO (focused on local visibility).

In most cases, SEO simply refers to optimizing a website for search. But not always!

  • That’s why we also have YouTube SEOInstagram SEO, or App Store Optimization (ASO) which focus on increasing the visibility of a YouTube channel, an Instagram account, or a mobile app.

What is link building?

Link building is the process of acquiring links to a website from other high-quality and thematically-related websites. 

Acquiring does not mean buying but rather earning those links by creating such high-quality content that others genuinely want to link to it. 

PRO INSIGHT: Examples of high-quality shareable content are stats reports, in-depth guides, or research results, to name just a few. 

Whether you like it or not, content marketing is an integral part of SEO. 

What is a link audit?

A link audit is a process of analyzing all the incoming links to a website in an attempt to assess if they may be hurting the website and negatively impacting its rankings. 

Doing a link audit and submitting a disavow file to Google Search Console may prevent a website from being punished for link manipulations. 

What is off-site SEO?

Off-site SEO  refers to optimizations made outside the website with the purpose of increasing a website’s rankings and visibility in search engines. Off-site SEO aims at collecting external signals, such as backlinks.

There is also off-page SEO which aims at collecting external signals to a specific web page instead of on the whole website.

PRO TIP: A good SEO strategy relies on both on-site and off-site SEO.

Off-site SEO is most often associated with link building which is its main part. But there are other off-page SEO techniques as well.

Off-site SEO includes any promotional activities that take place off your website. It’s (high-quality) guest posting, getting mentions from other experts in the field, your activity on social media, or even being trusted and recognized by other authorities.

What is on-site SEO?

On-site SEO refers to the optimizations made on the website itself, such as meta tags, headings, ALT tags, content, speed, URLs, internal links, and more. It includes both the optimization of the website’s content and its HTML code.

PRO INSIGHT: Many on-site SEO optimizations fall within the scope of technical SEO which we will talk about in more detail below.

On-site SEO should focus on making the website accessible and easy to understand both for users and search engine robots.

Marketing & SEO roadmap we have a plan

What is an SEO audit?

An SEO site audit (or simply an SEO audit or website audit) is the process of analyzing and evaluating a website in terms of its search engine optimization and visibility in search engines.

Audit Website SEO data and technical health

PRO INSIGHT: The purpose of a website audit is to detect any issues that need fixing to improve a website’s ranking and visibility.

An SEO audit checks if a website complies with webmaster guidelines and other best SEO practices.

When used effectively, disavowing a link prevents a spammy site from bringing your website ranking down by backlinking to it. But it can also be a double-edged sword because disavowing a link also means that it stops passing any link juice to your website/webpage.

Disavowed links are not removed, and you would need to contact the webmaster of the site or original poster to get them removed.  

What is disavowing?

Disavow means telling Google (or another search engine) not to consider specific backlinks when ranking your website. You cut any positive or negative ties to a backlink when you disavow it, so even if it’s functional (still points to your website, and you might get traffic from it), it’s “dead” in terms of SEO. You disavow any backlinks that you think are doing your website more harm than good.

What is local SEO?

Local SEO is the process of optimizing a website for visibility in local search results. Local SEO, just like regular SEO, is about increasing organic (also called free or natural) traffic to a website.

However, the difference between SEO and local SEO is that the latter focuses on increasing the visibility of local and usually smaller businesses that have physical locations.

A geographic location is a vital component of local SEO.  An example of a local query might be “pizza near me” or “pizza in Trigg”.

All of the technical and mobile SEO techniques, of course, still apply to local SEO. However, there are a few local SEO-only tactics as well. The basic and the most important component of local SEO is to claim your firm’s Google My Business listing, which brings us to another question. 

local business success

What is WordPress SEO?

WordPress SEO simply refers to the search engine optimization of a WordPress-based website. The general SEO recommendations apply to any website regardless of its CMS.

However, the methods of implementation of some of these SEO optimizations differ depending on the CMS used. In the case of WordPress sites, the implementation of SEO optimizations is usually very quick and easy.

PRO INSIGHT: 30% of websites on the internet are powered by WordPress, so it’s certainly a good idea to know how to do SEO for WordPress sites.

The beauty of WordPress is that it lets you optimize many advanced and technical aspects of a site even if you are not a technical person. 

What tools should you start with?

There are so many SEO tools out there that choosing the right tools for a website may seem overwhelming. Fortunately, many of these tools are quite similar and it’s really about choosing the tools you like the most and learning how to use them.


I know that there is an overlap between the tools I show you below but some tools belong to several categories (i.e. a given tool is free, essential, and comes from Google). 

Here are some tools you may want to start with:

What are the top techniques for SEO?

Based on my experience, the top techniques for SEO include:

  • Making sure the website is accessible to search engine bots and there are no obvious technical issues, such as a noindex tag. 
  • Optimizing meta tags and headers so that both users and search engine bots can understand the main topic and subtopics of a web page. 
  • Creating high-quality useful in-depth content that helps users solve their problems or answers their questions. In other words, content that meets users’ needs. 
  • Taking care of all Google page experience factors.
  • Earning (not building) high-quality backlinks that actually bring traffic to a web page. 
  • Building a website’s E-A-T. 
  • Following SEO and webmaster guidelines provided by Google

PRO TIP: I put accessibility to search engine robots at the beginning because this is the foundation without which a website does not stand a chance of high rankings no matter how great it is. 

When does SEO start working?

SEO takes time and requires a lot of patience. There are lots of variables influencing how quickly you can see the first effects of SEO. It depends on the size, type, or age of a website. It also depends on the niche and how competitive it is. 

  • In general, you can expect the first results after a few weeks. 
  • New sites usually need to wait a few months. 
  • The greatest effects (and the snowball effect) usually come from consistent white hat SEO actions taken for a couple of years.

PRO INSIGHT: My own experience shows that a brand-new website usually starts to gather momentum around 6-8 months. Results not typical as every website is judged on its own merits.

Unfortunately, many people want immediate results and are unwilling to wait for the big and real SEO effects to come. As a result, they either engage in black hat SEO techniques or choose an SEO “expert” who guarantees quick and awesome results. This is usually a shortcut to a website penalty instead of SEO success. Don’t take this road.

Remember that there are no guarantees in SEO. If an SEO specialist or an agency guarantees rankings, run away. 

Why does SEO take so long?

SEO takes so long because it is about establishing your position as an expert in your niche, building authority and trust, adding value, and meeting your visitors’ needs. Just like in any other field or industry, this is not a quick process.

If you are looking for instant results and bringing traffic to your website immediately, then PPC (pay per click) may be a better option for you. However, it’s SEO that brings long-term results and steady free organic traffic to a website. 

How can you tell if SEO is working?

You can say that SEO is working if your business is growing and new customers are coming. SEO success should never be measured purely by keyword rankings. This is a rabbit hole!

A website’s ranking for a particular keyword or keywords brings a lot of useful information but it should never be an SEO goal in itself. It is a common situation where a website has high rankings for hundreds of low-volume and low-demand keywords that bring no traffic or no new customers. 

But it is sometimes enough for a website to have high rankings for just a bunch of high-volume and high-demand keywords that bring lots of traffic that converts easily. 

How often does SEO need to be done?

SEO is not a one-time process that you follow and complete. This is an ongoing process that needs to be done on a regular basis and that requires constant monitoring and supervision.

However, contrary to PPC (pay per click), SEO doesn’t stop the moment you stop paying for it. An excellent website (in terms of content, E-A-T, and technical SEO) may do well for many months without much work on the SEO side except for some basic monitoring and regular creation of new content. 

However, I believe that any serious business that relies on organic traffic should have an SEO or an SEO agency taking constant care of the SEO side of things. 

Who is an SEO?

An SEO is a search engine optimiser, a person whose task is to audit and analyze websites in terms of their compliance with search engine standards and guidelines. An SEO is also often the person who implements on-page optimizations on a website or at least verifies their implementation.  

My work as a marketer heavily involves SEO is mainly made up of multi channel campaigns with a large component being SEO delivery. However, what you will exactly do for your SEO campaign depends on who you select as your SEO agency or freelancer. I am a huge SEO nerd, its a facinating never ending game of chess with the smartest super computer in the world being Google and I find the challenge so rewarding.

Should you hire someone to do SEO for you?

If you are serious about growing your online presence (and in most cases, you should be), then you should think about hiring someone to do SEO for your website.

Here is my bio and company values

A company owner usually has little or no extra time that they may spend learning and doing SEO on their own. Not to mention the fact that an experienced SEO specialist will have all the necessary knowledge to do SEO without experimenting with your business.  

Having experts do SEO for you can really give you a great competitive edge. The knowledge and experience of a good SEO specialist are almost always worth paying for. Even if it’s huge money.

Note that practically any company with a good online presence and high visibility in search engines has an SEO or an SEO team on board. You should too.

Want to hire me? Start Here

How can you find a trusted SEO company?

Finding a trusted SEO company isn’t very easy as there are still lots of black hat and unethical SEO firms that guarantee awesome results at very competitive prices. 

Below are the criteria that may really help you. A reliable and trusted SEO company:

  • will never promise you specific rankings for specific keywords.
  • is willing to share with you the results they achieved with other customers. 
  • has a lot of good testimonials.
  • has been on the market for a few years at least.
  • has a decent and SEO optimized website that looks professional.
  • always wants to start with doing an SEO audit of your website.
  • is quick to respond to any of your questions or doubts.
  • focuses on your income and traffic to your website, not keyword rankings.

How much does SEO cost per month?

The cost of SEO per month depends mostly on the experience of an SEO hired, the competitiveness of the industry, and the specific goals you want to achieve through SEO.

In places like Fiverr you can find lots of SEO “specialists” that will audit your website for 50$ and offer SEO services for $100 or $200 per month, but do you really want to do that?

A few years ago it was enough to pay a few hundred bucks to a random SEO agency that would rank your website with mostly black hat or dark grey hat techniques, such as building hundreds of spammy links to your site or stuffing keywords on your pages.

PRO INSIGHT: Any decent SEO expert will rarely charge below $2000 a month for complex SEO services. That’s because high-quality SEO requires hard work and is extremely valuable.

It has changed a lot since then. Now it’s all about authority, quality, expertise, and relevancy. That’s why you need to be ready to pay at least a few thousand dollars a month for a high-quality SEO service and at least a few thousand for an in-depth high-quality SEO audit. 

In many cases, it’s 5000$ and up. Some known SEO experts charge even $10000 per month for SEO. Provided that you find an excellent SEO firm or an SEO expert, it’s money well invested. 

What do SEO services usually include?

Contracted SEO services usually include some or all of the below:

  • An in-depth SEO audit at the start to diagnose the website
  • A technical SEO audit at the start and then at least 2-4 times a year
  • A content audit
  • A link audit
  • Competition analysis
  • Keyword research
  • Visibility analysis
  • Analysis and monitoring of data in Google Search Console and Google Analytics
  • On-site SEO optimization, such as optimization of title tags, meta descriptions, H1 tags, etc.
  • Off-site SEO, such as building your website’s reputation and trust online
  • Technical optimizations, such as creating or updating an XML sitemap and robots.txt
  • Speed analysis and optimization
  • Monthly reporting
  • Link building (or rather authority building)

This list, of course, isn’t final. The exact scope of an SEO service depends on the SEO company, the website, its industry, its competition, its business goals, and many other factors. 


In closing I hope this exlainer guide was helpful for knowing what SEO is and how it works. There are a lot of clouds of mystery over what it is how to deliver it and measure it. I cna tell you right now if your SEO provider cant tell you what they are doing or how they are doing it I would be moving away from them to someone who is transparentand at the end of the day it is your money. Thanks for reading I hope this helps.

Onpage Blog Interlinking Tactics

Onpage Blog Interlinking Tactics

ON PAGE TRICKHere are some tactics for using your blog pages to your advantage by linking from those posts to your revenue-generating products and services pages. This tactic takes small more agile pages that can target lots of longer keywords and phrases and directs...

read more
Google Search Console Query Deep Diving

Google Search Console Query Deep Diving

Here is a little tip that I do to help get stuck websites momentum. You can find a similar report to what I am referencing if you visit your Google Search Console. It is called Google Search Console query profiling. This is a Do It Yourself tip. In my circle and in...

read more
Why Keyword Research Should Be Left To The Experts

Why Keyword Research Should Be Left To The Experts

Last week I had an interesting meeting with a client that was in a onboarding phase. The client has a newish brand with very little visibility online or history for this new brand that was launched in May 2021. The client is subscribed to my SEO services and the...

read more