SEO ROI Analysis: How to do ROI calculations for SEO


SEO ROI stands for Return on Investments for Search Engine Optimization campaigns. This is what every client expects from people who either work as Search Engine Optimization strategist within organization or provide SEO services to different client. Every client likes to calculate the investment and returns to continue with services.  ROI is considered good If your revenue is higher than your investments. Most commonly this practice is followed in paid marketing tactics such as search engine ads, social media advertisements and affiliate campaigns. But it is equally important for clients when they hire SEO consultants.

SEO is an on-going process so ROI doesn’t reflect instantly but it can be calculated at the end of the month.

How to do ROI Calculations

While calculating ROI for SEO, there are few common factors you need to keep in your mind. Being a SEO strategist myself, I was asked so many times whether SEO ROI can be calculated by any formula or not? The answer is there’s no official formula to calculate SEO ROI. But if you work smartly, you could track results of your performance and evaluate it according to client investment.

Given below are few key points to calculate SEO ROI.

Total number of customers landed on website via organic searches:

In order to track total number of customers landed on website via organic searches, you could collect data from Google Analytics and compare it with previous duration. All you need to do is:

  • Login Google Analytics
  • Navigate to Acquisition
  • Select All Traffic
  • Choose “Channels”
All Traffic - Analytics

Track the number of subscriptions and registrations through organic source

In order to track number of events such as subscriptions and registration, you need to enable Event Tracking in Google analytics. For this you have to Set up event measurement by using Google Tag Manager. Here is the Google Guide to set up Event Measurement.

Once you are done with event measurement setting, you could get events data in Google Analytics under Behaviour>Events.

events tracking analytics

Track website leads

Work on tracking leads, customer queries and Conversions on the website from all source/Medium. For this you need to set up goals in Google Analytics and keep a track on goal completion. According to project requirement you can set up goals. Social Shares, Registration forms, Enquiry Forms or maybe custom goals according to project need. You must always refer Create, Edit and Share Goals a complete Google guide before adjusting or creating goals.

Additional SEO ROI Indicators

Apart from above listed indicators there are few important factors which we could consider as a good ROI factor.

Increase in Non-Brand Organic Traffic

We all know that there are two types of keyword searches

  • Brand keywords
  • Non-Brand Keywords

In brand keywords, the users search for services which includes brand name. For example, at TheSEOGuy I provide digital marketing services and if any customer searches for “TheSEOGuy digital marketing services” it will be the brand keyword search. However, if the customer don’t include brand name and search for “Digital marketing Services” and land on my website, It will be the non-brand organic search for my platform. If the non-brand searches for different product or services are increasing then SEO results are good and it will help to justify SEO ROI.

Keeping an eye on Landing pages and tracking all conversions is also a good indicator. For Local SEO ROI, I would suggest you to track all phone calls made by customers and calculate the value of each call by running test ad campaigns.

Hope this would help you to understand SEO ROI. If you have any question, feedback or suggestions for this information then do comment below. And keep exploring the blogs of TheSEOGuy for SEO Tricks and Latest SEO Tips

Difference between FAQ and Q&A schema

difference between faq and Q&A Schema

Every Schema snippet is different from each other and has different uses. I was going through notifications on my Quora account and found someone has this question.

What is the difference between FAQ and Q&A (Question and Answer) Schema?

It was very clear that he wanted to know the difference between FAQ and Q&A schema. I liked the question and just after answering on Quora, I though it is a good information to share with other people who visit my blog for SEO tips and Tricks.

So today, we will learn the difference between FAQ and Q&A schema and some SEO benefits of using these schema types on your website or blog. But before getting into the benefits and SEO results, let’s understand what these schema are and how they work.

FAQ Schema

According to its name, this schema type represents Frequently Asked questions type. It contains a list or set of questions and answers which are related to your business or products and services. You could answer all basic questions and put them on your contact us page to serve your customers better. If you mark questions and answers correctly, it will show up in rich results (SERP). Let’s take a look at given below example.

FAQ rich snippet
FAQ rich snippet

This rich snippet feature is available in almost every country where people use Google Search Engine. This feature is available on both the devices i.e. Desktop and mobile. In order to test or create FAQ Schema, you could visit Google Developers platform and choose between JSON-LD or Microdata. Given below is the example of Microdata for FAQ Schema.

Microdata for FAQ Schema

FAQ Schema
FAQ Schema

As you can see in above image, I have defined the schema according to questions. Apart from Title & headings, there are three sections which you need to edit in order to adjust markup.

  1. Itemtype
  2. Itemprop
  3. Itemsope

As you can see in above image, I have adjusted the items according to my need. While editing, you could use basic HTML features to make it look more appealing as shown in example. The answer may contain HTML content such as links and lists. Valid HTML tags include: <h1> through <h6>, <br>, <ol>, <ul>, <li>, <a>, <p>, <div>, <b>, <strong>, <i>, and <em>.

Content Guidelines

You need to follow the guidelines strictly to get positive results. Use this feature wisely in your website content. Use FAQ schema where you have set of questions and answers. Don’t use it if your page has single question. It should be used where question has one possible answer or users can’t submit another answer to question. For example, if you are answering a question related to product on your website, then there should be no alternate answer.

  • It should not look like a forum page where users could visit and submit their answers. Apart from this there few more things to keep in mind while using FAQ Schema.
  • Never use it for marketing purpose.
  • Make sure to write complete question or a question which contains complete text and answers should have complete answer text in answers section.
  • All the answers should be visible to users.

Now let’s move on to the Q&A Schema Type.

Q&A Schema

Questions and Answers pages are those web pages which contains questions and answers related to particular question. In this type a question could have multiple answers. For example, let’s take example of How to Add Google Analytics Tracking to a Website. There are multiple ways to enable Google analytics tracking on a website. Majorly by adding JSON Tracking Code to website, Using Meta and uploading Google HTML file to server. So the Q&A Page would enable users to write possible answers to question.

For example:

Q&A Rich Snippet
Q&A Rich Snippet

As you can see in the image, if the pages are marked correctly it shows a Q&A Snippet in SERP. For example, whenever someone types how to get admission in, they get options of questions asked by users which could have multiple answers. Every college has its own criteria of admission so according to best answers; Google will show you the results and a snippet of related question & answers. Also, marking up your websites Q&A page, helps search engines (Google) to generate a better rich snippet for your Q&A page. This is also a multi device schema which works good on both Desktop and Mobile Device.

Let’s have a look on Microdata for Q&A Schema

Microdata for Q&A Schema

Q&A Rich snippet microdata
Q&A Rich snippet microdata

I have highlighted the area where I have edited the information according to question. You could see in the results that edited information is taken and reflecting on right hand side results.

You could follow Guidelines for this markup and use it wisely on your website or blog.

Hope now you could understand the difference between FAQ and Q&A Schema. If you have further questions then do let me know. You could also share your valuable feedback for this information with me. Comment below your suggestions and help me to provide quality information for readers.

Keep exploring TheSEOGuy for more amazing latest SEO tips and Tricks.

How to index backlinks

how to index backlinks

Welcome again at TheSEOGuy. Hope you are enjoying the information available here. If you are visiting the platform for the first time, then don’t worry you will get the answer you are looking for. Today I am going to talk about backlinks. And when it comes to backlinks, the biggest challenge in front of a marketer is to get them indexed in Google. There’s no point of building backlinks are which are not indexed in Google or other search engines. Let’s understand the importance of backlinks and then I will share some tips to index backlinks faster. I hope this information will help you to understand, how to index backlinks. But before that, let’s understand what backlinks are and why they are important for a website or blog.

What are Backlinks?

Backlinks are basically the incoming links which points towards your website or blog. For example, if your or someone else write about your website or blog on their platform and gives a referral link then it would be counted as backlinks.  There are two major types of backlinks and we call them “NoFollow Backlinks” and “DoFollow Backlinks”. The importance of DoFollow links is always more than the NoFollow links. You can refer my previous guide of difference between Nofollow and Dofollow links to understand better about it.

Importance of Backlinks

Backlinks are always important to increase the trust of a website or blog between search engine crawlers. With the help of backlinks, crawlers can identify how genuine your content is, and trust your website. Also backlinks are one of the most important factors in ranking a website in SERP. We work on a website or blog to get ranks and building quality backlinks could help us in achieving good ranks.

Now we know what backlinks are and why they are important. Let’s come to the topic we started. Let’s move on to the steps to learn how to index backlinks.

How to Index Backlinks

There are two ways to index backlinks. First is, to build backlinks DoFollow platforms which provides do follow and second is put your efforts to index backlinks faster manually.

Indexing DoFollow Backlinks

You really don’t need to do much to get dofollow backlinks indexed. Just build the backlinks and wait for few days (approximately seven days) and check the webmaster. You will be able to see the backlinks over there.

Indexing NoFollowBacklinks

Most of the platforms don’t have DoFollow option. It’s very common to see that you tried to build backlinks for your website or blog but the platform from where you build backlinks has added “NoIndex” tag.

Now the question is why platforms add Noindex tag?

This practice of adding Noindex tag is just to fight with spammy posts & content. The aim is to provide a clean and safe platform for visitors and inform the same to search engines such as Google or bing.

Let’s understand this way. If you have a website and it has content which contains spam links, you would not like to get those posts indexed in Google or any other search engine. The best option to deal with such situation is to add “noindex” tag on URL. The lesser spam links on your website or towards your website creates a positive impression and help to gain better domain authority. It could help you in gaining better rankings in SERP (search engine result page).

In order to get these links indexed you can follow given below steps.

Social Signals

Use social signals by sharing link on social platforms and drive engagement. You can use as much as social platforms and if you get engagement on your social post, it will generate social signals and help crawlers to read and index content.

Ping your backlinks

After generating social signals, second step would be ping your backlinks. You can use any pinging service provider to do that. You can choose between platforms according to your choice. But use this option wisely.



Build a Web2.0 for backlinks

You could create a web 2.0 by using free platforms such as blogger. Create your own space and list all of your backlinks there. Request indexing for all the blogger posts and submit sitemap. Blogger is just an example. you could use any web2.0 platform according to your choice.

List your backlinks

Create a list of your backlinks and save them in a Google Doc or Evernote file. You could also create a bookmark for your backlinks. I personally tried this and it works for me every time. While doing bookmarking, try to create a public doc or link. It will help to reach out more people. If you are getting clicks on your listed links, it would be an additional benefit for you.

Pro Tip

Do not rely on tools which offer paid services to index backlinks. None of them will give you a guarantee of indexing backlinks.  Instead put your efforts in building quality do follow backlinks.

Hope this information would help you to learn how to index backlinks. If you have additional information apart from above listed steps, then do comment below. Feel free to share your feedback or suggestions for this information.

Keep exploring TheSEOGuy for more Latest SEO Tips

Social Engineering Content

Social engineering Content

What is Social Engineering

Social engineering is a method of misguiding users and getting their personal information such as email id, contact number, sometimes bank details and other personal details. It is directly related to phishing or hacking. The purpose of using Social Engineering is to collect personal details of users and use it for own benefits.

You can easily understand if someone has the access of user’s sensitive information, what kind of misuse they can do.

However, it is social engineering content also used for marketing purpose. For example, it might be used in marketing products and political campaigns. With this method advertisers get to know about people’s preferences and habits is gathered in advance. Then this information is used to encourage people for buying stuff, opt in for subscriptions or to vote for a particular person or political party.

Types of Social engineering content

As we know, social engineering is basically used to collect data of users. So it could be only two types. One is to collect data and misuse it and second one is to collect the data and use it for showing customized ads by understanding user behavior and habits. Social media ads preference works on this algorithm. Whenever an advertiser creates an advertisement on social platform, they customize advertisement audience and for that they could either upload the existing data or choose between the provided options. Here people use data collected by social engineering content techniques and customize their audience.

However, social engineering content is generally known for fraud.

Types of social engineering attacks

Depending on the information, people who have the user data could perform actions according to their choice. Let’s have a look on one example below.

Example 1:

social engineering attack example 1

Back in 2013, the Associated Press Twitter account was taken over by the Syrian Electronic Army (SEA), which posted the above tweet. Within moments, the stock market dropped: the Dow Jones Industrial Average dropped 150 points as the tweet was re-tweeted, and the Standard & Poor’s 500 Index fell about 1%, briefly losing USD$136 billion in value before quickly rebounding.

They got the access of Associated Press Twitter account by a phishing email.

social engineering email copy

Example 2:

RSA SecurID breach

Adobe Flash and vulnerabilities go hand in hand, which is unfortunate for RSA’s SecurID. Back in 2011, RSA employees received two phishing emails, which would ultimately lead to SecurID’s two-factor authentication system being compromised – costing RSA $66 million.

RSA said in a blog post:

social engineering attack example 2

We can understand that social engineering content could create different impact on user or companies according to people who collect data by social engineering methods.

So far we have learned about types of social engineering, how it works and its impact. Now let’s move on to the SEO aspects of social engineering.

While using data collection forms on website or blogs sometimes we encounter the problem of webmaster errors which says “Social engineering Content Detected” on your website. It is not at all good for your website.

social engineering content detected

There are few steps which you need to follow in order to get rid of this problem. Here is how to get rid of Social engineering detected problem.

Check webmasters for security issues.

Whenever we get a warning or information message from google regarding social engineering content, we need to check the webmaster immediately to understand the problem.

Next Step

Check for Third Party Resources on your website

Ensure that any ads, images, or other embedded third-party resources on your site’s pages are not deceptive.

  • Note that ad networks may rotate the ads shown on your site’s pages. You therefore might need to refresh a page a few times before you’re able to see any social engineering ads appear.
  • Some ads may appear differently on mobile devices and desktop computers. You can use the URL Inspection tool to view your site in both mobile and desktop views.
  • Follow the third-party service guidelines described below for any third-party services, such as payment services, that you use in your site.

For more information on steps, follow the google guidelines on Social Engineering (Phishing and Deceptive Sites) Hope this information would help you to better understand the social engineering in SEO. If you have any suggestion or feedback for this information then do comment below.