SEO Tutorial for Beginners – Step By Step Search Engine Optimization Guide

SEO Tutorial for Beginners – Step By Step Search Engine Optimization Guide

Advanced SEO Techniques SEO Social Media Tech Tutorials Video Marketing Voice Search

Search engines give links varying levels of value depending on the:

  • Linking site’s authority: Links from more authoritative sites have more value.
  • Relevance of the content on the linking page to the linked site: Links from pages that are relevant to your brand, industry, and linked content have more value.
  • Anchor text of the link: Links with anchor text that is relevant to your brand or content on the linked page have more value.
  • Number of links to the linking site: Links from sites that have a large backlink profile have a higher value.
  • So as you form a link building strategy, focus on gaining high-quality backlinks from authoritative sites, with relevant content and relevant anchor text.

SEO: Search Engine Optimization:

Search Engine Optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine’s unpaid results – often referred to as “natural,” “organic,” or “earned” results. Optimizing (Changing) website so as to rank top in search engines.

Search Engine Optimization Activities:

ON Page SEO Activities:

  1. Meta Tag Optimization
  2. H1, H2 Tags
  3.  Internal Linking
  4. External Outbound Linking
  5. Keyword Analysis and Optimization
  6. URL Optimization
  7. Image Optimization
  8. Content Optimization
  9. OG Tags
  10. 301 Redirects
  11. SEO Friendly URLs
  12. Landing Page Optimization
  13. Structured Data implementation and testing
  14. Responsive across various devices

Off Page Optimization Activities:

  1. Creating Shareable Content
  2. Pinging
  3. Blogging
  4. Guest Posting (Contribute as Guest Author)
  5. Link Building
  6. Image Submission
  7. Video Submission
  8. Document Sharing
  9. PPT Submission
  10. Forum Submission
  11. Event Submission
  12. Web 2.0 Submission
  13. Question and Answer
  14. Social Bookmarking
  15. Article Submission
  16. Search Engine Submission
  17. Social Media Engagement
  18. Bookmarking Submission
  19. Classified Submission
  20. Press Release Promotion
  21. Infographics Submission
  22. Search Engine Submission
  23. Local Directory Submission
  24. Local Listings & Yellow Pages
  25. Influencer Outreach
  26. Google My Business

Best Tips for Google My Business

  • Have a proper description with 250 character.
  • Make sure your primary is available in the first paragraph along with your city name.
  • Regularly update the posts or gallery or products or offers.
  • Keep watching your reviews and reply them instantly.
  • Upload real photos under proper categories.

Types of SEO:

As the colours of the types of search engine optimization suggest, there are stark differences in the approach and long-term results of white hat and black hat search engine optimization. Though both types of SEO have their proponents, most companies/websites with long-term, stable, and sustainable goals will tend to stay away from the dark-colored variety.

1. Black Hat SEO

Black Hat SEO also known as search engine spam, search engine poisoning, black-hat SEO, search spam or web spam. Black hat SEO refers to a set of practices that are used to increases a site or page’s rank in search engines through means that violate the search engines’ terms of service.
Following SEO Tactics Considered as Black Hat

The following SEO tactics are considered black hat and should not be exercised at all if you want to stay above board with Google and other search engines:

  1. Content Automation
  2. Doorway Pages
  3. Hidden Text or Links
  4. Keyword Stuffing
  5. Reporting a Competitor (or Negative SEO)
  6. Sneaky Redirects
  7. Cloaking
  8. Link Schemes
  9. Guest Posting Networks
  10. Link Manipulation (including buying links)
  11. Article Spinning
  12. Link Farms, Link Wheels or Link Networks
  13. Rich Snippet Markup Spam
  14. Automated Queries to Google
  15. Creating pages, subdomains, or domains with duplicate content
  16. Pages with malicious behaviour, such as phishing, viruses, Trojans, and other malware

2. White Hat SEO

In search engine optimization (SEO) terminology, white hat SEO refers to the usage of optimization strategies, techniques and tactics that focus on a human audience opposed to search engines and completely follows search engine rules and policies.

Types of White Hat SEO:

A. ON Page Optimization:

In this, the changes are made within the website to rank top in search engines like Google 20%

B. OFF Page Optimization (regular):

In this, the changes are made outside the website to rank top in search engines. 80%

A. On-Page Optimization:

On page optimization involves changing the html code of the website’s every page which wants to rank top in search engines. It basically involves changing of Meta tags, Title tags, Header tags, font decoration, image alternative text, etc. Now, Firstly, choose set of keywords that are related to the Content of your website.

1. Initial Site Analysis:

Initial site analysis is analyzing your own page such as the headers, loading time, etc. – anything you can control on your own page to rank as high as possible in SEO.

2. Competition Analysis:

Competition analysis is analyzing your competition in your niche. What keywords are they ranking for? What other sites are giving them links to boost their SEO? Competition analysis is helpful in finding your own strategy. It can boost your rankings while hurting your competition’s.

3. Density Analysis

Keyword density is the percentage of times a keyword or phrase appears on a web page compared to the total number of words on the page. In the context of search engine optimization keyword density can be used as a factor in determining whether a web page is relevant to a specified keyword or keyword phrase.

The formula to calculate your keyword density on a web page for SEO purposes is ( N k r / T k n ) ∗ 100 {\displaystyle (Nkr/Tkn)*100} , where Nkr is how many times you repeated a specific keyword and Tkn the total words in the analyzed text.

4. Page Title

These should contain anywhere between 65-100 letters, these are the words that should start with (or have) your keywords, the title of a webpage is displayed in the title of the website, in Google organic search, the title of the website is displayed in the first line of the each result in blue colour, the

title has to be interesting so that the reader is attracted to open the website. There should be only one title tag per webpage. The Google reads the first 65 characters of your web title. Your title must start with the keywords that you are targeting to perform well in search engines. The title has to be attractive so that users are attracted to click the website.

Syntax of title tag:

The … must have the keywords that you are targeting in the first 55-65 characters. title tag is present anywhere between the and tags of your webpage.

Changing the title tag in blogger

Under any blogger site click on Design –> Edit HTML –>just after the tag give the title of your homepage.

Changing the title tag in wordpress:

In the admin logged in area in word press click on editor under the appearance menu, then click on the header.php file, here you would find the tags, between them just put your own title tag.

Note: Both in blogger and word press, this tag is already present, just change the content of title tag, according to your requirement.

5. Meta Description:

The meta description should consist of not more than 100 words, anywhere between 80-100 words make a good meta description, note that the first 25 words (160 to 500 characters) of the meta description should have all your keywords. This part is displayed next to title of each search result in the Google organic search.


In the ….put your webpage description, see that the first 25 words you enter must have the keywords that you are targeting. Meta description tag is present anywhere between the and tags of your webpage.

Note – Meta description is not always displayed but it is generally displayed, most of the time Google picks first 25 words of the result webpage text content as meta description. The Meta description must be unique to each page of the website. There should be only one Meta description tag per webpage. The keywords that you are targeting should be present in the first 25 words of the meta description tag. The meta description tag is a traditional concept and now days, it is ignored by the Google.

6. Keywords:

This tag should contain all the keywords that you are targeting separated by comma. There should be only one meta keywords tag per webpage.

Ex: norton antivirus, norton support phone number etc…

It should consist of anywhere around 5 – 10 keywords. This concept is again a traditional one, Google these days does not read this tag at all and will never in future.

Syntax of Meta Keywords Tag:

must have the keywords separated by comma. This tag is again entered between the head tags of any webpage.

Changes (html) in word press:

In the admin logged in area, go to the editor under the appearance menu on the left side, you’ll find different html editor for various parts of the webpage, edit the desired tags and save the template.

7. Header (H1, H2, H3 Tag):

The header tags of the website pages should always consist of the keywords that you are targeting. There should be only one h1 tag per page for better ranking in Google however you can have more than one and tags sytax: …

and so on for all the header tags from h2 to h6 tags.

8. Anchor Text (Image Alternative Text):

tag: The image alternative text tag should always contain the keywords that you are targeting. Do not have the same image alternative tag for more than 1 image, use different text but see that it has the keywords that you are targeting.

For eg. If my keyword is ‘mobiles’ then i can have images with alt text as, mobiles nokia, mobiles lg, mobiles samsung s2 glaxy etc…

Note: In blogger the image alt text tag is represented by image anchor text tag..

Syntax 1 (For bloggers): image anchor=”….”

Syntax 2 (For others): img alt=”….”

  1. Keyword Density

See that the keyword density in the web page is anywhere between 2% – 4% for better ranking in Google and the starting 20 words of your webpage must have these keywords.

  1. Broken Link:

If at all any page in a website does not have navigation (link) to any other page of your website, this condition is called as broken link and it is a big ‘drawback of SEO’. A site can never ever rank top with a broken link so, it is must avoid. To avoid broken link and interconnect related inner pages

within your site, go, get the code and paste it just before the closing body tag ( < /body>) of your website’s edit html page (For any general site )

For Word press: Just download the plug-in and install the plug-in in the word press admin logged in area by going to the add new plug-in option.

For the Blogger websites: Just click on ‘install the widget’ and you are done.

11. Robots.txt Creation:

In order to make a robots.txt file, you need access to the root of your domain. If you’re unsure about how to access the root, you can contact your web hosting service provider.

You must apply the following saving conventions so that Googlebot and other web crawlers can find and identify your robots.txt file:

  • You must save your txt code as a text file,
  • You must place the file in the highest-level directory of your site (or the root of your domain), and
  • The robots.txt file must be named txt.

As an example, a robots.txt file saved at the root of, at the URL address //, can be discovered by web crawlers, but a robots.txt file at // cannot be found by any web crawler.

12. Creation of XML/ HTML/ ROR/ Text Sitemap:

Sitemaps are the html / xml representation of all the page urls of your site, any sitemap file would have all the addresses of each of its pages, when such types of sitemaps are created and submitted to the search engines automatically, all the webpages of your website are entered in the search engine directories. Each website has got one sitemap.

Adding the sitemap file in webmaster tools from

In blogger sites, when a site is built the sitemap files are created automatically in the background in the format:


websites: (or) html

note: it does not have ‘www’. while adding atom.xml file if it is redirected to Feed burner account, you may get an error in Google Webmasters tools while adding Blogger sitemap. For this particular problem, just adding ?redirect=false will solve this problem. So the sitemap address that you should be adding is:atom.xml?redirect=false The default number of URLs in Blogger XML sitemap is 26 for rss.xml or atom.xml file, so within Webmasters tools you will see there are 26 total URLs. But if you have more than 26 posts and less than 100 posts then you can add the following

sitemap: atom.xml?redirect=false&start-index=1&max-results=100

For more than 100 posts, add a second sitemap:


For more than 200 posts, repeat above to add a third sitemap:


a snap at:

13. Canonical/ 404 Implementation:

Redirection like 301 is a server side redirect that help users and search engines find content that has moved to a new URL permanently whereas canonical tag is a preferred version of a set of pages with similar content that tell Google that one URL is the same as another URL for search.

Implement A 301 Redirect

  • Your domain is permanently moved, for example, due to rebranding
  • Webpages are either replaced or permanently moved
  • You have expired webpage content or 404 errors and you want to point to another, relevant page

Implement A Rel=canonical Attribute

  • Content which is similar or duplicated across a website and both pages are to remain visible
  • Content syndication
  • Dynamic pages which generate multiple URLs for one page (in this case (telling Google how to handle the URL parameters may be useful)
  • When 301 Redirects cannot be implemented

14. Google Analytics:

This tool gives us the statistics of the traffic for our website, with the help of this tool, you can know the details of the traffic such as:

  1. Source of the traffic (Search engines, Reference sites, Direct)
  2. Keywords in search engine that bought the visitors to our site.
  3. Region of traffic.
  4. Browsers from which the traffic has come.
  5. Avg. time spent by the visitor in our site.
  6. Avg. number of pages visited by the visitors.
  7. Search Engines from where the traffic has come etc…

The Google analytics tool is present at the address

You can add100 sites as possible with just 1 Google analytics account.

Adding your website in Google analytics

Sign up then login, in the login area click on ‘ add a profile ‘ then give your website address, click on ‘finish’, copy the tracking code shown in the text box and paste in between the and tags of your website’s homepage. Get back to Google analytics and click on ‘save and finish’. This would add your site to Google analytics over a short period of time.

15. Google Webmaster:

Adding your website to webmaster tools:

Before you can add your site to the webmaster tools you have to first register in webmaster tools and then login, in the login area you would find the option ‘add a site’, enter you website address here and click on ‘continue’, then click the ‘alternate methods’ and select the option ‘add a meta tag to verify the tag’, copy this meta tag, go to your site edit html page and then paste this tag between the and tag, save the file and in webmaster tools, click on ‘save and verify’. This would add your site to webmaster tools; you can add as many sites as possible with a single webmasters account.

This tool is designed for the SEO Experts, in this tool one can

  • Submit the site and all its Webpages to Google search engine.
  • You can analyse your site performance in the search engine.
  • You can check your site ranking for various keywords in the Google search engine
  • You can check your website’s keyword density
  • You can check your back links.
  • You can get suggestions to improve your site’s visibility in search engines.
  • You can have control over the Google visiting to your site.

B. Off-Page Optimization:

Article Submissions:

Article websites are used to submit a small story (generally of 200-300) words regarding our website/webpage. These article sites in this way indirectly create pages within their site on various topic and the users are benefited as they get free quality one-way backlink and of course, a dedicated page in their site that could too perform well in search engines to give us referred traffic. Generally, most of the article websites accept the html code in the site description, this is where we place our backlink code.It is advisable not to post the same article in more than one site and make sure you just do not blindly copy paste your own page information and paste in article sites, this can create an impression of ‘spam’ in the eyes of google and he can ban your site sooner. For better ranking of your posted article page in search engine see that you maintain the keyword density and include the same in the title and author of the article site if at all they have. It is advisable to post at least 5 articles daily to add the link juice of your website.

Generally it takes 1-7 days to get the backlinks from article sites. You can add up to 2 backlinks per article for optimizing the work.[Check out the 500+ high PR, low alexa rank quality article submission sites.

Press Releases:

Press releases sites refers to the news distribution sites. As the name goes, in press releases sites we submit our rss feeds or articles to them, they in turn pass these articles to various websites which are related to the news and current affairs and online information centres. With just one successful press release you can expect many backlinks and at the same time popularity. If at all your site information is found interesting you could find the same in the magazines (hard copy) published. There aren’t many press release sites in the web however, of the existing there is no limit of submitting information to them. It is ideal to submit 2 press releases a day to add to the link juice of your website. Always try to submit the RSS Feeds where ever applicable because these feeds carry all your website pages and the content too is automatically updated at the users end. It adds to the popularity of your website. Make sure that whenever to submit RSS Feeds of your site to the press releases do not submit anything else to the same site thereafter. The RSS Feeds carry the duplicate copy of your website with real-time updations automatically. A User if does not have a website to consume RSS Feeds then he can also subscribe to the same through e-mail so, whenever a new content is added or old content is updated at the source, automatically mails are fired to the consumers of RSS Feeds. Generally speaking RSS Feeds are .html and .xml files that are used for real-time stock prices, weather data, gold and commodity real-time prices, live cricket scores, Live News, Live Radio, Live TV Channels, Newspapers data, etc..

Social Bookmarking

Social Networking Sites : A social networking service is an online service, platform, or site that focuses on building and reflecting of social networks or social relations among people, who, for example, share interests and/or activities. A social network service essentially consists of a representation of each user (often a profile), his/her social links, and a variety of additional services. Most social network services are web based and provide means for users to interact over the Internet, such as e-mail and instant messaging.

Online community services are sometimes considered as a social network service, though in a broader sense, social network service usually means an individual-cantered service whereas online community services are group-centered. Social networking sites allow users to share ideas, activities, events, and interests within their individual networks.[citation needed]

The main types of social networking services are those which contain category places (such as former school year or classmates), means to connect with friends (usually with self-description pages) and a recommendation system linked to trust.

Popular methods now combine many of these, with Facebook, Twitter and LinkedIn widely used worldwide.




4.The list follows

The best sites for social bookmarking and to keep these icons in your blogger is :

Submit your backlinks to at least 50 social networking sites daily. All the backlinks submissions to these sites are approved immediately and within 3 days of submission you can expect the backlinks in your account. It is said that of the 7 methods, social networking sites have got the highest PR and you can expect a good traffic too from these sites, it directly increases the popularity of your site. You can submit more than 1 backlink to each of this site, also you can add up to 2 backlinks in one social bookmarking submission, in some of the sites, you get a dedicated page in their website.

Note :- The submission process is different for each of the social networking site. When submitting for the first time, you’ll have to sign-up after which just login and start submitting as many links as possible. It is advisable to add popular social networking and bookmarking icons in each of the pages of your blogs, these increases the popularity and backlinks by your website readers itself. In only wire services you can also submit your RSS Feeds..

Best tool (Paid) for automatically submitting links to social

bookmarking sites :

Bookmarking Demon — available at :

Forum Discussions:

Forums : An Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are at least temporarily archived. Also, depending on the access level of a user or the forum set-up, a posted message might need to be approved by a moderator before it becomes visible. Forums have a specific set of jargon associated with them; e.g. a single conversation is called a “thread. “A forum is hierarchical or tree-like in structure: a forum can contain a number of sub forums, each of which may have several topics. Within a forum’s topic, each new discussion started is called a thread, and can be replied to by as many people as wish to. Depending on the forum’s settings, users can be anonymous or have to register with the forum and then subsequently log in order to post messages. On most forums, users do not have to log in to read existing messages.



As most of the forums have administrator approvals for the messages you are sending so, while sending any information do not make the administrator feel that your purpose is the backlink. As forums are generally used for questioning and answering, do the same, see that the message you are sending is related to the discussion going on and then at the bottom give your reference as your backlink.

Trick : To get a list of forums related to your keyword that you are targeting, make a search in Google with the that keyword then filter the results by selecting ‘discussions’ from the left side of the search results, this will give you the list of forums of your strong competitors. In most of the forum sites while registering try entering your

backlink even in your name or in any section of the profile if at all it has. As most of the forums automatically add your name at the bottom of the message, so with your website as name you tend to get backlinks automatically. There is no estimated time for the appearance of backlinks through forums, it all depends on when the admin is checking the messages for approving them. Enter only 1 backlink per message.

Profile Creation:

There are many websites that have profiles as you become the member of that site . Now in such sites enter your website instead of your name in the sign-up form and whenever possible if the html tags are allowed in the profile then just enter your backlink structure. Profile creation is of least important in Off page optimization However, do not neglect them. There is no specific list of websites for profile creation, it only comes out of exploration. Generally all the social networking sites and forum sites have profiles in them.


Blog Commenting:

Blogs are generally sites that have articles on various topics that are of user’s interest. It is said that there are over 1000cr websites which are just blogs and there is lot of money that can be untapped in blogs. Intact, there is virtually no blog in world whose objective is in commercial. All the blogs are meant for making money either through ads or through affiliate marketing, information in them is just to attract the readers. History is evident that the maximum and the most powerful backlinks can be acquired only through blogs. It is said by SEO Experts that if your blog commenting is constant and consistent with just this one method you can get top ranking in any major search engine. The reason behind such a powerful link is that there are from your strongest competitors, It is amazing to know that just 1 strong competitor backlink is enough to rank 1.

3. Gray Hat SEO

Gray Hat SEO is recognizable by ‘affordable’ pricing, since the search engine optimization company has to reduce cost by resorting to questionable techniques in order to deliver results, instead of highly involved campaign activities.