Tutorials / Webentwicklung / Webseiten-Optimierung / Ladezeit verbessern / PHP / Meta-Elemente selektiv ausblenden

Mit PHP die übertragene Datenmenge reduzieren

Ausgabe von Meta-Elementen seitenabhängig steuern

Das Meta-Element Robots "index, follow" selektiv ein- oder ausblenden

Wie ⇒ hier bereits beschrieben wurde, ist das Einblenden eines Robots-Meta-Tags/-Elementes der den Wert "index,follow" besitzt im HTML-Quelltext nicht notwendig und kann weggelassen werden.

Mithilfe dieses zweiteiligen PHP-Scriptes kann man je Seite festlegen, ob das Robots-Meta-Element im HTML-Quelltext angezeigt oder weggelassen werden soll.

Der Ablauf ist wie folgt:

<?php
  # Definition für <meta name=robots content="xxx">
  $head_meta_robots = "index,follow";
?>
<!DOCTYPE html>
<html lang=de>
<head>
...
<?php $head_meta_robots = "index,follow"; ?>
<!DOCTYPE html>
<html lang=de>
<head>
...
...
<meta charset=utf-8>
<?php
  # Standard-Wert falls Variable nicht definiert wurde
  if ($head_meta_robots == "") {
      $head_meta_robots = "index,follow";
  }
  # Ausgabe erfolgt nur wenn nicht "index,follow"
  if ($head_meta_robots != "index,follow") {
      echo "<meta name=robots content=".$head_meta_robots.">";
      echo "\n";
  }
?>
<meta name=copyright content=SteveMoto.com>
...
...
<meta charset=utf-8>
<?php if ($head_meta_robots == "") { $head_meta_robots = "index,follow"; } if ($head_meta_robots != "index,follow") { echo "<meta name=robots content=".$head_meta_robots.">\n"; } ?>
<meta name=copyright content=SteveMoto.com>
...

Beispiel: $head_meta_robots = "index,follow"

...
<meta charset=utf-8>
<meta name=copyright content=SteveMoto.com>
...

Beispiel: $head_meta_robots = "noindex,follow"

...
<meta charset=utf-8>
<meta name=robots content=noindex,follow>
<meta name=copyright content=SteveMoto.com>
...

Beispiel: $head_meta_robots = "noindex,nofollow"

...
<meta charset=utf-8>
<meta name=robots content=noindex,nofollow>
<meta name=copyright content=SteveMoto.com>
...

Mit PHP Version 5.2.6 getestet...

Auf diesen Webseiten wird dieses PHP-Script produktiv eingesetzt.