SEO Tutorial. The ultimate SEO 2.0 guide

During the lasts months we have been working really hard on creating the most in-depth SEO tutorial that will help you with establishing your online presence, optimizing your website, getting links to your website, etc.

This SEO tutorial is created so that it can be used by beginners in SEO, as well as by those with lots of experience in this area. The instructions and guidelines within this SEO tutorial are based on the latest recommendations on SEO, using the best practices that will help you with the positioning of your website.


We have prepared a PDF version of this tutorial (67 pages). Click the link to get it  for FREE, and you will also have FREE access to our SEO 2.0 videocourse:

Click here to Download the Free PDF version of this SEO Tutorial (67 pages)


The SEO tutorial we have here is based on the SEO 2.0, a strategy that is modern and in accordance with latest updates in the search engine algorithms. There are several differences between the traditional SEO and SEO 2.0. When it comes to the traditional approach to SEO, the recommendation was to use fewer keywords. On page SEO and content were also important, but one of the most important parts of the traditional SEO was to get as many backlinks as possible.

Having become obsolete, this approach had to be adapted to the changes in the algorithms that determine ranking. This is how the SEO 2.0 has been introduced. In the SEO 2.0, we keep the most important elements of the traditional approach, but we have to adopt some new recommendations and guidelines in order to conduct effective SEO strategy.


Instead of using few keywords, in the SEO 2.0 it is advisable to use a lot of keywords, while trying to diversify the anchor text. Besides on page SEO, we have to pay attention to page speed as one of the factors that affect positioning. The goal of the SEO 2.0 is to get few quality links instead of many links to a website. Apart from increasing the quality of the links, we have to increase the quality of the content. Content is the most important aspect of the SEO 2.0, but the focus has to be original content of high quality, which will get links in a natural way. The SEO 2.0 has introduced the importance of outreach and social media as inseparable part, as these metrics affect ranking as well.

Let us see how the important parts of the traditional approach changed in the SEO 2.0. The following image illustrates the changes:


This SEO tutorial is organized as a list of tasks categorized in several groups.


We have prepared a PDF version of this tutorial (67 pages). Click the link to get it  for FREE, and you will also have FREE access to our SEO 2.0 videocourse:

Click here to Download the Free PDF version of this SEO Tutorial (67 pages)


Recurring tasks

The first group of tasks contains tasks that should be repeated over the course of time, in different intervals, depending on the task. Recurring tasks in this tutorial include three major areas with additional tasks within each area:

Blog Promotion

The tasks in this area are suggested as a way to promote the posts that you publish on your blog. This kind of promotion will help you achieve several goals:

– Increase the number of visits on your website.

– Increase the conversions and sales on your website.

– Get more links, directly from some of the proposed resources and indirectly from people who will find your blog, consider your content interesting and link to your website.

This group of tasks in our SEO tutorial contains 20 tasks with detailed instructions on how to complete each task and which are the guidelines you should follow along the way.

1. Instructions for Blog Promotion

The introductory article explains this area and benefits of blog promotion. You can access the instructions using this link:

2. Submit to Stumble Upon


StumbleUpon is an online platform that enables users to discover new and interesting content based on their interests. In addition, users can easily share their own content by adding pages. Use this link to access the task:

3. Submit to Quora


Quora is a question and answer website, where users collaborate on answering questions and providing solutions for various different topics, divided by subjects. A blogging platform has also been launched as a part of this website. Here is the link of this task:

4. Submit to ScoopIt


ScoopIt is a publishing platform where you can create your own topics and curate them by sharing content. It is like creating your own newspapers. You share your content on this platform by getting followers who keep up with the scoops you publish. In the same way, you can discover new and interesting content shared by other ScoopIt users. Use the following link to see this task:

5. Submit to Delicious


Delicious is an online platform that enables users to easily save and share links. Besides adding links, it is possible to search for links, which helps users discover new content. You can use the following link:

6. Submit to SlideShare


SlideShare is a platform that allows sharing content in the form of PowerPoint presentations, as well as PDF files and Word documents. The content is in the form of the slides, and users can rate, share and comment on the uploaded content. Here is the link of this task:

7. Submit to Inbound


Inbound is a community for inbound marketers. It is suitable for sharing and discovering new content related to marketing and business, building a professional profile, and seeking job opportunities in this industry. You can find this task here:

8. Submit to GrowthHackers


GrowthHackers is a community for online marketers to share tips and techniques on how to drive effective, scalable and sustainable growth. Users are allowed to share links of the articles about online marketing, as well as to discuss on these articles. This platform is also an important source of information related to marketing, growth and optimization. Use this link to access the task:

9. Submit to ViralContentBuzz


Viral Content Buzz is an online platform for sharing content which helps you improve organic social sharing. After you register, you get 10 credits which will help you promote your own content but you can collect more credits by sharing content published by other users. Here is the link of this task:

10. Submit to Reddit


Reddit is a social networking website for sharing news and content related to all sorts of topics. Registered users can submit text posts or links, and they can also vote for the submissions. The content on Reddit is organized into different topics or categories, which are called “subreddits”. You can use this link to see the task:

11. Submit to Tumblr


Tumblr is a microblogging platform that encourages social interaction between the users who are able to upload multimedia content to their own microblogs. Blogs can be public or private, and users can access them through a dashboard once they create an account. Access this task using the following link:

12. Submit to Digg


Digg gathers the most interesting news and stories on the Internet. A digg is a positive vote for a story. Digg combines the Facebook likes, tweets and diggs into a Digg score. You can submit your own stories or digg the interesting stories you find online. Here is the link of this task:

13. Submit to MktFan


This is a community for sharing content related to marketing and SEO. MktFan offers a possibility to vote and leave comments in order to interact with other users. In addition, you can share links of your own blog articles provided you choose corresponding category available at MktFan. More information is available here:

14. Submit to Triberr


Triberr is a platform for bloggers allowing them to easily share their own content, as well as to discover new content related to a particular topic. You can access the task using this link:

15. Submit to Medium


Medium is a platform for sharing ideas and stories on a variety of different topics. Instead of sharing links, you will be sharing the entire blog articles using this service. Users click on the hearth icon at the end of each story to recommend it. It is also possible to share stories on other social networks. The taks is available here:


16. Submit to DoSplash


DoSplash is a blogging community enabling bloggers from various niches to submit their content. This is a great opportunity to promote a website or a blog with the online community. Use the following link:

17. Submit to Good-Tutorials


Good-Tutorials is a large collection of tutorials available online. The tutorials cover various different topics which include the following: CSS, Flash, HTML, Illustrator, Java, JavaScript, Maya, Photography, Photoshop, PHP, Ruby, Ruby on Rails, 3ds Max. You can use the following link:

18. Submit to BizSugar


BizSugar is a social sharing, bookmarking and networking website for small business owners, managers and entrepreneurs. You can submit blog posts, videos, podcasts and other types of content. It is possible to vote for the content submitted by other members of the website. You can find this task here:


19. Submit to LinkedIn Groups

LinkedIn allows users to create LinkedIn groups which are perfect for the professionals from the same industry to connect and exchange ideas about their interests and topics that are relevant for that industry. Use this link to see the task:


20. Submit to Google+ Community

Google+ communities are places for people to share the same interests, regarding different topics. You can join Google+ community either as yourself, using your personal Google+ profile or using your Google+ page. Google+ communities can be private or public. The tasks is available here:


21. Submit to Facebook Groups

Besides creating a Facebook page, which is a good way to promote content, you can also share content in Facebook groups. Facebook group is a private space for members to share updates on the topic of their interest. You can choose the privacy setting for Facebook groups, so that you can control who can see what. Use the following link:


Content marketing

The second group of tasks within the recurring tasks is based on developing content and recommendations related to the topic of content marketing. You can find three tasks within content marketing section of this SEO tutorial.

1. Content Marketing. Introduction


This article introduces the group of tasks and defines the importance of content marketing in SEO. Here is the link to access this task:

2. Content Marketing. How to Write a Blog


One of the most common forms of content marketing is to create a blog within a website. That is the reason why we will present things to consider when creating a blog, as well as some tips on how to make the content really attractive to your visitors. You can access this task using the following link:

3. How to Create an Infographic


Infographics are very popular element of content marketing as they easily draw attention of the readers, they can be easily shared and they enable visual representation of different data especially statistics. There are different platforms that enable you to create an infographic using the pre-designed elements. Access the task using this link:

Link Building

The third group of recurring tasks is comprised of the tasks related to link building activity. Link building is the activity that helps you get links pointing to your website. If it is true, that links are an important factor in the algorithm of search engines, in SEO 2.0 (unlike traditional SEO) we will have to be very selective in this type of activity. The quality of the links that you seek will be much more important than quantity. This group consists of five tasks:

1. Link Building. Introduction


In the first task you will find out about link building and how this activity helps you with SEO. You will also learn about general guidelines and best practices you should follow when working on link building. Use this link to access the task:

2. Link Building Based on Competition


One of the traditional ways to improve the profile of inbound links is called link building based on competition. The idea is simple: try to get the links that your competitor has previously achieved. Here is the link of this task:

3. Link Building Using Sites with Authority


In the SEO 2.0, it is much better to get a few links from authority sites than thousands of links from irrelevant sites. When we talk about authority sites we refer to the pages that meet the certain criteria. You will find the task here:

4. How to Contact Journalists


The online media can be a good alternative to finding quality links to your website, for two reasons. First of all, the online media tend to have a website with a high “domain authority” so a link from them is very valuable. In addition, a release about your website published in online media also indirectly favors a large increase of natural links to your site. You can access this task using the following link:

5. Influence Marketing


Influence marketing is defined as the one that targets a specific segment of people who are characterized by a great power of conviction within a given market, which makes their opinions favor the degree of popularity and sales expectations of those brands that are the subject of such opinions (if they are positive, of course). Use this link to see the task:

Annual tasks


In this group, we will see the tasks that do not require your attention on regular basis. These tasks are mainly focused on the optimization of your website, a process that can occasionally be conducted. The process of optimization is usually done when you first introduce a website, but it should be repeated at least once a year in order to make sure that you are following the best practices in this area. There are four areas in this group of tasks.

Improve website speed

The loading time of a website is important, especially due to the following:

– It’s one of the factors that search engines take into account in their algorithm results presentation. An excessive load time will affect your position.

– The speed of a website is one of the most important elements to consider usability. A website that loads slowly will cause an increase in visitors who leave immediately. This will quickly result in fewer sales and conversions.

This area, that address the goal of improving website speed in this SEO tutorial, consists of six tasks that will help you improve the speed of your website.

1. Improve website speed. Introduction


The first task is focused on the importance of website speed, as well as on the guidelines related to this topic. Use this link to access the task:

2. Google Page Speed test


Google Page Speed Test is a free online tool offered by Google that shows the website score in terms of load time and user experience, both on computers and mobile devices. It also shows the main problems with loading and suggestions on how to solve those problems. Here is the link of this task:

3. CDN (Content Delivery Network)


Content delivery network is an overlay network of computers containing copies of data, located at various points in a network in order to maximize bandwidth for customer to access the data over the network. A client accesses a copy of the information about the customer, as opposed to all clients accessing the same central server, to avoid funnels near that server. Find more information about this task here:

4. Image optimization


One of the aspects that influence the slow load time of the website is the use of non-optimized images. In this section we will give some tips and discuss some tools related to this topic. This section is aimed particularly at those sites that do not use a CMS that allows automatic optimization. We will also see also other aspects to consider regarding the SEO of the images. You can access this task using this link:

5. Image optimization with WordPress


Image optimization is one of the most important tasks in the process of improving the speed of a website. Fortunately, WordPress offers various plugins to help us in this endeavor. The major problems that we will try to solve are images of high resolution and size, and usage of the images. You can use this link to access this task:

6. W3 Total cache


W3 Total Cache is a free WordPress plugin that will allow us various functionalities related to optimization of the load time of the website. You can find this task using this link:


This is the second group of tasks in the annual tasks area. Selection of keywords is a crucial aspect within our SEO strategy, and this is why you have to be aware of this task when starting a website. This group includes two tasks:

1. Keywords. Introduction

We have defined the basic concepts used in this area in order to introduce you with this topics, such as popularity, competitiveness, relevance, etc. Use this link to access this task:

2. Selection of keywords. Step by step


This segment provides instructions and guidelines on how to choose the keywords, upon which your SEO strategy is going to be based. You can access this task using the following link:

Marketing automation

The SEO and online marketing in general require significant effort that must be done mostly manually. Nevertheless, marketing automation is an interesting addition in our arsenal of tactics and strategies. In this area we will see a number of tips on how to increase effectiveness of automation and scope of our online marketing strategy. There are four tasks in this area:

1. Marketing automation. Introduction


The introductory task defines the marketing automation and presents the guidelines that should be followed with marketing automation. Here is the link of this task:

2. Marketing automation on social networks


Social networks are important to increase the dissemination of our content, increase traffic to our website and indirectly get more links. In this task, we will see how we can automate parts of our marketing on social networks. Use this link:

3. Email marketing and post distribution


Email marketing is a very broad discipline that encompasses many aspects necessary for successful integration into our online marketing strategy. In this task we will see how to use email marketing to increase the distribution of the content on your blog and indirectly get links. This task is available here:


On-site SEO

When it comes to good organic positioning we must remember that we are working in two different areas:

– Internal (on page): It refers to internal pages of a website, i.e. improving optimization of the website, as having a good structure with effective keywords is essential for web positioning.

– External (off page): Everything that is done externally, instead on the website itself, such as a link building strategy, with links pointing to our site from other websites, distributing articles and press releases on other sites, etc.

In this section of our SEO tutorial, we will discuss internal factors, i.e. on-site SEO, which consists of eight tasks.

1. On-site SEO. Introduction

In this task you will learn about on-site SEO and aspects we will be focusing on within this group of tasks. Use this link to access the task:

2. Domains and duplicate content


The following task explains the domains and duplicate content as factors that affect on-site SEO. You will learn how to avoid common mistakes. You can find this task here:

3. Friendly URLs


A friendly URL is a URL that users can easily remember and the one that has a semantic structure understandable to search engine crawlers. In order to create friendly URLs, you should take into account several aspects. You can find more information here:

4. Title and meta tags


Including title and meta tags is essential part of on-site SEO. The goal with this is helping search engine robots to properly classify a page. Here is the link of this task:

5. Optimized headings


When search engines analyze our pages, besides analyzing the content in terms of quality, uniqueness and relevance; they do not see all the text in the same way. They are able to discern what more relevant elements are, through the HTML formatting tags. This means that if we want a part of the text to be considered as most important, we label it as such in the source code. The two types of label that will help us make this happen are headings with their codes. You can see the task using the link:

6. Alt codes


Images are invisible to search engines, unless they are assigned an Alt code. This is used to add a description of the image that becomes visible when the user cannot see the image or if the image is not loaded properly for some reason. You can access this task using the following link:

7. Content

The content is an essential part of SEO, and it is also important that the content is of high quality, as well as original or unique. This means that the texts on your web pages should generate interest of the users / consumers, yet they should not exist anywhere else in the network, since otherwise they could be considered as duplicate content by the search engines and your website will suffer penalty. Use this link to access the task:

8. Keyword density

The keyword density is the ratio of occurrences of a keyword compared to the total words in the  text or web page.  The objective is to measure the keyword density for which your site should appear in the search engines. These should have a higher density than the other possible words. You can access the task using the following link:

9. Create a blog


The quality content on a website that is updated regularly is nowadays an item much valued by the search engines, especially by Google. This is why a blog is a fundamental tool for the implementation of content. Here is the link of the task:

10. Create 404 error page


One factor which affects the usability of a website is the navigation, as the users do not want to get frustrated when errors occur. It is important to inform the users what is happening, in case an error occurs, so that the users are aware of the situation and they do not think that error is their own fault. This is why it is a common practice is to create 404 pages (web page not found) to help the user to access the information they are looking for. You can use this link to access the task:

11. Add XML sitemap


A sitemap is used to provide the information about a website to the search engines, as sitemap lists all of the URLs that are available for crawling. Using a sitemap is especially recommended for the large websites that have new pages updated regularly. Access the task using this link:

12. HTML Code


HTML code is a language used to create a website. It consists of various elements that are used to identify the elements of a web page. Search engines use this code to get information about a website. You can access the task here:

13. Broken links


Broken links, also known as link rot or linkrot, are the hyperlinks that point to the resources that are unavailable. In this case, the address no longer exists, so the link created to point to that address is called broken link. Use this link to see the task:

Initial tasks


The final group of tasks is comprised of several groups of tasks that should be done in the initial phase of your website launch. Although these task should be done in the initial phase, they require your attention along the way, in the purpose of monitoring and management. Initial tasks area consists of three groups of tasks.

Local directories

Local Directories area is created to help you get your website enlisted in some of the largest directories on the internet. Adding your website in a certain directory can help you:

– Get links to your website

– Allow people to find your business

– Promote your business

There are eight tasks in this group.

1. Local directories. Introduction

In this task, we will suggest some of the most important and most helpful directories, but have in mind that there are other directories as well. The directories we suggest here offer you the possibility to add a website for free, while there are directories that might require payment first. You can access the task using this link:

2. Google My Business


Google My Business is a service provided by Google that generates information from three major Google services which include: Google Search, Maps and Google+. The purpose of this service is allowing users to create an online identity for their business, which ultimately helps customers find them online. Use this link:

3. Google+ Local


Google+ Local enables people to discover new places on Google, to read the reviews and see recommendations. The service is integrated with Google+, Google Search and Google Maps. Using any of these services, you will be able to see reviews of a certain place. The complete task is available here:

4. Bing Places for Business


Bing Places for Business is a free online service allowing you to claim your listing on Bing. In this way, you can improve the online image of your company, as you will be able to add photos and additional information about your company. You will also be able to add location, which will help people find you easily. You can find this task here:

5. Yelp for Business


Yelp is an online guide that helps people find places based on the online reviews and comments. It functions like a social networking site with business reviews helping people find out about popular places in a certain area. Use this link to access the task:

6. Hotfrog


Hotfrog offers a possibility to create business profiles that could help you be found by customers. By creating a profile, you will be able to describe your business and add as much details as you want. Here is the link of this task:

7. Best of the Web


Best of the Web is a web directory that categorizes websites. The goal of the website is to create a valuable listing that could serve as a guidance. They want to ensure that the websites submitted in this directory are really worthy of being there. Use the following link:

8. DMoz


Dmoz is an open directory project that gathers websites arranged by subjects. The directory is managed by community editors and they are in charge of evaluation each submission. You can access this task using this link:

SEO tools

The purpose of this area is to suggest the essential tools that will help you with website optimization and evaluation of the website’s performance. All of the tools we suggest here have a free version. The main benefits of using the essential tools include:

– Improve ranking of your website

– Explore the statistics related to your website

– Optimize your website for search engines

– Improve the user experience

1. Instruction for using the essential tools

The first task in the SEO tools group of this SEO tutorial deals with the importance of using SEO tools in the purpose of optimizing your website and improving rankings. Use this link to access this task:

2. Google Analytics


Google Analytics is one of the most comprehensive free tools for tracking statistics data about your website. It is easy to integrate and use, it provides the basic data for inexperienced marketers, as well as in-depth analysis, perfect for the large companies and online businesses. You can access this task using the following link:

3. Google Webmaster Tools


Google Webmaster Tools is an essential tool for webmasters. It helps you understand how Google search works and how you can optimize your website for Google search algorithm. Available for both desktop users and mobile devices, and free to use, this tool is your ultimate guide for search engine optimization. You will learn how you can fix potential problems that might be harming your ranking. Use this link to access the task:

4. Sitemap generator


Sitemap Generator is an online tool, with both free and paid version available. Having a sitemap is an important part of search engine optimization as the sitemap will enable search engines to easily crawl your website. This sitemap generator allows you to create a sitemap in several different formats, including XML format, recommended for submitting the sitemap in large search engines, such as Google, Bing, Yahoo, etc. Here is the link of this task:

5. Bing SEO Tools


Being an important search engine, Bing offers several SEO tools to help you get keyword ideas and suggestions related to the content of your interest, as well as to analyze your website in order to fix potential issues. You can access this task here:

6. Rich Snippets testing tool


Rich snippets are the lines of text that appear in the search results. The purpose of the rich snippets is to provide additional information about the web page to the users. Use this link to see the task:

7. Uptime Robot


Uptime Robot is a free online tool that helps you monitor your website in order to detect any errors with the website or the server. In case the Uptime Robot detects a loading error, you will immediately be sent an alert via SMS or email. The task is available here:

Social media sites

Social Media Setup area is created to help you establish your presence on social networks. Since social networks have an important role in people’s lives, it is essential that you create accounts on social networks (at least on the most popular ones) in order to connect with the users. The main benefits of social media setup include:

– Connect with the users and potential customers

– Present your company using different customization options

– Improve the image of your company

– Increase traffic

– Optimize your website for search engines

1. Instructions for social media setup

The instructions in this task will help you understand the importance of social media in SEO. You will also learn the aspects upon which this area is based. Here is the link of this task:

2. How to join Facebook


Facebook is a social networking site, first launched in 2004. Since then, Facebook has become one of the most popular social networking sites with over one billion users. Some of the features available on Facebook include posting status updates, creating and joining groups, creating and liking pages, adding friends, etc. Use this link to access this task:

3. Sign up for Twitter


Twitter is a social networking site where communication is done through short messages called “tweets”. Tweets can be published via Twitter app, Twitter website or via text message (SMS). Twitter has become the center of the communication that connects people worldwide, as well as a valuable source of information. You can access this task here:

4. How to start using Google+


Google Plus (Goolge+) is a social network that helps you share and discover content, interact with people, take part in communities focused on certain activities and interests, make video calls, etc. Other Google services are integrated in a Google+ account including YouTube, Google Maps, which allows simple sharing and find information. Use this link to see the task:

5. Create LinkedIn account

LinkedIn is a social network, especially popular among business professionals who are seeking ways to connect with people who share similar interests. LinkedIn is also a good place to connect with potential employers and employees. The chance to communicate with people from the same industry will help you find out about job opportunities, seminars, etc. You can access the task using the following link:

6. Create YouTube account


YouTube is a video-sharing website that allows users to upload and share videos. Owned by Google, the website allows quick registration using an existing Google account. Unregistered users can only watch videos, while registration allows users to upload their own videos, like videos and leave comments. Use this following link:

7. How to join Foursquare


Foursquare is a location-based social network for mobile devices enabling users to check in at different venues using the app from their phones. Companies can create pages, allowing users to follow them. Here is the link of the task:

8. Start using Pinterest


Pinterest is a social networking website for sharing images, called “pins”, organized in Pinterest boards which are sorted by theme or topic. Sharing visual content can help you get exposure for your brand. You can discover new content and connect with interesting people. You can access this task using the following link:

9. How to use Instagram


Instagram is a social network for sharing photos and videos. Primarily designed as a mobile app, this network allows users to connect by liking and sharing content, and following profiles of other users. Integration with other social networks allows quickly sharing content on multiple accounts. Use this link to access the task:

10. Sign up for Flickr


Flickr is a social network for storing and sharing photos and videos. Every user on Flickr gets 1000GB of storage for uploading content, which can be shared publicly, shared with specific users or it can be stored in the user profile and visible to no one except the user who created content. The task is available here:

11. Create Vine account


Vine is a service for uploading short videos up to six second long. The service enables users to record and edit the videos, before publishing them on Vine and sharing on other social networks. Access this task using this link:



We have prepared a PDF version of this tutorial (67 pages). Click the link to get it  for FREE, and you will also have FREE access to our SEO 2.0 videocourse:

Click here to Download the Free PDF version of this SEO Tutorial (67 pages)


Comments are closed.