サイトのhtmlがW3Cの基準にどれだけ沿っているかも影響を与えていると言われています。100点である必要はまったくないですが、80点前後は取っておきたいところです。
下記は当サイトのトップページをチェックした画像です。78点ですね。。。XHTML1.0 Strictでは外部リンクに別ウィンドウで開くと言う属性の`target` は使ってはいけないのですがここはどうしても外せない所なので無視して使っています。
100点にしようと思えばすぐにできますが、使いやすさややりたいことを大きく犠牲にする必要まではないでしょう。
文法チェックは下記のサイトでできますから試してみてください。