search
HomeBackend DevelopmentPHP Tutorial大型网站改版 如何将损失降到最低?

对于大型网站来讲,流量都是以万起头的,但是任何网站都不免因为业务的需要,或者说系统的升级,而不得不对网站进行改版。如何正确的改版不让不让网站出现损失,或者说将损失降到最低呢?尤其是对于大型网站来讲,是一个慎重且严谨的问题。今天这篇文章,贺贵江这里就做几个典型的改版指导。

一:更换模板的改版

网站改版中,更换模板是属于最为常见的一种改版,这种改版按照正常的情况是不会有任何风险的,但是却仍旧有一些网站出现了问题,那么是什么情况呢?

第一种情况:网站模板本身存在较多优化问题,而导致网站整体并不利于优化,要知道搜索引擎看的就是网站前端,如果前段优化不如之前,排名自然的被向后推移。

第二种情况:内链布局出现问题,简单的说:某个页面产生排名是因为全站点为其赋予了足够的内链权重,但是在新的模板中,这个权重消失了,那么还会产生排名吗?

更换模板的改版是最为简单的,但对于大型网站来讲模板越复杂,面对的风险也就越大,SEO处理不完善的模板,请不要将其放到程序上,一旦放上去,就不要做修改了!另外,更换完模板后,还要进行404的监测,可以通过百度站长工具,或者LOG日志来查看。

二:更换程序的改版

有一些网站建设的时间非常早,前段时间就有一家网站来做 SEO诊断,网站做了有十多年,但是还是最为基础的ASP,甚至都是动态链接,系统功能也非常弱,基本的不同栏目标题设置都不支持。所以,需要在SEO诊断的同时,也需要做一次更换程序的改版(他的网站收录30多万)。

对于他这个改版,是ASP程序,更换为PHP程序,如何操作呢?我们建议的是在当前站点上直接套一个PHP程序,然后将全部栏目页均301重定向到新的栏目页上。同时,之前的内容禁止删除,之前的内容页基本禁止再放到新的程序上。这个站长曾经将全站的数据,继续采集到PHP站点上面,是完全错误的,哪怕可以做301,仍旧不合适!你知道吗?

上面是一种形式的改版,是同一类型的语言,且会造成大量的目录和结构的冲突根本无法避免,这样的如何操作呢?可以将老站点做到新的子域名中,之后301即可!这种的损失相对来讲,也是最大的,重要的还要站长平台中做好网站改版规则的提交哦!

三:系统升级的改版

除了更换模板,系统升级的改版是站长操作最多的了,比如:增加一个模块、做一个新的功能,都属于系统方面的升级。然而,就是这样的升级,都会让一些网站产生问题。

在2015年底的时候,笔者诊断过一个网站,之后这个站点进行了一次系统的升级,结果导致收录在一个星期就暴增了两百万!什么原因造成的?新的升级程序升级将优化后的robots.txt给覆盖了!这是一个非常严峻的问题,200W垃圾页面的收录,对网站的影响是极大的!

对此我们要说的是:网站无论如何做升级,都要记住一点:如果有覆盖性的升级,一定要检查好哪些东西是可以覆盖的,哪些是不可以覆盖的。

还有一些系统的升级是如模块的增加,功能的开发会产生一些新的页面出来,这样的升级更应当提前评估:新的页面是否符合搜索引擎规则,新的页面是否已经有足够的信息来完善这个页面,满足用户的需求,并不仅仅是一个框架。

除此外,系统升级的改版更要密切关注搜索引擎的抓取频次、以及测试抓取是否可以快速联通,是否会因为页面太大而造成抓取缓慢等一系列的问题。

最后有一个非常重要的说明:网站流量越大,收录数据量越多,改版更应当重视有一个原则:只要没问题能不改则不改,只做必要的问题修改,其他的修改则留到网站发展瓶颈的时候再做完善!为什么有的网站做的越完善,排名反而越糟糕呢?是因为修改的太频繁啊,但是自身却没有认识到这个问题!

A5营销( http://www.admin5.cn/seo/zhenduan/)手把手教你做网站优化,系统的解决方案,让网站优化一步到位,点击一下,即刻拥有!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
11 Best PHP URL Shortener Scripts (Free and Premium)11 Best PHP URL Shortener Scripts (Free and Premium)Mar 03, 2025 am 10:49 AM

Long URLs, often cluttered with keywords and tracking parameters, can deter visitors. A URL shortening script offers a solution, creating concise links ideal for social media and other platforms. These scripts are valuable for individual websites a

Working with Flash Session Data in LaravelWorking with Flash Session Data in LaravelMar 12, 2025 pm 05:08 PM

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

Build a React App With a Laravel Back End: Part 2, ReactBuild a React App With a Laravel Back End: Part 2, ReactMar 04, 2025 am 09:33 AM

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Simplified HTTP Response Mocking in Laravel TestsSimplified HTTP Response Mocking in Laravel TestsMar 12, 2025 pm 05:09 PM

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

cURL in PHP: How to Use the PHP cURL Extension in REST APIscURL in PHP: How to Use the PHP cURL Extension in REST APIsMar 14, 2025 am 11:42 AM

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

12 Best PHP Chat Scripts on CodeCanyon12 Best PHP Chat Scripts on CodeCanyonMar 13, 2025 pm 12:08 PM

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

Announcement of 2025 PHP Situation SurveyAnnouncement of 2025 PHP Situation SurveyMar 03, 2025 pm 04:20 PM

The 2025 PHP Landscape Survey investigates current PHP development trends. It explores framework usage, deployment methods, and challenges, aiming to provide insights for developers and businesses. The survey anticipates growth in modern PHP versio

Notifications in LaravelNotifications in LaravelMar 04, 2025 am 09:22 AM

In this article, we're going to explore the notification system in the Laravel web framework. The notification system in Laravel allows you to send notifications to users over different channels. Today, we'll discuss how you can send notifications ov

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version