Hi, i am developing some search engine and was wondering does this type of URL help in SEO. mydomain.com/read_result.php?id=12345678&name=the particular name for this topic will this do the job for the SEO in URL or should i go to URL rewriting for URL of follwong type :: mydomain.com/12345678/name=the particular name for this topic or any other idea you might have .......
Yes this will do the job in SEOing for the URL. I would choose to do mydomain.com/12345678/name=the particular name for this topic because it is the same thing but it just looks more user friendly to your customer.
Yes the rewritten url is better. Search engines have traditionally not treated querystring urls the same as static urls. With url rewriting, you could even drop the 'name=' part. Through the rewrite rule, you would know that everything after the last forward slash is the name.
Domain or sub-domain with keywords in them do not help much. The same answer can be found in Matt Cutt's blog.
You're a fool if you fall for everything that Matt Cutts tells people. Obviously he's got his own motives regarding what advice he gives. Regardless of what Matt says, I would still keep putting keywords in my urls & domains. This is because it still helps some search engine rankings and it makes things more clear for my visitors.
I will also prefer the second URL not just from SEO perspective but i think if i would have a website i would undoubtedly have keyword specific URL as its just easy to remember and i too don't care what matt cutts and others says but search engine friendly users just sometimes can give amazing results for you and in fact after some time if u are supplying some services they help in noticing them as individual page and using keyword and easy to access URL's always works