locked
Dynamic compiled code and SEO RRS feed

  • Question

  • User-2023715853 posted

    Hi,

    We have an asp.net site written in VS and deployed as compiled code. It uses a master page and has dynamic content, but it is so secure it seems invisible to search engines and bots. How can we improve the SEO?

    Wednesday, September 7, 2011 10:18 AM

Answers

  • User-1712518563 posted

    Open any of your pages in the browser and then "View Source". If you can see the complete code with text, then your page is visible to any of the search engine!

    Do you have secure login?

    How old is your web site?

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, September 7, 2011 8:04 PM
  • User1918367949 posted

    In addition to what IgorB says, be careful with conditional content/pages which only show up if certain requirements are matched. Last week I fixed a website and optimized it for search engines, because it didn't get indexed at all. The cause was the Start Page of the website, which was a simple page with no markup, but a little bit of code in the CodeBehind that looked into the Request.UseLanguages object and redirected the visitor to a next page depending on the visitor's language using Response.Redirect(). Problem is, most search engines do not support the Request.UserLanguages object (giving an Exception in the first place) nor Response.Redirect().

    Take a look into Google's webmaster tools, it offers the opportunity to browse a given page as GoogleBot, and is a great SEO tool in overal.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, September 9, 2011 9:39 AM

All replies

  • User-1712518563 posted

    Open any of your pages in the browser and then "View Source". If you can see the complete code with text, then your page is visible to any of the search engine!

    Do you have secure login?

    How old is your web site?

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, September 7, 2011 8:04 PM
  • User-2023715853 posted

    Hi, When I load a page in the browser I can view the code, but obviously that page is not there until it is loaded. Do search engines load the pages? In the directory there are only placeholder aspx pages, so do bots find the info?

    The secure login is only for part of the site.

    The site was first uploaded a couple of years ago and has been updated a number of times since then. The content is changed on a daily basis.

    Thanks for any help.

    Thursday, September 8, 2011 8:28 AM
  • User-1712518563 posted

    Search engines have no authority nor password to browse your files on your server. They can only browse existing web pages on the internet. Search engines don't know how your page is constructed or loaded. They don't know if it's dynamic or static. They treat every page as static. Basically any of your pages are static - until refreshed. Each page has it's own URL. When you click VIEW SOURCE - you can see what google bot sees.

    Thursday, September 8, 2011 10:24 PM
  • User-2023715853 posted

    Most pages don't show anything until you click on something. For example there is a news.aspx page which is just a placeholder and has no content until someone selects a section, article etc. So although there are hundreds of possible 'pages' none of them exist without user interaction; surely this would mean it would appear not to having been updated for ages by a bot.

    Friday, September 9, 2011 9:38 AM
  • User1918367949 posted

    In addition to what IgorB says, be careful with conditional content/pages which only show up if certain requirements are matched. Last week I fixed a website and optimized it for search engines, because it didn't get indexed at all. The cause was the Start Page of the website, which was a simple page with no markup, but a little bit of code in the CodeBehind that looked into the Request.UseLanguages object and redirected the visitor to a next page depending on the visitor's language using Response.Redirect(). Problem is, most search engines do not support the Request.UserLanguages object (giving an Exception in the first place) nor Response.Redirect().

    Take a look into Google's webmaster tools, it offers the opportunity to browse a given page as GoogleBot, and is a great SEO tool in overal.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, September 9, 2011 9:39 AM
  • User-1712518563 posted

    When someone clicks on something - does it change the URL? Post the link to your website, so I can see how it works...

    Friday, September 9, 2011 11:06 AM
  • User-2023715853 posted

    www.signlink.co.uk thanks for any advice.

    Friday, September 9, 2011 11:31 AM
  • User-1712518563 posted

    One thing I noticed is your page URL looks like this: http://www.signlink.co.uk/Sections.aspx?i=13 . This is not very SEO friendly. Search engines are suspicious and some don't know how to index, and people are hesitant to click. I would recommend to use URL Rewrite, so your page looks more meaningful and understandable like http://www.signlink.co.uk/Applications. This by itself should improve your SEO tremendously.

    The second big problem I noticed is your Page Meta Description is exactly the same on all the pages. This does not help any search engine, especially like Yahoo, which uses meta description in search results. This is also the sign of low quality. Even if your pages are dynamically generated, there is a way to rewrite meta description. Very easy if you use ASP.NET 4.0, but possible in previous versions as well.

    This are the first things to take care of...

    Tuesday, September 27, 2011 1:32 AM
  • User-2023715853 posted

    Thanks for your suggestions - have to look into it. Using asp.net 3.5

    I'll let you know how it goes!

    Monday, October 3, 2011 5:44 PM