5 Stimmen

Warnleiste oben auf HTML-Seite?

Was ist der beste Weg, um eine Warnleiste mit CSS zu erstellen, aber ohne JavaScript, oben auf der Seite, wie die, die StackOverflow hat, um zu sagen "Stack Overflow funktioniert am besten mit aktiviertem JavaScript"?

Ich habe gehört, dass dies für die SEO schlecht ist, da es doppelter Inhalt auf jeder Seite ist. Wie kann ich das verhindern?

6voto

CPrimer Punkte 623

Sie können versuchen, Inhalte, die nur für Benutzer ohne JavaScript sichtbar sein sollen, innerhalb eines noscript-Tags zu platzieren.

Bitte aktivieren Sie JavaScript.

3voto

Marius Punkte 55729

Etwas wie das:

...

Diese Seite funktioniert am besten mit JavaScript

  var elm = document.getElementById("jsNotify");
  elm.parentNode.removeChild(elm);

...

Dies fügt die Benachrichtigung oben auf der Seite hinzu, entfernt sie jedoch, wenn JavaScript aktiviert ist.

Ich bin mir nicht sicher, wie Sie Suchmaschinen dazu bringen können, den Text darin zu ignorieren. Aber wenn Sie Links haben, können Sie nofollow verwenden, um die Suchmaschine daran zu hindern, dem Link zu folgen, so:

eingeschränkte Seite

0 Stimmen

Wie verhindern sie, dass die Leiste beim Scrollen bewegt wird :)?

0 Stimmen

Setzen Sie dessen Position durch CSS auf fixed.

3voto

Chris Fulstow Punkte 39665

In Bezug auf SEO wird dies nicht als doppelter Inhalt gezählt, genauso wenig wie ein Vorlagenheader oder eine Navigation.

1voto

leepowers Punkte 36580

Doppelter Inhalt auf jeder Seite sollte die Suchmaschinenbewertungen nicht beeinflussen, solange der Inhalt kurz & einfach ist, wie ein Urheberrechtshinweis. Wenn du deine Seiten mit zu vielen doppelten Schlüsselwörtern füllst, ist das etwas anderes, da Suchmaschinen das als Versuch, den Motor zu spammen, ansehen werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X