So for this I rank high in google keyword1keyword2, but for keyword1 keyword2 my site is on 30th page Can anyone explain this difference
keyword1keyword2 is seen as 1 keyword which is not on a lot of sites so you rank high while keyword1 keyword2 are 2 keywords which you have more competition for same logic as when you include spelling mistakes in your keywords and not a lot of other sites do
Yes, keyword1keyword2 is just an unique keyword. The result for keyword2keyword1 shouldn't be the same. You can check the competitors for that keyword1keyword2 with seo tools
search for "misunderstanding" and you will see about 13,300,000 results returned by G. Then search for "mis understanding" and you will have about 1,890,000. There are two different searches. With the second search you will have results for "understanding" or "mis" only.