网站迁移和SEO:损害排名的常见错误


正在规划站点迁移?

迁移是更困难的 - 通常是可怕的 - SEO任务之一。

为了让它发挥作用,你需要避免常见的陷阱,这些陷阱可能会影响你的知名度,并导致流量和收入的损失。

8 月 11 日,我主持了一场赞助的搜索引擎杂志网络研讨会,由 Conductor 的迁移服务主管 Cody Gault 主持。

他分享了最常见的网站迁移问题,以便您准备好处理这些问题。

品牌决定进行网站迁移的原因有很多。

但无论目的如何,网站迁移对大多数人来说都是可怕的,即使是对于SEO专业人士也是如此。

如果做错了,网站迁移会带来很多风险。

它们会显着影响您在搜索结果中的可见度和排名。更糟糕的是,您可能会失去排名和收入。

Gault 分享说,与他们合作的大多数团队都没有迁移经验。

几乎每个人都担心失去排名和流量,而且通常没有一个完整的计划来降低风险。

由于大多数迁移平均需要大约 4-6 个月的时间,因此团队经常会感到匆忙完成迁移。

常见的迁移问题源于:

  • 技术SEO问题。
  • 内容更改。
  • 匆忙的项目。
  • 缺乏沟通。
  • 缺乏行动和专注。

市面上有很多网站迁移清单,但一些重要的项目并不经常出现。

让我们深入了解其中的一些。

技术问题

JavaScript

Gault 和他在 Conductor 的团队处理的大约一半的迁移涉及迁移到 JavaScript 框架。

如果你正在使用 React 或 Angular,请记住以下几点:

  • 不要在没有预渲染形式的情况下启动。Gault 看到的最严重的损害是客户依赖 Google 来呈现内容。
  • 不要使用 JavaScript 链接。谷歌不会抓取它们,你会搞砸你的内部链接结构。
  • 不要在用户交互背后隐藏您的内容。谷歌看不到它,谷歌无法对它进行排名。

内部链接

在网站迁移过程中,内部链接经常被忽视,但如果不考虑这一点,可能会对SEO造成伤害。

以下是有助于保留内部链接结构的提示:

  • 如果可以的话,不要大幅改变你的内部链接结构。虽然可能会发生更改,但您需要注意以前的内部链接。将网站的某些部分埋在几层页面后面永远不会有好结果。
  • 您的菜单链接很重要。 您的菜单导航是向 Google 发出的强烈信号。无数问题可能源于菜单导航被破坏。

发布日关键问题

这些是您在启动新迁移的网站之前不想错过检查的内容。

  • 检查 noindex 标签。它们在您的实时网站上没有位置。
  • 检查重定向。 确保它们正在运行。
  • 检查robots .txt。 您不想阻止 Google 抓取您的网站。
  • 检查规范。
  • 回滚不是你的朋友,经常会带来问题。

内容问题

更改内容

  • 如果可以的话,不要在迁移时更改您的内容。更改内容会删除以前稳定的元素。Google 需要根据迁移过程中所做的更改重新评估网站
  • 如果必须更改内容,请备份旧内容,以备不时之需。还原内容可能是迁移恢复的关键因素。

不正确的重定向

正确定位重定向。不要大量重定向到主页。

  • 如果缺少某个页面,请找到合适的匹配项(产品与产品类别)。
  • 如果重要页面没有匹配项,请考虑重新创建该页面。

网站迁移最佳实践

以下是确保迁移尽可能成功的一般提示和提醒。

您改变的越多,就越难诊断导致下降的原因

如果你能坚持某些变化(例如内容)并在发布后将其拼凑出来,那么识别任何具体问题就会容易得多

如果存在严重问题,不要害怕推迟和推迟发布

迁移已经足够颠簸了,而不会在组合中增加其他问题。

如果一个网站不考虑问题都会启动,请务必将潜在的后果告知客户或您的上级

在 Google 更新期间不启动

Google 更新使诊断问题变得困难。

如果有人提醒您,推迟发布可以更容易地确定迁移如何影响事情。

避免分阶段迁移

虽然谷歌现在表示他们可以处理分阶段迁移,但 Gault 经常看到这种方法存在问题。

在与国际网站打交道时,要特别警惕分阶段发布。

尽早开始重定向

如果可能的话,测试你的重定向–你会惊讶于这是多么罕见。

您可能会遇到可以通过测试修复的错误。请注意潜在的更好的重定向匹配。

三重检查您的重定向

检查网站何时启动。

当天晚些时候或第二天检查。

为了安全起见,一周后检查。

给各位小伙伴分享一份独立站的资料,需要的小伙伴可以通过文末二维码扫描免费领取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/597296.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PD SINK协议芯片系列产品介绍对比-ECP5701、FS312A、CH221K、HUSB238、AS225KL

目录 一、 ECP5701 二、 FS312A 三、 CH221K 四、 HUSB238 五、 AS225KL 在如今快节奏生活不断蔓延的背景下,人们对各种事情的处理也渐渐地开始要求在保证质量的情况下,不断加快。手机快充就是一个典型的例子,从开始的18W,30…

linux usb 驱动介绍

通用串行总线(USB)是一个在主机和许多外设之间的连接. 最初它被创建来替代许多慢速和不同的总线- 并口, 串口, 和键盘连接--有一个单个的所有设备都可以连接的总线类型. [45] USB 已经成长超出了这些 慢速连接并且现在支持几乎每种可以连接到 PC 的设备. USB 规范的最新版本增加…

并行算法举例

谷歌的三大马车中的两辆分别是MapReduce GFS 这些我们在后边都会学到。 补充shuffle的作用 将map中的内容,具备相同内容的key被放到一组 问题1 矩阵乘法 第一轮j相同放在一起。 第二轮ik相同的放在一起。 问题2 求和问题 问题3 不重复元素

【机器学习基础】DBSCAN

🚀个人主页:为梦而生~ 关注我一起学习吧! 💡专栏:机器学习 欢迎订阅!相对完整的机器学习基础教学! ⭐特别提醒:针对机器学习,特别开始专栏:机器学习python实战…

C++_string类

目录 一、string的模拟实现 1、初始化字符串 2、拷贝构造 3、赋值重载 4、迭代器 5、比较字符串 6、尾插字符、字符串 7、resize 8、中间插入数据、删除数据 8.1 插入数据 8.2 删除数据 9、查找数据 10、打印对象(流插入、流提取) 结语&a…

centos7部署minio单机版

一、目标 在centos7上部署minio单机版 二、centos7部署minio 1、下载minio mkdir /usr/local/minio cd /usr/local/minio wget https://dl.minio.io/server/minio/release/linux-amd64/minio chmod x minio 2、新建minio存储数据的目录 mkdir -p /data/minio/data3、新建…

ASP.NETCore WebAPI 入门 杨中科

ASP.NETCore WebAPI入门1 回顾 mvc开发模式 前端代码和后端代码是混在一个项目之中 WEB API 1、什么是结构化的Http接口。Json。 2、Web API项目的搭建。 3、Web API项目没有Views文件夹。 4、运行项目,解读代码结构。 5、【启用OpenAPI支持】→>swagger,在界…

Spring的IOC解决程序耦合

目录 1.配置项目 1.1配置pom.xml 1.2Spring常用功能的Jar包依赖关系 1.3简单代码 2.IOC 2.1.applicationContext.xml 2.2.测试 3.DI 3.1概述 3.2.构造函数注入 3.3set方法注入 3.4自动注入 3.5注入集合类型的属性 1.配置项目 1.1配置pom.xml <?xml version&…

【算法每日一练]-动态规划(保姆级教程 篇14) #三倍经验 #散步 #异或和 #抽奖概率

目录 今日知识点&#xff1a; 金字塔的正反dp两种方案&#xff0c;转移方程取决于dp的具体含义 取模实现循环走m步回到原点的方案 在统计上升子序列的时候使用最小结尾元素进行标记&#xff0c;一举两得 将亏本的概率转换各种情况的方案&#xff0c;然后统计亏本的情况的方…

数字孪生技术详解

在线工具推荐&#xff1a;3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 数字孪生技术正在迅速彻底改变企业的运营方式。借助数字孪生技术&#xff0c…

【Nginx】在线安装与离线安装

目录 1、下载nginx news 1.2、 安装包 2、 在线安装 第一步&#xff0c;安装pcre 第二步&#xff0c;安装openssl 、zlib 、 gcc 依赖 第三步&#xff0c;安装nginx 第四步&#xff0c;关闭防火墙&#xff0c;访问nginx ​编辑 3、 离线安装 第一步 安装pcre 第二步…

【KingbaseES】实现MySql函数Median

本方法只支持在聚合函数窗口中调用 不支持在GROUP BY中使用&#xff0c;使用plsql写的玩意新能都会稍微差一些 建议使用原生方法修改 CREATE OR REPLACE FUNCTION _final_median(numeric[])RETURNS numeric AS $$SELECT AVG(val)FROM (SELECT valFROM unnest($1) valORDER BY …

vue中动态出来返回的时间秒数,在多少范围显示多少秒,多少范围显示分,小时等等

在Vue中&#xff0c;你可以使用计算属性&#xff08;computed property&#xff09;或过滤器&#xff08;filter&#xff09;来根据动态返回的时间秒数来显示不同的时间单位&#xff0c;比如秒、分、小时等等。 下面是一个使用计算属性的示例&#xff1a; <template>&l…

【Python小游戏】消消乐丨喜羊羊与灰太狼(完整代码)

文章目录 写在前面喜羊羊与灰太狼PyGame入门消消乐注意事项写在后面写在前面 本期内容:基于pygame实现喜羊羊与灰太狼版消消乐小游戏 实验环境 python3.11及以上pycharmpygame安装pygame的命令: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pygame喜羊羊与灰…

毛虫目标检测数据集VOC格式550张

毛虫&#xff0c;一种令人惊叹的生物&#xff0c;以其独特的外貌和习性&#xff0c;成为了自然界中的一道亮丽风景。 毛虫的外观非常特别&#xff0c;身体呈圆柱形&#xff0c;表面覆盖着许多细小的毛发&#xff0c;这使得它们在叶子上伪装得非常好。它们的头部有一对坚硬的颚…

select for update会锁表还是行锁还是其它

select for update含义 select查询语句是不会加锁的&#xff0c;但是 select for update除了有查询的作用外&#xff0c;还会加锁呢&#xff0c;而且它是悲观锁哦。至于加了是行锁还是表锁&#xff0c;这就要看是不是用了索引/主键啦。 没用索引/主键的话就是表锁&#xff0c…

SpringCloud-高级篇(十)

&#xff08;1&#xff09;单节点Redis问题 缓存大家都不陌生&#xff0c;在企业里面只要做缓存都会用到Redis&#xff0c;我们在使用的时候都是做的单节点部署&#xff0c;单节点部署是存在一些问题的&#xff0c;分布式缓存正是Redis的集群&#xff0c;正是为了解决单节点部署…

大数据毕业设计:租房推荐系统 python 租房大数据 爬虫+可视化大屏 计算机毕业设计(附源码+文档)✅

毕业设计&#xff1a;2023-2024年计算机专业毕业设计选题汇总&#xff08;建议收藏&#xff09; 毕业设计&#xff1a;2023-2024年最新最全计算机专业毕设选题推荐汇总 &#x1f345;感兴趣的可以先收藏起来&#xff0c;点赞、关注不迷路&#xff0c;大家在毕设选题&#xff…

广播及代码实现

广播&#xff08;Broadcast&#xff09;是一种网络通信方式&#xff0c;它允许一台设备向网络中的所有其他设备发送消息。广播通常用于在网络上传递一些信息&#xff0c;让所有设备都能接收并处理。在广播中&#xff0c;通信的目标是整个网络而不是特定的单个设备。 向子网中…

【JAVA】Java 中 Set集合常用方法

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a; JAVA ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 常用方法 代码示例 结语 我的其他博客 前言 Java中的Set接口提供了一种不允许包含重复元素的集合。常用的实现类有HashS…