[font=calibri]Either form is reasonably search-engine friendly – the key thing is that you’ve got actual words in there rather than random numbers, and you haven’t got long strings of unnecessary rubbish in there either.
But of the two, the query form is the right one to use, if you’re actually running a query off a database. Then the search engines understand what is going on more accurately. If you just run the query and search terms together, you lose that obvious connection between the URL and the result.
I have one more question.
What should I do to create backlink because guest blogging, directory submission, having link in press realease, article submission, blog commenting, classified submission all are marked as a spam.
There are people abusing guest posting as a practice to increase backlinks for SEO purposes only, and I would suggest to create profile in different platforms available on the web to expose your site and increase popularity. Backlinks will follow then.
No, both the URL are not good at some point of time, as the first url is created dynamically, based on the search query, and the 2nd url is good as per the SEO perspective, but these type of URL can have a chance to get hit with Google Updates, if they have exact match keywords. So there is some point where both the url not consider as proper.
Both URLs are good for SEO. Regarding your second question - you can build links using any of the strategies described in your post. Guest blogging and press release distribution work for most businesses. As long as you provide quality content and have a solid SEO strategy, you will build links easily.
Nothing has been declared as spam…Everything is ok… Just you have to stop doing guest blogging,press release, article submission with optimized links and have to stop continuous and in large quantity…directory submission are still good if you submit on relevant category, high pr and that will not going to get penalization in future, check the DA, PA of the directory site…blog commenting is a good way to get visitors and also making relation with other bloggers…always use real names while commenting…
Everything is still in its position in SEO, but the way you represent them have been changed…