Static Dynamic Web Pages
| Category | : SEO / SEM | Views | : 4672 | ||
| Version | : | Rating | : | ||
| Type | : Text | ||||
Those websites which use databases which can insert anything to website like Java Script and PHP are very popular. These websites are called dynamic websites. Most of the people choose dynamic sites over static site. The reason is very simple, if you have a static site and you have to enter hundred of records for your products or you are maintaining your billing, so performing all tasks manually is real headache for one.
Now lets discuss a little about static and dynamic URLs. A dynamic URL (Universal Resource Locator) is the address with content that depends on those parameters which are supplied to server that delivers it. There are two possibilities, either parameters are already present in Universal Resource Locator or parameters can be result of input given by user. You can recognize dynamic Universal Resource Locator through a presence of some special characters like %, +, &, $ = ?,cgi etc. Few of the search engines do not recognize dynamic Universal Resource Locators. While in static Universal Resource Locators the contents remain same unless changes are hard coded into HTML. Basically, a dynamic page is just like a template and in the template you just present the result of databases. In dynamic pages you don't change information or html. Like if you want to add a product, you do not need to change some information in code. What you have to do is simple click for add product and changes take place in the database automatically. When you are using Dynamic URLs (Universal Resource Locators), there is a risk with reference to search engines. Actually, search engines don't like Dynamic URLs (Universal Resource Locator) and there is high possibility that you loose your current page ranking. These dynamic URLs are normally portals, forums, , e-commerce stores those utilize blogs (Wordpress, mambo) and CMS(Content Management System). Most of the time a dynamic URL (Universal Resource Locator) that is generated for contents appears as:
http://www.yourwebsite.com/forums/thread.php?threadid=987654&sort=time
If you look at static URL, there is no special character and it will remain same. An example of static URL is:
http://www.yoursite.com/forums/the-contents-of-dynamic URLs.html
Now if you have your URL static that's sure you can get good ranking easily. The reason is simple and that is static pages can get indexed in search engine in quick and easy manner. Also static web URLs are better for your end-user. By looking at URL user easily understands what this site is about. If there is user, searching for something and if title and description mates to his requirement he will click immediately. And in case of dynamic URL probably he couldn't understand what this site or content is about. You know search engine only index pages that are unique and engines cut-off the URL after specific number of strings (=, at). Now we look at following four URLs:
http://www.yoursite.com/forums/thread.php?threadid=98765&sort=time
http://www.yoursite.com/forums/thread.php?threadid=876543&sort=time
http://www.yoursite.com/forums/thread.php?threadid=243456&sort=time
http://www.yoursite.com/forums/thread.php?threadid=976542&sort=time
Above four URLs points to four different pages of a website. Think if search engine cuts URLs after first special character that is question mark. Now all the four pages will be same.
http://www.yoursite.com/forums/thread.php?
http://www.yoursite.com/forums/thread.php?
http://www.yoursite.com/forums/thread.php?
http://www.yoursite.com/forums/thread.php?
Now pages are unique and that's apparent search engine do not index duplicate pages. Another disadvantage of dynamic URL is that it does not have. Now, there is another issue with dynamic URL i-e; there is no keyword in the Universal Resource Locator. Having keyword in Universal Resource Locator is essential. If your page URL is relevant to keywords that would be more appropriate. In latest research it is clear that how all three major search engines Google, Yahoo and MSN rank their websites.
Now let's elaborate static and dynamic page.
Static page.The static web page is generated from an actual page physically located on the server. So the very first websites all used static HTML pages and so the first engines index on static web pages.
Dynamic page
They differ from static pages in that there is no physical equivalent to the page you may be viewing on the server, so, you are not suppose to download directly from server via FTP. Dynamic pages use scripting like PHP and ASP the template will be named after that language.
Engines appears to be in trouble with static pages and get choked on dynamic pages that result in slow indexing as compared to static page. I recommend you to use Static HTML pages to take maximum SEO effects. An equivalent dynamic URL might look like:
index.php?page=best+seo+filename+in+the+world
or
index.php?page=1
To Google all are spiderable/indexed, but the first one is the best because Google takes all words it recognizes from a URL and uses that in the rankings algorithm. Google treats hyphens (-), plus (+), equal (=) and dot (.) as a word separator so it reads the URLs above as:
1. best seo filename in the world html
2. index php? page best seo filename in the world
3. index php? page 1
The first has 7 recognizable words and one (html) is wasted (and you don't have to use html).The second has 9 recognizable words and three (index php? page) are wasted. The third has 4 recognizable words and all four (index php? page 1) are wasted. Wasted meaning not part of the key phrase this page is targeting.
As you can see the HTML version is the best because it is so easy to manipulate and the dynamic URLs can range from terrible to not too bad. You are expected to find mod rewrite, if you don't know please have a look at wordpress CMS. Out the box WordPress creates dynamic looking URLs, but with a few clicks of a mouse they can be converted to the URLs.
Now Solution!
If you have hosted your website at Linux machine, then you will want to make the most of the Apache Mod Rewrite Rule that provides you the ability to inconspicuously redirect one URL to another, without the user's information. Certainly you will need to have this module installed in Apache' for more information. How mod works? When a request comes in to a server for the new static URL, the Apache module redirects the URL internally to the old, dynamic URL, while still looking like the new static URL. The web server compares the URL requested by the client with the search pattern in the individual rules.Example, when you requests this URL:
http://www.yoursite.com/blogs/my-trouble-with-dynamic-urls.htm
The server looks for and compares this static-looking URL to what information is listed in the .htaccess file, such as:
Rewrite-Engine on
Rewrite-Rule thread-threadid-(.*)\.htm$ thread.php?threadid=$1
It then converts the static URL to the old dynamic URL that looks like this, with no one the wiser:
http://www.yoursite.com/blogs/blog.php?blogid=1986
This URL will only rank better in SE but here it comes end user that can definitely understand by glancing at the URL, page will be about what. I recommend you if you are not technical, don't you attempt to fix complex Module rewrite code either you may use URL rewriting Tool.
With the help of mode rewriting tool you have an option to rewrite a page or whole directories. What you have to do is simply copy paste job at moment to generated code into your .htaccess file that is sitting at the root of your website. Second you need to change all dynamic URLs to static in order to avoid duplicate penalties. There are many reasons why you use static URLs in your website when it's possible. In case, it's not possible, you have to keep your database driven contents as those old dynamic Universal Resource Locators, you still have to give static URL to your end user and search engine. However, URL rewrite tool is better option.
![]() |
![]() |
![]() |
![]() |
![]() |







