Domanda

Ho un XsltListViewWebPart in una pagina di pubblicazione.Sto usando XSL personalizzato stile della vista;Sto nemmeno usando la BCE menu.

Perché Google, indicizzazione BCE menu HTML & JavaScript?Quando faccio una ricerca per il mio sito su Google, vedo il seguente:

Google http://imageshack.us/a/img33/4882/6t4g.png

Nella web part del codice HTML generato, in la BCE menu del blocco di codice, vedo i seguenti <div>.

<div>javascript:commonShowModalDialog(&#39;{SiteUrl}/_layouts/itemexpiration.aspx?ID={ItemId}&amp;List={ListId}&#39;, &#39;center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no&#39;, function GotoPageAfterClose(pageid){if(pageid == &#39;hold&#39;) {STSNavigate(unescape(decodeURI(&#39;{SiteUrl}&#39;))+&#39;/_layouts/hold.aspx?ID={ItemId}&amp;List={ListId}&#39;);  return false;} if(pageid == &#39;audit&#39;) {STSNavigate(unescape(decodeURI(&#39;{SiteUrl}&#39;))+&#39;/_layouts/Reporting.aspx?Category=Auditing&amp;backtype=item&amp;ID={ItemId}&amp;List={ListId}&#39;); return false;} if(pageid == &#39;config&#39;) {STSNavigate(unescape(decodeURI(&#39;{SiteUrl}&#39;))+&#39;/_layouts/expirationconfig.aspx?ID={ItemId}&amp;List={ListId}&#39;); return false;}}, null); return false;</div>

Ora io non sono esperto di SEO, ma c'è un sacco di altre pertinenti, il contenuto semantico sia prima & dopo questo <div> che Google dovrebbe essere la visualizzazione piuttosto che questo brutto codeblock.(Perché questo è un <div> e non un <script> in ogni caso?)

C'è un modo per rimuovere la BCE menu interamente? Io non utilizzo (almeno non su qualsiasi pubblicazione di pagine).Se no, come posso garantire che non vengano indicizzati dai motori di ricerca?

Edit (10/1/2013):Consente di avvicinarsi a questo da una diversa angolazione.Che cosa orribile errori SEO potrebbe che ho fatto che ha causato la BCE menu per ottenere indicizzati sopra gli altri contenuti?La maggior parte dei contenuti che precedettero la BCE menu è nulla, ma <h1>, <p>, & <a> tag avvolto in alcune <div> tag.C'è un po ' di JavaScript animazioni, ma tutto è inizialmente visibile.

È stato utile?

Soluzione

Se non si utilizza la funzionalità di XsltListViewWebPart vi suggerisco di utilizzare la Web Part Query Contenuto, invece, che vi dà più controllo sui rendering HTML.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top