When a search engine returns its search results, it gives you two types: organic and paid. Organic search results are the Web page listings that most closely match the user's search query based on relevance.
paid search allows you to pay to have your website displayed on the search engine results page when someone types in specific keywords or phrases.
Organic search results are listings on search engine results pages that appear because of their relevance to the search terms, as opposed to their being advertisements. In contrast, non-organic search results may include pay per click advertising.
Organic search results are the Web page listings that most closely match the user's search query based on relevance and while traffic generated from PPC is not free (as the name implies you have to pay a cost per click)
Paid Search: It is a search result which comes through the paid sources such as SEM, PPC, Social Media Campaigns.
Organic Search: It is a search result which comes through organic sources such as search engines with the help of SEO techniques.