Ein SEO Unternehmen vorgeschlagen , dass wir den Auftrag unserer HTML - Meta - Tags , so dass zu ändern <title>
und <meta name="description">
sind die ersten beiden. Sie sagen, dies soll sicherstellen, dass Suchmaschinen diese beiden Tags verwenden können. Ich hatte den Eindruck, dass die Reihenfolge der Tags im Kopf des Dokuments nicht signifikant ist. Habe ich mich geirrt Gibt es wirklich Suchmaschinen, die davon ausgehen, dass die ersten beiden Tags immer title
und description
und aufhören, sie zu suchen, wenn dies nicht der Fall ist?
15
Antworten:
Du hast Recht. Die Reihenfolge dieser Tags spielt für SEO keine Rolle. Sie müssen nur anwesend sein. Wer auch immer das gesagt hat, ist offensichtlich ahnungslos (und führt natürlich ein SEO-Geschäft. Seufz).
quelle
Während für die Zwecke der Suchmaschinenoptimierung die Reihenfolge möglicherweise nicht von Bedeutung ist, trifft dies nicht zu, wenn andere Aspekte wie die Sicherheit, die Anzeige von Inhalten (Zeichen) oder die Ladegeschwindigkeit berücksichtigt werden. Es ist eine gute Idee, den Kopf Ihrer Seite ungefähr so zu ordnen (vorausgesetzt HTML5 für die Syntax):
Bisher sollten Sie in dem Dokument keine Nicht-ASCII-Zeichen verwenden, sodass die Zeichenkodierung noch kein Problem darstellt. Die Wahrscheinlichkeit, Nicht-ASCII-Zeichen zu verwenden, steigt jedoch deutlich an, sobald Sie dieses Head-Tag öffnen. Dementsprechend (und unter der Annahme, dass Sie Ihre Zeichenkodierung nicht programmgesteuert oder auf Serverebene deklarieren) sollten Sie die nächste Anweisung als Zeichenkodierungsdeklaration festlegen. Dies erfüllt auch Parser / Browser / Agenten, die nach Zeichencodierungsanweisungen suchen würden:
Die folgenden zwei (
X-UA-Compatible
undviewport
) werden von den Leuten bei Bootstrap empfohlen (erst kürzlich als v3.3.4). Ich bin mir fast sicher, dass diese Empfehlungen auf Leistung basieren, aber das meiste, was ich sagen würde, wäre spekulativ:Wenn Sie an ein geräteunabhängiges Design / Entwicklung denken (einschließlich kleinerer Benutzeragenten, die keine Desktop-Benutzeragenten sind), sollten Sie Folgendes einbeziehen:
Zum Schluss der Titel:
Als nächstes bieten Sie das CSS so bald wie möglich nach dem Titel an (kein "Tageslicht" dazwischen):
Wenn Sie Stile auf Seitenebene verwenden, werden diese hier angezeigt. Dies liegt hauptsächlich an der Kaskadierung von CSS: der letzten Deklaration von identischen Spezifitätsebenen (z. B. zwei Anweisungen, die auf einen Absatz abzielen
p
). Um das Überschreiben externer Stile zu vereinfachen (dh ohne größere Spezifität zu verwenden oder!important
), sollten Sie Stile auf Seitenebene hinter externe Stile setzen<link>
. Es ist im Allgemeinen auch nicht ratsam, die @ import-Direktive in Stilen auf Seitenebene zu verwenden, da dies das gleichzeitige Herunterladen anderer Stilelemente behindert:Dies ist der Punkt, an dem es am besten erscheint, Meta-Tags, Favicons und andere Cruft zu platzieren. Es ist zu vermuten, dass Favoriten oder ähnliche Elemente (z. B. iOS-App-Bilder) vor den meisten Metatags geladen werden, da das Herunterladen dieser Elemente geringfügig früher gestartet wird.
Da das Rendern blockiert / verzögert wird, sollten Sie Skripte, die Sie benötigen, so spät wie möglich laden. Wenn sie sich in der befinden müssen
head
, können Sie sie vor dem Schließen derhead
(</head>
) laden . Wenn Sie sie später laden können, setzen Sie sie vor das Ende desbody
Tags (</body>
).In den meisten Fällen scheint es unwichtig, der Reihenfolge der Meta-Tags für SEO-Zwecke viel Aufmerksamkeit zu schenken, da Indizierungs-Bots (dh Suchmaschinen-Spinnen) die gesamte Seite verbrauchen werden. Wie würden sie andernfalls den Inhalt einer Seite indizieren oder diesen Index später aktualisieren?
Es fällt mir auf, dass Websites wie Amazon, Google und andere Personen, die sich eindeutig dafür interessieren, bei allem, was wir zu wissen glauben und bei allen Empfehlungen, die wir im Web finden (auch von Orten wie Google und Bing Webmaster Tools usw.) Über solche winzigen Leistungssteigerungen halten Sie sich nicht an diese Regeln.
quelle
X-UA-Compatible
,viewport
und Apple Touch - Symbole waren noch (relativ) neue im Jahr 2010 waren alle im Einsatz. HTML5 wirkte sich nur auf die Länge der Zeichensatzdeklaration aus. CSS, JS und Image Pipelining waren damals ein Thema, ebenso wie das (Re-) Rendering von Seiten nach der Anwendung von CSS und JS. Ungeachtet dessen konnte ich diese Informationen nicht an einer Stelle (außerhalb derhead
s von HTML-Dokumenten) finden, und nachdem ich über diese Frage gestolpert war, schien es gut, dies hier zu tun.application/ld+json
Skripte für strukturierte Daten einzuschließen? Aus Geschwindigkeitsgründen. Wo wäre es am besten, es zu platzieren? Sollen wir es als externeJavaScript
Dateien behandeln?Aus funktionaler Sicht scheint das Folgende aus Bootstrap die bessere Reihenfolge der Meta-Tags zu sein:
Laut den Leuten bei Google ist das, was für SEO wichtig ist
Wenn Ihre Website nicht für Handys geeignet ist, sehen sie sich nicht einmal 2) oder 3) an. Wenn es für Handys geeignet ist, können sie den Titel und die Beschreibung verwenden, wenn sie Ihre Website auflisten. Keine Garantie dafür. Sie können sich dazu entschließen, eine eigene Beschreibung zu erstellen, die auf dem basiert, was sie auf Ihrer Website finden.
Wenn Ihr Inhalt plagiiert oder wiederholt ist und Sie versuchen, ihn mit Stichwörtern zu füllen oder andere "BlackHat" -Techniken zu verwenden, verletzen Sie diese Dinge und verbieten Sie möglicherweise.
quelle