gamekingdesigns
Joined: Jan 06, 2006
# Posts: 4
|
Posted: 2006-Jan-06 21:33
Hello I am revising a site that is based in html and it will be done completely in a database and i want to know if there is a way we can keep our existing google rankings. Thank you
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10465
|
Posted: 2006-Jan-06 23:20
If the pages keep the same name then there is no problem.
The script still outputs a page of HTML to the browser, the only difference is instead of static data, the script fills in the content from a database.
To the browser there is no difference in the HTML code that it sees.
If you keep all page names the same then no-one will notice any difference.
If you use Apache, then you can still have filenames ending in .html even though they contain PHP scripts. You need to add a Handler in the Apache configuarion file for that (and that is a one-line instruction).
|
 |
cpowell
Joined: Nov 01, 2001
# Posts: 256
|
Posted: 2006-Jan-07 06:45
As long as you do not use complex urls (urls without extensive query language) you will have no problem. You may have to use some kind of url rewrite to simplify the url names that the database develops. As long as you use simple urls you will not lose much in google, but all the new pages will have to be picked back up. The only real problems that you may have would be if you have extensive link pop to pages other than the root domain. In that case you would want to use the url rewrite to keep the name the same for those pages.
|
 |
gamekingdesigns
Joined: Jan 06, 2006
# Posts: 4
|
Posted: 2006-Jan-07 08:20
Do you know where i might be able to get a copy of the program for the URL rewrites?
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10465
|
Posted: 2006-Jan-07 12:45
Do you use Apache webservers?
Look at the manual for the mod_rewrite command.
|
 |
gamekingdesigns
Joined: Jan 06, 2006
# Posts: 4
|
Posted: 2006-Jan-08 07:03
no we are unsing a cms database with php.
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10465
|
Posted: 2006-Jan-08 18:57
Yeah OK (the CMS is made from scripts, and PHP is the scripting language), but what webserver do you use?
For IIS use the ISAPI_rewrite function, and for Apache use mod_rewrite for this.
|
 |
gamekingdesigns
Joined: Jan 06, 2006
# Posts: 4
|
Posted: 2006-Jan-10 18:00
We are using a virtual one in Germany.
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10465
|
Posted: 2006-Jan-10 19:07
Using a web browser that is not Internet Explorer (because IE hides error message from webservers, and replaces it with its own message) replace the word domain with your own real domain name, and try to access this page on your site:
http://www.domain.com/4567338/not.exist.html
and then look at the error message.
Does it contain either of these words somewhere in the message:
IIS or Internet Information Services or
Apache
That will tell you what sort of server you are using.
|
 |
icp4all
Joined: Jan 11, 2006
# Posts: 1
|
Posted: 2006-Jan-11 15:12
Hello all,
I’m working with gameking on this project and I did the programming of the CMS (PHP and MySQL) . So we have a apache as development environment, where we can us the mod_rewrite to hide parameters in the url (ie ?cata=11&…..).
The problem is, that I don’t know if we can change the httpd.conf on the Server of our client. But we will clear/solve that.
Our main Question belongs to the fact, that we will have new links behind the root page and that means new indication by the google-bot. I’m not worried about Visitors that use bookmarks or something like this… There for we can make redirect – directions in the htacces files.
But we don’t know, how google does handle (and estimate) such a change.
So if somebody knows what we must keep in mind… every advice will be helpful ;-)
|
 |
Prowler
Staff
Joined: Aug 14, 2000
# Posts: 1829
|
Posted: 2006-Jan-13 04:39
When you are designing the mod_rewrite directives to render user-friendly URLs, it should be borne in mind that there are additional caveats. For example for a website which deals with mobile phones - the following URLs will display the same content:
domain.com/mobiles/sony/508K
domain.com/camera-mobiles/popular/508K
domain.com/sony/bluetooth/508K
and so on.
Search engines will soon notice that all the above links essentially deliver the same content and might attract the duplicate content filter. So you will have to select one URL as the main and redirect (301) all others to the main link. This is where things become complicated.
If the total number of pages delivered is beyond a certain critical level, it adds to the kludge - overhead of the server.
|
 |
dirty_shame
Joined: Aug 28, 2005
# Posts: 191
|
Posted: 2006-Jan-13 10:06
Sounds like you are on a virtual server, so altering the .config file is somewhat risky since it would affect all the other domains on your server - unless you write a rule to alias them...
Probably shouldn't use the Apache ForceType directive either since you want to make a smooth transition, preserve your SE standing and can't do a clean swap.
The Apache Mod_rewrite module is pretty basic and will serve your needs along with adding .301s in the .htaccess file for the pages you convert. If you don't have server root access, you can initialize Mod_Rewrite from your own domain root .htaccess file so long as your host has not disabled the capability above you and, of course, has the module installed for run-time in the first place.
So far as new pages and links are concerned, your new navigation should handle that. Google will find any legitimate link to a new (or old) page in a hurry. Since you are using PHP, you can just put a small include file in the header to parse the URL for your new pages anyway - to keep them free from unwanted query marks and ampersands - that gives you the variable values you need to pull them from the database. Then just 301 the .htm pages as you change them to the newer versions.
|
 |
Little_Larry
Joined: Mar 08, 2004
# Posts: 4
|
Posted: 2006-Jan-16 20:46
We've recently changed from perl to php. We kept most of our urls identical to the old ones. However, there was a handful that had to be changed to new urls. These new urls are getting indexed, but definitely not climbing to the top (it's been about 5 months now) to replace our old urls.
We've changed the two versions of each page enough that I don't believe they're getting penalized for duplicate content.
I've read in this post and a few others that the 301 is the way to go. However, I've heard that 301's automatically put the site into the google sandbox. Anyone know if there's any truth to this rumor? Or, is there any other potential risks with 301's?
Also, these newer urls are structured a little bit differently than the old ones....Could google be having a tougher time reading these?
examples
OLD: http://www.domain.com/brandname/index.shtml
NEW: http://www.domain.com/mfgr_brandname/index.shtml
Would scrapping the newer urls and making "new" new urls be a viable option?
Any help / suggestions would be much appreciated. Thanks.
[ Message was edited by: JimBot 01/16/2006 02:07 pm ... Reason: Fixed Example URLs. ]
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10465
|
Posted: 2006-Jan-16 22:03
When you link to an index file never include the index file filename in the link. End the URL with the trailing / after the folder name.
You can call your index pages whatever you like, without any effect on indexing or ranking - and change the names at any time too, without having to update any links.
|
 |
chundottu
Joined: Feb 07, 2006
# Posts: 19
|
Posted: 2006-Feb-08 07:26
Hello,
I have a website which was upgraded in Dec 2005. Using The search engine saturation tool, I find that 33 pages of my website are indexed by Google. But on looking it up I find that 99% of the pages that are indexed belong to the website before upgradation. But on reviewing the webstats, I find that Google has made 6 hits in this month. Can anyone please tell me why Goolge has not indexed the pages from the upgraded website? My website is [link]
|
 |