嗨,当我写css或HTML时,我发现我想要添加两个这样的名字
web-development
web_development
Run Code Online (Sandbox Code Playgroud)
哪个更好根据SEO或写样式名称,文件名或图像名称.
Emi*_*röm 16
第一个更好.另请参阅Google员工Matt Cutts撰写的这篇文章:http://www.mattcutts.com/blog/dashes-vs-underscores/
sup*_*led 12
使用短划线.谷歌引擎并没有真正解析下划线.这可能是程序员的理智,所以当他们搜索query_function时,他们会得到他们正在寻找的结果?
如果您有" http://example.com/web-site " 等网址,则Google会返回"网络","网站"和"网站"的结果.下划线不是这种情况:web_site只返回web_site的结果.
PS.我还认为破折号优于下划线以实现可用性:破折号是键盘上的单个按钮,而下划线则需要按下两个按钮.这与SEO的技术方面无关,但与可用性有关,这比SEO imo更重要.
对于CSS,我不认为命名方法存在一些问题,但是对于命名HTML页面来说,-是首选,因为搜索引擎占用-空间,即使好的页面名称不足以实现良好的SEO,您需要有适当的元标记和关键字。
并确保所有图像都有正确的标题标签,这是非常重要的。