In the Web 2.0 world today, almost every domainer owns a dynamic website, in the form of blogs, yellow pages, gallery, etc. So What or Which website is a dynamic website?
A website whose content is created or generated automatically from the database or flat file sources, on the fly, during a webpage request, is known as a dynamic website.
Search Engine Marketing and Search Engine Optimizing for dynamic websites differs in terms of implementation methodologies, as compared to SEM/SEO for static websites or webpages. Getting dynamic website to get listed, may not be as problematic as it was a few years, but it is a little more tedious and requires a lot of management from time to time. Wordpress Blogs, CMS Websites, etc. etc. today require what are known as SEO based plugins for Search Engine Optimizing these websites and web-blogs.
The major hurdle, where Search Engine Optimization for dynamic websites is concerned, are the internal links, the links that link to other dynamic web pages in your website; since these links too are dynamically created, changed and handled, when new content is added, or content is deleted or modified. It has been noted that search engines don’t generally follow one dynamic web page to another.
Another problem with dynamic content is the fact that the meta tags usually end up being generally the same for all the diverse dynamic content across your website. Commonly used techniques for countering this problem involves the inclusion of “smart meta tag” code, that represents the meta tags of each dynamic web-page in your website, dynamically, that is, the meta data in the meta tags is generally stored along with the dynamic content in the back-end or database. This small fix, solves the bigger Dynamic Website SEO problem described above, how?
Since, the meta data is now being stored in the database along with the content of dynamic web-pages, each dynamic webpage has its own set of title tag, keyword meta tag, description meta tag, and so on. Now, when google’s bot come crawling, they find unique content based on the keywords, description and title tags, hence in this case Google does index your dynamic pages, since they are unique. What does this imply, is that as long all dynamic webpages in your dynamic website are unique, not only by content but by their meta tags, Google recognizes and understands dynamic web pages.
Its generally a good idea to have a static page linking all other dynamic webpages, so all these pages are well indexed and regularly crawled by search engine bots. This can be very easily achieved by using in-between scripts written in the native scripting language of the website. For E.g. if you have skate board classifieds website, you may be able to create a static web page that links to all the dynamic web pages, like categories listing, details page and so on. This makes sure that all your dynamic webpage gets listed.
One last step in Dynamic website SEO / SEM is to generate and submit the sitemap to google and yahoo. Before you do that just make sure the sitemap covers most of the dynamic website content or dynamic web pages.