对我们的 SEO 来说,进行我们想要的优化应该很容易,对吧?当我们需要更改标题标签、元描述和链接等页面元素时,我们经常求助于我们的开发团队并将我们的任务添加到一长串紧急工作列表中。但是,这种情况经常发生——我们相信你会赞同下一点——这些任务不像那些已经在列表中的任务那样优先级高。如果您自己可以做到这一点呢?是否可以使用 JavaScript 动态更改元标记?
使用 JavaScript 手动更改元标记需要对 JavaScript 与您的网站的集成有所了解。这很耗时,但如果您只需要每个月左右进行更改,并且只需要对有限的数量或页面进行更改,它就可以工作。另一种选择是像 PageImprove 这样的工具,它允许您在第二次进行这些更改,并且更适合您需要进行的不仅仅是零星的更改。 PageImprove 将可视化编辑器与 JavaScript 插件相结合,确保实时优化对我们来说真的很容易。让我们看看这是否是您的最佳选择,如果是,如何自行实施 SEO 更改。
我应该使用 JavaScript 更改元标记吗?
元标记是用于向搜索引擎传达有关页面的特定信息的代码元素,例如其内容的 <title/> 或 <meta name="description"/>。这些元素共同代表任何给定页面的元数据,并且可以影响您的搜索引擎排名和来自搜索引擎排名页面 (SERP) 的点击率。因此,难怪 SEO 和内容营销人员都有兴趣对其进行更改。
无论您是等待数月等待开发人员资源可用还是无法访问您的 CMS,在某些情况下,您需要自己更改元标记的内容作为相对紧急的事情。您可能有新的产品更新需要告诉客户,可能有重大的 Google 更新,或者您可能不再提供某项服务。需要明确的是,最好的情况是您在需要时在后端进行更改。使用 JavaScript 更改它是一种临时修复,它使您的新内容和标签可供搜索引擎和访问者使用,但不会更改您网站后端的值。如果您做出想要永久的更改,您仍然需要在后端实现更改,但至少当您使用 JavaScript 更新它们时,您的更改是可见且可索引的,并且不会延迟制作后端变化,不会延迟您的结果。
如何使用 JavaScript 手动更改元标记内容(以及何时应该)?
如果您决定自己解决这个问题,您需要知道如何在不破坏网站的情况下对您的网站进行硬编码更改。通过操作文档对象模型 (DOM)(构成每个网页的 HTML、CSS 和 JavaScript 的编译),您可以向搜索引擎显示要索引的信息,从而确定访问者将看到的内容。这涉及对每个页面的代码进行直接更改,前提是您知道如何访问它,并且实际上您可以。假设您要编辑面包店特定产品页面的标题标签的内容。也许您的巧克力软糖蛋糕已经过修饰以使其更具吸引力。
了解如何将 JavaScript 代码添加到您的网站。该方法因平台而异。
您需要添加 JavaScript 代码片段,这将对特定页面上的标题标签进行更改。所需的代码因平台而异。
对需要更改标题的所有页面重复此操作。
这是一种让您可以控制元标题(和描述)的方法,因为您几乎可以使用您喜欢的任何属性值来优化每个页面,但这可能需要大量的手动工作(更不用说陡峭的学习曲线)。
如何使用 PageImprove 轻松更改元标记?
花时间寻找一种使用 JavaScript 更改元标记的简单方法可能不是您的最佳时间利用方式。另一方面,安装一个简单的浏览器扩展可能是PageImprove 为您处理 DOM 的所有操作,因此您可以快速进行所需的页面 SEO 改进,并为您的客户获得更快的 SEO 结果。无需任何编码经验 - 进行实时优化所需要做的就是安装浏览器扩展并将 5kb JavaScript 片段添加到您的网站,一切顺利。
您或您的开发团队将代码段手动添加到 <head>。确保它安装在每个页面上,以便您的更改可以通过该工具发布(否则,它们只会保存为草稿)。完成后,您可以使用直观的可视化编辑器开始对元标记进行编辑,而不必担心对网站代码进行永久性更改。只需转到您要优化的页面,选择“基本标签”并使用方便的字符计数器输入您的文本来指导您。
然后,您可以发布更改以使其对机器人和访问者可见,然后开始跟踪您的搜索性能。如果更改不是您想要的,请不要担心——它们远非永久性的。只需单击一下,您就可以恢复到以前的状态。如果对元标记的更改正在改善相关页面的搜索性能,并且您希望将它们永久化,您可以简单地将它们的列表导出到 CSV 文件中以发送给您的开发人员。这是确保 SEO 和开发人员可以一起工作而不是践踏彼此的优先事项的好方法,也是确保您正在开发的网站获得更好的 SEO 结果的好方法。