2016-10-21 3 views

答えて

0

jqueryを使用して、四角形のヘッダーで書かれた四角形のメタやその他のものの出力を制御することができます。これにより、すべてのページで検索エンジンスニペットを制御できます。通常のSquarespaceテンプレートでは変更が困難な機能です。 UIエディタの高度な領域の下に、これを挿入することもできます。

{squarespace-headers} 
    <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script> 
<script language="JavaScript"> 
jQuery('meta[name=description]').attr('content', 'Changed description'); 
jQuery('title').text('changed title'); 
+0

私は間違いなくこれをお勧めしません。多くの場合、検索エンジンは物事を正しく索引付けしないことがわかります。例があれば自由に投稿して、私はそれをチェックします。 – jasonbarone

+0

これは過去に問題だったと思いますが、今度はGoogleが書き直したタイトルと説明をクロールします。これまでのところ1つのサイトで動作していました。私はそれを試して次のサイトで更新されます。 –

+0

@jasonbarone [検索結果の例](https://www.google.com/search?q=site%3Aandyberke.com&oq=site%3Aandyberke.com&aqs=chrome..69i57j69i58.3425j0j7&sourceid=chrome&ie=UTF-8) - すべてその方法を使用して書き直されており、わかるように、Googleによってインデックスが作成されています。 –

1

これを解決する最良の方法は、{squarespace-headers}を単純で単純なものにしないでください。私はSquarespaceの周りに自分のやり方をハックしようと膨大な時間を費やしてしまい、最終的に{squarespace-headers}を再構築して、あなたが必要としない厄介者の多くを落としました。明らかに、これはプロダクションにはお勧めできませんが、どちらもJavaScriptでヘッダーメタを変更するものではありません。

JSON-Tを使用してメタを完全に再構築できます。

+0

私はそれについて考えましたが、サイトを更新する更新が心配でした。私は下記の方法論を別のCMSで使用し、Googleは書き直したタイトルをクロールして検索結果に正しく表示しました。 –

関連する問題