One aspect of web-site design you might not think of when planning your SEO strategy is the programming language used in developing the site. There are a lot of programming languages. Among the best known are DotNet, Smalltalk, Beta, C++, C#, HTML, Java, PHP, Perl, Fortran, C, Cobol, Ada, Pascal, Delphi etc. Programming languages all behave a little differently. For example, HTML uses one set of protocols to accomplish the visuals you see when you open a web page, whereas PHP uses a completely different set of protocols. And when most people think of web-site programming, they think in terms of HTML.
Flash movies can be a great thing. They can help catch eyes that are otherwise bored with static looking pages, and they can help tell a story better than plain text. However the use of flash affects with the ability to rank in search engines. It causes pages to load slower, and users often get stuck on an opening Flash page and can’t move forward until the Flash has finished executing. If the user is in a hurry, it’s a frustrating thing to deal with.
Most of the sites you’ll encounter on the Web are static web pages. There are two types of URLs: dynamic and static. A dynamic URL is a page address that results from the search of a database-driven web site or the URL of a web site that runs a script. Dynamic web pages are web pages that are created on the fly according to preferences that users specify in a form or menu. Most commonly, these pages are created using a technology like ASP, JSP, Cold Fusion, Perl, etc… It works great from a user perspective, but from a search engine optimization perspective it is problematic.
The problem arises from the fact that these dynamically generated web pages don’t actually exist until they are called by programmed variables to generate them and a search engine spider does not call or select these variables.
The best way to overcome this difficulty is to re-write URLs i.e. to convert them to static URLs with the right coding. It’s also possible to use paid inclusion services to index dynamic pages down to a predefined number of levels. Generate XML optimized feeds for a search engine’s inclusion program. This process can generate hundreds of keywords and key phrases with rich, page-oriented search engine-friendly information that the spiders crave.