How to Become an SEO Expert by Thinking Like a Search Engine

How well do you know about SEO?

You know that it stands for “Search Engine Optimization”.

And you know that SEO is one of the most important areas of digital marketing.

The ability to optimize a website for the search engines and rank high for the keywords is regarded as one of the top skills a digital marketer can have.

SEO experts are one of the highest paid consultants and employees in the world.

You want to become an SEO expert?

How are you going to become an SEO expert?

You cannot start reading about the latest tactics that will help you rank better in the search engines.

In this post, I want to give a completely different approach to learning SEO.

A thought experiment.


Everyone who learns about SEO does it the wrong way.

And that’s one of the reasons why there are very less SEO experts in the country.

Most people who learn SEO learn about the tricks and tactics.

They learn that one needs to build backlinks, one needs to do on-page SEO and so on.

They don’t think deeply about why they are doing that.

Doing all the tactics would give some results in the short term.

Sometimes it would work and sometimes it wouldn’t.

The true SEO experts in the world are the people who think like search engines.

If you want to become good at SEO, then you need to think like a search engine.

​​​​​​​What would you do if you were designing the algorithm for the search engines?

How would you rank the websites?

If you start thinking like that then you will be on your way to become an SEO expert.

That’s what we are going to do today.

We will learn how to think like a search engine.

We will build our own search engine in our minds.

That’s why it is called a thought experiment 🙂


Let’s say you want to create a directory of all the websites in your city and you want to rank them for different keywords.

And let’s assume that there are 100 websites in your city.

How would you start?

First, your job will be to list all the possible websites available in your city that can be accessed in the public domain. (The surface web).

Sometimes, there will be websites you will not know about.

You can search about it anywhere, right?

(Since you are building your own search engine as a thought experiment, let’s assume there are no search engines in the world while you are doing this work.)

How would you discover new websites to add it to your list?

You would find out the links from one site to another. And you will follow the links.

And that way, you will land on new websites.

And you will DISCOVER them.

This will give you the list of websites.

But this list of website URLs alone is not enough.

If someone is searching for websites in your search engine, they would want to know more than the website URL.


You can write down the titles, the descriptions of the websites and your own understanding of what the website is about.

Let’s say there are 10 websites about restaurants.

10 websites about educational institutions.

10 government websites and so on…

Now if someone searches for “Restaurants in “, you can list all the websites of the restaurants.

Long back, most of the search engines did only this. They listed their discovery.

Now, if you want to build a search engine for the whole world, you cannot visit all the websites manually.

There are billions of websites in the web.

Founders of Google knew that it is impossible to visit these websites manually.

So they built the crawler.

The crawler is a robot that visits all the websites in the world.

It discovers new websites through links.

As one website links to another, the crawler will follow and see how deep the rabbit hole goes.

If I search for “cameras”, then Google will show me websites which would be about cameras.

So this is website DISCOVERY on a large scale.

But is DISCOVERY enough?


Let’s get back to building our search engine…

When you are building your search engine, the first problem you are solving is the DISCOVERY.

You discover websites from link to link.

You have to discover all the websites that are available until there is nothing else to find and list down all the URLs.

So here you have solved the problem of DISCOVERY.

The next problem to solve is the RELEVANCY.

Because you are not a website directory listing all the websites in your website.

You are a search engine.

You have to give RELEVANT information based on the search queries of your users.

That’s why you need to collect more information apart from the website URL during the discovery phase

So you collect the title, description and keywords.

If you have learned SEO before, you would have heard of this term meta-title, meta-description and meta-keywords.

What is meta anyway?

According to Wikipedia, the definition of Meta is: “a set of data that describes and gives information about other data.”

You you are collecting the meta data as well… additional data about the primary data (website URLs).

When someone searches for “restaurants in ” you can display all the restaurant websites with Title and Description.

When the data matches with the keywords, you have solved the problem of RELEVANCY.

As a search engine, you have to show relevant results to your users based on what they are searching for.

If someone is searching for “restaurants in ” you cannot show “schools in “.

You are solving that problem with meta data information.

RELEVANCY is usually determined by on-page information.

If a restaurant website should have keywords related to food.

School websites will have keywords related to education.

Based on this keyword matching, you can show relevant results to your search users.

If you become the number one search engine in your city, you can also give guidelines to all the people who have websites and create new websites.

You would tell them to use the correct keywords so that you can solve the problem of RELEVANCY for your users and send them the right customers.

A search engine like Google, issues guidelines to webmasters to submit their content in the Search Console (Webmaster Tools).

RELEVANCY is usually solved by on-page information: using the right content on the website with the right keywords.

Optimizing the on-page data and information is what we call as on-page optimization.

But is this enough?

What about the QUALITY of the results?

The 2nd biggest problem that you will face as a search engine owner is the problem of QUALITY.

Let’s say some searches for “restaurants in “.

You list 10 restaurants.

What if you list the worst restaurants on the top and the best restaurants in the bottom?

People will stop using your search engine if your recommendations are not of good QUALITY.

So it is not enough if the search results are of good RELEVANCY.

You also have to take care of QUALITY – and here it means sorting it from the best to worst.

To solve the problem of QUALITY, you cannot collect data from the restaurant owners who own these websites…

Because every restaurant would say that they are the best.

Every restaurant’s title would be “The best restaurant in this city!”.

We know how the world works, everyone calls themselves the No.1.

So to determine QUALITY data has to be collected from the people who visit these restaurants.

Let’s say apart from 100 websites, there are a lot of bloggers and social media users in your city.

You can try to guess which is the best restaurant based on user data.

You can find out how many times a restaurant is mentioned on social media.

How many times bloggers link to the restaurant websites.

If there is a restaurant that has no links or no mentions, you can assume that this restaurant is not popular. You can rank it last.

If there is a restaurant which people keep mentioning on social media, and if bloggers are linking to it, then you can rank this restaurant on the top.

When you are giving high rankings to the restaurant websites that are TRULY and honestly popular among people, then your search engine users will love you.

…because you are making the right recommendations.

That’s how you solve the problem of QUALITY.

And this is what we call Off-page SEO.

A big search engine like Google has to make the right recommendations.

They do it by collecting user data.

Like mentions, backlinks, brand searches, reviews, time spent on site… and 100s of other factors.

As a default rule, off-page SEO is supposed to be done by the users, not the webmasters.

That’s why Google is not happy if someone goes out and builds backlinks to their websites.

Because you cannot vote for yourself.

Webmasters are only supposed to solve the problem of on-page SEO by giving correct information to the search engines and using the right keywords on the websites.

The users of a website will do the off-page SEO.

User’s behaviour will give insights for the search engines to find out which website is better and they will rank it better.

That’s why I haven’t done any off-page SEO directly ever. And I still get 1000s of visitors from the search engines.

I make good quality content, distribute it using social media, and increase my brand awareness using ads.

I don’t build backlinks.

I earn backlinks.

I build brand-awareness and content.

Coming back to our thought experiment…

If your search results are getting tampered because a few restaurant website owners are faking the quality through fake social media mentions and fake blog links… how would that make you feel?

That’s why Google keeps getting smarter everyday and makes sure that people do not fake their quality.

Faking the quality signals of your website is what is called as Black-Hat SEO.

That doesn’t work in the long term.

The only SEO that works is to make good quality content and distribute it.

Make good quality products and services and make customers happy.

It is the responsibility of the search engine to make sure that they discover that you are the best.

And in my experience, they always do that job well.

Google is getting exponentially smarter every week, so you can try to game the search engines all you want, and in the next update, all your rankings will go.

That’s why I made a decision to build a long term brand.

Create good content.

Create good products.

Earn good feedback.

I get 1000+ visitors from the search engines every day to my blog for free.

And I’ve totally earned it in the past 5 years with consistently publishing good content.

So to recap:

Search engine crawlers discover websites – make sure your site is up so that it can be discovered.

Search engine crawlers read your meta data and scan your site data for keywords – make sure that your site is about one specific topic, has the right titles and descriptions. And it should have the right content for your users. This helps the search engine to rank RELEVANT websites on their results.

Search engine crawlers look at social media mentions, backlinks, user’s behaviour such as time spent, bounce rate, pages/session and 100s of other factors to determine the quality of your website. This helps them sort the websites on their results according to QUALITY.

On-page SEO is for RELEVANCY.

Off-page SEO is for QUALITY.

Webmasters do on-page SEO.

Users do off-page SEO.

And this understanding is important for you to become an SEO expert.

If you fail to understand this fundamental concept… you cannot become an SEO expert with all the tools, tricks and tactics.

All the best!

Your SEO Trainer,
Deepak Kanakaraju

147 thoughts on “How to Become an SEO Expert by Thinking Like a Search Engine”

  1. I can relate this with Brian’s article on SEO.

    A different approach to be an seo expert. It was worth spending 10 minutes Deepak.

    Suresh Chaudhary
    Digital Marketing Consultant

  2. I have one doubt. How google knows that backlinks were build by me(Site Owner)? And so many websites say that building backlinks is good. I’m confused now.

  3. I am following you from loong because of the simplicity in your content and the excellent way of explanation like I am reading a stroy. Thanks you so much for constant effort it’s really helping us to grow in this feild. Thanks for making us really a digital marketing master.

    Little about me,
    Zeeshan Zafar
    Recently started Kolkata digital Marketing Institute (kdmi)

  4. sir I want to pursue my career in digital marketing and want to do internship in this but did not find any internship , so sir can you help me . Thanks in advance.
    I like your articles.

  5. Very Well Written Blog & Exceptionally Good Way to Decode the Basic SEO Fundamentals. An Easy Learning Way to Master SEO. THANKS.

  6. Hi, Deepak

    This content is like a pure gold. I am very happy that good people like you talking about the quality of the content. Keep up the good work. Thanks Nootan Kumar

  7. This article is really helpful….thank you sir. But I already know these because when I contacted a company webizzoo..for my business to do SEO…they told me these things….

  8. When I recently contacted a company webizzoo….they told me about these things…this article is really helpful….thanks a lot!

  9. Thanks Sir . Well written and useful content on SEO.I am gaining knowledge day by day after subscribing your blog.

  10. Very informative article onSEO
    I am happy that things became clearer to me after going through this piece of you said people do try to manipulate through friendly blogs or comments about their quality and it becomes difficult not only for SEOs but for the users as well.but the success can only be short lived and once the truth is out the damage to their reputation shall be irreparable.

  11. A true guide for SEO,
    Never read a blog 2 to 3 times like this.
    True fact about SEO
    An experienced & dedicated man can only lead like this
    Deepak you are truly awesome. and more blogs expecting from you.

    • Thanks to giving depth information about SEO experts. Your post will be efficient for those who are interesting to become top positions in search engine optimization.

  12. Superb Mr. Deepak kanagaraj. I loved your deep thinking about search engine. We expecting more things like this. THANK YOU.

  13. WoW ! no one gave a such kind of info before that but today i knew all the things as a SEO executive this info is totally useful for everyone . Thanks Deepak sir again you nailed it and your content is one of the best content which i read today.

  14. Amazing, so digitaldeepark don’t stress itself on off-page SEO and it goes this far.. It’s really cool. This content opened my eyes to some factors that are uncleared, now I know how to navigate my journey with my businessdigit. Thanks.

  15. Thank you Deepak. This is one of the best articles I’ve read about SEO in a while because of its common-sense approach and precise explanation. Ultimately, SEO comes down to giving the best user experience as they are the ones who actually do off-page SEO!

  16. Content management strategy is very important for ensuring good quality of the content.
    Attracting the attention by proper title which incidentally the Keyword.
    Once into the website keeping the attention glued to the Blog by proper subtitles and subheadings.Easy conversational style using common everyday language,
    Developing the content giving details of what the reader would find there and benefits it would give.
    Motivating to some action and finally call to action.These are some steps for quality of Content

  17. Really inspiring article Mr Deepak.It motivated me to go ahead with good content.Your article is the one I took interest to read to the end just like backlinko articles.
    You seem a great trainer…

  18. this is the unique way of learning digital marketing Sir, how we learnt ABCD in child hood and still remember, this like ABCD of SEO, requesting do your all module same way.
    thank you

  19. Hey Deepak! Such an amazing article you wrote and as per my opinion, every SEO Expert should focus on these few things.

    1. Quality
    2. Search Engine Behaviour
    3. Search Engine Updates
    4. User Experience
    5. Content

    , and my favorite “Link Building”

    Share your experiences and keep doing the good work.

  20. Hi Deepak Sir

    This article simply describes all about SEO. This is the best way to know about SEO. As a beginner to Digital Marketing this will help every body to know about SEO.

    Thank you for sharing this article with us.

  21. Deepak Sir.

    Thanks for giving such an excellent insight into the intricacies of SEO. I think understanding of SEO is prerequisite to handling Digital Marketing. Keep educating.

  22. Very nice article. It can solve all the questions of the people who wants to learn SEO. Keep sharing such articled..Love to read all from you..

  23. hey Deepak, your article to become an SEO Expert by thinking like a Search Engine is very creative and innovative.
    On-page SEO is for RELEVANCY.

    Off-page SEO is for QUALITY.

    Webmasters do on-page SEO.

    Users do off-page SEO.
    This phrase clearly distinguishes between On-page and off-page in an amazing way. Thanks for sharing such an innovative idea

  24. Hi Deepak, although it was written some time ago but a classic topic. Becoming an SEO expert isn’t so easy. In fact, I’ve been doing SEO for more than a decade now and I know one thing for sure: SEO is constantly changing.

    Google literally makes over 500 changes in their algorithms every single year. So as a blogger, I know how frustrating it is when there’s a major update comes and washes away 50% of your traffic or sales. That’s why SEO is hard and becoming an expert at SEO is even harder.

    But here’s the thing: if you focus on people by giving the best user experience, in other words as you said, if you start thinking like a search engine, you’ll reap the rewards in the long run. Most SEO experts I know just rehash what everyone else says but when you really realise the importance of pleasing people over search engines, you’ll win the game.

    As you mentioned quality is everything. If you focus on creating quality content, you’ll get qualified visitors and you’ll attract quality sales. It’s as simple as that. Thanks for sharing your insights with us Deepak.

  25. Hi bro I’m Naveen I just say your blog post about SEO it’s really awesome. I just want to know more about those SEO factors because I’m running a website called which has been running by me and my friends so I just request you to help me for rank my website in Google

  26. I am very glad to see this post. It will help to blog and SEO.
    I am a blogger I want to be successful. I’ll try for this.
    i’ve learned a lot from this blog. Write more for newcomers.
    Thank you.

  27. This was basic but very useful because u made it very simple and understanding. You helped me to correct me in my many thought on SEO, specially using tactics or tricks.

    Thanks a Lot.

    Digital Marketing Enthusiast

  28. Awesome Post Mr. Deepak, great Article to understand how to optimize the site and how to rank on google.
    We are into Elearning Development in Chennai, since Digital Learning Solutions has a good scope, Mycoach learning is the best awarded Elearning Company in India, which offer a MYCOACH LMS

  29. Exceptional article…you have explained SEO beautifully that even a layman would understand…I am so glad that I found you, Sir. As a novice SEO consultant from Bangalore like me, this truly has given me great insight.

  30. Dear Deepak, you have explained it lucidly and quite informative post. I want to add here that focusing more into user’s perspective / user intention would always be a safe game in long run. Creating elaborative “topical content” (Single Cornerstone pages with broader topic and related keywords and linking to sub-pages covering sub topics ) based informative & well structured website always gives better result in SEO. Long form of content with proper schema markup helps in ranking. Keep up your good work. Thank you.

  31. Thanks for the excellent article. this Is Excellent information for the experienced
    SEO and beginner/business proprietor who may be trying to spare a few bucks and learn some seo on their own
    by SEO company in coimbatore


Leave a Reply to Mira Cancel reply