Technical SEO Tutorial chapter

Now you can learn to rank with this How to Rank SEO course training designed & provided by Purpalyn expert & best SEO Institute in Delhi, India and based on thousands of top ranking experience of Kshitij Thakur.

What is Technical SEO

Technical SEO means optimizing various technical aspects of a website to improve its functioning, accessibility by search engines, and user experience. We do technical SEO optimization to ensure better & smoother crawling and therefore better indexing which helps a website in improving its organic rankings.

Technical SEO optimization is more about looking technical things about a website and is something which is generally ignored by many. This is that part of search engine optimization which starts even before starting or planning for search engine optimization.

Therefore many of the technical improvements may not be seen as part of search optimization and rather as things to create a more functionally better website. That means it can be done while creating or planning for a website. Still from the point of view that a website is ultimately build to be seen by audience, and since search engines is one of the largest sources of visitors, it becomes a part of SEO.

Some of these technical optimization can be done while creating the website. In fact some of these are things which should ideally be done while or before making a website.

Then there are steps which are done to prepare a website for search engines and for better search visibility and to build better site accessibility and readability. These steps become part of search engine optimization. Some of these steps have been discussed in the chapter about making a site searchable and indexable. We will however cover all the important aspects of technical SEO in this chapter.

This technical improvement or correction through SEO is done at different aspects and levels of a website. At the domain level, at the site level, at the page level, and also at content level.

Sometimes Technical SEO is also called as on site SEO as it is wider in coverage and application than on page SEO, where on page is concerned with optimizing page and content while technical is about making the whole site accessible, searchable, indexable, and also readable. Some people also consider it as part of on page SEO as it is done at the site level.

The primary objective of technical SEO is to make sure that a site is easily crawled, indexed and therefore is searchable in search engines. All your rankings depend upon the right indexing of your site and its pages.

Here are things which you need to do in technical SEO to make a site better in crawl, indexing and search ranking.

How to do technical SEO optimization

HTTP vs. HTTPS

A website with HTTPS is considered more secure and safe than a HTTP website. HTTP means and stands for HyperText Transfer Protocol. It is an application protocol adopted by the World Wide Web. By default every website, web page and their domain name and URLs include only HTTP like http://www.mysite.com, and http://www.mysite.com/mypage.html. To get HTTPS one has to buy a SSL certificate which is installed on the web server and it activates the HTTPS protocol. Secure Sockets Layer (SSL) is a security protocol.

It is primarily beneficial and used for doing safe and secure transactions through websites. To do financial transactions like receiving online payment on site and also when you collect personal data from users like their email ids, etc. then HTTPS status is preferred and desired. So, it is required for ecommerce sites especially. Google and other search engines have started seeing it as a sign of trust and authenticity.

WWW & Non-WWW

Every website has two versions and two ways in which it can be accessed on the Internet, and both are valid and true for each website. For example, http://www.mysite.com and http://mysite.com refer to and lead to the same website. These are WWW and non WWW versions of the same website.

What we need to do as SEO professionals is tell the search engines which one is our preferred version and which we want to use and display to the users. From SEO point of view both are equally fine and no option provides any clear and visible benefit over the other.

There are few things you need to do for this.

The first thing to do is tell Google about your 'preferred domain name'.

Go to old search console (as currently this feature is supported by old search console only) here, https://www.google.com/webmasters/tools/home.

It will give you the list of all properties (or sites) which you have. Make sure that you have registered both WWW and non WWW versions of site with Google.

Go to each of the versions and select site settings from a drop down menu with a small gear icon, provided in the upper right section, towards the right of the Help dropdown. Click it and select Site Settings. Under the Preferred domain select, Display URLs as www.mysite.com.

Second thing to do is to use 301 redirect in .htaccess file to permanently redirect all non www versions to www versions.

This is what the code looks like when redirecting non www site to www version.

Third. When you submit sitemap include only the preferred version domain and URL names. For example if your preferred version is http://www.mysite.com then the URLs in sitemap should be like this

  • http://www.mysite.com/
  • http://www.mysite.com/mypage.html
  • http://www.mysite.com/mypage.html

Fourth, you can also indicate your preferred site version by using canonical tags, which we will explain in the canonical section down below.

Fifth, while doing link building, social media, email outreach, etc., you should always use the preferred version of your website.

Optimized & unique URLs

URLs are the addresses of pages of a website. Each page has different URL which includes domain name + page name.

No two URLs of any website can be the same. But you should not even create similar looking page names to avoid confusion for users.

Also, try to keep the URLs as short and clear as possible. Connecting or general words like a, an, the, this, that, here, etc. are best ignored for URLs. URLs can also be optimized for keywords.

Site structure

You need to have a clear and visible site structure to help search engines access and crawl all your pages easily.

A website needs to have a clear navigation and menu, where all important pages are listed and also are displayed in some order and are properly categorized if the website has sections.

Website can use category pages to clearly show all the inner product or services pages and to also link to each of the pages. What also this ensures that each page is accessible, linked to, and reachable not only by the search engines but also by the users.

Mobile friendly website

Having a mobile friendly website is perhaps the first thing to do and also the most important thing.

Not just because of SEO benefits, it is also a more common, accepted and logical option now a days. Mobile viewership is growing each day. More and more visitors are using mobiles to do organic as well as paid search. Mobile usage for social media is also very high. All this means that your website should be mobile friendly. And local searches are made much more on mobile.

Websites need to be fully responsive and mobile friendly. And Google has even created a mobile first indexing system where it looks at the mobile compatibility and mobile version of your site first to index your site.

A poor mobile compatibility would mean low mobile search visibility and when mobile usage is growing beyond 50% of all searches, you would be loosing significant volume of search traffic if your website is not properly optimized for mobile viewership.

Link Internally

Internal linking is very important for every website. It is especially important from SEO point of view and also important from users perspective.

Every page of a website is created with some purpose. And if it is important then you also want your users to reach it and read it. Internal linking helps in this, when you link that page from other important and relevant pages that are placed higher in the hierarchy and visibility.

It also helps search engines crawl all the inner yet important pages so that they get indexed and are searchable, and therefore can reach the audience in the organic searches.

Use Canonical tags

When you have two pages that talk about the same topic in a very similar way then we use canonical tags to show which page is the original or important page one or the master page.

Canonical tags are used to show to search engines which is the first or the original content or page and which should be given priority in search engine rankings for the content and targeted keywords.

<link rel="canonical" href="site URL">

Canonical tag can also be used to indicate preferred site version like this

<link rel="canonical" href="http://www.site.com or http://site.com">

Improve website speed

Website loading speed is one of the critical aspect for SEO. A slow loading speed can harm a website in more than one ways. It�s search engine rankings can suffer because of high loading time. Further, even if it ranks higher, visitors will go away if a website takes too much time in opening. If there are high instances of visitors closing the website soon after clicking on it from search results, this gives a very wrong impression to Google and other search engines. These search engines can then devalue that website in its rankings due to this.

All this one can rectify and improve through technical SEO. First of all check your site speed through these following websites:

https://developers.google.com/speed/pagespeed/insights/

https://tools.pingdom.com/

https://gtmetrix.com/

Look for the reasons why a website has a high loading time. Few things one can do to reduce that time is:

Optimize (reduce) image size

Compress HTML and CSS codes

Minimize the use of javascript

Submit Sitemap

As explained in this chapter submitting an XML sitemap is highly recommended to get a website indexed and make it searchable. Although Google and other search engines highly recommend maintaining and submitting sitemaps for websites, it is not a mandatory thing, in the sense that if you do not submit a sitemap you will not face any action from search engines. The only thing that may happen is all of some of your pages will not be indexed, and hence will not be searchable.

A sitemap should have all the pages of a website mentioned in it. Whenever you add any website, then you need to update your sitemap and submit it again to the search engines.

Submit robots.txt

Robots file tells search engines which all pages it can crawl. The pages crawled by a search engine will get indexed in database.

One can also allow or disallow specific spiders or bots with robots file too.




 

Next chapter

 

Comments

Popular posts from this blog

What helps beginners most in learning SEO faster & effectively?

Learn to Identify & Build SEO Skills for Job

Can an advanced SEO training help me learn how to rank website