What is search engine optimization?

Search Engine Optimization (SEO) is a process that helps your website to rank higher and become more visible in organic / natural search results when users search for something that is relevant to the information available on your website.

If the SEO of your site is excellent, the content for which you rank will be placed on the first search results pages, hence increasing the number of visitors to your site.

Of course you can pay to list your website on the first search results pages so that your content is visible to them when you enter the keywords that you paid for in search engines. That can be very costly, however.

We must first understand how search engines work in order to fully understand what SEO is.

How do search engines work?

Just imagine if people are searching their required info on the web and no one is there to tell them about it what would happen. They have to visit thousands of sites by writing the name of each site or blog on guesstimates or on the basis of their previous knowledge.

But thanks to the search engines, they have made the job quite easy and already know which information is available on which websites and blogs. When a person searches for something, they quickly tell the searcher about the relevant data he needs. How quick it is, and you may believe you know how to do the SEO on your blog.

Search engines generally comprise on robots, called spiders which go through billions of pages, documents, files, media and news etc on a daily basis. They visit each website and go through its content, contained on every page and then report back to the search engine about the nature of the page and then its the algorithm which a search engine utilizes, that determines where to rank that specific page.

Providing answers to search queries

When a user searches online, the search engine retrieves thousands of pages stored in its database and does two things:

First, they draw out pages that are useful and relevant for the search query, then, in terms of the relevance and popularity of the websites that provide the content, they rank the results.

It is therefore important to note that significance and relevance are what the SEO mechanism is intended to impact.

Main search engines:

There are many big and small search engines. But big ones are five. They almost do 92% searching job on internet. Google is the biggest one with almost 70% searching role.


How To Approach SEO Strategy

The best way to create an SEO strategy is to divide it into three categories: Technical SEO, On-Page SEO, and Off-Page SEO.

On-page SEO includes the process, you can do within your website to make your website more suitable for crawling and indexing by search engine spiders.

Off-page SEO is all about things that happen to pick up quality inbound links outside of the website.

Let us go, through these factors one by one.

Technical SEO

It refers to taking any steps and measures that could improve the overall structure of the site technically and make it more visible to search engine crawlers.

It includes lots of practice like setting site schema, adding webmaster and analytics tools, optimizing htaccess and xml sitemap and providing instructions to crawlers through robots.txt file regarding which directory or file to crawl and which to skip. Google and Bing provide the webmaster tool to track any activity on site and providing information about any sort of issues the site currently has.

On-Page SEO

In the On-Page SEO process, you can make the settings on your website to make it more convenient for spiders to crawl and index. There are lots of elements in it, which could be set in order to make the rankings much better. I am highlighting some of the most important elements here.

Content is really the King:

Good and a problem solving content always get attraction from users and search engines. Search crawlers and bots do process and index the site, but at the end of the day there are real people who are using these search engines to solve any of their problems or to get the answer of the question they may have.

Whenever it comes to that website content or article effect the SEO, I would say ‘Yes’. As many of us know that quality content is very important for any website, Content is not only King, even ‘Content is Father of King’.   It is very crucial part for engaging audience and you need to update regularly with fresh and quality content.  So always focus on creating content that is readable and valuable so your readers may engage. Don’t try to fool search engines algorithm otherwise your website will be punished by Search Engine’s Slaps and Kicks.

The ranking factor is determined first on the basis that how your content solves a problem lots of people may have. The rest of the SEO factors come after this.

All the other points of SEO are fulfilled, like speed optimization, caching, ssl, 404 errors removals etc., but this first point of making the problem solver content is missing, then you should not hope for getting any better rankings for this page by search engines.

Don’t copy Paste the whole content from the other website that never going to bring you traffic. Google has very good eye to find out the Duplicate content. Avoid Keyword stuffing and other Black-hat SEO tricks.

URL Structure:

Make sure your website page URLs are well structured. You should use all the lowercase for the URL and use dashes (-) instead of underscores (_). Search engine treat all words separately and also together when dash (-) is used in URLs. So you must use proper structure and also can maintain primary keyword in this.

Along with structure, an SEO optimized url is descriptive, short and concise and don’t have stop words.

If you are using wordpress, it is quite easy to change the structure of site wide urls. Just you have to go to SETTINGS → PERMALINK SETTINGS and choose a format that suits you. Slug or alias can also be changed by going to a blog edit page and here you can provide a short and meaningful slug to the url on which this page will be loaded.

A good practice is to always include the keyword in the slug on which whole article is optimized. The major purpose of logically structuring the urls is to make it easy for crawlers to better understand the page.

Images Optimization:

A single image can demonstrate tons of information that otherwise require even a whole article. Optimized images are now an integral part of the SEO process and they also make the page more attractive to the user.

Now, what an optimized image is? The answer is simple. It is an image which is in a proper compressed format and has a right file type, like jpg, png, svg or any other. Along with that, it should be properly declared with title and alt tags, giving a proper insight to search engines, what this image contains and how it should be interpreted by crawlers.

While selecting images for your post, always follow copyright rules and don’t pirate an image file. You can either pick from free resources or give credit to its source. If you use an image without the permission of its owner you may get penalized, so always take care in selection of an image. After uploading an image in your post put the keyword in alt-text option in Control Panel of image up-loader. It tells Google bots that the image also relates to same post under its search.

Title Tags, and Meta Description

Title Tags are clickable links that appear on the result pages of the search engine, while Meta Description is below the title tags. Title must be relative and the Key phrase Keywords must be present in the Title. And in length is better to keep it between 40 to 65 Characters.

While writing Title Tags, and Meta Description, ensure that they are web page descriptive and contain keywords. This strategy means a user can see and decide if the site comprises what he was looking for or not.

Internal Linking

While writing blog posts, it’s helpful to refer to old blog posts to help highlight the point you’re trying to bring across. You can do this by adding links to old blog posts using text / link anchor.

Just as with keywords, Google uses both your outbound and internal links to relate what your blog post is about. When a post links to other content, the linking pattern creates a semantic relationship that helps associate the post with a particular keyword.

A warning word, avoid using meaningless text links such as click here. Please identify your connection texts.

For example, if I needed to direct you to a web page in my blog that has the specifics of Technical SEO, I’d use Technical SEO as the reference text so I’d have something like this: Technical SEO.

The role of Keyword Analysis and Keywords?

Keywords are the phrase or terms which users search for, and search engine lists the websites which are related. Yes keywords are very important for any website for listed in SERP. But before choosing appropriate keywords for website, it is really compulsory to do a keyword research and analysis. Because it is ‘search terms’ by which your website is going to be show. So think about your keywords as ‘search terms’ that how someone would search about this information.

It is advisable that use your important keywords in page header and title tag these are most important spots for putting your keywords. So be strategic for planning your key terms, don’t put ridiculous amount of keywords in web page. Search Engine crawler treat as a spamming called ‘Keyword Stuffing’. So try to analysis your search terms as good as possible.

Proper 301 Redirects:

Make sure you have 301 redirects for your website to redirect the non-www URL to www URL otherwise search engine crawlers will treat as duplicate and will count 2 Domains. Of course this is not good for SEO.

Install proper Web Analytics Tools:

Install Google Analytics, Google Webmaster Tools and Bing Webmaster Tools on your website and keep eye on all these aspects and if found any crawl error, don’t take much time and quickly resolve them.

Off-page SEO

It can be a little harder to manage.

It builds relationships with other websites through the creation of content with better quality and access to other websites. This relationship building process is called the link building process.

It’s called off page because you can’t control what’s going on outside your website.

Link Building

When building links, your first concern should be “Who’s linking you?” Believe me, you don’t want adult sites linking to your site.

It is always a good practice to get links from those sites that are within your niche. This will tell Google and other search engines that the linked web page is useful and relevant within the niche for other users.

Linking your website with other popular websites is an easy way to derive the direct traffic to your website. You should personally ask the webmasters of well-reputed sites if they will include a link to your website on theirs. And yes return him a favor, because you know nothing is free in this world. Make sure his/her website should have good reputation because sometimes linking could bring you down and yes buying links will surely get you down when it comes to SEO, so take care of all major aspects before linking.

How to get backlinks

The broken link building is my favorite link building technique. Here, on a broken link checker app, you run a website in your niche, find broken links and then contact the website owner with the specifics and alternatives, which are actually links from your own websites.

Other methods of link building include:

Social media promotion

Sharing posts on social media networks such as Facebook, Twitter, Pinterest and Linkedin may also impact the search results of a page rank. Search engine crawlers see pages with large numbers of social shares as significant, relevant and helpful sites. And they’re ranked higher.

You all know social media is great platform for connecting people, same applies on SEO terms.  Now only having a business website is not enough, it’s time to explore the social media for achieving your desired goals. When you share something on your social media group it gets viral and yes you may get targeted audience for which you are looking for. It may be great source for generating direct traffic on your website and most important, all people will come with only interest; nobody is forcing them to use your site.  Some of Popular Social Media sites are:

Keyword optimization

Now you have your keyword, I guess the next step is plaster your keywords all over your post, right?


How many keywords do you need to add to your post in order to optimize your search engine? Where did you place them in your post?

Optimal positions for your keyword include the title, the URL, the first paragraph and the last paragraph of your post. You should also use it as an alternative text to the main image

I need to add a word of caution, though. You need to be smart about implementing your keyword placements. Don’t compromise your blog post readability for the sake of keyword optimization. If it sounds false, it’s probably wrong.

Use LSI keywords to make your post read more naturally to balance things up. To get LSI keywords for your primary keyword, enter your primary keyword as the search term in the Google keyword tool and check the associated keywords that are displayed.

Keyword-rich blog name

The blog name should also directly or indirectly reflect the keyword that is highly searched by people.

For example “Smart Passive Income” is the name of one of the famous money blogs of the world. Everyone wants income without doing much. So “passive income” is the rich keyword that perfectly fits in an income blog’s name here.

Keyword rich description/tagline of your blog

A description or tagline is written to tell the search engines about your website. It’s a smart idea to add a rich keyword in the blog post title to inform the search engines about the niche of your site.


SEO is a process to get traffic to your website from the search engine search results “Natural,” “Earned” or “Organic.” Generally, the website that is ranked higher on the search results page in the search engine and, as a result, the website appears over and over in the search results. Then, the website will get a lot of traffic from Search Engine. This SEO (Search Engine Optimization) can target different search types, such as image search, local search, video search, academic search and news search. This is all about the basics of SEO.

Add a Comment

Your email address will not be published. Required fields are marked *


My name is Nohman Habib and I am a web developer with over 10 years of experience, programming in Joomla, Wordpress, WHMCS, vTiger and Hybrid Apps. My plan to start codingace.com is to share my experience and expertise with others. Here my basic area of focus is to post tutorials primarily on Joomla development, HTML5, CSS3 and PHP.

Nohman Habib

CEO: codingace.com

Request a Quote