1

またはネガティブマージンのような手法を使用しtext-indent:-9999emて、テキストをよりきれいな画像に置き換えたいのですが、検索エンジンはこれを一種の不正行為と見なすのでしょうか?

これを認識するには、CSS ファイルを読み取る必要があるため、CSS ファイルのrobots.txt読み取りを禁止するために使用できます。これが機能する場合、display:none直接使用することもできますか? または、jQuery コードを使用して Web 要素のスタイルを操作できますか?

4

5 に答える 5

1

これは問題ではありません。他の回答者が回答で述べているように、この種の手法は Web 開発者によって画像置換に広く使用されているため、検索エンジンによって不正行為として扱われる可能性はほとんどありません。

ただし、大規模なテキスト インデント ( など-9999em) を使用すると、この手法を使用するすべての要素の周りに巨大なボックスをブラウザーで描画する必要があるため、現在ではパフォーマンスの問題が発生することが知られていることに注意してください。同じ効果を達成するためのより良い、よりクリーンな方法については、この質問に対する私の回答を参照してください。

于 2013-01-07T17:34:09.030 に答える
1

あなたが概説したテクニック(負のマージン/インデント)などは一般的な方法です。

これらの方法を使用してスパムのリンク/テキストを導入しない限り、問題はありません。すべては意図の問題です。Google は (ウェブマスターのビデオで Matt Cutts のマウスピースを介して) 可能であればこのアプローチを避け、インライン画像などには従来の代替テキストを使用するように努めるべきだと述べています。

さまざまなテキスト/画像置換手法が数多く出回っており、それぞれが異なる UI/UX/SEO への影響を考慮する必要があります。出発点として、このリソースをお勧めします (おまけに、「Google への影響」投稿へのリンクがあります): http://mezzoblue.com/tests/revised-image-replacement/

于 2011-03-30T04:13:20.850 に答える
0

わかりました。テキストを非表示にすることができます (css テキストのインデントあり、表示なし、css をブロックする必要はありません)。しかし、ページに表示されているテキストよりも多くの非表示のテキストがある場合、これは品質の良いシグナルではありません。あなたのサイト (何らかの形で重要/一部の Google トラフィックに適している場合) は、おそらく人間の品質レビュー担当者によってフラグが付けられ、訪問されます (サイトが他の点で問題がない場合、これは大きな問題ではありません)。

于 2011-03-30T07:16:27.963 に答える
0

これについては、Google からも Yahoo! からも明確な正誤の回答はありません。または Bing ですが、Mike が正しく述べたように、CSS では処理できないフォントにロゴやカスタム見出しを追加する方法として、これは開発者によって長い間一般的に行われてきました (PhotoShop のテキスト スタイルの鮮明なフォントや、そうでないフォントを考えてみてください)。使用許諾を得てい@font-faceません)。

サイト全体で頻繁に使用されていない限り (ボディ コピーではなく、ロゴと見出しに固執する)、隠しテキストに過度のキーワードが含まれていない限り、おそらく問題ありません。google.co.ukを見ると、h1 が次のように隠されていることがわかります。visibility: hidden;

考慮すべき重要なことは、アクセシビリティです。アクセシブルなサイトは、誰もがコンテンツを利用できるため、より SEO フレンドリーです。誰かが CSS をオンにして画像をオフにしても、あなたのサイトはまだ使えるでしょうか? これは珍しいことではなく、モバイルの使用が増えるにつれて、人々はデータ コストを抑えるためにこれを行う可能性があります。

于 2011-03-30T09:22:32.390 に答える