A Simple and Detailed Step by Step Guide to SEO (Explained with Images)

A Simple and Detailed Step by Step Guide to SEO (Explained with Images)

What is SEO?

SEO is the acronym of search engine optimization and is the process of improving the visibility of a web page on organic search engine results pages (SERPs). With SEO services, a website can expect better rankings, organic web traffic and more business opportunities. SEO stands for Search Engine Optimization, which is the practice of increasing the quantity and quality of traffic to your website through organic search engine results. Let’s find out more about what is SEO, SEO process, SEO basics and more.

How is SEO beneficial to a business?

In today’s competitive world, SEO is very important for every business. If you have a website or blog page, SEO can help your business to grow and meet the business goals.

  1. Millions of people are searching for your products and services on search engines.
  2. SEO is good for business visibility.
  3. SEO brings organic traffic to your website which is more likely to convert
  4. Better conversion rates
  5. Helps to improve trust and credibility
  6. Good for business branding and awareness
  7. Your competitors are using SEO services for their business growth
  8. SEO can improve the value of your business and can bring you more genuine leads and customers

 What goes into SEO?

  •     Quality of traffic: Attract users who are genuinely interested in products/services that you offer.
  •     Quantity of traffic: Once you have the right people clicking through from those search engine results pages (SERPs), more organic traffic is better.
  •     Organic results: Traffic that you don’t have to pay for.

Types of SEO

There are basically 2 types of SEO. One is On page SEO and the other one is Off page SEO. Let’s discuss it in detail.

On page SEO – On-page SEO is the practice of optimizing individual web pages in order to rank higher and earn more relevant traffic in search engines. On-page refers to both the content and HTML source code of a page that can be optimized, as opposed to off-page SEO which refers to links and other external signals. Here is the complete checklist for on page seo optimization: 

  1. Meta Tags Optimization – Meta tags consist of title and description. You can upload meta tags of all published pages of your website as per your targeted keywords. The average character limit of META TITLE is 70 characters and for META DESCRIPTION it is Max 200 characters.
  2. SEO Friendly Content
  3. Image ALT Tags
  4. SEO friendly URLs
  5. Schema Markup
  6. Internal Linking
  7. Pagespeed Optimization
  8. Mobile Responsive
  9. Robots.txt
  10. Sitemap.xml
  11. Google Analytics & Webmaster Setup
  12. Heading Tags like H1, H2, H3 etc

Let’s find out how to do the on page SEO of a website step by step. First of all you have to  install the Yoast SEO plugin if it’s not installed on your website. There are plenty of SEO plugins out there. But Yoast SEO is the most recommended one. That is totally your call whichever plugin you want to install.

Now here is the simple and detailed step by step guide of SEO:

  1. Login to your wordpress website https://www.abc.com/admin
  2. Click on the pages tab        1st step of SEO
  3. Update meta title and description of all the published pages on your website  Step 2
  4. Insert Heading tags like H1, H2, H3 etc on the content of every page. This could be your targeted keyword. Note: Only 1 H1 tag is allowed for every single page.
  5. Go to the Media section now to update the ALT tags of all the published images.Step 3
  6. Robots.txt – A robots. txt is a text file that instructs search engines crawlers as to which pages they can crawl and index, during the crawling and indexing process. To update robots.txt: Click on the SEO Tab. Under that click on Tools and then File Editor.  You can disallow those pages which you don’t want to get indexed in search engines. Just simply add Disallow: /pagenameStep 4
  7. Sitemap.xml –  To generate Sitemap.xml: Go to SEO Tab and then click on Search Appearance Step 5

As mentioned there only: You can choose which content types appear in search results and what their default description should be.

So, there are basically two methods to generate Sitemap.xml. One is this only generated through wordpress. The other one is generated through any sitemap.xml generating tool online. Search “Sitemap.xml generator” on Google.

Enter your website link there and generate the sitemap.xml. Download it and give it to your web developer. They will add the code to the website. And then check it at https://abc.com/sitemap.xml

Once your sitemap.xml is generated, submit it to the Google Webmaster Tools so that google can get a list of all your web pages and index them for better results.

8. Google Analytics:  Google Analytics lets you track and measure your website traffic. But before that, you have to install and integrate into your website. Let’s see how to add google analytics to a website:

  • Sign in at https://analytics.google.com/analytics/web/ from your gmail account.
  • Create an account or property from your website’s name and url Step 6
  • You will get a tracking code. Share the tracking code with the developers and ask them to add it in the <head> section of the website. Verify it by checking on the Google analytics website only. Please note: you won’t be able to see the analytics data until your code is integrated to the website.

9. Google Search Console or Webmaster Tools:  Google Search Console is a web service by Google which allows webmasters to check indexing status and optimize visibility of their websites.  Here’s  how you can create an account in Google Webmaster Tools or Search Console or how to verify a property in Google Webmaster Tools.

  • Go to https://google.com/webmaster/tools
  • Add your website’s URL
  • Share the HTML tag with the developers to add it on the website or get it verified by using google analytics. Note: If you want to verify it by using google analytics, make sure to use the same email which you used for google analytics.

10. Schema Markup: How to generate Schema Markup

Simply search for “ Schema generator” on google. You will see many tools there. Add your information there and copy the code and give it to the developer to add it to the website. You can then check it on the Structured Data Testing Tool to verify if it’s working or not.

Step 10

11. Once the on page seo is completed, Go to wordpress settings>> Reading>> Untick the discourage search engines from indexing this site.. So that google can crawl your website. 

12. Pagespeed Optimization – Firstly, check your website loading time and pagespeed score at https://gtmetrix.com/ and https://developers.google.com/speed/pagespeed/insights/. Basis that consult with your web developer to improve your website loading time and pagespeed. Maximum page loading time should be less than 5 secs. 

13. URL Structure – Try to make your URLs as short as you can. If you are targeting long tail keywords don’t put the whole keyword into your page url. Try to make it concise. Don’t put underscore _ in your urls. Because as per google these are not seo friendly urls. Add hyphen – instead. For eg: https://abc.com/seo-training-beginners

14. Broken Links or 404 Urls– Check if there are any broken links in your website first on any broken links checker tool. If you find any broken links in your website, you can fix them in your wordpress backend only. All you need to do is, install the redirection plugin in WordPress and add 301 redirects. Click on Tools>> Redirections.

Step 9

Put the broken link or 404 page url to the “Source url” field and add the link of the page you want to redirect to in the “Target url “field and then save it by clicking on the “Add redirect” button. If you don’t have any similar page for that page you can simply redirect it to the website’s home page. For eg:

The broken link is https://abc.com/what-is-seo/ and the url you want to redirect it to is https://abc.com/seo/

Put the broken link url in source url and the url you want to redirect it to in target url and click on add redirect. You can do the same with all the broken links you have in your website.

15. Url Canonical Error – Update your website’s link into this code and put it into the .htaccess file of your website.

RewriteEngine on

rewritecond %{http_host} ^fructifyweb.com [nc]

rewriterule ^(.*)$ https://www.fructifyweb.com/$1 [r=301,nc]

Give this code after editing to your developer and ask them to update it in the .htaccess file.


What is Off page SEO

In simple terms, off page seo means submitting your website to third party websites in order to achieve backlinks for your website to impact your rankings within search engine results pages.

Click here to get a detailed view of off page seo activities: https://echovme.in/blog/off-page-seo-strategies/