How can I measure SEO activities ROI: including on-page and Off-page SEO.
As you know any big business has a common organic traffic growth.
also, SEO can affect direct traffic.
so is there any way to measure SEO ROI campaigns?
To Analyse your ROI (Return on Investments) you should do some homework and additional configuration in Google Analytics, if you want to do it automatically. Here is a good resource How to do ROI Analysis in Google Analytics Here you will find detailed instruction how to do this calculation in Google Analytics. Please make higher attention to Cost Data imports. Here you need to import your cost data against the organic channel.
You can do it manually as well, by using ROI Calculator
Some notes about data what you can use for your calculation:
You should have a decent tracking platform for this, be it GA or Clicky, and track how well those visitors are converting in sales and clients. You can do that with GA, but of course, you need to organize all of your data.