• Wenn du hier im Forum ein neues Thema erstellst, sind schon Punkte aufgeführt die du ausfüllen musst. Das dient im Allgemeinen dazu die notwendigen Informationen direkt mit der Frage bereitzustellen.
    Da in letzter Zeit immer wieder gerne das Formular gelöscht wurde und erst nach 3 Seiten Nachfragen die benötigten Infos für eine Hilfe kommen, werde ich nun jede Fragestellung die nicht einmal annähernd das Formular benutzt, sofort in den Sondermüll schicken.
    Füllt einfach die abgefragte Daten aus und alle können euch viel schneller helfen.

Meta - Tags Optimieren

Maestro2k5

Bekanntes Mitglied
Lizenzinhaber
Registriert
28. März 2013
Beiträge
3.200
Punkte
178
XF Version
  1. 2.2.10 PL1
XF Instanz
Hosting
PHP-Version
8.1,x
MySQL/MariaDB
10.5.x
Provider/Hoster
Dogado
Hallo und guten Abend,

da ich auch noch etwas an meiner Seite tun möchte hier mal meine Meta Angaben bzw inhalt des PAGE_CONTAINER Templates.

<!DOCTYPE html><xen:set var="$isResponsive" value="{xen:if '@enableResponsive AND !{$noResponsive}', 1, 0}" />
<html id="XenForo" lang="{$visitorLanguage.language_code}" dir="{$visitorLanguage.text_direction}" class="Public NoJs {xen:if {$visitor.user_id}, 'LoggedIn', 'LoggedOut'} {xen:if {$sidebar}, 'Sidebar', 'NoSidebar'} {xen:if $hasAutoDeferred, RunDeferred} {xen:if $isResponsive, Responsive, NoResponsive}" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<xen:hook name="page_container_head">
<meta name="title" content="Android Port - Deine Android Community mit Herz und Verstand">
<meta name="author" content="Christian Hirte">
<meta name="publisher" content="Christian Hirte">
<meta name="copyright" content="Maestro2k5">
<meta name="generator" content="Xenforo">
<meta name="description" content="Der Hafen fuer alle Gestrandeten im Android-Universum die Hilfe suchen. Fuer die, die etwas zu sagen haben, fuer Entwickler, fuer User... einfach fuer alle.">
<meta name="keywords" lang="de" content="google, google android, android, android apps, android games, android update, firmware, custom rom, gadgets">
<meta http-equiv="content-language" content="de">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<xen:if is="{$contentTemplate} == 'el_portal_index'"><meta name="robots" content="index,follow,noodp,noydir" /></xen:if>
<xen:if is="{$contentTemplate} == 'forum_list'"><meta name="robots" content="index,follow,noodp,noydir" /></xen:if>

<!-- Google Authorship and Publisher Markup -->
<link rel="author" href="https://plus.google.com/ ChristianHirte2013/posts"/>
<link rel="publisher" href=”https://plus.google.com/ Android-portDe"/>

<!-- Schema.org markup for Google+ -->
<meta itemprop="name" content="Android Port - Deine Android Community mit Herz und Verstand">
<meta itemprop="description" content="Der Hafen fuer alle Gestrandeten im Android-Universum die Hilfe suchen. Fuer die, die etwas zu sagen haben, fuer Entwickler, fuer User... einfach fuer alle.">
<meta itemprop="image" content="https://www.android-port.de/styles/default/xenforo/logo_og.png">

<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@android_port">
<meta name="twitter:title" content="Android Port - Deine Android Community mit Herz und Verstand">
<meta name="twitter:description" content="Der Hafen fuer alle Gestrandeten im Android-Universum die Hilfe suchen. Fuer die, die etwas zu sagen haben, fuer Entwickler, fuer User... einfach fuer alle.">
<meta name="twitter:creator" content="@Maestro2k5">
<meta name="twitter:image:src" content="https://www.android-port.de/styles/default/xenforo/logo_og.png">

<!-- Open Graph data -->
<meta property="og:title" content="Android Port - Deine Android Community mit Herz und Verstand" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://www.android-port.de" />
<meta property="og:image" content="https://www.android-port.de/styles/default/xenforo/logo_og.pngg" />
<meta property="og:description" content="Der Hafen fuer alle Gestrandeten im Android-Universum die Hilfe suchen. Fuer die, die etwas zu sagen haben, fuer Entwickler, fuer User... einfach fuer alle." />
<meta property="og:site_name" content="Android Port" />
<meta property="article:section" content="Android Forum" />
<meta property="article:tag" content="androidport" />
<meta property="fb:admins" content="christian.hirte" />
<meta property="fb:app_id" content="564132820282852" />


<meta name="DC.Title" content="Android Port - Deine Android Community mit Herz und Verstand">
<meta name="DC.Creator" content="Android-Port">
<meta name="DC.Contributor" content="derpennerwinter, Chania">
<meta name="DC.Rights" content="Maestro2k5">
<meta name="DC.Publisher" content="Maestro2k5">
<meta name="DC.Subject" content="Android Hilfe Community">
<meta name="DC.Relation" content="Android Community">
<meta name="DC.Description" content="Der Hafen fuer alle Gestrandeten im Android-Universum die Hilfe suchen. Fuer die, die etwas zu sagen haben, fuer Entwickler, fuer User... einfach fuer alle.">
<meta name="DC.Coverage" content="Deutschland">
<meta name="DC.Language" content="de">
<meta name="DC.Type" content="Interactive Resource">
<meta name="DC.Format" content="text/html">
<meta name="DC.Identifier" content="https://www.android-port.de">
<meta name="wsbvalidate-01" content="91f0453bf3d7f38542ee623c7e3d65b7" />
<meta property="og:image" content="https://www.android-port.de/styles/default/xenforo/logo_og.png" />
<link rel="shortcut icon" href="favicon.ico" />
<xen:if is="{$isResponsive}">
<meta name="viewport" content="width=device-width, initial-scale=1">
</xen:if>
<xen:if is="{$requestPaths.fullBasePath}">
<base href="{$requestPaths.fullBasePath}" />
<script><xen:comment>/* Chrome bug and for Google cache */</xen:comment>
var _b = document.getElementsByTagName('base')[0], _bH = "{xen:jsescape $requestPaths.fullBasePath}";
if (_b && _b.href != _bH) _b.href = _bH;
</script>
</xen:if>

<title><xen:if is="{$title}">{xen:raw $title}<xen:else />{$xenOptions.boardTitle}</xen:if></title>

<noscript><style>.JsOnly, .jsOnly { display: none !important; }</style></noscript>
<link rel="stylesheet" href="css.php?css=xenforo,form,public&amp;style={xen:urlencode $_styleId}&amp;dir={$visitorLanguage.text_direction}&amp;d={$visitorStyle.last_modified_date}" />
<!--XenForo_Require:CSS-->
{xen:helper ignoredCss, {$visitor.ignoredUsers}}

<xen:include template="google_analytics" />
<xen:include template="page_container_js_head" />

<link rel="apple-touch-icon" href="{xen:helper fullurl, @ogLogoPath, 1}" />
<link rel="alternate" type="application/rss+xml" title="{xen:phrase rss_feed_for_x, 'title={$xenOptions.boardTitle}'}" href="{xen:link forums/-/index.rss}" />
<xen:if is="{$pageDescription.content} AND !{$pageDescription.skipmeta} AND !{$head.description}"><meta name="description" content="{xen:string wordTrim, {xen:helper stripHtml, {xen:raw $pageDescription.content}}, 200}" /></xen:if>
<xen:if is="{$head}"><xen:foreach loop="$head" value="$headElement">{xen:raw $headElement}</xen:foreach></xen:if>
</xen:hook>
</head>

<body{xen:if {$bodyClasses}, ' class="{$bodyClasses}"'}>
<xen:hook name="body">

<xen:if is="{$visitor.is_moderator} || {$visitor.is_admin}">
<xen:include template="moderator_bar" />
<xen:elseif is="!{$visitor.user_id} && !{$hideLoginBar}" />
<xen:include template="login_bar" />
</xen:if>

<div id="headerMover">
<div id="headerProxy"></div>

<div id="content" class="{$contentTemplate}">
<div class="pageWidth">
<div class="pageContent">
<!-- main content area -->

<xen:hook name="page_container_content_top" />

<xen:if is="{$sidebar}">
<div class="mainContainer">
<div class="mainContent"></xen:if>

<xen:include template="ad_above_top_breadcrumb" />

<xen:hook name="page_container_breadcrumb_top">
<div class="breadBoxTop {xen:if $topctrl, withTopCtrl}">
<xen:if is="{$topctrl}"><div class="topCtrl">{xen:raw $topctrl}</div></xen:if>
<xen:include template="breadcrumb"><xen:set var="$microdata">1</xen:set></xen:include>
</div>
</xen:hook>

<xen:include template="ad_below_top_breadcrumb" />

<!--[if lt IE 8]>
<p class="importantMessage">{xen:phrase you_are_using_out_of_date_browser_upgrade}</p>
<![endif]-->

<xen:hook name="page_container_notices">
<xen:include template="notices" />
</xen:hook>

<xen:hook name="page_container_content_title_bar">
<xen:if is="!{$noH1}">
<!-- h1 title, description -->
<div class="titleBar">
{xen:raw $beforeH1}
<h1><xen:if
is="{$h1}">{xen:raw $h1}<xen:elseif
is="{$title}" />{xen:raw $title}<xen:else
/>{$xenOptions.boardTitle}</xen:if></h1>

<xen:if is="{$pageDescription.content}"><p id="pageDescription" class="muted {$pageDescription.class}">{xen:raw $pageDescription.content}</p></xen:if>
</div>
</xen:if>
</xen:hook>

<xen:include template="ad_above_content" />

<!-- main template -->
{xen:raw $contents}

<xen:include template="ad_below_content" />

<xen:if is="!{$visitor.user_id} && !{$hideLoginBar}">
<!-- login form, to be moved to the upper drop-down -->
<xen:include template="login_bar_form" />
</xen:if>

<xen:if is="{$sidebar}"></div>
</div>

<!-- sidebar -->
<aside>
<div class="sidebar">
<xen:hook name="page_container_sidebar">
<xen:include template="ad_sidebar_top" />
<xen:if is="!{$noVisitorPanel}"><xen:include template="sidebar_visitor_panel" /></xen:if>
{xen:raw $sidebar}
<xen:include template="ad_sidebar_bottom" />
</xen:hook>
</div>
</aside>
</xen:if>

<xen:hook name="page_container_breadcrumb_bottom">
<div class="breadBoxBottom"><xen:include template="breadcrumb" /></div>
</xen:hook>

<xen:include template="ad_below_bottom_breadcrumb" />

</div>
</div>
</div>

<header>
<xen:include template="header" />
<xen:edithint template="navigation" />
<xen:edithint template="search_bar" />
</header>

</div>

<footer>
<xen:include template="footer" />
</footer>

<xen:include template="page_container_js_body" />

<xen:if is="{$isIndexPage} AND {$canSearch}">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "{xen:jsescape {xen:link canonical:index}}",
"potentialAction": {
"@type": "SearchAction",
"target": "{xen:jsescape {xen:link canonical:search/search}}{xen:if $xenOptions.useFriendlyUrls, '?', '&'}keywords={search_keywords}",
"query-input": "required name=search_keywords"
}
}
</script>
</xen:if>

</xen:hook>
</body>
</html>


Wie man sieht habe ich ja oben meine Meta Angaben und unten kommen ja die Titel nochmal vom xF ob das doppelte so gut ist weiß ich nicht. Aber vielleicht hat da jemand ein Tip.
 
Zuletzt bearbeitet:
Jein, ich bezog mich eigentlich nur auf die von mir gesetzten Meta-Tags.
 
Ist sicher Sinnvoll, man könnte so steuern welche Inhalte im Index landen und was nicht.
 
ah ok . sehe gerade das @DRaver das auch benutzt ?!?

Öh nein, das tut er nicht. Der macht das alles mit Template Modifikationen.

Das Addon dort scheint mir auch nicht optimal zu sein und wenn ich das richtig sehe, haben diejenigen, die es einsetzten auch Traffic Einbussen.

Während das Addon ganze Threads aus dem Index kickt benutze ich noindex, follow mehr um die interne Verlinkung zu verbessern.

Beispiel wie ein Teil bei mir aussehen würde.
Das Profil von @Maestro2k5

upload_2014-10-21_13-47-12.png
Das Profil selber auf noindex, follow setzen. Es enthält nichts wichtiges, wozu mal ranken würde.

Bei den beiden Links "Beiträge" und "Themen" das nofollow raus nehmen.

So wird der Bot den Links folgen und die Beiträge schneller finden um sie zu indexieren.

Die Suchergebnisse will ich aber nicht in den Suchmaschinen sehen daher wird in das Template search_results ein noindex,follow eingebaut.

Das gleiche kann man dann noch mit dem Link machen:

upload_2014-10-21_13-52-14.png

Dadurch werden Beiträge also besser gefunden und gleichzeitig unwichtiger Content aus dem Index geworfen.
 
Danke für die Info. Hast du auch ein Tip zwecks der Meta Tags?
 
Ich würde das gerne nochmal aufgreifen. Jemand noch Ideen und Tipps.
 
Ausser Meta Description ist alles andere aus SEO Sicht volkommen unnötig.

Allerdings bin ich da sehr nachlässig aktuell was mein Forum angeht.
 
Ok, ich habe das meiste halt überall zusammen gesucht. Daher auch meine Frage was sinnvoll ist gerade aus seo Sicht. Und wegen der sozialen Netzwerken.
 
Soziale Netzwerke lieben die OG Tags.
SEO RDFa/Mikrodaten. Da ist als echter Meta Tag nur noch die Description wichtig. Und diese ist auch eher ein SEM Werkzeug, also SEO. Denn die Description wird mittlerweile nur noch angezeigt und nicht mehr zu Ermittlung herangezogen. Sie ist also dazu da, den Klickreiz anzusprechen.
 
Also auch nichts was man unbedingt braucht außer halt die description.
 
xen:title, xen:h1 und xen:description sind soweit klar,
wie aber bringt man die description einmal in meta und einmal auf die Seite bzw. auf die Seiten
foren_list und resource_index?

Gelöst so:

Code:
<xen:title>{xen:phrase resources_title}</xen:title>
<xen:container var="$head.description"><meta name="description" content="{xen:phrase resources_description}" /></xen:container>
<xen:description>{xen:phrase resources_page_line}</xen:description>
<xen:h1>{xen:phrase resources_h1}</xen:h1>
 
Zuletzt bearbeitet:
Ist es eigentlich gesund, wenn man wie bei den Ressourcen überall (view, extra, comments) den selben Titel über der Seite hat?
 
Zurück
Oben