Book a free SEO check - Let's check your SEO together

Search Engine Optimization Guide for Professionals (2026)

Kirjoittanut Tapio Kauranen

Kirjoitettu: 21.7.2026 - Muokattu: 22.7.2026

Sisällysluettelo

Hakukoneoptimointiopas ammattilaisille kirjan kansi

Search Engine Optimization Guide for Professionals (2026)

Search Engine Optimization Guide for Professionals. Updated 2026. When beginner guides are no longer enough and you want to take your skills to the next level

  • Search engine optimization principles in greater depth
  • Actions with examples

What is search engine optimization in my opinion?

Every search is a question. The number one result in a search is the one that best answers the question
  • Flights Helsinki?
  • Lunch Hämeenkatu?
  • Vehicle inspection prices?
  • Lidl opening hours?
  • Nike sneakers?

The one who best answers the search engine’s question appears first. The purpose of search engines, such as Google, is to provide the best possible search result for every query.

For this reason, Google only shows search results in the top positions that have been search engine optimized.

Search engine optimization techniques can be divided into three different areas:

  1. Technical search engine optimization
  2. On-page search engine optimization
  3. Off-page search engine optimization

Google’s three criteria for search engine optimization

In March 2016 Google revealed that search results are determined by three different criteria.

  1. External links and the site’s reputation elsewhere on the internet
  2. Page content, i.e. texts, loading speed, user experience
  3. RankBrain

What is RankBrain?

In 2013 Google revealed that it performs 100 billion searches per month and that Google doesn’t understand what the user was looking for in 15% of searches. This means that Google was unable to answer 500 million searches per day.

This is why RankBrain was developed, and its existence was confirmed in 2015.

RankBrain is an artificial intelligence that utilizes machine learning.

Machine learning = the machine is given data and a framework. The machine tries to draw conclusions based on the data.

For example, the framework for an artificial intelligence playing chess is the rules of the chess game. The chess AI simulates billions of moves and selects the most effective ones from them.

RankBrain has two jobs:

1. Understand what the visitor meant with their search
2. Measure the user experience of the search

Previously, Google read the text content of your blog article and tried to infer what topic it was about by counting how many times a specific word was repeated.

Once the topic was determined, the page was directed to the relevant search.

This is history.

The problem with the old method was that, for example, in a search for “verkkokauppa” the user might have meant

  • the company verkkokauppa.com
  • building an online store
  • what does verkkokauppa mean?

…or something else.

RankBrain solved the problem by looking at previous searches and which links visitors clicked after performing the search. If a visitor went all the way to the second page of search results and clicked a link there, that website was ranked higher the next time the search was made.

Nowadays, Google can also guess in Finnish very accurately what you meant with your search even if the page text does not fully match the query you made.

RankBrain also measures user experience, which works like this

Google shows you the search results it thinks are the most relevant. After the results, it follows what you do.

FOR EXAMPLE

  1. You perform a search and click the first search result.
  2. You didn’t find what you were looking for so you press the “back” button and return to the search
  3. In this case, a signal is sent to Google that the first result was not the best possible for that search
  4. You click the second result and stay to read the content
  5. A signal is sent to Google that the second result was better and it increases its visibility in that search

Technical search engine optimization

Search engine optimization guide part 1:

The technical part is the cornerstone of search engine optimization. It involves optimizing the site’s loading speed and usability.

Websites need to be technically sound to appear in search engines. In other words, websites must:

  • Load quickly
  • Work on every device. Especially on mobile!
  • Fonts must be readable. Not too big or too small.
  • Bots must be able to read the site

Loading speed optimization

If the site doesn’t load quickly, it will never appear in search engines.

In 2020 Google announced that it would start using a more effective way to measure site loading speed and user experience.

Going forward, instead of just loading speed, more advanced metrics will be used:

  • LCP = Largest Contentful Paint – How long does it take for the majority of the site to load on the user’s screen?
  • FID = First Input Delay – How long does it take before you can interact with the site?
  • CLS = Cumulative Layout Shift – How long does it take for the site’s layout to stop shifting

All of these points and how they can be optimized are detailed below:

Test your site’s loading speed here

Only mobile matters

When optimizing the site’s loading speed, focus only on mobile

In 2019 Google announced that Google’s indexing bot would no longer use the desktop version of websites at all.

Most likely, the majority of users on your site also come via mobile devices. Around the world, mobile device loading speeds are ridiculously slow.

  • According to Google, the average website loading speed on mobile devices is 15.3 seconds (source)
  • Every second of loading delay can reduce your website’s conversions by 20% (source)

So when using Google’s PageSpeed Test, use only the mobile tab

Test mobile loading speed here

Check your site’s loading speed from Google Search Console

Google’s Search Console is an excellent tool for search engine optimizers as it shows everything that is technically wrong with the site.

Log in to Search Console and add your own site there.

Go to the “Page Experience” section to see how Google has rated your site.

If the site has any loading issues, you will see them here.

Google often also tells you how the possible problems can be fixed.

 

Google Search Console

How to optimize LCP?

LCP (Largest Contentful Paint) is a loading speed metric that measures how long it takes until the majority of the site has loaded

The recommended LCP load time is under 2.5 seconds.

If the loading speed takes more than 4 seconds, it is very possible that Google will not agree to show the page in the search engine at all. The site is simply too low-quality to be displayed.

This is how LCP is optimized

  • Image optimization
  • Video and other large file optimization
  • CSS and JS file optimization

Points detailed below:

Google’s guidance on LCP

Image optimization

Images are the most common factor slowing down website loading speed. Images can account for over 90% of the page’s loading load.

Images are huge. A photo taken with a smartphone camera can be several megabytes. An image displayed on a website should only be a few kilobytes.

Fortunately, reducing and compressing images is easy with external tools.

Whether you use WordPress or some other platform, I recommend using Imagify. An automatic image compression tool.

With Imagify you can compress the images on your WordPress site automatically with one click.

In addition to compressing images, you need to consider the image format.

  • PNG files are often enormously large
  • GIF files are lightweight but low quality
  • JPG files are relatively good quality and lightweight but do not support transparency

In modern websites, images are displayed in .avif or .webp format. Image format encoding is superior compared to the old and familiar JPG, GIF, and PNG formats.

If you start using Imagify in WordPress, the tool will automatically convert the images to .webp format.

Read Google’s guidance on image compression

Video and other file optimization

Embedding a video from YouTube loads a massive amount of extra files on your site

Embedding videos from video services like YouTube is very heavy because the service has to load its own player along with the video.

Most of the time, the video comes with a huge pile of JavaScript files and a few images.

The easiest way to fix this is to load the videos “lazily” using Lazyload.

Lazyload means that the browser only loads the video when the user scrolls to it. The video does not load along with the rest of the site.

If you use WordPress, the easiest way to enable Lazyload is by installing the WP Rocket plugin on your site.

CSS and JS file optimization

The CSS (stylesheet) and JS (JavaScript) files of a website can slow down the site’s loading.

Especially in poorly coded WordPress themes, these files are a huge problem. The theme author has wanted to add thousands of features to the theme. Each feature slows down the page loading because it makes the files larger.

In WordPress sites, file optimization has been made easy thanks to the WP Rocket plugin.

FID speed optimization

FID (First Input Delay) measures the time from the user’s interaction with the website to how long it takes for the site to actually execute the user’s request.

FID should be under 100ms.

If FID is over 300ms, the site receives a failing score and will not appear in Google (source).

It is very rare for FID to be slow as it is usually caused by heavy Javascript tasks, which are quite uncommon on normal websites.

Fixing FID often requires deep programming expertise, which is why I am not going to go through it here.

Instead, I recommend reading Google’s official documentation on the topic.

Read Google’s instructions for fixing FID

CLS speed optimization

CLS (Cumulative Layout Shift). Often when loading a website, its layout shifts slightly. Images load after text, etc.

CLS measures the time until the site stops moving and is usable.

CLS should be under 100ms.

If CLS is over 250ms, the site receives a failing score and will not appear in Google (source).

There is no comprehensive guide for fixing CLS; the issues must be addressed on a case-by-case basis.

Hire me or another programmer to help if you need assistance with CLS speed optimization.

Read Google’s instructions for CLS

On-page search engine optimization

Search Engine Optimization Guide Part 2

Once the foundation of the site, i.e. the technical part, is in order, we can focus on the most important phase of search engine optimization, which is the textual content.

  • Site structure. Each search term has its own subpage.
  • Enough text. Every important page has at least 300 words
  • Text is divided with headings. Nobody likes walls of text.
  • The main keyword appears in the headings and the page URL
  • Image ALT texts. Alt texts can be used to get images into Google Images
  • Internal linking. From every page you should be able to navigate forward
  • External linking. From every page you should link to some other website
  • Meta description. The meta description appears in Google’s search results and can affect the click-through rate.

Site Structure

All content should be within three clicks of each other

According to several sources, the “three-click ruledoes not hold true, but in my opinion it is an extremely good rule.

The idea is that all content should be at most three clicks away from each other.

On the other hand, if you have thousands and thousands of pages, it’s not worth forcing everything within three clicks.

  • User-friendly
  • All content is easily discoverable
  • Google finds the content easily

At least 300 words of text

In SEO circles, the rule of thumb has been that a page should have at least 300 words for Google’s bot to understand what topic the page is about.

Many large companies have analyzed millions of Google searches and observed that longer texts perform better in search results.

People like long texts as long as the content is high quality. After all, people do read books.

300 words is the minimum, but studies have shown that a page that typically ranks well in Google is usually 2,100 – 2,400 words long.

According to a HubSpot study from 2021, the ideal blog post length for SEO should be 2,100-2,400 words.

https://www.searchenginejournal.com/ideal-blog-post-length-for-seo/255633/

Text is divided with subheadings

Nobody likes walls of text. Everyone loves headings.

People read text on the internet differently than they read books.

  1. First, the eye scans the images
  2. and then the headings.
  3. If the text under the heading seems interesting, we move on to read the body text.

Google also understands the topic of the page better when you add the search term directly to the page headings.

With headings, you can keep people’s interest for longer. Longer dwell time can bring better visibility in search engines.

The primary keyword appears in headings and the page URL

Effective use of the desired keyword in the website’s URL address and headings is important for search engine visibility.

URL address rules:

  • Use the keyword in the URL address so that it clearly indicates the page’s content.
  • Keep the URL address short and concise, but make sure it includes the keyword.
  • Avoid unnecessary characters, such as punctuation and special characters.
  • Use hyphens instead of underscores as word separators so that search engines can recognize different words more easily.

Example: www.example.com/avainsana-tuote

 

Heading rules:

  • Use the keyword in the page’s main heading (H1 heading) so that it clearly indicates the page’s content and is search engine friendly.
  • Try to place the keyword as close to the beginning of the heading as possible, but remember that the heading should be natural and appealing.
  • Use the keyword also in subheadings (H2, H3, etc.) if it feels natural and fits the content context.
  • Avoid excessive repetition of the keyword in headings so that you do not end up on search engines’ penalty lists.

Remember that the quality of the content and user experience are of primary importance. Search engine optimization is important, but do not let it weaken the site’s usability or the value of the content for users.

Image ALT texts

Optimizing alt texts is important for both search engine optimization and the site’s accessibility.
  • Describe the image content: The purpose of alt text is to describe the image content for those who cannot see the image, such as screen reader users or when the image fails to load. Write a concise and clear description that conveys the essential content of the image.
  • Use keywords: If possible, include keywords in the alt text in a natural and meaningful way. However, do not force keywords if they do not fit the image.
  • Keep it short: Try to keep the alt text under 125 characters so that screen readers can read the text easily and understandably. However, do not sacrifice clarity and informativeness for the sake of length.
  • Do not repeat the title: Avoid repeating the alt text with the title or other text near the image. The alt text should be complementary and informative, not just repeat information already given.
  • Avoid unnecessary expressions: Do not use expressions like “image” or “picture” in the alt text, as screen readers already announce that it is an image.
  • Use empty alt text in decorative images: If the image is purely decorative or contains no information, use empty alt text (alt=””), so that the screen reader skips it.

Good alt text helps improve the site’s search engine visibility and makes it more accessible to different users.

Internal site links

Internal linking is an important part of search engine optimization (SEO) because it helps improve the site’s structure, user experience, and content value.
  • Help with indexing: Internal links help search engines index your site’s content more efficiently. They guide search engine bots from one page to another and help them understand the site’s hierarchy and relationships between different pages.
  • Improve site structure: Good internal linking helps create a clear and logical site structure. This makes navigation easier for both users and search engines and makes the site more organized.
  • Distribute link value: Internal links help distribute link value (link juice) to different parts of your site. This means that when one page receives external links, the link value gained is passed on to other parts of the site through internal links and helps improve their search engine visibility.
  • Reduce bounce rate: Internal links can help keep users on the site longer by offering them more relevant content. This can reduce the bounce rate and improve the site’s performance in the eyes of search engines.
  • Improve user experience: Useful and informative internal links help users find more information on the site about topics that interest them. This improves the user experience and can increase the site’s value in the eyes of search engines.

Effective use of internal links requires a considered strategy and a good site structure.

Make sure you link to relevant content and that the link anchor texts are descriptive and natural.

However, don’t overdo internal linking so that you don’t weaken the user experience.

External linking. Link to other websites.

Every page should link to some other website

It’s good to add links to other websites on your pages, as long as they are relevant and useful to users.

Linking to high-quality, high-authority websites can help with search engine optimization (SEO), as it increases your site’s credibility and value in the eyes of search engines.

When adding links, it’s important to consider the following:

  • Relevance: Only link to sites that relate to your site’s content and are useful to your visitors.
  • Quality: Link to high-quality sites that have a good reputation and authority in their field.
  • Naturalness: Don’t add too many external links to a single page, as it can look unnatural and negatively affect search engine visibility. Aim to place links naturally within your content.

The “dofollow” and “nofollow” link attributes are also important for search engine optimization.

“Dofollow” links tell search engines that you trust the linked site, and they can pass value to the linked page.

“Nofollow” links, on the other hand, do not pass value, but they can be used when linking to ads or other sites to which you do not want to pass value.

Ultimately, it’s important to remember that the main goal of search engine optimization is to improve the user experience.

Links should not be added solely to improve search engine visibility, but also to provide users with added value and useful information.

Meta Description

A meta description is a short text that describes the content and purpose of a web page to search engines, such as Google.

Writing a meta description is important because it can affect how attractive your page appears to users in search results, which can improve your ranking in search engines and increase visitors to your site.

When writing a meta description, it’s worth paying attention to the following aspects:

  • Length: A meta description should generally be around 150-160 characters long. If the description is too long, search engines may truncate it, meaning the message won’t be conveyed in full.
  • Relevance: Ensure that the meta description describes the content and purpose of the web page as accurately as possible. Use keywords that you believe are important to users, but don’t try to force them in artificially.
  • Appeal: Write the meta description in a way that encourages users to click on the search result and explore the site. Highlight the page’s value and benefits to the user.
  • Clarity: Use clear and understandable language so that users quickly understand what the site offers.

Writing a meta description in an HTML document is done by adding a <meta> element to the head section as follows:

<head>

<meta name=“description” content=“This is an example meta description that tells about the page’s content and purpose.”>

</head>

Replace the value of the content attribute with your own meta description.

Website Off-Page Search Engine Optimization

Search Engine Optimization Guide Part 3

Links from other websites, i.e. backlinks and the site’s reputation.

It’s the year 2026 and external links still affect the site’s search visibility.

Once all the site’s internal measures have been completed, you can focus on acquiring links from outside.

Google, however, does not recommend creating links yourself but encourages creating such great content that people link to it organically.

That is the entire purpose of external links.

 

5 ways to acquire high-quality backlinks

A link from another website to your pages

Here are five ways I personally acquire backlinks

  1. Links from other websites I own
  2. Links from client websites (websites built by Tapio Kauranen)
  3. Guest posts on partner blogs
  4. Providing testimonials to partners’ and friends’ companies
  5. Buying links with money

What is a high-quality backlink?

One high-quality backlink is more valuable than 10,000 bad ones.

A good backlink consists of the following things

  • The link is in text form
  • The anchor text contains the word with which the site is to be ranked
  • The link does not have a nofollow tag

What is a bad backlink?

Image links are worthless

You already appear in Google with your own name

A nofollow link is worthless. All social media links, as well as comment fields, contain the nofollow tag.

  • rel=”nofollow”: Use this attribute for cases where you want to link to a page but don’t want to imply any type of endorsement (Google blog)

Search Engine Optimization on Websites I Build for Clients

The following search engine optimization measures are always performed on the sites I build
  • Mobile optimization (improves user experience)
  • Under one second loading speed (improves user experience)
  • Writing meta descriptions and titles (improves search click-through rate)
  • Submitting sitemaps to Google (speeds up indexing)
  • Installing Rich Snippets (Schema) data (makes the search result look nicer)

The following measures are available for an additional fee

  • Editing or creating website text content
  • Building external links
  • License fees for SEO monitoring tools

Read more about WordPress websites.