Paul: falsches google-Ergbnis

Moin,
habe auf einer Internetseite Personen mit deren Daten (zum Nachvollziehen folgenden Code ausprobieren):

<table border="1">
<tr>
<td>NAME1</td>
  <td>Telefon</td>
  <td>Strasse</td>
  <td>
   <script type="text/javascript">
    var name = "name1";
    var domain = "xxx.de";
    document.write('<a href="mailto:' + name + '@' + domain + '">');
   </script><img src="Bilder/bild1.gif" alt="E-Mail-Adresse Herr XXX"></a></td>
  <td><a href="#anker1"><img src="Bilder/bild1.jpg" alt="Herr XXX"></a></td>
 </tr>
 <tr>
  <td>NAME2</td>
  <td>Telefon</td>
  <td>Straße</td>
  <td>
   <script type="text/javascript">
    var name = "name2";
    document.write('<a href="mailto:' + name + '@' + domain + '">');
   </script><img src="Bilder/bild2.gif" alt="E-Mail-Adresse Frau XXX"></a></td>
  <td><a href="#anker2"><img src="Bilder/bild2.jpg" alt="Frau XXX"></a></td>
 </tr>
 </table>

Das Ergebnis ist eine Tabelle mit Daten und einem Bild der Person(rechts).
So weit so gut.

Wenn ich jetzt bei google einen Namen davon eingebe und nach Bildern suchen lasse, bekomme ich immer zwei Bilder meiner Seite als Ergebnis. Das richtige und das jeweils vorherige.

Manche sagen vielleicht: besser als gar keins. Aber wenn ein Passfoto mit falschem Namen im Netz steht ist das auch nicht so toll.

Woran kann das liegen?

Danke,
Paul

  1. Hi

    Woran kann das liegen?

    Ich würde vermuten, daß Google keinen semantischen Zusammenhang zwischen den Tabellenzellen (auch wenn die in einer Zeile liegen) erkennen kann.
    Zudem hast du ja auch keine Tabellen-Header angegeben.

    Versuch doch mal, gemäß den HTML-Notationen, diesen Zusammenhang anzugeben.
    Dir steht dazu das scope-Attribut zur Verfügung.

    Also z.B.

    <tr>
     <th scope="row">Name</th>
      <td>Telefon</td>
      <td>Straße</td>
      <td><img /></td>
    </tr>

    Ciao,
      Wolfgang

    1. Hallo,

      Zudem hast du ja auch keine Tabellen-Header angegeben.

      Die Header Tags habe ich nicht mit geposted. Habe ich aber.

      Versuch doch mal, gemäß den HTML-Notationen, diesen Zusammenhang anzugeben.
      Dir steht dazu das scope-Attribut zur Verfügung.

      Also z.B.

      <tr>
      <th scope="row">Name</th>
        <td>Telefon</td>
        <td>Straße</td>
        <td><img /></td>
      </tr>

      Hab ich mal gemacht. Mal schauen wann mich google das nächste mal besucht.

      Danke!

      1. Hej,

        Mal schauen wann mich google das nächste mal besucht.

        Du kannst Google ja empfehlen mal wieder bei dir vorbeizuschauen: http://www.google.de/addurl.

        Beste Grüße
        Biesterfeld

        --
        Art.1: Et es wie et es
        Art.2: Et kütt wie et kütt
        Art.3: Et hätt noch immer jot jejange
        Das Kölsche Grundgesetz