1. 我对网站头部SEO的优化实践
在对自己的Typecho博客进行 SEO优化 过程中,我先通过 Bing Webmaster Tools 进行了网站分析,发现了以下几个问题:


- Meta Description太长:超过了搜索引擎推荐的160个字符限制
- 多个Meta Description标记:页面中存在2个Meta Description标签
- 图片缺少Alt属性:大部分图片没有添加描述性的Alt文本
1.1 解决步骤
- 创建了
seo-head.html 文件,包含所有SEO相关配置
- 优化 Meta Description,控制在25-160个字符之间
- 确保页面中只有一个Meta Description标签
- 修改图片,添加Alt属性
2. 网站头部SEO优化科普
Meta标签 对搜索引擎优化至关重要,特别是以下几个方面:
2.2 Open Graph协议
Open Graph协议 让网页在社交媒体平台(如 Facebook)上有更好的展示效果:
- og:title:分享时显示的标题
- og:description:分享时显示的描述
- og:image:分享时显示的图片
- og:url:页面规范URL
Twitter Cards 类似于Open Graph,专门针对Twitter平台优化:
- twitter:card:卡片类型
- twitter:title:卡片标题
- twitter:description:卡片描述
- twitter:image:卡片图片
2.4 图片SEO优化
图片SEO优化 的要点:
3. 代码解释与作用
1 2 3 4
| <meta name="keywords" content="关键词1,关键词2,关键词3"> <meta name="description" content="25-160字符之间的网站描述"> <meta name="author" content="作者名"> <meta name="robots" content="index,follow">
|
这些基础 Meta标签 提供了网站的基本信息,帮助搜索引擎更好地理解网站内容。特别是description标签,应该简洁明了地概括网站内容,控制在25-160个字符之间。
3.2 移动端优化
1 2 3
| <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes">
|
这些标签优化 移动设备 上的浏览体验,响应式设计 是现代SEO的重要组成部分。
3.3 资源预加载
1 2
| <link rel="dns-prefetch" href="//cdn.jsdelivr.net"> <link rel="preload" href="/path/to/style.css" as="style">
|
资源预加载 标签提高网站加载速度,改善用户体验,进而提升搜索排名。
3.4 社交媒体优化
1 2 3 4
| <meta property="og:site_name" content="网站名称"> <meta property="og:type" content="website"> <meta property="og:title" content="页面标题"> <meta property="og:description" content="页面描述">
|
这些标签优化在 社交媒体 上的分享效果,提高内容传播率。
3.5 结构化数据
1 2 3 4 5 6 7 8
| <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "网站名称", "url": "https://example.com/" } </script>
|
结构化数据 帮助搜索引擎理解网站内容,可能获得更丰富的搜索结果展示。
4. 通用SEO优化代码模板
以下是一个通用的SEO优化代码模板,可根据自己网站需求进行调整:
(直接在开发者设置-自定义输出head头部的HTML代码添加全部代码)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| <meta name="keywords" content="填写你的关键词,用逗号分隔"> <meta name="description" content="25-160字符之间的网站描述"> <meta name="author" content="作者名"> <meta name="robots" content="index,follow">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="theme-color" content="#4285F4">
<link rel="dns-prefetch" href="//cdn.jsdelivr.net"> <link rel="dns-prefetch" href="//fonts.googleapis.com"> <link rel="dns-prefetch" href="//gravatar.com">
<link rel="preload" href="/path/to/style.css" as="style"> <link rel="preload" href="/path/to/script.js" as="script">
<meta property="og:site_name" content="网站名称"> <meta property="og:type" content="website"> <meta property="og:title" content="页面标题"> <meta property="og:description" content="页面描述"> <meta property="og:url" content="https://example.com/"> <meta property="og:image" content="https://example.com/path/to/image.jpg">
<meta name="twitter:card" content="summary"> <meta name="twitter:title" content="页面标题"> <meta name="twitter:description" content="页面描述"> <meta name="twitter:image" content="https://example.com/path/to/image.jpg">
<link rel="apple-touch-icon" sizes="180x180" href="/path/to/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/path/to/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/path/to/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest">
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "网站名称", "url": "https://example.com/", "description": "网站描述", "author": { "@type": "Person", "name": "作者名" } } </script>
|
5. 注意事项与最佳实践
5.1 定期检查与更新
5.2 图片优化要点
- 为每张图片添加描述性的alt文本
- alt文本应准确描述图片内容
- 避免使用”图片”、”图像”等无意义的词
- 对于装饰性图片,可以使用空alt属性:
alt=""
- 对于信息性图片,alt文本应包含关键信息
- 保持alt文本简洁,通常不超过125个字符
- 控制在 25-160个字符之间
- 包含关键词但不堆砌关键词
- 准确描述页面内容
- 吸引用户点击
- 每个页面使用唯一的描述
- 避免在页面中出现多个meta description标签
- 使用 行动导向语言,如”了解更多”、”立即查看”等
5.4 移动优先索引的优化
- 确保网站采用 响应式设计
- 测试网站在各种移动设备上的显示效果
- 使用 移动友好测试 检查移动兼容性
- 优化页面加载速度,特别是在移动网络环境下
6. 参考资源