搜索引擎优化seo知识完全手册(1.基本的技术优化1.1.普通设置你不会的权威手册)

优采云 发布时间: 2022-04-12 17:33

  搜索引擎优化seo知识完全手册(1.基本的技术优化1.1.普通设置你不会的权威手册)

  翻译:爱喝白开水

  Magento 第一个稳定版问世已经快一年了,Magento SEO 还没有“权威手册”。在 Magento 论坛和一些博客 文章 中,大量的 文章 提到了这个话题,但没有一个 文章 给出了对该话题的完整概述。是时候公开所有的知识和经验了,这就是 Magento SEO 权威手册。

  1. 基本技术优化

  1.1. 常规设置

  Magento 是对搜索引擎最友好的商业平台之一,但要优化您的 Magento SEO,请记住一些事项。第一步是使用最新版本,1.2.1.,然后,当它开始运行时,激活服务器 URL 重写。您可以在系统按钮下找到此选项:系统 => 配置 => 网络 => 搜索引擎优化。激活后,在此页面上,另一个不错的选项是在“选项”下设置“Url”“将商店代码添加到 Urls”,在大多数情况下,最好将此开关设置为“否”。

  1.1.1. WWW 与非 WWW

  在“不安全”和“安全”下拉菜单中,您可以找到基本 URL,您可以在其中设置首选域名。您可以选择带 WWW 或不带 WWW 的 URL。更改这些设置您不会创建从 www 到非 www 或从非 www 到 www 的重定向,而只会创建您喜欢的重定向。因此,通过 .htaccess 和 mod_rewrite 构建 301 重定向是一个好主意。除了解决 WWW 与非 WWW 问题之外,此重定向还可以防止 Magento 将 SID 问题添加到您的 URL,例如 ?SID=b9c95150f7f70d6e77ad070259afa15d。确保基本 URL 与重定向相同。编辑.htaccess文件时,可以在根目录下的redirect index.php中加入如下代码。

  大约 119 行:

  RewriteBase / RewriteCond %{THE_REQUEST} ^[AZ]{3,9}\ /index\.php\ HTTP/

  重写规则 ^index\.php$ [R=301,L]

  或者,您不是在根目录中而是在子目录中安装了 Magento:

  RewriteBase /magento/ RewriteCond %{THE_REQUEST} ^[AZ]{3,9}\ /magento/index\.php\ HTTP/

  重写规则 ^index\.php$ [R=301,L]

  1.2. 标题设置

  安装 Magento 时的默认标题是“Magento Commerce”。为了让您的 Magento 商店获得应有的流量,您需要了解以下内容:

  搜索引擎专注于开头的单词,因此如果您的关键字靠近页面标题的开头,您就有更大的机会获得更好的排名。

  人们浏览结果页面,通常会查看前几个单词。如果您的关键字位于页面的开头,则您更有可能被点击。

  首先,您应该删除默认标题“Magento Commerce”。在后台单击 Configuration => Design => HTML Head。为您的 网站 选择一个描述性的标题,该标题也会出现在几个没有使用内容的页面上,例如“联系我们”和“热门搜索词”。

  将页面标题添加到您的商店名称中,包括目录和商品,并将您的商店名称放在“标题后缀”中。出于上述原因,将前缀保留为空白是一个不错的选择。还要将“默认说明”和“默认关键字”留空。对于非产品展示页面,将“默认机器人”设置为“NOINDEX,NOFOLLOW”将有助于防止站点范围的索引,但对于其他页面,请确保将其设置为“INDEX,FOLLOW”。

  现在我们优化了您的在线商店页面,一个好的方法是添加新的规范标签(new canonical tag)。您可以为 Magento 模块安装规范 URL 以将它们添加到您的标题中,以改善您的 Magento SEO。

  出于某种原因,Magento 通过以下方式将未设置的元机器人转换为元标记:

  这种方法可能会在搜索引擎中引起一些奇怪的行为,因此我们将删除它。要从代码中删除这些空白元数据,您可以安装 Yoast MetaRobots 模块。

  1.3. cms 页

  乍一看,Magento 似乎缺乏花哨的 cms 功能,但对于大多数用户来说,这已经足够了。简单 cms 的好处之一是您可以控制页面的各个方面。一旦你给每个 cms 页面一些不错的内容,选择一个 SEF URL 标识符和页面标题,(同时记住小节 1. 2 中的要点),转到每个的元数据标签写一个您要为其排名的 cms 页面的描述。

  您可以将“关键字”字段留空。描述做了一件重要的事情:它吸引人们点击,所以请确保它准确描述了他们将要点击的页面,以便引起他们的注意。因此,唯一好的描述是手写的,如果你正在考虑使用自动描述软件来编写描述,你还不如什么都不做,让搜索引擎来处理这部分。

  如果你不使用元描述,搜索引擎会在你的文件中找到关键词并自动选择一个,这样结果页面中就会出现一两个突出的词。

  1.4. 产品目录优化

  Magento 允许您添加目录名称以使您的目录指向产品的 URL。由于 Magento 没有足够的支持来创建相同的内容,因此禁用它是个好主意。要进行设置,请单击系统 => 配置 => 目录 => 搜索引擎优化,然后将“使用产品 URL 的类别路径”设置为“否”。

  现在是时候设置每个目录的详细信息了。单击目录 => 管理类别。最重要的领域是:

  元描述:在这里放一个吸引人的描述;请记住,人们会在搜索引擎结果列表页面中看到此描述。

  页面标题:将页面标题留空,使用目录名称收录父目录。但是当您按要求制作目录时,标题将与您输入的内容相同,没有父目录。

  URL Takeaway:尽量保持 URL 简短但关键字丰富。删除“the”、“and”、“for”等无用词。请注意,您只能在“所有商店视图”下设置它,对于多语言商店,您应该保持语言独立。

  对于每个商店界面,您可以指定名称、描述、页面标题和元数据。这对于多语言商店来说确实是一个很棒的功能。

  1.5. 产品优化

  产品页面优化有点类似于目录优化。您可以将元信息设置为“默认值”并将其用于每个“商店视图”。请注意,对于“元标题”,这将写在整个页面标题上,包括目录但不包括标题前缀/后缀,而不仅仅是项目的名称。

  Magento SEO 的一个经常被忽视的方面是您对图像的处理方式。通过标记您的图像并考虑如何命名您的图像,您将从不同的图像搜索引擎获得一些不错的额外流量。

  2.Magento 模板优化

  2.1. 优化空白模板

  像“默认主题”、“蓝色皮肤”和“现代主题”这样的默认 Magento 皮肤在标题方面做得不好,从 SEO 的角度来看,还有很大的改进空间。为了方便您,我们开发了一个空白Magento SEO模板,基于Magento的核心技术,空白模板收录了一切,您可以在这里下载和讨论。

  2.2. 标题

  默认标志是一个,它应该只出现在主页上,在其他页面上应该是一个。最重要的事实是标题的内容放在

  在标签中,例如,在目录页面上,它应该是目录名称,项目也应该是商品名称。

  下一步是清除多余的标题。一个好主意是清除侧边栏的标题,或者制作与商店相关的文字(包括关键字)。没有理由在标题中收录“静态”并且没有关键字。是的,例如,把所有

  最好将标签替换为 to 标签。现在是优化您的内容的时候了,将产品名称放在目录页面中,将目录名称放在目录页面中。在产品页面上,您应该输入产品名称。

  要详细了解为什么正确的标题很重要,请阅读此 文章语义 HTML 和 SEO。

  2.3. 清除你的代码

  保持模板干净,并将模板文件中的所有 javascript 和 CSS 移动到外部 javascript 和 css 文件,因为它们对您的 Magento SEO 没有任何好处。这样做可以确保您的用户在他们第一次阅读这些文件时存储它们,并且搜索引擎不需要花费大量时间来下载它们。

  2.4.速度辅助

  一个非常重要的情况是搜索引擎每天爬过你的商店有多少页面,以及你的商店读取速度有多快。

  您可以做两件事来提高 Magento 的速度:

  激活缓存。在后台单击 System => Cache Management 并启用所有缓存功能,如下所示。

  许多主机和服务器设置也非常重要。使用 MySQL 和 PHP 操作码缓存,您可以显着加快您的 Mageto。

  要考虑的另一件事是二十个外部文档的数量。每次您让人们下载文件时,他们的浏览器都会与 Web 服务器建立另一个连接。所以一个非常好的想法是减少外部文件的数量并将几个文件合并为一个。默认情况下,Magento 已将几乎所有的 javascript 文件合并到一个文件中。

  但是样式表文件没有合并:默认模板有 6 个不同的样式表文件。您可以将这些文件合并到一个新文件中,除了 print.css 文件,也可以使用 Fooman Speedster 模块。除了合并文件之外,这个 mod 还压缩和缓存你的 javascript 和样式表文件。(请注意使用 Speedster 的条件:mod_rewrite 必须可用,并且您的服务器需要支持 .htaccess。如果您在 Magento 中同时使用规范 URL 和 Fooman Speedster,则需要使用此下载在 Canonical 模块上编写。

  3. 高级 Magento SEO 和相同

  一旦你完成了所有的基础,你会发现剩下的就很简单了:同样的内容。其实很多内容都是一样的。这些项目具有相同的内容,至少,下面的 URL 具有完全相同的内容:

  /product.html

  /category1/product.html

  /目录/产品/视图/id/1/

  /catalog/product/view/id/1/category/1/

  此外,产品评论页面的内容几乎相同。另一个问题是目录,在分层导航和索引选择中有很多相同的内容。最坏的情况是一个项目将显示在此页面之外的至少 4 个页面上。

  我们将摆脱这些相同的内容,并允许它被爬取但不被索引,固定目录选择和分层导航。

  3.1. 没有索引,跟随

  安装 Yoast robots 元模块,并确保将其设置为防止所有没有内容的页面被索引,如下所示:

  现在搜索引擎将通过所有链接访问这些页面,但不会在索引中显示这些页面。

  3.2. 不关注非必需链接

  改善 Magento SEO 的另一个简单步骤是停止链接到您的登录、付款、希望购买列表和所有其他没有内容的页面。RSS 提要、分层导航、将项目添加到愿望清单以及将项目添加到比较列表中也是如此。目前没有插件可以做到这一点。您必须进入您的模板文件手动执行此操作。

  3.3. 规范 URL

  为了帮助搜索引擎理解您页面中的相同内容,您可以在每个页面上使用您首选的 URL,使用新的规范 URL 标记(canonical URL tag),您应该安装此规范 URL 的 Magento 模数。

  3.4. XML 映射

  XML 地图是一种让搜索引擎知道您的内容在哪里的简单方法,它不会帮助您更好地排名,但它可以帮助您更快地获得索引。您可以手动创建XML地图,在后台点击Catalog => Google Sitemap => Add Sitemap,选择文件名、路径和存储界面,然后点击“Save & Generate”。

  然后,您可以简单地将以下代码放入您的 robots.txt 文件中,以将搜索引擎引导至您的 sitemap.xml 文件:

  站点地图:/sitemap.xml

  进行这些更改后,您将返回 XML 映射。确认它们是最新的最好方法是设置一个 cron 作业,这里更广泛地描述了这个过程。

  结论:Magento SEO 的演变

  此文章 涵盖了 Magento SEO 的各个方面,如果您有任何反馈,或有其他意见,请告诉我们,我们可以改进此 文章。我们与 Magento 核心开发团队合作改进 Magento SEO 的各个方面,我们正在尝试通过这个 文章 获得一些可以在 Magento 核心中使用的想法和建议。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线