当前位置:首页 > SEO问答 > 正文

换域名SEO不收录,到底卡在哪一步? 如何让新域名快速被收录?

今天聊聊一个挺具体的问题,就是网站换了新域名,但搜索引擎死活不收录。这情况我处理过不少,挺折腾人的。

换域名SEO不收录,到底卡在哪一步? 如何让新域名快速被收录?

为什么新域名会不收录

这得从搜索引擎怎么看待新域名说起。在你看来,你只是换了个地址,但在搜索引擎眼里,这可能是一次重启。

旧域名有历史,有信任度,有外链。新域名啥都没有,就是个白板。

最常见的几个原因,我列一下:

  • 旧站的301重定向没做好。这是最关键的步骤,做错了,流量和权重就传不过去。
  • 新站robots.txt文件屏蔽了爬虫。有时候搭建测试环境忘了改回来,或者配置写错了。
  • 服务器或DNS不稳定。新域名解析的头几天,如果访问时好时坏,蜘蛛抓取失败几次可能就暂时不来了。
  • 网站内容完全没变,甚至URL结构都没改。这可能导致搜索引擎认为这是重复内容,没有抓取价值。
  • 外链资源没有及时更新。别人还链接着你的老域名,新域名没有导入链接,像个孤岛。

最关键的步骤:301重定向怎么做才对

很多人以为做个首页跳转就行了,其实差远了。必须做到页面级一一对应的301重定向。

举个例子,你旧域名有个页面是 old.com/product/123.html,新域名对应的应该是 new.com/product/123.html。你要确保访问旧链接时,能301跳转到这个精确的新地址,而不是统统跳到新域名首页。

在Apache服务器上,你可以在.htaccess文件里这么写:

RewriteEngine On

换域名SEO不收录,到底卡在哪一步? 如何让新域名快速被收录?

RewriteCond %{HTTP_HOST} ^old.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.old.com$

RewriteRule ^(.*)$ http://www.new.com/$1 [R=301,L]

在Nginx服务器上,配置大概是这样:

server {

server_name old.com www.old.com;

return 301 http://www.new.com$request_uri;

}

做完之后,一定要用在线工具检查一下,看看返回的HTTP状态码是不是301,跳转的目标地址对不对。

新域名上线前后的检查清单

光做好301还不够,下面这个清单你得挨个过一遍:

  1. 确保新网站能正常访问,没有程序错误,所有页面打开速度正常。
  2. 检查robots.txt,确认是允许所有爬虫的:User-agent:*Disallow:
  3. 制作并提交新网站的XML站点地图(sitemap)。包含所有重要页面的URL,放到网站根目录,比如 new.com/sitemap.xml。
  4. 去百度搜索资源平台(原站长平台)和Google Search Console提交新域名和新的sitemap。这是主动告诉搜索引擎我在这。
  5. 更新所有你能控制的外链。比如你在其他平台的个人资料、友情链接交换、合作的媒体渠道,把链接地址改成新域名。
  6. 适当增加一些原创或深度更新的内容。给搜索引擎一个抓取新域名的理由,告诉它这里有点新东西。

新旧域名数据传递的关键参数对比

很多人关心做了301之后,到底哪些能传过去,哪些传不过去。我做了个简单表格,你一看就明白。

参数/指标能否通过301传递说明
页面权重(PageRank/权重值)大部分可以搜索引擎会将旧页面积累的权重部分传递到对应的新页面。
外链的锚文本间接影响指向旧URL的外链,其锚文本信息会成为新URL的相关性参考。
收录索引量不会直接转移旧域名的收录数不会加到新域名上,新域名需要重新被爬取和索引。
排名位置不会立即保持即使权重传递了,新URL也需要时间重新计算排名,通常会有一个波动期。
历史惩罚可能被传递如果旧域名因为作弊被惩罚,这种不良记录有可能影响到新域名。

所以,别指望一做完301,新域名第二天就收录几千几万。它是一个逐渐传递和重新评估的过程。

加速收录的一些可执行方法

做完基础工作,如果还想再推一把,可以试试下面这些方法。都是具体操作,不是空话。

1. 内链引导:在新网站内部,用清晰的导航和面包屑,把重要页面链接起来。确保网站首页有链接指向这些重要内容页,让蜘蛛能顺着爬。

2. 主动推送:如果你用百度,可以利用搜索资源平台的“API提交”或“手动提交”功能,把新产生或更新的页面URL直接推过去。谷歌也有对应的URL提交工具。

3. 利用社交和社区链接:在相关的、允许留链接的行业论坛、社区的个人签名或讨论中,提及你的新域名。这能产生一些真实的外部提及和链接,吸引蜘蛛。

4. 保持稳定更新:在换域名后的几周内,保持一个稳定的内容更新频率。不一定是大量发文,可以是定期对现有页面做小的补充和修正。这等于告诉搜索引擎,这个站点是活跃的。

5. 检查日志文件:查看服务器的访问日志,看百度蜘蛛(Baiduspider)或谷歌蜘蛛(Googlebot)有没有来爬取,爬取了哪些页面,返回了什么状态码(200是成功,404是找不到,500是服务器错误)。这是最直接的诊断依据。

需要避开的几个坑

最后说几个容易出错的地方,注意避开。

  • 不要同时换域名和改版网站结构。这会让问题复杂化。最好先通过301把旧域名权重引到新域名,等新域名稳定收录和排名后,再考虑逐步改版。
  • 不要在robots.txt里屏蔽蜘蛛,却又去站长平台提交sitemap。这是自相矛盾的操作。
  • 新域名的标题和描述不要和旧站完全一样。适当做一些优化和调整,哪怕只是微调,也能减少“重复内容”的嫌疑。
  • 耐心等待。搜索引擎消化301重定向、重新爬取和评估新站点,需要时间。通常需要几周到一两个月才能看到比较稳定的效果。期间只要确保技术设置没错,就正常维护网站。

换域名是个系统工程,每一步都得踩实了。上面说的这些点,你按顺序检查操作一遍,大部分不收录的问题都能找到原因并解决。

最新文章