通过文字链接控制网站页面之间的大部分导航,可使搜索引擎更容易抓取和理解您的网站。使用 JavaScript 创建页面时,请使用“a”元素,将网址用作“href”属性值,并在页面加载时生成所有菜单项,而不是等待用户互动时生成。 应避免的做法: 创建完全以图片或动画为基础的导航。 导航要求使用以脚本或插件为基础的事件处理功能。 为用户创建导航页,为搜索引擎创建站点地图 为方便用户使用,您可以为整个网站或最重要的页面(如果您有成百上千个页面)提供一个简洁的导航页。同时,创建一个 XML 站点地图文件,确保搜索引擎能够发现网站上的新增页面和更新页面,文件中要列出所有相关网址及其主要内容的最后修改日期。 应避免的做法: 任由导航页内容过期、链接损坏。 创建一个只是简单罗列页面而不加以整理(例如按主题)的导航页。 显示实用的 404 页面 如果点击了损坏的链接或输入了错误的网址,用户偶尔会遇到网站上不存在的网页。使用自定义 404 页面可友好地引导用户返回网站上的正常页面,从而大大提升用户的体验。您的 404 页面最好包含可以返回根网页的链接,还可以提供指向您网站上热门内容或相关内容的链接。您可以使用 Google Search Console 找出导致“未找到”错误的网址来源。 应避免的做法: 允许搜索引擎将您的 404 页面编入索引(确保您的网络服务器配置为:当请求访问不存在的页面时,返回 404 HTTP 状态代码;如果是使用 JavaScript 的网站,则包含 noindex 漫游器元标记)。 通过 robots.txt 文件阻止抓取 404 页面。 仅提供模糊的消息,例如“未找到”、“404”或根本没有 404 页面。 404 页面使用的设计与网站其他部分的设计不一致。 简洁网址易于传达内容信息 为网站上的文档创建描述性类别和文件名,不仅可以帮助您更好地组织网站,而且可以为希望链接到您的内容的用户创建更简单、“更友善”的网址。如果网址极为冗长,含义模糊,并且包含很少的可识别字词,访问者可能会被吓到。
上图所示的网址便不够友善,并且可能让人感到困惑。用户将难以创建指向它的链接。
部分用户可能会将该网页的网址用作定位文字来链接到您的网页。如果网址包含相关字词,则与 ID 或奇怪的命名参数相比,能够为用户提供更多有关该网页的信息。 在搜索结果中显示网址 最后需要注意的是,文档的网址通常显示在文档标题下方的 Google 搜索结果中。 Google 擅长抓取所有类型的网址结构(即使它们相当复杂),但花时间尽量让您的网址变得简单才是上策。 最佳做法 在网址中使用字词 若网址具有与网站内容以及结构相关的字词,则对浏览您网站的访问者来说更为友善。 应避免的做法: 使用含有不必要的参数和会话 ID 的冗长网址。 使用普通的网页名称,例如“page1.html”。 使用过多的关键字,例如“baseball-cards-baseball-cards-baseballcards.htm”。 创建简单的目录结构 使用可有效组织内容的目录结构,让访问者轻松知晓其在网站上的位置。尝试使用目录结构指明在该网址中找到的内容类型。 应避免的做法: 具有深层嵌套的子目录,例如“…/dir1/dir2/dir3/dir4/dir5/dir6/page.html”。 使用与其内容无关的目录名称。 提供一个版本的文档访问网址 为了防止用户链接到一个版本的网址而其他用户链接到不同的版本(这可能会在网址之间拆分该内容的声誉),请注意在网页结构和内部链接中使用和引用一个网址。如果发现用户通过多个网址访问相同的内容,那么设置从非首选网址到主导网址的 301 重定向则是一个很好的解决方案。如果无法重定向,您还可以使用规范网址或 link 元素。 应避免的做法: 让子域和根目录的网页访问相同内容,例如“domain.com/page.html”和“sub.domain.com/page.html”。 document.writeln(''); document.writeln(' (责任编辑:admin) |