共享URL时为什么没有出现主页的元描述?

时间:2019-07-30 16:14:31

标签: seo jekyll metadata social-media

问题

每当我在社交媒体上共享URL https://decentr.net/时,它都不会带有元描述。

但是,当我共享网址https://decentr.net/blog/或任何其他页面时,会出现元描述。

这是电报的屏幕截图:

Meta description telegram


例外

在whatsapp上它确实带有元描述

这是whatsapp的屏幕截图

Meta description whatsapp


代码

Index.html(首页)中的首要问题

---
layout: page
title: Earn by surfing the net
permalink: /
---

<head>中的元描述

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="Decentr provides a web browser experience that gives surfing the internet a payable value for every user">
<meta name="viewport" content="width=device-width, initial-scale=1">

SEO Jekyll插件

<!-- Begin Jekyll SEO tag v2.5.0 --> 
<title>Earn by surfing the net</title> 
<meta name="generator" content="Jekyll v3.8.5" /> 
<meta property="og:title" content="Earn by surfing the net" /> 
<meta property="og:locale" content="en_US" /> 
<link rel="canonical" href="http://decentr.net//" /> 
<meta property="og:url" content="http://decentr.net//" /> 
<meta property="og:site_name" content="Earn by surfing the net" /> 
<script type="application/ld+json"> {"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://decentr.net//assets/logo.png"}},"@type":"WebSite","url":"http://decentr.net//","headline":"Earn by surfing the net","name":"Earn by surfing the net","@context":"http://schema.org"}</script> 
<!-- End Jekyll SEO tag -->

_config.yml中的元描述

# Site settings
title: Earn by surfing the net
subtitle: "Decentr provides a web browser experience that gives surfing the internet a payable value for every user"
url: "http://decentr.net/"


Github存储库:

https://github.com/bomengeduld/decentr.net

1 个答案:

答案 0 :(得分:1)

这不是关于杰基尔的问题。 HTML生成后,Jekyll的工作结束。如果您已确认元描述位于生成的HTML中,那么这实际上不是有关Jekyll的问题。

相反,这是有关各种社交媒体网站的预览生成器的问题。他们是否选择使用元描述取决于他们,我们在那里无能为力。

有多种工具可以帮助您了解社交媒体预览抓取工具如何理解您的网站:

Google上还有许多其他工具,我建议您进行搜索。

我的猜测是WhatsApp具有您网站的缓存版本,并且元描述没有更新。再次,我建议您搜索一种工具,该工具可让您触发对网站的重新抓取。