seo work
Share on twitter
Share on linkedin
Share on reddit
This is an ultimate guide for SEO that contains every SEO Techniques that will help you to rank the first page on Google.

I have a new full form for SEO that is "Seek Every Opportunity".

As there is no single way that will give you good results. Actually, you have to work in every department if you want higher rankings. That is why read all the points to the very end to "Seek Every Opportunity".


1. Target Long-Tail Keywords

Getting on the first page of Google is getting hard and harder each day.

But, if you Target Long-Tail Keywords you have a great chance to be on the first page.

As, Long-Tail Keywords are less competitive, and also it converts fast it's a win-win situation for you to target them.

Now, comes how to Find Long-Tail Keywords.

You can use the google search bar to find Long-Tail Keywords ideas for your business. Let me show you how to do this easily!


Enter your keyword "Clock Shop" (in my case) into the google search bar without clicking enter. Now you have closely related long-tail phrases that people search on google.

Or, you can use a free tool by Neil Patel Ubersuggest to find your best Long-Tail Keywords.

Let me quickly show you how!

SEO Techniques

STEP #1: Enter the head face of the initial keyword that you want to target. In my case, this is "Diet Potato".

STEP #2: Select the Country or Region where you want to target your audience. In my case, it's "The United States".

STEP #3: Press the "Search" button.


After pressing the search button scroll bottom to the Keywords Idea suggestion section.

You will find so many useful Long-Tail Keyword Ideas with much useful information such as Trend, Volume, CPC (Cost Per Click), PD (Paid Difficulty), and SD (SEO Difficulty).

The best thing about this tool to find the best Long-Tail Keywords still is to come.

The Questions tab to find long-tail keywords that are in the form Questions.

Keywords starting with What, Why, How, and When are the click magnets.

8% of queries are phrased as questions. (Moz)

Click on the QUESTIONS section and you will get up to 10 to 15 trending questions with all important data.

So, now let's move to our second SEO technique.

2. Spy on Competitor's Keyword

Spying means to frequently checkout other's actions or you can say for our personal benefit obtaining his information.

It sound's really a bad practice...But this is how thing's works.

What we spy onto?

Your competitor's keywords that they are ranking for.

We are using a Free Tool called Google Keyword Planner for spying keyword.

Now, let's move to how to do this...Step by Step...Easily!


Step 1 - Sign Up or Sign In into Google Keyword Planner

Google Keyword Planner is absolutely free tool to find unlimited no. of keywords.

You have to sign up for Google Keyword Planner or if you have already have an account Sign In.


Step 2 - Copy Your Competitor's URL

Now, you need to copy your competitor URL to spy his keywords.

Your competitor should be not someone who have more authority than you or have less authority than your site.

You have to spy on someone which has nearly equal authority.

It's done now let's move to our third step.


Step 3 - Go to Discover New Keywords>>Start with a Website

You have to click on discover new keywords first.

Google Keyword Planner

Then you have to click on start with a website as we are going to find new keywords with the help of competitor website.

seo techniques

Now, let's move to our fourth step.


Step 4 - Paste the URL 

Now, paste the URL of your competitor's homepage at "Enter a domain or a page to find keywords" area.

Google Advance Keyword Rsearch

Tick on "Use Entire Website".


Step 5- Use Filter's for Finding Perfect Keyword

There are so many handy filter's to use in Google Keyword Planner. But in this guide I am going to only tell about two of them.

1. Volume Filter

Volume Filter will help you to show keywords that have high volume and which have low volume.

Click on the arrow buttons on the Avg. Montly Searches row to apply filter.

Upward Arrow Icon ↑ shows average monthly searches Low to High (10 - 100).

Downward Arrow Icon ↓ shows average monthly searches High to Low (100 - 10).

Now you got keywords that have high Average Month Searches but what about competition of keyword.

First Thing is to ignore this competition row it is completely useless as it not tells competition of a keyword but it tells you the Bidding Competition of keyword.

Google Keyword Planner Guide

2. Organic Keyword Position Tool

Click on Add Filter option, After it choose Organic Keyword Position option.

This filter do is that it will show you at which position your competitor's keyword is ranking.

Now, if your competitor that have same Domain Authority then you. You got a fair chance to outrank them for those specific keyword.

Now, type "20" and choose this Icon ">" this mean all the keywords of your competitor that are ranking on the first 2 pages will all yours.

Now, read the whole guide to very end to know how can you outrank them.

3. Submit Site Map In Google Search Console

The sitemap is just like a map we use to identify where which thing is actually located. Just like this Google uses Sitemap to identify your site's data structure that where is which thing located.

Before guiding you on how to submit a sitemap in Google Search Console let me help you with What are the benefits of submitting a sitemap in Google Search Console?

Benefits Of Submitting Sitemap In Google Search Console

  1. Helps Google Spider to easily navigate within your website.

When you use SiteMap on your website you allow google crawler to access your website and crawl your pages and posts automatically.

If you don't use sitemaps you need to submit all your pages and posts manually on the Google Search Console.

This generally doesn't take more than a minute or two but I always suggest using sitemaps to be on the safe side in case you forget about crawling your posts manually on Google Search Console.

  1. Helps to Know Google of Important Posts and Pages

The sitemap categorizes your most Important content and makes sure to crawl it regularly.

It analyzes your most Important content by these factors.

  • Modification Rate
  • Most Internal Linked Page
  • Most External Linked Page
  • Keyword Featuring etc.
  1. It’s Free with No Limitation

Submitting your sitemap in Google is free and also it has no limitations.

Now I am pretty sure if you are not using a sitemap you now have 3 major reasons to use it.

So, know let me explain how to do this in a really quick time. It’s really easy!

How to Generate Sitemap (Choose Your Option By Clicking On Them)

  • Make Sitemap for Word-Press
  • Make Sitemap for Non-WordPress Websites

Note- If you are using Blogger (blogspot.com) you don’t need to have a Sitemap. It is generated automatically on your website.

So, all the blogger users can skip this point and can move to our next point Use Unique Title and Meta Description Tag.

Make Sitemap for Word-Press

If you are using WordPress It’s pretty sure you all are using Yoast SEO tool too.

If not, you may be using Rank Math SEO plugin for sure.

If you are not using both of them, Use one from them…

Choose from Which Plugin You Want to Generate Sitemap

  • Yoast SEO Plugin
  • Rank Math Plugin

So first let me tell you How to generate Sitemap with Yoast SEO in three simple steps.

Sitemap Using Yoast SEO

STEP #1 Login into Your WordPress Dashboard

STEP #2 Click on General in Yoast SEO option

STEP #3 Click on Features Tab and Then Enable XML Sitemaps  Option

sitemap generation with yoast seo

STEP #4 Click on Question Mark Icon (New Tab Will Open)

Enable xml sitemap

STEP #5 Copy the Page URL

seo techniques pdf

STEP #6 Go to Google Search Console and Sign In

STEP #7 Click on Sitemap Option in Left Sidebar

google search console

STEP #8 Paste The URL That You Copied Earlier on The Top Bar

seo techniques and tools

You are done…Ignore “Couldn’t Fetch” come after a day and it will show a success. You are done now move to our next point Use Unique Title and Meta Description Tag.

Sitemap Using Rank Math

STEP #1 Login into Your WordPress Dashboard

STEP #2 Go to Dashboard option in Rankmath

Rankmath seo sitemap

STEP #3 Enable Sitemap Option if not already enabled

rankmath seo sitemap enable

STEP #4 Click on the Settings button below the sitemap tab

advanced seo techniques 2020

STEP #5 Click on sitemap index option (See Image Below)

off page seo guide

STEP #6 Copy page URL

page url copy

STEP #7 Go to Google Search Console and Sign In

STEP #8 Click on Sitemap Option in Left Sidebar

seo technique that works

STEP #9 Paste the URL that you copied earlier on the Top Bar

submit sitemap

You are done…Ignore “Couldn’t Fetch” come after a day and it will show a success. You are done now move to our next point Use Unique Title and Meta Description Tag.

Sitemap For Non-WordPress Sites

STEP #1 Go to XML.Sitemaps.com

STEP #2 Paste you website Homepage URL on the top bar and click on start


STEP #3 Wait some minutes..it will take time. After completed click on the view details option

STEP #4 Download your .xml sitemap and save it

download xml sitemap

STEP #5 Login into your website c-panel

STEP #6 Click on the file manager

file manager c-panel

STEP #7 Open Public.html folder


STEP #8 Upload your downloaded sitemap in the Public.html folder by clicking on the upload icon on the top menu

STEP #9 Go to Google Search Console and Sign In

STEP #10 Click on Sitemap Option in Left Sidebar

submit sitemap

STEP #11 Write sitemap.xml in the blank area (Please See Image Below)

sitemap approved

You are all done.

4. Create Backlinks

When we talk off-page SEO techniques we talk about Backlinks.

Backlinks are still a major SEO factor in 2020 and it will going to be till Infinite.

I will tell you 5 best practices to make quality backlinks. You will make them just after completing this post.

1. Create Long and In Depth Content

long and in depth content
On average, long content receives 77.2% more backlinks than short articles (Backlinko)

Now, why people link to Long and In-Depth content?

Long and In Depth content provide your competitor a better place to link there visitors for full and In-Depth explanation.

When your competitor will not be able or willing to explain something he will link to your site. Which will not just increase your backlinks but also increase in potential traffic.

As they are on your site because they want to learn from you which other's are unable to explain.

2. Broken Link Building

404 error

Broken links are those links which are unable to transfer user's to there preferable destination.

We also say them (404 Error Links). 

How to use them to make backlinks?

  1. Find a Post or Page of a site that contains lot of external links in your niche.
  2. Use this free chrome add-on to find broken links Broken Link Checker.
  3. Just Click on this extension and it will show you all broken links on a webpage.
  4. Mail author about the broken link problem on there page and pitch them for linking to your site.
  5. You offer them help so many will agree to link to your site.

3. Create Backlinks By Document Sharing Websites

backlink by document sharing website

There are many websites where you can share Info-graphics and PDF and link your URL for a backlink.

This will also help you to gain potential traffic to your website.

4. Blog Commenting

blog commenting

You can find websites in your niche where you can add your thoughts and also you get a link from there.

But, don't do this on spamy sites and sites that have no relation with your niche.

5. Use Directory Submission Site's

directory submission

Directory Submission sites are the best for making backlinks in a real quick time.

Also, if you are in that super conjusted niche where it is really difficult to acquire backlinks organically.

You can use Directory Submission to build quality backlinks to your site.

5. Create Unique Title and Meta Tag

This is the most common mistake many beginners do, they use the exact same Title Tag and Meta Description Tag, as a result, their blog didn't even show in the Google results.

unique title and meta tag

Google wants that every article published on the web should be unique.

If you use to copy the title tag or meta description tag from other's, google will see your article as a nonunique article though the content is unique inside the post.

Let me help you with a really quick example,

Suppose I am writing a blog post on the topic "Most Common Names For Pet Dog".

Here my keyword is "Common Name For Pet Dog".

Now someone has already published a blog post on the same topic. Suppose his title is as follow-

- 157 Most Common Name For Your Pet Dog | The Ultimate List Of Dog Names

I found it good. Now I copy his Title and used it in my post as my Title.

Now the problem is that Google gets confused about whom to rank with the same topic, your post or his post.

Because why people click on your topic with the same exact title which is published and ranked already in google.

At last, you will end to show nowhere. So use unique Title Tag and Meta Description Tag.

Think about that!

6. Try to Use Focus Keyword at the Beginning of Title

Always try to use the target keyword at the beginning of the title.

It helps your keyword to get more visibility. As a result, your CTR (Click Through Rate) will start rising.

Wait, it has an exception too,

You can use "Digit" or a "Single Power Word" before your keyword. But be aware that your keyword doesn't push too much back with those.

We will discuss Power Words in the next point.

7. Use Power Words In Title Tag

Power Words are those word which obliges people to click on your link. These are eye-catching words and helps to grab the attention of the user to your title.

Using the power words increase your on-page SEO score for better Google SERP rankings.

It help's you to increase your CTR to get higher rankings.

Some of the examples of Power Words are as follows -

  • Free
  • Impressive 
  • Cheapest 
  • Powerful
  • Attractive
  • Supreme and thousand's more!

8. Write Accordance Content

This is my personal method that I used to my client's site to rank them on the first page and on the first spot of Google.

Accordance Content means writing a content that matches the user's search intent.

Search Intent is the way that users use Google to find their query.

Here is how to write an accordance content. 

Head over to Google and type your focus keyword in the google search bar and hit enter. 

Now observe those other's article at least 5 from the search result. Now find out the most similar pattern follow by them that helps them to rank on the first page of Google.

In my case, I find out that I am not using testimonials of students and also find out that I am not covering the most popular PPC (Pay Per Click) and Black Hat SEO topic in my content.

Just these few things make me rank on the #1 position of the google. 

9. Optimize Content for Featured Snippet

A featured snippet is a new element added by Google recently to help people to find their query on the top of the google search results. By giving them a clear cut answer of their query straight away.

This ranking position is said to be zero position as it lies above the first position.

This is the latest SEO technique that anyone can use it really simply.

The best part of Featured Snippet is that if you are already ranking on the first page of Google but not on the first spot you don't have to optimize your whole content.

Rather than you have to just optimize a part of your content to rank on the zero position inside the Featured Snippet spot.

Let me show you quickly how to optimize your content to be on Featured Snippet!

STEP #1:Find That Do Your Content Really Stand For Featured Snippet -

You cannot find the featured snippet on every page of Google search results.

As there are no clear cut answers for all the questions.

Simple, Isn't It?

STEP #2:Optimize Content For Featured Snippet -

Now you get to know is your content has a chance to be on the featured snippet.

If Yes, Let's be on the zero position!

At first, you should know the types of Featured Snippet that Google uses. They are -

  • Definition Based
  • List Based 
  • Step Based 
  • and, Table Based

Google basically uses these 4 formats to take your content to the zero position.

Now, you have to analyze which format shoots your content the most.

Let me quickly show you how!

  • Definition Based
SEO Tactics

If you are writing content about something that's more theoretical based. You have to optimize your content according to this.

How, to optimize them? I will discuss it in the next part.

Keywords that start with what is the perfect one for Definition Based Featured Snippet.

  • List Based


If you are writing content about "best things to eat during diet". Now it is necessary for you to discuss all the items that are effective for weight loss.

Keywords starting with Best, List, Top, Which are best for List Based Featured Snippet.

  • Step Based


If you writing an article about how to Create Google Form or Use Google Form. Now, this content needs step-based customization. In-short if you are writing tutorials based content you have to use step based customization all the time.

Keyword start's with How is the perfect one for Step Based Featured Snippet.

  • Table Based 

You can use table-based content if you write a review on some products.

As you have to list it's a feature with proper detail a proper table is best for Review keywords.

table based featured snippet

How To Optimize Content For Featured Snippet?

Optimizing content for Featured Snippet is not that hard. In fact, it's super easy.

Let me show you a really quick example.

example how google takes you to zero position

Google uses the same exact table that was published under this post to take it onto the zero spots.

So if you want to be on the featured snippet just use the same format under your post which suits your post the most. See the image below.

Implementing the plan

10. Make Short Paragraphs

Short paragraphs are easy to read and increase the user's experience on your blog.

No one, I am repeating again! no one wants to read that kind of content as shown below.

Long Pargraph Examples

Now, see this one and analyze the difference on your own.

On Page SEO

So, always use short paragraph to make it people easy to read your post.

11. Use More Heading Tags in Post

Using <H> tags break down your content in the small pieces.

Using <H> tags helps people to know your content better and they can easily understand the theme of your content.

It is also really helpful if you want to be on featured snippet as it makes your content in a list based and step-based format.

12. Use Multimedia


The attention span of people is getting too much low. You cannot grab someone's attention more than 15 seconds nowadays.

As in your case, it has a chance to increase your website's Bounce Rate.

Images and Multimedia help to increase dwell time and also helps to reduce the Bounce Rate.

Well said, "Images Tells Thousands of Words Alone". When you use screenshots, practical videos, infographics people grab things better it curtails your effort to understand something more by writing.

13. Perform Internal Linking

Internal linking is popular On-Page SEO technique that anyone can start using it from the day one.

When your webpage is linked to another webpage within your website it’s called Internal Linking.

Internal linking is the easiest and the best way to get higher rankings.

Why? Here are the reasons

  • Internal Linking passes the link juice from your major pages to low authority pages.

Link Juice helps your webpage to increase its authority. This is why we make backlinks from another site to our site as it helps to increase our website authority.

In the same way when we make Internal Linking the link juice is transferred from your high authority pages to low authority pages.

42% of SEOs spend equal time building internal links as they do external links. (Databox)
Internal Linking Infographics

Be aware that you are linking your webpages to the relevant pages within your website.

Use the keyword as your Anchor Text while making Internal Links as it gives your webpage extra cushion to rank higher on google.

Why should you use Internal Linking SEO technique.

  • It helps to lower down the Bounce Rate of your website.

bounce rate

When someone lands in your webpage an instantly exited from your website it’s known as Bounce Back of user.

Bounce Rate is the major problem that is the potential to drop your ranking as a stone.

As someone instantly bouncing from your webpage it signals Google that people are not liking your posts and Google will drop your ranking.

on page seo technique

You can use Internal Linking in your posts as it helps people to navigate from one result to another that will increase the season period per user.

  • Helps to know google about your most important pages.

Every website has one page that is super important for them. For me, this post is going to be super important as this is a full On-Page SEO Guide that I generally want it reaches to every reader around the globe.

Now, what can I do is I will link this post to all other previous posts so whenever crawler enters into any of my webpages, I will make sure that it also crawls this page again and again.


This gives the signal to Google that the most linked page is my most important page that is called cornerstone content.

 14. Optimize Images for SEO.

Google is unpredictable. It has been changed a lot since some last years.

You can now find more images, screenshots, and infographics in Google search results. Sometimes on the first page also.

This is why you have to be sure that your image counts. Don’t just post them to post.

Here is how to optimize Images for better results –

1. Use Alt Text in Images

Alt-text is a major SEO factor. It helps Google to understand your Image better.

As Google can’t read an Image it reads your Alt Text to understand what your image is about.

Here is when you can use your Keyword as your Alt Text as it will increase your keyword density and also there is a better chance that it will rank higher in the google result or Image section.

But be aware that you don’t use your focus keyword in all the images in your single post as it Google will know that you are trying to manipulate it.

You can use multiple related keywords as alt text in your images.

Also, keep in mind that the ratio between your Focus Keyword and Related Keyword will be 1:4 that means if your post has 10 images you can use Alt Text in 2 images as your focus keyword and 8 images as different related keywords.

Use different related keywords in your Images as Alt Text.

2. Use Compressed Images

Sometimes using dozens of Images on your webpage make it super lazy and if your webpage loads and Images doesn't it look even worse.

You can use compressed tools to compress images manually or if you are using WordPress you can also use a tool WP Smush that will automatically compress your all images without affecting the quality of your images.

3. Optimize Image Name

I don't know that much about whether Google seriously judges images' names or titles as an SEO factor.

But using something like black-cat.png is always better than using this 0cmod78x.png.

Take the time to think about this.

15. Optimize Font Size

Font size under 16px makes your content super hard to read. So use a font size above 16px which will increase the user-experience on your website.

You have also observed it on most of the sites like Medium, Times Now, New York Times that they are using bigger font size for better user experiance.

You have to also close look on the fonts that are you using in your post make sure that they are not so much funky as they are really hard to read.

Make sure that it is simple and people can read it easily.

16. Use Short Permalinks

Permalink is one of the things that users first interact with including your Title and Meta Description Tag.

So, make sure that you use meaningful, nice, and short permalinks. You can use your focus keyword as your permalink.

Don't limit your permalink by using numbers and dates into it.

short permalinks

As when you update your content in the future you also have to update your permalink. Updating permalink is a miserable mistake that many bloggers make.

17. Mobile Friendly Website

Be sure that your site is mobile responsive. As now google hates a website that is not mobile-friendly also it decreases the user-experience so no one will re-visit your website in the future.

You can check your site's mobile responsiveness by following some easy points below.

1. Head over to Mobile-Friendly Test - Google Search Console

2. Enter your Homepage URL and click on the Test.


3. Wait for a minute or two to see the results


It's done now let's move to our next SEO Technique.

18. Make Sure That Your Site's Load Fast

You have to make sure that your site speed is quick as no one will wait for more than 8 seconds if your site is not responding.

Here is how you can check your site's load speed.

Use "Google Page Speed Insight" by entering your URL above the Top Bar and then click on the ANALYZE button.

PageSpeed Insights

Now, it's all you have to do...

You will now see the score of your page load speed out of 100.

PageSpeed Insights score

Between 0 to 49 you have to worry, 50 to 89 is fairly good, 90 to 100 is excellent.

Not only this, but it also gives you valuable suggestions that how can you improve your page load score.

PageSpeed Insights DIAGNOSE

19. Link to Others via External Linking

I feel sometimes people are so reluctant about linking to other pages.

Although, I feel the same earlier...

But hopefully, I was wrong, and if you feel the same way you are also missing something big.

Benefits of External Linking


Increase Trust Of Search Engines

Search Engine loves the practice of external linking as it increases the trust on your domain. 

Google wants you to be extrovert by making connections in the form of links.


Increase User Experiance

It also allows users to summarise data from different resources. Hence, Increases there experience in your site.


Motivates others to link back to you.

When you link to someone in your niche simply Inform her about that with a personalised mail.

Anyone will not deny as everyone need Backlinks coming from a genuine source.

Hence proved External Linking affectsthe SEO of your site.

But you shall not blindly link to others for just the sake of SEO benefit. You shall follow these steps when you are going to link to others.

  1. Link to Relevant Blogs within your niche
  2. Don't Use Focus Keyword as Your Anchor Text While Making External Links
  3. Don't overuse it. Keep it simple you can give External Linking after every 300 words.

20. Apply Related Keywords For More SEO Benefit

Related Keywords are those keywords that are closely related to your main keyword. When you use Related Keywords in your site Google will be able to properly know about what are you trying to convey. For example, suppose you are writing on Trimmer and you are also using these words in your article

  • Shaver
  • Beard Trimmer For Men
  • Epilators, Best Epilators

So what will happen that Google will be able to understand what topic you are trying to cover and you will get more SEO benefit in SERP results. Here are the 3 easy steps to find Related Keywords quickly.


Step 1 - Move to Google and Search For Your Focus Keyword

Google Search


Step 2 - Scroll Down to Bottom and Copy Keywords From Suggestion Section

Related Keywords


Step 3 - Use Copied Keywords In Your Content

You can now use these keywords in your content for more SEO benefit.


This are the 20 SEO techniques that are Advance but Beginner Friendly also.

Now tell me that which technique you are going to try first in the Comment Section.

  • David Stoinis says:

    Wow! Such a great article Ayush Sir.
    I found your accordance content SEO technique really helpful.
    Hope for many other great guides.
    Thanx once again.

  • >
    Scroll To Top