首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Squarespace页面可以是NoIndexed吗?

Squarespace页面可以是NoIndexed吗?
EN

Stack Overflow用户
提问于 2019-04-16 22:59:03
回答 2查看 991关注 0票数 1

我想"noindex“的所有标签页在一个Squarespace网站。不幸的是,由于Squarespace不允许访问.htaccess文件,甚至不允许访问robots.txt文件,而且标签页面是动态的,我还没有找到一种方法来阻止谷歌索引它们。我通过搜索控制台删除它们的尝试也没有成功。

那么,有没有人知道一种阻止和不索引Squarespace标签页面的方法呢?

EN

回答 2

Stack Overflow用户

发布于 2019-06-11 04:21:24

Squarespace已经添加了标签和分类页面的无索引功能,所以你不需要做所有这些事情。只需转到您的博客页面的SEO选项卡,然后查找“隐藏搜索引擎”。有关使用标签(和类别)的更多信息,我写了一篇可能有用的文章,How To Use Tags And Categories For Squarespace SEO

票数 2
EN

Stack Overflow用户

发布于 2019-04-17 01:53:25

是的,这是可能的。有多种选择。有关更多信息,请参阅Squarespace的支持页面herehere

用于将'Noindex‘元添加到Squarespace站点的选项

最佳选择

1.在采集设置中启用标签

要为标记页启用noindex标记,请执行Use the "SEO" tab操作:

在主页菜单中,单击pages。

  • 悬停在页面上,然后单击gear-icon.

  • Click SEO选项卡。
  1. 在Hide Search Engines下,选中"All
    1. pages in

    Search“

可能仍然有效的旧选项

2.使用开发者模式

这将添加meta元素,而不使用javascript。

  • 编辑站点的<head>元素,添加一些JSON-T,如:{.if tagFilter}<meta name="robots" content="noindex">{.end}<head>元素很可能位于site.region文件中,也可能位于/blocks中的.block文件中。如果只想在某些集合上添加元素,可以用{.equal? collection.urlId "mycollection"}...{.end}.

之类的东西封装前面的JSON-T

3.使用Javascript

这将使用javascript添加meta元素,尽管它在这样的情况下是否有效还存在争议,但有迹象表明它是有效的。

  1. 通过头代码注入,插入以下内容:<script>/\/tag\/|tag=/.test(window.location.href) && document.head.appendChild(Object.assign(document.createElement("meta"),{name:"robots",content:"noindex"}));</script>

请注意,上面的代码将通过javascript在任何包含/tag/tag=的页面上添加meta元素。您需要确保您的站点上没有使用这两种模式中的任何一种的合法URL,并且您希望被索引。否则,您可能希望编辑代码的逻辑以测试更具体的模式。

4.使用Google Tag Manager

这也可能依赖于javascript,但对于非程序员来说,这可能更容易实现。

如果为necessary.

  1. Create a GTM account<script>代码片段放在sitewide header injection的顶部。将<noscript>代码片段放在站点范围footer injection.
  2. Add a new tag.的顶部转到“标签”,然后单击“新建”。创建一个新的标记配置,将robots noindex元元素添加到页面中。最后,向配置添加一个触发器,该触发器将仅在包含/tag/的URL上触发。https://radrank.com/squarespace-seo-problem/

在radrank.com上创建了一个很好的教程

请注意,Squarespace最近对博客集合的URL结构进行了更改,并且当前Squarespace站点的robots.txt文件中与?tag=mytag/tag/mytag URL结构相关的内容不一致。以前的标签结构实际上在Squarespace的robots.txt文件中被标记为disallow。后一种URL结构则不是。但是,规范的标记和XML站点地图应该使用后一种URL结构。上面的第二个选项是为了防止Squarespace将它们的方法更改为robots.txt文件中以前的URL结构。

选项2-4可能需要比个人更高的付费计划。上面的选项3和4可能是使用添加到站点页眉/页脚的标记块来完成的,尽管据我所知这还没有经过测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55711185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档