Adding parent pages to posts

时间:2019-08-21 作者:Ian Fillingham

我想在我的博客帖子中添加一个父页面,这样我就可以在分析上跟踪他们的流量。我想避免在标题中添加额外的跟踪代码,以避免减慢我的网站速度。因此,我要创建的是:

实例com/blog/post(当前我的网站默认为example.com/post)

我已经研究了一些事情,我想避免由于永久链接对SEO、我的网站等的整体影响而不得不更改永久链接设置。

如有任何建议,将不胜感激!谢谢大家!

1 个回复
SO网友:WebElaine

更改任何URL都会对您的SEO产生影响。所以,如果你想对SEO没有任何影响,你也不能从example.com/postexample.com/blog/post. 你会想看看你的网站有多完善——如果你有数百或数千篇排名很好的帖子,你可能根本不应该更改URL。然而,如果你有一个更新或更小的网站,或者你的帖子在你想要的关键词中排名不好,那么改变永久链接来添加相关的术语(类别名称,而不是/blog/) 进入您的URL。

这里有三个选项及其优缺点:

使用类别,因为分组后的帖子可能主题相似,所以核心类别可能是对帖子分组的一种简单方法。这还将为每个主题(类别存档)提供一个内置的登录页,您无需手动编辑,最终将得到所需的URL结构/categoryname/individualpost/.

要执行的操作:将永久链接设置更改为/%category%/%postname%/

优点:无需编码,自动创建登录页

缺点:将更改所有博客帖子的永久链接

使用不同的帖子类型,因为帖子没有层次结构(不支持父帖子),所以您可以使用核心页面或自己的自定义帖子类型。这样,您就可以更轻松地自定义登录页(父页),并且最终仍将使用URL结构/parentpage/individualpost/.

要执行的操作:使用页面,或为每个组创建自定义帖子类型

优点:无需编码,能够在编辑器中控制登录页内容

缺点:将更改所有博客帖子的永久链接;“页面”意味着比帖子更静态,因此如果是与时间或新闻相关的内容,可能对SEO不太友好

更改您的Google Analytics设置,尝试使用Google Tag Manager包含您当前的Google Analytics跟踪代码。它将为您提供一个要粘贴的标记管理器代码,而不是粘贴UTM跟踪代码。它的速度和GA一样快,但您将可以访问一个仪表板,在那里您可以微调所包含的跟踪代码。

GA称你在找什么“Content Groups.“有几种方法可以创建它们。一种方法是在每个URL中添加一小行代码,以标识帖子所属的内容组。此代码段不会使网站加载速度减慢。

优点:无需更改任何永久链接

缺点:每次发布帖子时,您都需要手动更新内容分组,因为您当前的permalink结构无法自动确定特定帖子应该属于哪个内容组

我建议更改你的GA设置(使用GTM和内容分组)和永久链接结构(添加类别),除非你已经有一个大型、成熟的网站。这不仅有助于搜索引擎,也有助于访问者了解他们所处的环境。

相关推荐

在GET_Author_Posts_url()中,Author_Nicename参数的作用是什么?

我在看get_author_posts_url() 它将用户id作为参数并返回URL。它有一个可选的第二个参数$author_nicename.get_author_posts_url( $author_id, $author_nicename ); 提供什么$author_nicename 确切地说是吗?