Question

J'ai un XsltListViewWebPart sur une page de publication.J'utilise du XSL personnalisé pour styliser la vue ;Je n'utilise même pas le menu BCE.

Pourquoi Google indexe-t-il le HTML et le JavaScript du menu de la BCE ?Lorsque je recherche mon site avec Google, je vois ce qui suit :

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

Dans le HTML généré par le WebPart, dans le bloc de code du menu ECB, je vois ce qui suit <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>

Maintenant, je ne suis pas un expert en référencement, mais il existe de nombreux autres contenus sémantiques pertinents avant et après cela. <div> que Google devrait afficher plutôt que ce méchant bloc de code.(Pourquoi est-ce un <div> et pas un <script> de toute façon?)

Existe-t-il un moyen de supprimer complètement le menu BCE ? Je ne l'utilise pas du tout (du moins pas sur les pages de publication).Si ce n'est pas le cas, comment puis-je m'assurer qu'il ne soit pas indexé par les moteurs de recherche ?

Modifier (10/1/2013):Abordons cela sous un angle différent.Quelles horribles erreurs de référencement aurais-je pu commettre qui auraient entraîné l'indexation du menu de la BCE par rapport aux autres contenus ?La plupart du contenu précédant le menu de la BCE n'est rien d'autre que <h1>, <p>, & <a> balises enveloppées dans certains <div> Mots clés.Il y a quelques animations JavaScript, mais tout est initialement visible.

Était-ce utile?

La solution

Si vous n'utilisez pas les fonctionnalités de XsltListViewWebPart, je vous suggère d'utiliser plutôt le composant WebPart Content Query, qui vous donne plus de contrôle sur le code HTML rendu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top