Google erklärt, wie Sie sicherstellen können, dass Links in der ersten Folge der neuen Linkerstellung mit JavaScript ordnungsgemäß funktionieren. Dies ist nicht so einfach, wie Sie vielleicht denken, warnt Martin Splitt.
Dies gilt insbesondere für das Hinzufügen von JavaScript-Funktionen zu einem Link.
Mit JavaScript können Websites Links auf unterschiedliche Weise anpassen. Dadurch kann der Link jedoch für Crawler unbrauchbar werden.
Dies empfiehlt Splitt.
Tun Sie: Halten Sie es direkt
Der direkteste Weg, einen Link auf eine Website zu setzen, ist die Verwendung eines "Das ist keine gute Idee", sagt Splitt.
Der Grund dafür ist, dass der Link nur funktioniert, wenn JavaScript ordnungsgemäß funktioniert.
Ohne ein Ahref-Attribut können Crawler nicht bestimmen, wohin ein Link führt, da der Crawler kein JavaScript ausführt.
Nein: Verwenden Sie die Pseudo-URL
Es hilft auch nicht, ein Ahref-Attribut ohne eine nützliche URL oder mit einer "Pseudo-URL" wie im folgenden Beispiel hinzuzufügen:

Das Ergebnis ist dasselbe wie ein Link ohne ein Ahref-Attribut, was bedeutet, dass es keine gute Idee ist.
Nein: Tasten verwenden
Die Verwendung einer Schaltfläche scheint eine praktikable Option zum Hinzufügen eines Links zu einer Seite zu sein, ist aber auch keine gute Idee.
Die allgemeine Faustregel lautet: Wenn ein Link auf der aktuellen Seite etwas auslöst, sollte es sich wahrscheinlich um eine Schaltfläche handeln.
Wenn ein Link einen Benutzer jedoch zu anderen Inhalten führt, die zuvor nicht auf der Seite waren, sollte es sich um einen Standardlink handeln.
Keine vertrauenswürdigen Klick-Handler
Websitebesitzer sollten beispielsweise auch keine Links mit anderen HTML-Elementen und einem JavaScript-Klick-Handler simulieren.
Dies unterbricht die integrierten Eingabehilfen und ist keine gute Idee.
Tun Sie: Verwenden Sie semantisches HTML
Das Fazit lautet: Verwenden Sie das semantische HTML-Markup und verweisen Sie Ihren Link auf eine richtige URL.
Was ist eine richtige URL? Das wird im nächsten Abschnitt erklärt.
Verwendung "geeigneter" URLs
Diese URLs sind typische Beispiele für eine "richtige URL":

Dies sind geeignete URLs, da sie die folgenden Attribute enthalten:
- Ein Protokoll
- Ein Gast
- Ein Pfad zu bestimmten Inhalten
- Eine Fragmentkennung (optional)
Achten Sie auf Fragmentkennungen
Da Fragment-IDs optional sind und auf Speicherorte innerhalb desselben Inhalts verweisen, werden sie von Crawlern ignoriert.
Es ist besonders wichtig zu beachten, wenn Sie eine einseitige Anwendung mit Links voller Snippet-IDs erstellen.
Die Crawler folgen den Links nicht, sodass sie die Webanwendung nicht verstehen können.
Zusammenfassend:

Dies sind seine wichtigsten Schlussfolgerungen aus der ersten Ausgabe von Google Lightning Talks:
- Verwenden Sie das entsprechende Link-Markup.
- Verwenden Sie keine Snippets, um unterschiedliche Inhalte in Apps mit nur einer Seite zu laden.
- Erstellen Sie Websites, die gut mit JavaScript funktionieren, und die Links werden gefunden.
