如何做好网站SEO

什么是SEO?

SEO 是Search Engine Optimization(搜索引擎优化)的简化,利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让其在行业内占据领先地位,获得品牌收益。很大程度上是网站经营者的一种商业行为,将自己或自己公司的排名前移。

搜索引擎工作原理

要提高网站在搜索引擎上的自然排名,那就需要大致了解一下搜索引擎的工作原理:

  • 抓取搜集:爬取搜集数据数据,从网站中的网页中读取所有信息
  • 建立索引:搜索引擎对已经收集到的资料按照网页中的字符特性予以分类,建立搜索原则,举例来说,对于"软件"这个词,它必须建立一个索引,当用户查找的时候,他知道到这里来调取资料
  • 检索结果:由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户

代码上做SEO

知道搜索引擎原理后,可以合理设置网站内容、结构来优化

  • HTML 标签: 确保您的 HTML 元素和 alt 属性是描述性的、具体的和准确的
    • <title> 页面的标题。为您网站的每个页面编写描述性和独特的标题。
    • <meta name="description"> 这是网页的摘要和描述,可能会在搜索结果中显示为页面描述。写相关说明;你可以利用这个空间来扩展 <title> 标签。
    • alt 属性 使用这个属性 <img> 标签来描述图像。在 alt 属性中使用描述性和信息丰富的上下文来为图像提供上下文。
    • <h1>-<h6> 帮助用户在正确使用时更清楚地了解页面内容。
    • 使用 HTML5 语义元素,因为它们对浏览器、开发人员和搜索引擎具有内在含义,特别是使用以下 HTML5 语义元素:<article>, <aside>, <details>, <figcaption>, <figure>, <footer>, <header>, <main>, <mark>, <nav>, <section>, <summary>, <time>。
    • 使用锚文本创建内部链接;将所有重要页面链接到您的主页。
    • 避免将内容存放在 Flash 或 JavaScript 中,它们会阻止爬虫查找内容。
  • 站点地图 Sitemap:站点地图是搜索引擎发现你网站的 URL 和内容的重要方式。它是一个文件,提供有关 URL、其他文件以及您网站上的图像和视频等内容的信息。站点地图将你认为在站点中重要的页面和文件告知爬虫。它还提供其他信息,例如上次更新页面的时间。建议使用 XML 站点地图文件帮助搜索引擎发现你网站中的所有相关 URL 和内容。尽可能使站点地图文件保持最新状态;实时或至少每天刷新一次。
<?xml version="1.0" encoding="UTF-8"?>
<urlset>
    <url>
        <loc>网页地址</loc>
        <lastmod>2010-01-01</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
</urlset>
标签 描述
changefreq 页面内容更新频率
lastmod 页面最后修改时间
loc 页面永久链接地址
priority 相对于其他页面的优先权

使用站点地图并不能保证站点地图中的所有项目都会被抓取和索引;但是,在大多数情况下,它为爬虫提供了建议和指导。

  • Robots.txt :robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
User-agent: *
Disallow: /
Sitemap: http://www.example.com/sitemap.xml
标签 描述
user-agent 该指令指定了规则适用的自动客户端(即搜索引擎抓取工具)的名称
disallow 不希望用户代理抓取的目录或网页)
allow 用户代理可以抓取的目录或网页
sitemap 相应网站的站点地图的位置

代码外做SEO

站长辅助工具

外链辅助工具

posted @ 2023-08-30 14:10  Caco_D  阅读(8)  评论(0)    收藏  举报