Googleでの著者権威を高めるためのプロフィールページへのSchema.orgの適用

First off, Schema.org is very well applied throughout the forums!

I would like to know however if it could be possible to give an ‘author’ some more authority for Google search results by also applying Schema.org to the profile page and additionally adding the possibility to link social media accounts to that profile.

There’s a Schema.org ProfilePage type which can be found here: ProfilePage - Schema.org Type

Not all will be necessary, but here’s some example markup of how it could be implemented:

<script type="application/ld+json">
{
    "@context" : "http://schema.org",
    "@type" : "ProfilePage",
    "mainEntity" : {
        "@type" : "Person",
        "name" : "Jane Doe",
        "givenName" : "Jane",
        "familyName" : "Doe",
        "email" : "jdoe@examplelaw.com",
        "telephone" : "9195555555",
        "jobTitle" : "Partner",
        "image" : "https://www.examplelaw.com/wp-content/examplelaw/2018/02/jane-doe.jpg",
        "url" : "https://www.examplelaw.com/attorney/jane-doe/",
        "worksFor": {
            "@type": "Organization",
            "name": "Example Law Firm",
            "url": "https://www.examplelaw.com/",
            "address": {
                "@type": "PostalAddress",
                "addressLocality": "Raleigh",
                "addressRegion": "NC",
                "postalCode": "27604",
                "streetAddress": "100 Main Street, Suite 201",
                "addressCountry": "USA"
            }
        },
        "gender": "female",
        "alumniOf": [
            {
                "@type" : "CollegeOrUniversity",
                "name" : "University of North Carolina at Chapel Hill"
            },
            {
                "@type" : "CollegeOrUniversity",
                "name" : "University of North Carolina School of Law"
            }
        ],
        "memberOf": [
            "North Carolina State Bar",
            "Wake County Bar",
            "North Carolina Board Certified Family Law Specialist",
            "Certified Parenting Coordinator",
            "NCDRC Certified Family Financial Mediator"
        ],
        "award": [
            "North Carolina Super Lawyers, Rising Star 2018",
            "Business Leader Magazine, North Carolina Top Family Lawyer"
        ],
        "sameAs": [
            "https://www.facebook.com/JaneDoeAttorney/",
            "https://www.linkedin.com/in/jane-doe-attorney",
            "https://twitter.com/janedoeattorney"
        ]
    }
}
</script>

Where especially ‘sameAs’ would be a welcoming asset.

「いいね!」 3

By default, the profile page is prohibited from indexing, or am I confusing something?

「いいね!」 3

最近緩和されたと思いますが、プロファイルページはインデックス化されるようになったと記憶しています。

プロファイルページについて、具体的に何を提案しますか?最初の投稿で投稿されたコードブロックだけですか、ジョシュアHさん?

「いいね!」 1

私はこの変更に賛成です。Googleも近いうちにフォーラムでこれを推奨するでしょう。特にsameAsリンクとinteractionStatisticsですが、クラスタリングを支援する追加情報も役立つでしょう。

そして、それは良い一般的な構造の推奨です(ProfilePage → mainEntity → Person)。schema.orgにアカウントタイプがあればよかったのですが、あまり普及していないため、現在あるもので対応しています。

「いいね!」 3

しかし、難しいのは、ユーザーページではインデックス作成を許可していないことです。

一般的に、Googleに追加する価値の低いページと見なしています。

Stack Overflowやその他のいくつかの場所では、ここでインデックス作成を許可しています。

ユーザーページに関する戦略に大きく依存すると思いますが、プライバシーに関する懸念が混在するスパムや悪用の可能性のあるベクトルです。

特定のグループにのみインデックス作成を許可し、ユーザー名だけの空白のページよりも優れたHTMLビューがあれば、この取り組みの一環として構築する意味があるかもしれません。

フォーラムがユーザープロフィールに着地するGoogleからのインバウンドリンクからどれだけの価値を得られるかが大きな疑問だと思います。

「いいね!」 2

もっともな質問です。

一般的に我々が抱える問題の一つは、URLインデックスに加えて、多くの事柄にウェブをデータソースとして使用していることです。そして、それらのページにおける鮮度や品質のシグナルとして役立つデータが、どこにも存在しない形でたくさんあります。フォーラムの観点からは、主にフォーラム内のコンテンツの著者をより良く理解できるようになるでしょう。なぜなら、すべての投稿にその情報を付加するのはコストがかかるからです。それによって、サイト上で最高の著者とコンテンツを、より新鮮に、より良く促進できるようになることが期待されます。しかし、あなたは良い点を指摘しました。そのROI(投資収益率)は、ディスカッションページほど明白ではありません。その問題については、Googleの他のメンバーにも提起します。

「いいね!」 2

はい、これはまさに根本的な問題です。問題は、このデータのどれだけが疑わしいもので、どれだけが信頼できるものかということです。

名前、経歴、私のホームページへのリンクは、すべて根本的にかなり疑わしいデータです。これらは、検証なしにエンドユーザーが完全に制御できるものです。例えば、誰かが「Sundar Pichai」という名前を使い、Googleへのリンクを含めることができます。GoogleのCEOの検索結果が、この偽のプロフィールに誘導されるのは、私たちが最も避けたいことです。

時間が経つにつれて、ユーザーがフォーラムに参加するにつれて、そのデータは疑わしいものでなくなっていきます。例えば、ユーザーが1年間フォーラムにいて、頻繁に投稿している場合、そのプロフィール情報が正確であると信頼できるかもしれません。

もちろん、アイデンティティの問題を解決することは、ある程度解決不可能であり、多くの人が試みて失敗してきました。

ユーザーごとに信頼できるその他のデータには、以下のようなものが含まれます。

  • ユーザーが持つバッジのリスト
  • 投稿したトップトピックと投稿
  • 受け取った「いいね!」やリアクションの数
  • アカウントの年齢
  • 所属している公開グループ

インデックス作成の観点からは、サイト運営者は、Googleがまず信頼できるユーザーからのコンテンツのインデックス作成を優先することを望むでしょう。しかし、どこから始めるかの線引きは微妙です。

しかし、サイトマップのスキャンは根本的に非常に効率的なため、これはやりすぎなマイクロ最適化のように思えるかもしれません。

「いいね!」 2

We handle this problem already for much larger sets of profiles than Discourse forums (like social media profiles). Not that things don’t slip through the cracks, but we’ve been working on the issue of people claiming they are celebrities for years and have a lot of signals for these things. Some of the signals you mentioned are the types of things we look for. And that’s precisely why when they aren’t indexed or we fail to extract them, we don’t know as well which posts and people to prioritize. We can try based on the content authorship, but it’s usually lacking some signals.

すでに、Discourseフォーラムよりもはるかに大規模なプロファイルセット(ソーシャルメディアのプロファイルなど)でこの問題に対処しています。見落としがないわけではありませんが、有名人を名乗るという問題には長年取り組んでおり、それらに関する多くのシグナルを持っています。あなたが言及したシグナルのいくつかは、私たちが探しているものです。そしてまさに、それらがインデックス化されない場合や抽出に失敗した場合、どの投稿や人物を優先すべきかわからないのです。コンテンツの著作者に基づいて試すことはできますが、通常はいくつかのシグナルが不足しています。

「いいね!」 2

その人が検索されない限り、価値はありません。その状況では、すべてのソーシャルメディアアカウントがDiscourseのユーザーアカウントを過剰に駆動すると思います。

last monthにGoogleはDiscussionForumPosting schema(Discourseがすでに得意としているもの)および ProfilePage schemaのサポートを追加しました。

彼らは現在、投稿の作成者を一意に識別するウェブページへのリンク、最も可能性が高いのはフォーラムのプロフィールページである author.url にディスカッション投稿をリンクすることを推奨しています。

投稿の作成者を一意に識別するウェブページへのリンク。フォーラムのプロフィールページである可能性が最も高いです。このページにはprofile page structured dataを使用してマークアップすることをお勧めします。

私が理解する限り、ディスカッション投稿にリンクされたインデックス作成済みの ProfilePage を持つことが、フォーラムがGoogleの新しいPerspectives検索でランク付けされる唯一の方法です。これらすべては、noindex化されたプロフィールページとは互換性がありません。


この最新のニュースを踏まえて、プロフィールページをインデックス作成し、OPからのスキーマを追加することを再検討していただけますか?

検索エンジンでプロフィールページをインデックス可能にする設定を作成するのは良い選択肢かもしれません。これにより、各コミュニティ管理者は、プロフィールを検索エンジンに公開するかどうかを自分で決定できます。

スパマーがそのようなプロフィールページやDiscourseフォーラム/コミュニティをリンク構築プラットフォームとして利用するのを防ぐために、別のオプションを追加することも良いかもしれません。それは、特定の基準(ウィキ投稿に関連する設定のような信頼レベル、またはたとえば検証済み専門家のグループのメンバーであること)を満たすユーザーに対して、フォーラムプロフィールをインデックス可能にする(metaタグで制限可能)というものです。一部のコミュニティには、プロフィールページをインデックス可能にすることで会話への参加意欲が高まる医師、弁護士などの実際の専門家がいるかもしれません。彼らは自分の分野の専門家かもしれませんが、SEOやウェブなどについては何も知らないかもしれません。ブログやウェブサイトなどを作成したくないとしましょう。Discourseコミュニティでのプロフィールへの短いリンクは、彼らにとって良い選択肢となるかもしれません。

プロフィールページは正確にはランキング要因ではありませんが、検索エンジンが特定の記事やフォーラム投稿が信頼できるかどうかを理解するのに役立ちます。

「いいね!」 1

Discourse はインデックス可能なプロフィールページを提供するべきか?

インデックス可能なプロフィールページの賛否については、様々な意見があります。
ここでは、ミニマルなインデックス可能なプロフィールページを追加することについて、いくつかの意見を要約します。


  1. Google は、参照されるインデックス可能なプロフィールページにより、フォーラムのコンテンツをより簡単に処理できます。
  1. 「曖昧さの解消」のために、Google はインデックス可能でなくても、少なくとも作成者への参照を必要とします。
  1. ミニマルなプロフィールページのスキーマドラフトがあります。
  1. インデックス可能なプロフィールページによる Discourse への大きな追加負荷はありません。

Google はすでにプロフィール URL をクロールしており、HTTP ヘッダー X-Robots-Tag: noindex を持つ応答を受け取ってから、結果を破棄しています。

スクリーンショット Google Search Console --&gt; 'noindex' タグにより除外 (クリックして開く)

ミニマルなプロフィールページを提供することで、Google は少なくとも結果を何らかの形で利用できます。


私の結論

プロフィールページに cralwer_view を追加し、ミニマルなスキーママークアップのみを表示します。追加情報は不要です。
ミニマルなスキーママークアップは、すべての投稿の author 属性として既に提示されているスキーマデータとまったく同じデータに似ている必要があります。

<html>
  <body itemtype="https://schema.org/ProfilePage" itemscope>
    <span itemprop="mainEntity" itemtype="http://schema.org/Person" itemscope>
      <a itemprop="url" href='https://meta.discourse.org/u/{user_name}'>
        <span itemprop='name'>{user_name}</span>
      </a>
    </span>
  </body>
</html>

これは有効な「プロフィールページ」です - search.google.com/test/rich-results の例を参照してください。

これにより、プロフィールページの URL は再びインデックス可能になります。

「いいね!」 2