Who is this guide for?

If you own, manage, monetize, or promote online content using Google search, this guide is for you. If you are interested in the basics of SEO, you are in the right place. The tips and procedures contained in it are intended - facilitate searchessearch tools, index and understand the content on your website.

If you are interested in a complete overview of SEO basics according to the latest trends, you are in the right place. This guide does not provide tips or tricks to make your site automatically rank high on Google search. However, using the procedures below can help search engines begin to crawl, index, and understand your web content. Search engine optimization (Search Engine Optimization) is often about modifying a few parts of your website. However, only in combination with other optimization techniques will they have a significant impact on your site's performance in organic search results. You may have heard of many of the techniques contained in this guide. These are the basic techniques designed for each website, no matter how big it is. You should optimize your site to best suit your needs. One of these users is search engines that help other users discover your content. Search engine optimization therefore means helping search engines understand and present your web content correctly. The optimization techniques below apply to any page. We hope that our guide will bring you some new ideas for improving your website.


Pleasant reading!

1. Get started: Does she know about your Google page?

Findwhether your site is a search engine Google properly indexed. Find the homepage of your site. If you see it, it means everything is there in poriand your site is indexed. For the test you can eg. zadať "site:„. If Google doesn't know about your site - Although this searches billions of pages, something is not in All right. When vysearch engines skip a location, most often because of one of the following reasons:

      • The page is not properly linked to other pages on the web
      • You just launched a new website and Google didn't have the time yet search
      • Page design prevents Google from crawling effectively Contents
      • Google noticed error when trying to crawl pages
      • The rules prevent societyand Google in the index Browseayoursj websitey

How do I get my site to Google?

inclusion websitey to Google search results is free and simpleé. web stránky no need to send do Google. Search tools Google namely disposeú automated system, KTORis constantly searchedand the web to the new site. Actually was not most sites displayshut up in search resultsand Google manually sent. This site was added oné automatically at browsing websiteu. Learn how Google learns, crawlswill displays web pages. Read on Webmaster Guidelines to create websitesfriendly pages for Google. Google Search Console is a tool to help you submit your content to Google and see how it behaves on Google Searching. He can do you postîëĺă alerts to critical problemsthat Google encounters when crawling your site. sign up to the service Search Console. Before you begin, answer some basic questions:

  • Showmy website in search engine Google?
  • Do I provide users with high quality content?
  • Does my business appear on Google?
  • Is my content fast and easy to access on all devices?
  • Is my website safe?

For more information, visit The rest of this document provides guidance on how to improve your search engine pages, sorted by topic. Kthere is also a short tip checklist at

Will I need an SEO expert?

SEO expert is someone who is dedicated website optimization pre search engines. These are trained person, or those experts to help you Improve your site's visibility in search engines. Follow this guide to get enough information Onto, to your site They could optimize yourself. Besides that are services SEO expert for consideration. It's big decisionthat can potentially improve your site and save your time. consider black all the benefitsy SEO rental expert but also possible damage irresponsible SEO strategy. manyí consultants and SEO agencies provide useful services for website owners:

  • analyzing the content or structure of your site
  • technical consultancy in the field of website development: eg. hosting, redirects, error pages, use of JavaScript
  • content management
  • report on-line of business development campaigns
  • keyword research
  • SEO training
  • support for specific markets and geographical areas

Before sa you start getting acquainted so Search Engine Optimization readeat something about how search engines work. We recommend that you study theaccount focus on the following topics:

You are considering external SEO services expert? The sooner you contact him, the sooner ledog. The great time is when you think about it redesign pages or plan to launch a new page. Only in this way can you make sure your site is designed properly from the start with regard to SEO. Good SEO can also be uspomocular pri improving existing sites. Detailed information about the optionIach external Search Engine Optimization services and what you need to look at in our article Help CentersYou need SEO"?

2. Help Google discover your content

In order for your site to appear on Google, make sure Google can find it. The best way to do this is to submit the file Sitemap (Site map). Sitemap is a filewhosearch engines informs about new or changed pages na Yourabout the web. Learn more about how to create and submit a Sitemap. Google is about the newwebsite even forintermediary of links from other sites.

3. Tell Google which sites you don't want indexed

Best practices

In case sensitive information block robots.txt crawl access

A "robots.txt" file conveys information o, o which parts of your website the search engine should be interested in. This file, which must always be named "robots.txt", is located in the root directory of your site. However, it may happen that the sitey blockedrobots.txt files remain accessible. IN such a event you should choose a more secure method.

You may want to prevent search engines from accessing certain pages, as these are of no interest to users. For this purpose, a tool in the form of a robots.txt file generator is available within the Google Search Console. If multiple of your pages are located on subdomains and you'd like to prevent search engines from accessing them, you'll need to create a separate robots.txt file for each one. See more information about the "robots.txt" file here Webmaster guide.

Learn some other ways to prevent content from appearing in search results.


  • Prevent your internal search results from appearing in Google search results. Users are reluctant to click on results that are not directly related to their queries.
  • Prevent crawling of URLs that were created using Proxy.

Use more secure methods for sensitive information

Robots.txt is not an ideal way to safely block sensitive content on your site. This file only says that certain pages should not be accessed and indexed by robots, but on the other hand, nothing prevents them from doing so. After all, search engines can still link to web addresses that are blocked, but which are somewhere on the Internet in the form of existing URL links. In addition, a curious user can easily explore directories or subdirectories to access a specific URL that interests them. In such cases recommends using noindex. This is the only way to prevent a particular page of your site from appearing on Google. Even greater security can only be guaranteed if you use a password to access a certain page or remove it completely.

4. Help Google (and users) understand your content

When search engines crawl your site, it should be displayed in the same way that it appears to users. It is therefore always necessary for the search engine to have optimal page rendering Googlebot access JavaScript, CSS as well as images used on your site. If you disable access to these components in your robots.txt file, search engines may render your web content incorrectly rendered and indexed.

Recommended actions

  • Make sure Googlebot can crawl JavaScript, CSS, and images using Fetch as Google. This is how Googlebot sees and renders your content. Here you can identify and fix a few issues related to indexing your site.
  • Use the Google Search Console to check and test your robots.txt file.

Create unique headlines for your site

Brand informs users and search engines that which is the topic of a particular page. Brand it should therefore be included in the <head> element within the HTML document. Also, care about the unique headlines of all your pages on your site.

Create good headlines and summaries to appear in search results

Does your website appear in search results? Then page headings are the first thing you notice in Google search results (to learn more about Google search results, study Anatomy of search results). The name of your homepage may be the same as your business name, and may be accompanied by other important information, such as physical location of the company, its main focus or offer of products.

Best practices

Describe exactly the content of the page

Choose a title that's easy to read and that communicates the topic on the page naturally and effectively.


  • A title that has nothing to do with the content on the page.
  • Using default or indefinite headings like "Untitled" or "New Page 1".

Create unique headings for each page

Every page on your site should ideally contain unique headings. This is the only way Google will know what makes this page different from other pages on your site. If your website has separate mobile pages, keep in mind the good headlines for the mobile version.


  • Using a single headline on all pages of your site or within a large group of pages.

Use short but descriptive headings

Headings should be shorter but informative. If the headline is too long or short, Google may only display a portion of it or automatically generate a completely different title. This will then appear in the search results. Google may also display different headlines depending on user queries or the devices used to search.


  • Writing extremely long headings that can be confusing for users
  • Unnecessary keywords in headings

Use descriptive meta tags (meta tags)

Descriptive meta tags on pages provide Google and other search engines with a summary of what content is on that page. Page headings can contain a few words or phrases, while the meta tag can be one, two sentences, or even a short paragraph. Google Search Console provides a handy tool that gives you an overview of all the meta tags used on your site. You can easily remove too short, long, duplicate, or frequently repeating meta tags.

What are the benefits of descriptive meta tags?

Descriptive meta tags are important, as Google can use them as summaries for your site. We emphasize "maybe" because Google can decide based on whether the summary is in line with user demand. However, we always recommend adding descriptive meta tags to each page. There are several informative articles on this blog about the issue summaries and descriptive meta tags. Good article on how to create good summary headlines can also be found in our Developer Help Center.

Best practices

The headline should be an accurate summary of the page content

Create a headline that will be the same informative as interesting. Although there is no minimum or maximum text length for meta tags, we recommend that you make sure it's long enough to appear in your search (users may see different lengths of summaries depending on which devices they're searching on).


  • Writing meta tags that are not related to the content on the page
  • The use of general descriptions such as "This is a website" or "Baseball Card Page."
  • Fill in the description using keywords only.
  • Copy and paste all document content into meta tags

Write unique descriptions for each page

It is recommended to write different descriptions within the meta tags of each page. This helps both users and Google, especially with site: carrier searches. If your site has thousands or even millions of pages, manual meta tagging may not be possible. In this case, you can have descriptive meta tags automatically generated based on the content of each page. 


  • Using one meta tag on all pages of your site, or in a large group of pages.

Use header tags to highlight important text

Given that headings tend to be larger than normal text, they are of course given more weight. This is a visual link for users who say this the text is important to them, while it can help them understand the content found under the title. By using headings of different sizes, you can create a hierarchical structure of the content as needed.

Best practices

Imagine you are creating a draft

As with writing a concept on large paper, consider the main and minor points of the content and decide where to use the different large headings.


  • Inserting such text into the header tag that is not relevant with the structure of your page
  • Using header tags in a case where it is more appropriate to use tags such as and
  • Pointless rotation of different title sizes

Use headings in moderation

Use header tags where it makes sense. Too many header tags on a page can confuse users, losing track of where one topic ends and where another begins.


  • Excessive use of header tags on a page
  • Very long headline
  • Using header tags only to stylize text without affecting content

Add structured data

Structured data are code that can be added to your site. It is used to search engines make it easy to understand the contentlocated on your page. In addition, structured data can adequately make content more attractive in the search results. That way, you can attract the right kind of customers to your site.

If you have an online store and add structured data to a selected product page, this can be useful. This information is subsequently provided appear in search results for relevant inquiries. We call them "rich search results." In addition to the ability to generate such rich results using structured data, they are also used to display relevant results in other formats. For example, if you have a building store, you can inform customers when your store is open by adding opening hours.

Many relevant entities can be tagged:

  • The products you sell
  • Place of business
  • Videos about your products or business
  • Opening hours
  • Event lists
  • Recipes
  • Company logo and much more!

See a full list of supported content

We recommend that you tag your content solely using supported structured data. You can add tags to your pages via HTML or using tools like Data Highlighter a Tagging help (see Best Practices for more information).

Best practices

Check your tags using the Structured Data Testing Tool

Once you've added structured data to your content, you can test it tool from Google. You can either enter the URL address of such content or copy the actual HTML containing the tags.


  • Using invalid tags

Use: Data Highlighter

To get individual tagging codes to copy and paste directly into your page (without changing the source code), try the Tagging Assistant. Highlighter, a free built-in tool in the Search Console that supports a subset of content types.


  • Changes to your site's source code when you are unsure of tag implementation.

Monitor the behavior of your tagged pages

Structured Data Overview The Search Console shows how many pages on your site are tagged in a certain way, how many times such pages have been displayed in search results, and how many times people have clicked in the last 90 days. An overview of all detected errors is also available.


  • Adding tags that are not visible to users
  • Create fake reviews or add irrelevant tags.
5. Manage your appearance in Google search results

Properly structured data on your site allows you to benefit from the various special features that appear in search results. They are accompanied by review stars, various decorative elements and more.

Check the gallery of search results for your site

6. Organize your site hierarchy

Understand how search engines access URL links

Search engines need unique URL links so that they can search and index the content that they then offer to users in the search results. Different content - such as different products in the store - as well as different variations require separate URLs in order to appear properly in search.

URLs typically consist of several different sections:

protocol: // hostname / path / filename? querystring fragment #

For example:

Google recommends that all sites used https: // if possible. Hostname is where all of your web pages are located, and is the same domain that can be used to send email. Google distinguishes between versions "Www" and "no-www" (e.g. "" or just ""). It is recommended to add web pages to the Search Console in http: // and https: // formats, as well as "www" and "no-www" formats.

The path, file name, and query string determine which content can be accessed from your server. These three sections are case sensitive, so "FILE" would lead to a different URL than "file". The host name and protocol can be written in lowercase or uppercase, uppercase or lowercase letters play no role here. A snippet (in this case, "#info") usually indicates the part of the page to display. Because the content itself is usually the same regardless of the fragment, search engines tend to ignore it.

When linking to the homepage, the trailing slash after the hostname is optional because it leads to the same content ("" is the same as ""). For a path and file name, the trailing slash would be treated as a different URL (referring to either a file or a directory), for example "" is not the same as "" / „.

Navigation is important for search engines

Navigating the website is very important because it makes it easier for visitors to access the content they want. Good navigation also helps search engines understand which content is more important on a website. Although search results make up all pages, Google also considers the role a page plays in a larger group of other pages.

Create the navigation with respect to the homepage

All pages fall under the home or "root" page, which is usually the most visited. For many visitors to the site, this is a starting point for navigation. If your website includes multiple pages, you should start thinking about how to make it easier for visitors to navigate to pages with more specific content. If you have enough pages related to a specific topic, it makes sense to create a page with descriptive content on these related pages (for example, root page -> related list of topics -> specific topic). The same applies to several products, which are recommended to be divided into several categories and subcategories.

Use staple navigation

Curb navigation usually appears horizontally at the top of the webpage, usually below the page title or header. Such navigation gives users the ability to keep track of their location within the website. We recommend using to display crumb navigation structured data.

Create a simple navigation page for your users

A navigation page is a simple page that gives you an overview of the structure of your website. Oit usually consists of a hierarchical list of pages on your website. It can help visitors if they have trouble searching within your site. While search engines will also visit it, its main purpose is to make it easier to search within your website.

Best practices

Create a natural link hierarchy

Make it easier for users to move from general to more specific content. If it makes sense, add navigation pages and effectively link them to the internal link structure. Make sure all pages on your site are accessible via links. Minimize the need for internal search. If appropriate, link to similar pages on your site.


  • Creating complex websites and navigation
  • Link each page to every other page on your site

Use text links

Navigation on your website should consist mainly of text links. This is the only way to make it easier for search engines to crawl and understand your site. If you use JavaScript, use the "a" elements and create URL links with the "href" attribute.


  • Create navigation based on pictures and animations
  • Using scripts and plugins for navigation

Create a navigation page for users and a site map for search engines

Create for users simple navigation page with all your pages, or the most important pages (if you have hundreds or thousands of them). Create an XML Sitemap that can help search engines discover new and updated content on your site. It should include all relevant URLs along with the last modified dates.

Detect non-existent 404 pages

Occasionally, users come across a page that doesn't exist on your site. This is caused either by broken links or by entering an incorrect URL. If you have 404 pagesRedirecting users back to the functional page can greatly improve their user experience. Your 404 pages should ideally link back to your main page, while they could offer links to popular or related content. Using the service Google Search Console you can view non-existent URL sources.


  • By indexing your 404 pages by search engines (make sure your web server is configured to return an HTTP 404 status code. For JavaScript-based websites, a noindex robots meta tag should be available.
  • Block 404 pages from robots.txt.
  • Using only vague status notifications like "Not Found", "404" and so on
  • A 404 page design that doesn't fit the rest of your site.

Each URL link should relate to the content on the page

Descriptive category and page names can keep your website well organized. In addition, such "friendly" URL links may be more readable to your visitors. On the other hand, extremely long and mysterious URL links with a minimum number of words can discourage them.

Some users may link to your page using a link URL with relevant anchor text. The relevant words contained in the link provide valuable information about the content.

URLs appear in search results

Lastly, keep in mind that URL links usually also appear in search results. Google considers all types of URLs, even if they are bad. Therefore, create them with an emphasis on making them as simple as possible.

Best practices

URL links should contain words

URL links containing words that are relevant to the content and structure of your site are better for visitors.


  • Using long URL links with unnecessary parameters and session IDs
  • Selecting common names for the page such as Page1.html.
  • Using redundant keywords such as "Baseball cards-baseball cards-baseballcards.htm".

Create a simple directory structure

Use a well organized directory structure that allows your visitors to easily find the content they want.


  • Creating a large number of subdirectories such as "… / Dir1 / dir2 / dir3 / dir4 / dir5 / dir6 / page.html".
  • Using directory names that have no content relationship

Selected version should be linked to one version of the URL

Not suitable for two different URLs linking to the same content. Rather, you must ensure that the requested content is accessible through only one URL. If you find that people access the same content through multiple URLs, it's a good idea to set it up 301 redirects from an unwanted URL to the correct URL. If redirection is not possible, a canonical URL or linker can be used rel = "canonical".


Linking to the same content from multiple URLs, such as "" and ""

7. Optimize the content on your site

Make your site an interesting and useful place

Creating compelling and useful content is likely to affect your website more than any other factor we write about here. Users can appreciate good content, and when they see it, they're likely to share it with other users. This can be done through blog posts, social media services, emails, forums and the like. Such commitment helps build a good reputation for your site with both users and Google.

See what your readers want (and give them)

Think about words that users could to search for certain content. Other keywords are likely to use more advanced ones. For example, a long-time football fan is likely to search for the keyword [fifa], which is an acronym for the Fédération Internationale de Football Association, while a new fan will probably use a more general term than a. [football playoffs]. Taking these differences into search and writing content (using good mix of key wordsov) can help.

Google AdWords offers a handy Keyword Planner to discover new variations of your keywords. It also shows the approximate number of searches for each keyword. Likewise, Google Search Console gives you the inside Search Analytics Report Providethe most common search queries, which are somehow related to your site, including those that drive more traffic. It is recommended to write original texts, bring news, or take advantage of a unique position thanks good user basei.

Best practices

  • Write easy to read tExt
  • Users like content that is easy to write and easy to digest.


  • Writing sloppy text with many spelling and grammar mistakes
  • Awkward or misspelled content
  • Adding text to pictures and videos: users will want to copy them and search engines will not be able to read them.

Organize your topics clearly

Stylize the content on the page as followsto have visitors feel good about where one content topic begins and where the other ends. It is recommended to divide the content into logical paragraphs or blocks. This will allow users to find fasterlation desired content.


A lot of text without paragraphs, subheadings, etc.

Create new, unique content

Thanks to the new content, you will not only maintain your existing visitors' base, but you willcontentyou can attract to your site aj new visitors.


  • Re-writing about existing content (or even copying) that brings little value to users.
  • Existence of duplicate or almost duplicate content on your site.

You optimize content for users, not for search engines

Tailor your site to your visitors' needs. Write about the topics you are most interested in. In addition, try to be properly optimized for search engines.


  • Inserting unnecessary search engine keywords that can be meaningless or even annoying to users
  • Deceptively hiding text from visitors, but showing it in search engines.

Use links carefully

Create good text links

The link text is the visible part of the link. This text speaks and Google about the linked page. Links on your site can be internal (within your site) or external (referring to foreign pages), that the better the anchor text, the better both users and Google will understand o what je the linked page.

Best practices

Use descriptive text

The anchor text should provide a basic indication of what is on the page you are on is referenced.


  • Writing general anchor texts such as "Page", "article" or "Click here."
  • Use of off-topic or non-topic related text on the linked page

Write brief texts

Focus on shorte, but descriptiveé texts with several say or shortYMI phrasesfriend.


  • Writing long anchor texts, protracted sentences or too shorttext

Format your links for easy recognition

Make it easy for users to distinguish between plain text and your anchor text references. Contents the page will be for them less useful if links you easy or overlook them accidentally click.


  • applicationu CSS or text styleov na createsnot a linkeasily interchangeable with common text.

Also, be sure to use the correct anchor text for internal links

Do not forget devote sufficient attention to creation internal anchor text Legacy. MRES to help users andj Google zbettering navigationation na your site.


  • Using anchor text that is too long optsearch engine only vytvavoid unnecessary links that do not improve navigationon the web

Be careful who you refer to

V if that you are linking to another website you are transferring a certain reputation to it. Sometimes it does users reach adjlinks to your own site v within the comments. Sometimes you may want to mention a certain negative site. Imagine, for example, that you are writingete a blog post about a spam topic, and you'd like to refer na web that yous recently spamohrs. To the site you would like notify other users black connect odkaz to the page. certainly si However you will not wishto such a link has a negative effect on you . In such casee use is recommended attribute nofollow.

Another example where the "nofollow" attribute can be useful is links to widgets. If you use third-party gadgets, make sure they don't include unwanted links that appear on your site along with widgets. If they oit is not possible to remove it from the widget, you can at least disable it by adding an attribute Nofollow. More details about arches brands for robots can be found on the blog for webmasters.

Tag unsolicited comments with "nofollow"

Setting the "rel" attribute of a link to "nofollow" will tell Google that some links on your site are unwanted as they may negatively impact your site. Links that point nowhere can be created by adding the rel = "nofollow" tag, as shown here:

Dock text here

When can this be useful?

If you have a public comment blog on your site. Sometimes links within these comments may be undesirable and to especially because they link to unwanted pages.

Automatically Markleave a commentAres sign "Nofollow"

This advice shall apply in particular to: OblascommentsOr different Contents created by users such as e.g. books visits, forums and so on. IN if you can vouch for third-party links (for example, if comments on your site are moderated), there’s no need to use the tag nofollow. Google Help Center Webmasters offers several tips - how to prevent spam commented, for example using CAPTCHA with moderators oncomments.

12 backlink quality signals: Link Juice

12 backlink quality signals: Link Juice

Not all backlinks are the same. Some are more valuable than others, some are completely useless and some can even be harmful. So how do you recognize them? We have calculated at least 12 factors that determine the quality of backlinks and their ability to transfer authority and ...

When is it worth taking a risk with SEO?

It is understandable that many entrepreneurs cannot appreciate SEO. There is a lot of information and misinformation about search engine optimization that can affect their opinion. It takes months for an effective SEO strategy to show positive results for companies. Selected ...

How to get higher in Google Maps

First of all, Google Maps is the best mapping service and outperforms other online maps with hundreds of millions of users. Of course, there is a way you can use its immense popularity in business to your advantage. The clearest, but no ...

seo audit