dede站内所有链接如何手动提交?

99ANYc3cd6
预计阅读时长 20 分钟
位置: 首页 DEDE建站 正文

准备工作、链接收集、链接整理、提交链接

dede站内所有链接手动提交
(图片来源网络,侵删)

下面我将为你提供一个详细、可操作的完整指南。


第一步:准备工作

在开始之前,请确保你已经完成了以下准备工作,这会让后续工作事半功倍。

  1. 安装并登录站长平台

  2. 安装并配置Sitemap(网站地图)

    dede站内所有链接手动提交
    (图片来源网络,侵删)
    • Sitemap是网站所有链接的清单,是SEO的基础,DEDE本身可以生成Sitemap。
    • 生成Sitemap:登录DEDE后台,进入 “系统” -> “Sitemap地图设置”
      • 勾选你想要生成的地图类型(通常全选)。
      • 设置好生成目录(如 /sitemap/)。
      • 点击“生成网站地图”。
    • 提交Sitemap:生成后,将生成的 sitemap.xml 文件地址(https://www.yourdomain.com/sitemap.xml)提交到百度站长平台的 “链接提交” -> “Sitemap” 和 Google Search Console 的 “Sitemap” 中。
    • 注意:手动提交链接和提交Sitemap并不冲突,Sitemap是“请”搜索引擎来抓取,而手动提交是“催促”它立即处理。
  3. 准备提交工具

    • 文本编辑器:如 Notepad++, Sublime Text, VS Code 等,用于整理链接。
    • 浏览器:用于登录站长平台和打开网站页面。
    • (可选)爬虫工具:如 Screaming Frog SEO Spider(免费版可抓取500个URL),可以帮你更高效地收集链接,但对于手动提交,直接在网站里找更直观。

第二步:链接收集

DEDE网站的链接主要分为以下几类,我们需要分别找到它们。

核心栏目页

这些是网站的主要频道,通常在网站的导航栏中。

  • 如何找到
    1. 打开你的网站首页。
    2. 逐个点击顶部导航栏、底部导航栏、侧边栏的所有栏目链接。
    3. 每个栏目都会生成一个列表页,这个列表页的URL就是我们要收集的。
  • 示例
    • https://www.yourdomain.com/ (首页)
    • https://www.yourdomain.com/news/ (新闻栏目)
    • https://www.yourdomain.com/product/ (产品栏目)
    • https://www.yourdomain.com/about/ (关于我们)

这是网站数量最多、最重要的部分。

dede站内所有链接手动提交
(图片来源网络,侵删)
  • 如何找到
    1. 进入每个核心栏目(如“新闻栏目”)。
    2. 点击分页,翻到最后一页,确保覆盖所有文章列表。
    3. 逐个点击文章标题,进入文章详情页,复制每个详情页的URL。
    • 高效技巧:如果你的文章数量巨大(成千上万),手动点击是不现实的,这时可以:
      • 利用DEDE后台:在后台的“内容管理”中,可以按栏目筛选,然后分页查看所有文章,但复制URL依然麻烦。
      • 利用数据库:如果你懂一点SQL,可以直接登录数据库,在 dede_archives 表中查询所有文章,并拼接出URL,这是最彻底的方法。
      • 分批提交:如果实在无法一次性收集完,可以先提交最新的几百篇文章,然后每周或每月定期提交新发布的文章。

自定义页面/单页面

这类页面通常不是通过文章或栏目生成的,而是独立页面。

  • 如何找到

    在网站的页脚、关于我们、联系方式等位置查找。

    • 示例
      • https://www.yourdomain.com/gongsijianjie/ (公司简介)
      • https://www.yourdomain.com/lianxiwomen/ (联系我们)
      • https://www.yourdomain.com/shouji/ (手机版)

TAG标签页

DEDE的TAG标签页会聚合相关文章,也是重要的收录内容。

  • 如何找到
    1. 打开任意一篇文章,查看底部的“TAG标签”。
    2. 点击每个标签,进入标签列表页,复制其URL。
    • 示例https://www.yourdomain.com/tags.php?/关键词/

第三步:链接整理

收集到的链接通常是杂乱无章的,我们需要将它们整理成一个干净的列表。

  1. 粘贴到文本编辑器:将所有收集到的URL粘贴到一个文本文档中。
  2. 去重:使用文本编辑器的“查找和替换”功能,或者使用在线去重工具,删除重复的链接。
  3. 格式化:确保每个URL占一行,没有多余的空格或符号。
  4. 分类(可选但推荐):将链接按类别(如“首页”、“栏目页”、“文章页”)分开,方便后续分批提交。

整理后的文件示例 (urls.txt):

https://www.yourdomain.com/
https://www.yourdomain.com/news/
https://www.yourdomain.com/product/
https://www.yourdomain.com/article-1.html
https://www.yourdomain.com/article-2.html
https://www.yourdomain.com/article-3.html
https://www.yourdomain.com/about/
https://www.yourdomain.com/tags.php?/织梦CMS/

第四步:提交链接

我们有了整理好的链接列表,可以开始提交了。

提交到百度站长平台

百度提供了两种主流的手动提交方式。

方式A:URL提交(推荐)

这是最直接的方式,一次可以提交最多 10个 URL。

  1. 登录 百度站长平台
  2. 在左侧菜单栏,点击 “链接提交”
  3. 选择 “URL提交”
  4. 将你整理好的 urls.txt 文件中的链接,一次复制10个,粘贴到输入框中。
  5. 点击 “提交” 按钮。
  6. 等待几秒钟,系统会提示提交成功,然后继续复制下10个链接,重复此过程,直到所有链接提交完毕。

优点

  • 直观,操作简单。
  • 可以精确控制每次提交的链接。

缺点

  • 如果链接数量多,会非常耗时。

方式B:API提交(高效,推荐给大量链接)

如果你的链接数量很大(比如几百个以上),强烈建议使用API提交,你需要具备一点简单的编程能力或使用工具。

  1. 获取推送Token

    • 在百度站长平台的“链接提交”页面,找到“API推送”,并复制你的 推送Token
  2. 选择推送方式

    • 主动推送:将新产生的URL实时推送给百度,这是最快的方式。
    • 自动推送:在网站页面中加入JS代码,当用户访问页面时,自动将URL推送给百度,这可以和手动提交结合使用。
    • sitemap:前面已经提过,这里不再赘述。
  3. 使用工具推送(以Python为例): 百度官方提供了Python、PHP等多种语言的推送示例,你可以直接使用。

    Python脚本示例

    import requests
    import sys
    # 你的API推送Token
    token = "你的百度推送Token"
    # 你的网站域名
    site = "https://www.yourdomain.com"
    # 要推送的URL列表
    # 将你的urls.txt文件内容读入这个列表
    urls_to_push = [
        "https://www.yourdomain.com/",
        "https://www.yourdomain.com/news/",
        "https://www.yourdomain.com/article-1.html",
        # ... 将所有链接放在这里
    ]
    def baidu_push(urls):
        api_url = f"http://data.zz.baidu.com/urls?site={site}&token={token}"
        headers = {'Content-Type': 'text/plain'}
        try:
            # 一次最多推送2000条
            for i in range(0, len(urls), 2000):
                chunk = urls[i:i+2000]
                response = requests.post(api_url, headers=headers, data='\n'.join(chunk))
                result = response.json()
                print(f"成功推送: {result['success']}条, 失败: {result['remain']}条, 剩余配额: {result['remain']}条")
        except Exception as e:
            print(f"推送失败: {e}")
    if __name__ == "__main__":
        if len(sys.argv) > 1:
            # 如果从命令行传入文件路径
            with open(sys.argv[1], 'r', encoding='utf-8') as f:
                urls = [line.strip() for line in f if line.strip().startswith('http')]
                baidu_push(urls)
        else:
            # 如果直接写在脚本里
            baidu_push(urls_to_push)

    使用方法

    1. 将脚本中的 tokensite 替换成你自己的。
    2. 将你整理好的 urls.txt 和这个脚本放在同一个文件夹下。
    3. 运行脚本:python your_script_name.py urls.txt
    4. 脚本会自动读取文件并提交。

提交到 Google Search Console

Google的提交方式相对简单,但需要注意限制。

  1. 登录 Google Search Console
  2. 选择你的网站。
  3. 在左侧菜单,点击 “网址检查” (URL Inspection)
  4. 在顶部的输入框中,一次输入一个URL
  5. 点击回车,等待Google索引该URL。
  6. 在页面右侧,如果看到 “已编入索引” (Indexed),说明该URL已被收录,如果看到 “在 Google 上未找到” (Not found on Google),点击 “请求编入索引” (Request indexing)
  7. 等待几秒钟,提示“您的请求已成功提交”即可。
  8. 重复以上步骤,将所有链接逐个提交。

重要提示

  • Google的限制:Google Search Console的“网址检查”工具每天有几百次的查询限制,如果你的链接非常多,你需要分几天来完成。
  • Google的API:Google也提供了Sitemap API和URL Inspection API,但比百度的复杂,对于手动提交来说,直接通过网页界面操作更简单。

总结与建议

  1. 首次提交:对于一个新站或内容有大量更新的老站,首次提交建议遵循 “先重要,后次要” 的原则。

    • 第一批:提交首页、核心栏目页、重要的自定义页面(如关于我们、联系我们)。
    • 第二批:提交最新的50-100篇文章。
    • 第三批及以后:每周或每月定期提交新发布的内容和之前遗漏的旧内容。
  2. 不要贪多求快:一次性提交成千上万个链接,尤其是低质量或重复的链接,可能会被搜索引擎判定为垃圾信息,适得其反,保持一个自然的提交频率。

  3. 内容为王:手动提交只是辅助手段,最重要的还是持续产出原创、高质量、对用户有价值,内容做好了,搜索引擎自然会主动来抓取。

  4. 维护Sitemap:确保你的Sitemap始终是最新的,并定期提交给搜索引擎,这比手动提交更高效、更自动化。

通过以上四个步骤,你就可以系统、完整地将DEDE站内的所有重要链接手动提交给搜索引擎了,祝你网站收录顺利!

-- 展开阅读全文 --
头像
谭浩强C语言第四版该怎么学?
« 上一篇 01-19
织梦图集上传图片为何不现实?
下一篇 » 01-19

相关文章

取消
微信二维码
支付宝二维码

目录[+]