私は誰かがこれに似たコードでウェブサイトを更新するのを助けています
<title>keywords | brand</title>
<link rel="shortcut icon" type=" "/>
<link rel="canonical" href="http://website.com"/>
<meta property="og:site_name" content="Site Name"/>
<meta property="og:title" content="Keyword title"/>
<meta property="og:url" content="url"/>
<meta property="og:type" content="website"/>
<meta itemprop="name" content="schema name"/>
<meta itemprop="url" content="schema url"/>
<meta name="Twitter:title" content="title"/>
<meta name="Twitter:url" content="url"/>
<meta name="Twitter:card" content="summary"/>
<meta name="description" content="keywords in desc" />
WebサイトCMSは、すべてのページで同じヘッダーファイルを使用しているので、このデータがすべてのページで繰り返されても問題ありませんか?
また、すべてのページのヘッダーに同じURLが適用されると、正規の問題が発生しますか?
OG:site_nameを除くそれらのすべてがページ固有であるため、はい、それは問題になります。
具体的には、<title>
および正規タグ。すべてのページに同じ<title>
要素がある場合、Googleはおそらくすべてのページを同じタイトルで検索中に表示します(代わりにページ上のタイトルを使用することを選択できますが、これはめったにありません) 。
URLのバリエーションがある場合、正規タグは重要です。例えば:
上記のすべては、Googleによって異なると見なされます。ただし、リダイレクトが設定されていない限り、これらの一部またはすべてが表示され、インデックス付け可能になります。正規タグは、どのバージョンをマスターと見なすかをGoogleに指示するためのものであるため、他のバージョンのランキングをそれに関連付けることができます。
一意の正規タグがないと、この問題はサイトのすべてのページに広がり、重複したコンテンツの警告が表示されます。
また、例にはdescriptionメタタグがありません。これも一意である必要があります。
<meta name="description" content="Your page's description, which is typically a couple sentences." />
Googleはページのクロールからこれを取得できますが、これを定義して、Googleを少しガイドし、ユーザーにインデックスページで何を見せたいかを知らせることがベストプラクティスです。