Zitat von
rennXF
Ich verstehe das, aber wenn der Bot für die Hauptdomain (domain.com) die englische Description anzeigt, darf er auch so schlau sein und für deutsche Benutzer bitteschön das Pendant auslesen
Google zeigt die Description an, die im Inhalt der Seite unter der jeweiligen URL definiert ist. Für die URL https://www.terminal42.ch/ liefert der Webserver an den Googlebot folgendes HTML:
PHP-Code:
<!DOCTYPE html>
<html lang="en">
<head>
...
<meta name="description" content="terminal42 gmbh, IMAGINE YOUR WEB PROJECT WAS AN AIRPLANE, Contao, CMS, Isotope, eCommerce, opensource">
...
</head>
<body id="top" class="win firefox gecko fx35 home">
...
</body>
</html>
Das wird von Google, für diese URL, so indexiert und dann in den Suchergebnissen natürlich auch so angzeigt - wenn Google diese URL in den Suchergebnissen für eine bestimmte Suchanfrage anzeigen will.
Der hreflang bewirkt, dass die im hreflang tag referenzierte Seite in den Suchergebnissen auftaucht und möglicherweise priorisiert wird, wenn der User aus dieser Sprachregion kommt.
Das was du eigentlich willst ist, dass für deutsche Benutzer immer nur die deutsche Startseite in den Suchergebnissen auftaucht - ergo sollte die URL ohne Sprachparameter nie in den Suchergebnissen auftauchen. Ob man Google dazu bewegen kann, und wie, und ob das sinnvoll ist, kann ich dir momentan auch nicht beantworten.
Zitat von
rennXF
Aber ich wünsche mir ein Workaround für solche Problemfälle, denn ihr werdet mir ja wohl zustimmen, dass eine englische Description bei deutschen Suchergebnissen sehr wenig Sinn macht.
Mit dem von mir geposteten Workaround ist es aber so, dass englische Benutzer möglicherweise auch als erstes die URL ohne Sprachparameter in den Suchergebnissen sehen - und dann dort die deutsche Beschreibung (oder gar keine) sehen.
Lesezeichen