when Kolbe's reaction takes place , why the major product is o-hydoxy benzoic acid [salicylic acid]instead of p-hydroxy benzoic acid when in general conditions para position provides better symetry and stability?
The Kolbe-Schmitt reaction proceeds via the nucleophilic addition of a phenolate to carbon dioxide to give the salicylate. The final step is reaction of the salicylate with acid to form the desired salicylic acid.
The reason is that if you write down the mechanism and see, you will find that the intermediate formed is more stable when the negative charge is held in the ortho position, as you have an electron withdrawing oxygen atom present on the adjacent carbon atom. Kolbe's reaction depends on the stability of the intermediate formed, and as the ortho giving intermediate is more stable the final product is ortho.