I have an idea to create an online application, that includes a databse and a website. the application then can link to twitter or facebook, but thats after application is done... however, my main consern is which language should I use? PHP/mySQL or ASP.NET? which is more SEO friendly?
there is no difference. php or asp simply run on the server and just compile the output html which in itself is only html
thanks for replying I now that both are server side, however when they come back to the client side as html they render with hidden fields, etc. and it is hard to make content withing <p> tags, like having a texaread to write content and make that content to show with p tangs and each paragraph that you write. am I making sense....
There is no difference buddy. SEO relies on the final output of the page. SE's don't/cant see the programming code.
In the past, ASP.NET produced invalid, proprietary markup which made SEO a problem. How much this has improved over the years, I don't know, but such problems do not exist with PHP. Microsoft products are not known for standards compliance. mySQL has nothing to do with this.
ASP.Net itself never produced invalid or proprietary markup. A number of controls it has built in (to make site programming much quicker) however did, and some still do, generate some fairly poor, heavily tabulated output. Though arguably what do you expect when you do your whole site security/ login using simply <asp:login runat="server" />? You can however write your own controls, modify the existing ones or download new ones if you dont like the markup the off the shelf ones created. To the OPs question, there is minimal difference from an SEO point of view between PHP & ASP.Net. The one consideration with .Net and SEO however is the ViewState which is a hidden field that .Net puts on each page (by default). These can grow to be very big and are right at the beginning of the page so in theory can impact what Google picks up. You can Google about ViewState as there is much written about how to move/ remove it and the Pros and Cons
you should read this thread http://forums.digitalpoint.com/showthread.php?t=2456872#post17734506 And Both are SEO friendly SEO depends on how you work on SEO most of asp.net developers never works on SEO because their projects are always large and most of ASP.net web projects are Web based ERP, CRM in which no need of SEO.
Robots and Search engines cant even know how you code your page. Unless you use Dreamweaver to make them, that creates bunch of undesired HTML on each page.
It's all down to personal preference. Don't create a site in PHP if you don't know any PHP and vice versa.
They both have nothing to do with SEO. This is like asking what's faster a football or a soccer ball.