次のような数ページのコンソールでエラーが発生したとします。
(index):239 Uncaught ReferenceError: incom is not defined
at (index):239
at dispatch (jquery.min.js?ver=1.8.3:2)
at u (jquery.min.js?ver=1.8.3:2)
これはSEOに何らかの影響を及ぼしますか、それとも無視しても問題ありませんか?
errorまたは不適切なJavaScriptの実装(任意の形式)がクロール可能性またはクローラーがコンテンツを取得することを防止するコンテンツを取得すると、SEOに劇的な影響を与える可能性があります。
このエラーがいずれかのプロセスに影響を与える場合、クローラーは他のWebサイトよりもWebサイトを優先しない場合があります。
エラーを修正した後でも、Javascriptを実装する際に注意すべき点がいくつかあります。
内部リンクの代わりにJavaScriptのonclickイベントを使用しないでください。代わりに、HTMLまたはDOM内で通常のアンカータグを使用してください。
JavaScriptのブロックを解除します。 JavaScriptがブロックされると、検索エンジンはサイトの完全なエクスペリエンスを受け取りません。これは、検索エンジンがエンドユーザーがサイトで目にしているものを見ることができず、検索エンジンがクローキングをクローキングと解釈することにもつながる可能性があることを意味します。
Fetch as Google を使用して、ロボットによってページがどのように読み取られるかを確認します。
アヌベシュの答えは正しいです。エラーによってボットがページのコンテンツを表示できない場合にのみ、SEOに直接害を及ぼします。
また、サイトが訪問者にとって使いにくくなると、SEOを間接的に傷つける可能性があります。 Googleは、ユーザーがサイトを拒否した場合に通知する場合があります。
ただし、開発者ツールを開かないユーザーには問題が見えない場合、SEOに影響はありません。グーグルは長い間、彼らがそのサイトがいかに「正しい」かに基づいてサイトを好まないと言ってきた。たとえば HTML検証に合格した場合、Googleはサイトをランク付けしません 。