Django项目之提升SEO
零碎知识 Django | Python | SEO | Web开发 0 328

定义: SEO指搜索引擎优化,这是个很宽泛的话题,但作为Web开发者,我们需要做的就是修改网站来使得谷歌之类的搜索引擎更方便的爬取和索引网站的内容,从而让更多人访问到我们的网站。此外,如果作为自由职业者,学习网站SEO也能为客户提供更完整的网站建设服务。

具体方法:

  1. Slug: 完整链接只使用英文、数字、连字符构成。例如,博客链接推荐使用 /post/2022/08/13/1/ 而不是 /post/Django项目之提升SEO/
  2. Meta Tags:
    • title
      1. 说明: title标签会作为搜索结果的标题而出现。
      2. 格式: <title>This is page Title</title>
      3. 要求: 尽量不要重复,要短而有描述力。
    • description
      1. 说明: 这个标签提供页面的描述信息,谷歌用它来充当搜索结果的预览片段。
      2. 格式: <meta name="description" property="og:description" content="这篇文章介绍了在Django项目中如何提升SEO">
      3. 要求: 用一两句话说明页面的作用,尽量避免重复。
    • keywords
      1. 说明: 网站的关键词,不多解释
      2. 格式: <meta name="keywords" content="seo, python, django, web development">
    • author
      1. 说明: 网站的作者,一般在文章等场景下使用
      2. 格式: <meta name="author" content="Henry Ji">
  3. Sitemap: Sitemap是一个XML文件,它告诉搜索引擎网站页面、页面的相关性以及页面的更新频率。 【使用站点地图可以提升网站在搜索引擎中的排名,因为站点地图可以帮助爬虫索引网站的内容。Django框架中自带了sitemaps,具体使用可参考官方文档
编写
预览