免费咨询热线135-3532-1113
免费获取方案
首页/新闻资讯/建站知识/企业网站SEO基础设置清单:TDK优化、结构化数据、sitemap和robots配置

企业网站SEO基础设置清单:TDK优化、结构化数据、sitemap和robots配置

发布: 栏目:建站知识 作者:万户网络 阅读:2
系统梳理企业网站上线前后的SEO基础设置清单,涵盖TDK标签优化、结构化数据标记、sitemap提交、robots配置和页面速度优化等核心项。

企业网站SEO基础设置清单:TDK优化、结构化数据、sitemap和robots配置

很多企业花了几万甚至十几万建了一个漂亮的网站,上线之后却发现百度搜不到、Google收录很少、自然流量几乎为零。问题出在哪里?很可能是网站的SEO基础设置没做好。

SEO基础设置就像盖房子的地基,外表看不见,但没有它,再漂亮的房子也站不稳。本文将系统梳理企业网站必须完成的SEO基础设置项目,帮助你在网站上线前后做好这些"看不见但很重要"的工作。

一、TDK标签优化

TDK是Title、Description、Keywords的缩写,是搜索引擎了解页面内容的第一手信息。

1.1 Title标签(标题标签)

Title标签是SEO中权重最高的页面元素,直接显示在搜索结果中作为链接标题。

设置原则:

  • 长度控制在25-35个中文字符(超出部分会被截断显示为省略号)
  • 核心关键词尽量靠前放置
  • 每个页面的Title必须唯一,不能所有页面用同一个Title
  • 可读性优先,不要堆砌关键词

各类型页面的Title模板:

首页:核心关键词 - 品牌名 | 一句话描述
如:广州网站建设 - 万户科技 | 企业官网定制开发

列表页:栏目名称 - 品牌名
如:网站建设资讯 - 万户科技

详情页:文章标题 - 栏目名称 - 品牌名
如:响应式网站设计的五个原则 - 建站知识 - 万户科技

产品页:产品名称 - 产品分类 - 品牌名
如:企业展示型网站套餐 - 网站建设 - 万户科技

常见错误:

  • 所有页面Title都写"XX公司官方网站"
  • Title中堆砌大量关键词,如"网站建设_建站_做网站_网站制作_网站设计"
  • 使用CMS默认的Title格式不做修改

1.2 Description标签(描述标签)

Description标签出现在搜索结果的标题下方,虽然不直接影响排名,但直接影响点击率。

设置原则:

  • 长度控制在80-120个中文字符
  • 自然地包含1-2个目标关键词
  • 用吸引人的语言描述页面内容,激发点击欲望
  • 每个页面的Description应该是唯一的

写法示例:

<!-- 好的Description -->
<meta name="description" content="万户科技提供广州企业网站建设服务,从策划设计到开发上线一站式完成。15年行业经验,服务超过500家企业客户,提供响应式设计和SEO优化。">

<!-- 差的Description -->
<meta name="description" content="网站建设,广州网站建设,企业网站建设,网站建设公司,做网站">

1.3 Keywords标签

Keywords标签在当前的SEO中已经不被百度和Google作为排名因素。但设置它也没有坏处,可以作为内部管理标签使用。

设置建议:每个页面3-5个关键词,用英文逗号分隔。不需要在这上面花太多精力。

1.4 H标签的使用

H标签(H1-H6)用于标识页面的内容层级结构。对SEO来说,H1标签仅次于Title的重要性。

使用规则:

  • 每个页面只能有一个H1标签
  • H1应该包含页面的核心关键词
  • H2-H6按层级使用,不要跳级(如H1直接到H3)
  • 不要为了视觉效果而使用H标签,那是CSS的工作
<h1>广州企业网站建设服务</h1>
  <h2>我们的建站服务</h2>
    <h3>展示型网站</h3>
    <h3>营销型网站</h3>
    <h3>电商网站</h3>
  <h2>建站流程</h2>
  <h2>客户案例</h2>

二、URL结构优化

2.1 URL设计原则

好的URL结构能帮助搜索引擎理解页面内容和网站结构。

简短有意义:

好:/news/website-speed-optimization.html
差:/index.php?m=content&c=index&f=show&catid=31&id=456

使用英文或拼音:

中文URL在搜索结果中会被编码成一串%开头的字符,既不美观也不利于分享。使用英文单词或拼音缩写:

好:/jianzhan/456.html
差:/网站建设/456.html(会被编码为 /%E7%BD%91%E7%AB%99...)

层级不要太深:

URL的目录层级建议不超过3层。层级太深会被搜索引擎认为是不重要的页面:

好:/news/456.html
差:/category/subcategory/2026/10/news/456.html

2.2 伪静态URL

如果网站使用的是动态URL(带参数的URL),建议配置伪静态规则,将动态URL重写为静态风格的URL。

Nginx伪静态配置示例:

location /news/ {
    rewrite ^/news/$ /index.php?m=content&c=index&f=lists&dir=news last;
    rewrite ^/news/list_(\d+)\.html$ /index.php?m=content&c=index&f=lists&dir=news&page=$1 last;
    rewrite ^/news/(\d+)\.html$ /index.php?m=content&c=index&f=show&dir=news&id=$1 last;
}

2.3 URL规范化

同一个页面可能有多个URL可以访问到:

http://example.com
http://www.example.com
https://example.com
https://www.example.com
https://www.example.com/
https://www.example.com/index.html

这些URL在搜索引擎看来是不同的页面,会导致权重分散。解决方法:

301重定向:将所有变体重定向到一个标准URL。

Canonical标签:在页面头部声明标准URL。

<link rel="canonical" href="https://www.example.com/" />

三、结构化数据标记

3.1 什么是结构化数据

结构化数据是一种标准化的格式,用于向搜索引擎提供页面内容的明确信息。使用Schema.org的词汇表,以JSON-LD格式嵌入页面中。

搜索引擎利用结构化数据在搜索结果中展示丰富的信息(Rich Snippets),如评分星级、价格、FAQ折叠等,能显著提高点击率。

3.2 企业网站常用的结构化数据类型

Organization(组织信息):

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "广州万户网络科技有限公司",
  "url": "https://www.example.com",
  "logo": "https://www.example.com/static/images/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+86-20-12345678",
    "contactType": "customer service"
  },
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "广州",
    "addressRegion": "广东",
    "addressCountry": "CN"
  }
}

BreadcrumbList(面包屑导航):

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "name": "首页", "item": "https://www.example.com/"},
    {"@type": "ListItem", "position": 2, "name": "新闻资讯", "item": "https://www.example.com/news/"},
    {"@type": "ListItem", "position": 3, "name": "文章标题"}
  ]
}

Article(文章):

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "文章标题",
  "datePublished": "2026-10-23",
  "dateModified": "2026-10-23",
  "author": {"@type": "Organization", "name": "万户科技"},
  "publisher": {
    "@type": "Organization",
    "name": "万户科技",
    "logo": {"@type": "ImageObject", "url": "https://www.example.com/static/images/logo.png"}
  }
}

FAQPage(常见问题):

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "网站建设需要多长时间?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "一般的企业展示型网站需要15-30个工作日..."
      }
    }
  ]
}

FAQ结构化数据可以让搜索结果中直接展示问题和答案的折叠区域,占据更多的搜索结果面积。

3.3 验证结构化数据

使用Google的Rich Results Test工具可以验证结构化数据是否正确。将页面URL输入工具,它会检测页面上的结构化数据并指出错误和警告。

四、Sitemap配置

4.1 XML Sitemap

XML Sitemap是一个列出网站所有重要页面URL的文件,帮助搜索引擎发现和抓取页面。

基本格式:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2026-10-23</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.example.com/about/</loc>
    <lastmod>2026-09-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

设置要点:

  • 只收录希望被索引的页面(不要包含后台、登录页等)
  • lastmod 应该是页面实际的最后修改时间,不要全部填当前日期
  • priority 用于表示页面在站内的相对重要性(0.0-1.0)
  • 单个sitemap文件不超过50000个URL或50MB
  • URL数量超限时使用sitemap索引文件

Sitemap索引文件:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap-pages.xml</loc>
    <lastmod>2026-10-23</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap-news.xml</loc>
    <lastmod>2026-10-23</lastmod>
  </sitemap>
</sitemapindex>

4.2 提交Sitemap

百度搜索资源平台:登录后在"资源提交"中填入sitemap地址。百度还支持主动推送API,新页面发布后立即推送URL给百度。

Google Search Console:在"Sitemaps"板块提交sitemap地址。

Bing Webmaster Tools:在"Sitemaps"板块提交,或使用IndexNow协议实时推送。

4.3 动态Sitemap

对于内容频繁更新的网站(如新闻站),建议使用动态生成的Sitemap而非手动维护的静态文件。通过PHP或其他后端语言从数据库读取URL列表,实时生成XML。

header('Content-Type: application/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

$result = mysql_query("SELECT id, catdir, updatetime FROM c_news ORDER BY id DESC");
while ($row = mysql_fetch_assoc($result)) {
    $url = "https://www.example.com/{$row['catdir']}/{$row['id']}.html";
    $date = date('Y-m-d', $row['updatetime']);
    echo "<url><loc>{$url}</loc><lastmod>{$date}</lastmod></url>";
}

echo '</urlset>';

五、Robots.txt配置

5.1 Robots.txt的作用

Robots.txt是一个放在网站根目录的纯文本文件,告诉搜索引擎爬虫哪些页面可以抓取,哪些不可以。

5.2 基本语法

User-agent: *        # 适用于所有爬虫
Disallow: /admin/    # 禁止抓取管理后台
Disallow: /search    # 禁止抓取搜索结果页
Disallow: /tmp/      # 禁止抓取临时文件

User-agent: Baiduspider   # 专门针对百度爬虫的规则
Disallow: /private/

Sitemap: https://www.example.com/sitemap.xml  # 告诉爬虫sitemap的位置

5.3 企业网站的Robots.txt模板

User-agent: *
Disallow: /admin/
Disallow: /system/
Disallow: /cache/
Disallow: /data/
Disallow: /tools/
Disallow: /search?
Disallow: /*?*page=
Allow: /static/

Sitemap: https://www.example.com/sitemap.xml

注意事项:

  • Robots.txt只是一个"君子协定",不能阻止恶意爬虫。真正需要保护的内容应该用服务器层面的访问控制
  • 不要在Robots.txt中暴露敏感路径(如管理后台的URL),因为Robots.txt是公开可访问的
  • Disallow的是路径前缀匹配,Disallow: /admin 会同时屏蔽 /admin/ 和 /admin-tools/
  • 空的Disallow:表示允许所有,空的Allow:没有意义

5.4 Robots Meta标签

除了robots.txt文件,还可以在页面的HTML头部使用robots meta标签来控制单个页面的索引行为:

<!-- 允许索引,允许跟踪链接(默认行为) -->
<meta name="robots" content="index, follow">

<!-- 禁止索引,但允许跟踪页面上的链接 -->
<meta name="robots" content="noindex, follow">

<!-- 允许索引,但禁止跟踪链接 -->
<meta name="robots" content="index, nofollow">

<!-- 禁止索引,禁止跟踪链接 -->
<meta name="robots" content="noindex, nofollow">

常见的使用场景:

  • 搜索结果页:noindex, follow(不希望搜索结果页被收录,但页面上的链接可以被跟踪)
  • 隐私政策页:noindex, nofollow(不需要被搜索引擎收录的法律文档)
  • 开发中的页面:noindex(上线前防止被搜索引擎提前收录)

六、页面速度优化

6.1 为什么速度很重要

百度和Google都将页面加载速度作为排名因素之一。Google的Core Web Vitals(核心网页指标)更是将用户体验指标直接纳入排名算法。

三个核心指标:

  • LCP(Largest Contentful Paint):最大内容绘制时间,应在2.5秒内
  • FID(First Input Delay):首次输入延迟,应在100毫秒内
  • CLS(Cumulative Layout Shift):累积布局偏移,应小于0.1

6.2 常见的速度优化措施

图片优化:

  • 使用WebP格式代替PNG/JPG
  • 设置图片的width和height属性(减少CLS)
  • 使用懒加载(loading="lazy")
  • 根据设备尺寸提供不同大小的图片(srcset)

CSS优化:

  • 关键CSS内联到HTML头部
  • 非关键CSS异步加载
  • 压缩CSS文件(去除空格、注释)

JavaScript优化:

  • 非必要JS使用defer或async加载
  • 第三方脚本(统计代码、在线客服等)延迟加载
  • 压缩JS文件

服务器端优化:

  • 开启Gzip/Brotli压缩
  • 配置浏览器缓存策略
  • 使用CDN加速静态资源

Nginx开启Gzip:

gzip on;
gzip_min_length 1k;
gzip_comp_level 5;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml text/javascript;
gzip_vary on;

七、移动端SEO

7.1 移动优先索引

百度和Google都已经切换到移动优先索引(Mobile-First Indexing),意味着搜索引擎主要抓取和评估的是网站的移动版本。如果移动端体验差,即使PC端做得再好,排名也会受影响。

7.2 移动端适配方式

响应式设计(推荐):同一个URL,同一套HTML,通过CSS媒体查询适配不同屏幕尺寸。搜索引擎最喜欢的方式,因为同一个URL意味着权重集中。

自适应服务:同一个URL,服务器根据User-Agent返回不同的HTML。SEO效果与响应式相同,但实现和维护更复杂。

独立移动站:PC端和移动端使用不同的URL(如m.example.com)。需要使用 <link rel="alternate"> 标签声明对应关系,否则会被当作重复内容。不推荐新建站采用这种方式。

7.3 移动端SEO检查清单

  • viewport meta标签正确设置
  • 字体大小在移动端足够大(至少14px)
  • 点击目标(按钮、链接)间距足够(至少48px x 48px)
  • 不使用Flash等移动端不支持的技术
  • 弹窗不遮挡主要内容(Google会惩罚侵入式弹窗)
  • 移动端和PC端的内容保持一致

八、内链和外链策略

8.1 内链优化

合理的内链结构帮助搜索引擎理解网站的信息层级,也能引导用户深度浏览。

面包屑导航:清晰展示页面在网站中的位置层级。

相关内容推荐:文章底部推荐相关文章,产品页推荐相关产品。

锚文本多样化:内链的锚文本不要千篇一律都用同一个关键词,自然使用不同的表述方式。

修复死链:定期检查网站的404页面,修复或重定向失效的链接。

8.2 外链建设

外链(其他网站指向你的链接)仍然是搜索排名的重要因素。

高质量外链来源:

  • 行业垂直媒体的报道
  • 合作伙伴的友情链接
  • 行业目录和黄页(如企业信用信息公示系统)
  • 发布在权威平台的原创内容

避免的外链行为:

  • 购买大量低质量外链
  • 使用自动化工具发布垃圾外链
  • 在评论区和论坛无脑发链接

九、SEO监测与持续优化

9.1 必装的分析工具

  • 百度统计或Google Analytics:监测流量来源、用户行为
  • 百度搜索资源平台:查看百度收录情况、搜索流量、抓取状态
  • Google Search Console:查看Google收录和搜索表现
  • Bing Webmaster Tools:查看必应收录情况

9.2 关键指标监测

定期关注以下SEO关键指标:

  • 收录量:被搜索引擎收录的页面数量
  • 索引覆盖率:已提交页面中被成功索引的比例
  • 搜索流量:来自搜索引擎的访问量和趋势
  • 关键词排名:目标关键词在搜索结果中的位置
  • 点击率:搜索结果中的展示量和点击量的比率
  • 抓取频率:搜索引擎爬虫访问网站的频率

9.3 常见问题与解决

收录量下降:检查robots.txt是否误屏蔽了重要页面,检查服务器是否有500错误。

排名突然下降:检查是否被搜索引擎处罚(百度搜索资源平台有消息通知),检查网站是否被黑注入垃圾内容。

抓取频率低:增加内容更新频率,使用主动推送API提交新URL。

总结

SEO基础设置不是一次性工作,而是需要持续关注和优化的过程。万户科技在交付网站项目时,会将上述SEO基础设置作为标准交付项,确保网站上线时就具备良好的搜索引擎友好性。

建议按照以下优先级完成SEO基础设置:

  1. TDK标签优化(最基本也最重要)
  2. Sitemap和Robots.txt配置
  3. URL结构优化
  4. 页面速度优化
  5. 结构化数据标记
  6. 移动端适配验证
  7. 内链结构梳理

做好这些基础工作,网站的自然搜索流量就有了一个坚实的起点。后续通过持续的内容建设和数据分析驱动的优化,流量会逐步增长。

需要网站建设、软件开发或爬虫定制?

模板建站1280元起,价格公开不加价。电话/微信 13535321113

免费获取方案
电话
免费咨询热线13535321113
微信
微信二维码
微信号:13535321113
点击复制
拨打电话 加微信