Dynamic Website vs Static Website
Core Tip: This is a webmaster from the Chinese article, blog optimization, optimization of search than many of the great masters of the optimization speak out more authoritative manner, this is the real SEO recommendations, rather than cheating SEO.
To communicate with the network administrator often the case, a number of widely disseminated the idea may be correct in the past, but they might no longer be the current situation. When we recently spoke with a few friends on the web site on the face of the structure of the situation. One friend is worried that the use of dynamic URLs, or even that “the search engine can not deal with dynamic Web site.” Another friend that dynamic Web site on search engines is totally not a problem, those are a thing of the past. Another said that he never even do not understand the dynamic and static web site web site What is the difference between compared. For us, this moment so we decided to look a good dynamic and static web site URL to this topic. First of all, let us define what we need to discuss the theme:
What is a static URL?
A static Web site, as its name implies, is a web site will not change, it usually does not contain any URL parameters. For example: http://www.example.com/archive/january.htm. You can enter in the search box filetype: html in Google search for a static Web site. Web site update this type of page would be more time-consuming, especially when growth in the amount of information very quickly, because a separate page for each must change the compiler code. This is why site managers in dealing with large, frequently updated Web site, such as online shopping site, forum communities, blog or content management system, the reasons for the use of dynamic Web site.
What is Dynamic URL?
If the contents of a Web site stored in a database, and, upon request, to show the page, then you can use dynamic Web site. In this case, the site content is provided by the template-based form. Under normal circumstances, a dynamic Web site look like this: http://code.google.com/p/google-checkout-php-sample-code/issues/detail?id=31. You can search for like? = & This symbol to identify dynamic Web site. Dynamic web site has a defect is different from the same site can have content. As a result, different users may contain links to the different parameters of the web site, but none of those sites contain the same content. This is why network administrators sometimes want to be a dynamic URL to static URL re-written in one of the reasons why.
Should I make my dynamic URLs look static ones?
In dealing with dynamic Web site, we hope you understand the following facts:
1, it is necessary to correctly generate and maintain the Web site from the dynamic to static URL re-writing of the change is actually a very difficult thing.
2, the dynamics of the original Web site to provide us with more security, let us deal with issues such as detecting and avoiding problematic parameters of those things.
3, If you would like to rewrite the URL, please remove unnecessary parameters while maintaining its dynamic web site, please look.
4, If you would like to provide a static URL instead of dynamic URLs, then you should also generate the corresponding static content.
Static and dynamic Web site, Googlebot to identify which one better?
We come across many webmasters, like our friends, as that appears to be static or static Web site for the site is indexed and ranking advantage. Such a view is based on the assumption that the search engines crawl and analysis contained in the session ID (session ID) and source tracking device (source tracker) when the site is open to question. However, the fact is that Google has in these two areas of considerable progress. On the click-through rate, the static Web site may be some slight advantage because users can easily read on the site. However, the indexing and ranking, the use of database-driven websites does not imply a distinct disadvantage. Compared to the parameters of hidden so that they appeared to be a static web site, we also hope that the dynamic web site will be provided directly to the site search engine.
Now, let us look at some of the dynamic web site to disseminate widely the views of, and to correct some fool hypothesis webmaster. :)
Legend: “dynamic web site can not be crawled.”
The facts: We can crawl dynamic URLs and explain the different parameters. If you order for the web site looks like static, and hidden to those who can provide valuable information on Google’s parameters, but doing so will give the site trouble crawling and ranking. Our suggestion is: please do not change the format of a dynamic website so that it appears to be static. As far as possible, use static URLs to display static content is desirable, but you decide to display in the case of dynamic content, please do not hide the parameters so that they appear static, as it would be removed which will in our analysis of useful information web site.
Legend: “The parameters of dynamic web site to less than 3 months.”
Fact: For the number of parameters and there was no limit. However, a good experience is not to let your site is too long (this applies to all URLs, whether static or dynamic). You can remove some of the important parameters for the Googlebot, look better to the user a dynamic Web site. If you are not sure what parameters can be removed, we suggest that you will all of the dynamic URL parameters are provided to us, our system will find out which is not important. Hidden parameters will affect our analysis of the right of your Web site, we can not identify these parameters, some important information may also missing.
Here we believe that some of you may doubt the existence of some of the problems
Here we believe that some of you may doubt the existence of some problems.
Does this mean that I should completely avoid rewriting dynamic URLs?
This is our recommendation, unless you can ensure that you only remove the superfluous parameters, or all those who may be able to have an adverse impact on the parameters of a complete deletion. If you bring your own dynamic Web site looks like any modifications to static, you should make it clear that there is risk, there may lead to some information can not be normal to compile and identification. If you want to increase your website version of a static, you must provide a true sense of the static content, such as those who are able to generate the corresponding path through the website and access to the document. If you only modify the performance of dynamic Web site forms, and not to provide static content, then you have may be just the opposite. Requests directly to the standard dynamic URL to provide to us, we will automatically identify the parameters of redundancy.
Can you give me you give an example?
If you have a standard format such as the following dynamic URL: foo? Key1 = value & key2 = value2, we recommend that you do not change it, Google will determine which parameters can be removed; or you can remove those unnecessary for the user parameter. But to be careful to remove only those parameters is not important. There are a number of parameters that contains examples of dynamic web site:
www.example.com/article/bin/answer.foo?language=en&answer=3&sid=98971298178906&query=URL
- Language = en – indicate the language of the article
- Answer = 3 – This article contains a number of 3
- Sid = 8971298178906 – the session identification code is 8971298178906
- Query = URL – so that the article was to find the query is [URL]
Not all of the parameters to provide additional information. Therefore, the site will be rewritten to www.example.com / article / bin / answer.foo? Language = en & answer = 3 may not cause any problems, as all irrelevant parameters are removed.
Here are some after that seems to be a modification example of a static Web site. Compared to not rewrite, direct provision of dynamic web site, these URLs may cause more crawling problems.
www.example.com/article/bin/answer.foo/en/3/98971298178906/URL
www.example.com/article/bin/answer.foo/language=en/answer=3/ sid = 98971298178906/query = URL
www.example.com/article/bin/answer.foo/language/en/answer/3/sid/ 98971298178906/query/URL
www.example.com / article / bin / answer.foo / en, 3,98971298178906, URL
If you re-written in a dynamic web site example, as noted above, he will probably lead us to crawl a lot of unnecessary, because these URLs contain session ID (sid) and query (query) parameters of the variable value, which the invisible generated a lot of different looks of the URL, and their contents are the same. These formats let us through this web site is difficult to understand the actual content of the return URL and parameters and is unrelated to 98971298178906. However, the following examples of this rewrite, however, has nothing to do all the parameters are removed:
www.example.com/article/bin/answer.foo/en/3
While we can accurately deal with this site, we encourage you to use or not to rewrite this. Because it is hard to defend, but as soon as a new parameter was added to the original dynamic URL, then the site will need to update immediately. Failure to do so, then it will once again lead to the generation of the parameters of a hidden web site looks like a static URL. So the best solution is usually to maintain a dynamic web site to their original appearance. Or, if you remove irrelevant parameters, remember to keep this web site is dynamic:
www.example.com/article/bin/answer.foo?language=en&answer=3
We hope this article to you and our friends there to help, so that dynamic web sites around the definition of speculation. If you have additional questions, welcome to join in support of our.
Recent Comments