Jak zaimplementować rel = author na stronie z wieloma autorami?

9

Mam forum i chciałbym dodać rel=authordo moich stron. Jednak każda strona ma wielu autorów i nie jestem pewien, jak powinienem wdrożyć, rel=authorjeśli mam wielu autorów.

Czy ktoś ma jakieś porady?

unor
źródło

Odpowiedzi:

2

Być może ktoś nadal widzi to pytanie, więc warto wskazać, że Google nie obsługuje już autorstwa Google

https://plus.google.com/u/0/+JohnMueller/posts/HZf3KDP1Dm8 https://support.google.com/webmasters/answer/6083347?hl=en

I zachęca do korzystania z danych strukturalnych.

Nie trzeba już dodawać rel=authordo Google. Nadal istnieje jako mikroformat i może być używany przez inne aplikacje. Nadal możesz dodawać, gdzie jesteś autorem za pośrednictwem Google+ do celów społecznościowych.

Ale to nie znaczy, że Google nie rozpoznaje autora posta. Analizuje uporządkowane dane, bajty, cytowania, jak zawsze.

Lucgenti
źródło
4

Użyłem instrukcji z artykułu How To Implement Rel = Author do stworzenia mojej strony. Jedyną różnicą jest to, że miałem dwa rel=authorlinki zamiast jednego. Następnie przetestowałem stronę za pomocą bogatego narzędzia do testowania fragmentów Google , a pierwszy autor, do którego link został wyświetlony, był wyświetlany tak, jakby był jedynym autorem. Drugi autor nie był w ogóle wyświetlany .

Wiele rel=authorlinków to coś, co moim zdaniem Google powinno rozpoznać, ponieważ strony takie jak fora i strony wiki mają zwykle więcej niż jednego autora.


źródło
1
Strony takie jak fora i strony wiki mogą mieć kilkudziesięciu autorów na jednej stronie, których Google nie byłby w stanie wyświetlić w żadnej przydatnej formie. Twierdziłbym, że rel=authorjest to niewłaściwe dla stron z TYM wieloma autorami.
Blazemonger,
3

Nie mogłem znaleźć żadnych authorinformacji specyficznych, ale specyfikacje HTML pozwalają zdefiniować więcej niż jeden link z tą samą relacją, np.

<link rel="alternate" hreflang="de" href="https://webmasters.stackexchange.com//de.example.com/my/page.htm">
<link rel="alternate" hreflang="en-gb" href="https://webmasters.stackexchange.com//uk.example.com/my/page.htm">
<link rel="alternate" type="application/rss+xml" href="https://webmasters.stackexchange.com/my/page.rss">
<link rel="alternate" type="application/atom+xml" href="https://webmasters.stackexchange.com/my/page.xml">
<link rel="alternate" type="application/pdf" href="https://webmasters.stackexchange.com/my/page.pdf">
<link rel="alternate" type="application/pdf" media="print" href="https://webmasters.stackexchange.com/my/print-page.pdf">
<link rel="alternate" media="handheld" href="https://webmasters.stackexchange.com/my/mobile/page.htm">

Zakładam, że to samo można zrobić z authorrelacją.

Lèse majesté
źródło
wiesz jednak, czy Google to rozpozna?
@Christofian: Tego nie wiem. Może możesz spróbować i dać nam znać? = P
Lèse majesté
1
Spróbuję wtedy i dam ci znać, jak to idzie ...
1
Wynik mojego eksperymentu: webmasters.stackexchange.com/a/25185/6901
3

Zgodnie z roboczym szkicem HTML5 :

Słowa kluczowego autora można używać z elementami link, a i area. To słowo kluczowe tworzy hiperłącze.

W przypadku elementów a i słowa kluczowego autor oznacza, że ​​przywoływany dokument zawiera dodatkowe informacje na temat autora najbliższego przodka elementu artykułu elementu definiującego hiperłącze, jeśli taki istnieje, lub strony jako całości, w przeciwnym razie.

Chociaż specyfikacja nie wskazuje rozdzielczości dla wielu autorów określonych na poziomie dokumentu HTML5, poziom elementu zapewnia obsługę wielu autorów w jednym dokumencie HTML5 (co powinno pokryć potrzeby twojego forum).

danlefree
źródło
2

Testowałem stronę w narzędziu testowym:

Uwaga: narzędzie testujące sprawdza obecnie tylko pierwszy link rel = author wymieniony na stronie w poszukiwaniu linku do profilu Google+ [...]. Możliwe, że autorstwo może faktycznie działać na tej stronie z powodu innych linków rel = author na stronie. Aby sprawdzić, czy autorstwo działa na tej stronie, upewnij się, że pierwszy profil wymieniony w witrynie prowadzi do odpowiedniego profilu Google+.

Omiod
źródło