从SEO角度来看,以下两条路线是否有所不同?还是机器人足够聪明,可以在其他视图中将两条路线作为登陆首页进行爬网和编制索引?
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index');
});
或
/* GET home page. */
router.get('/index', function(req, res, next) {
res.render('index');
});
因此,出于SEO目的,我应该使用<a href='/'>...</a>
还是<a href='/index'>...</a>
?
答案 0 :(得分:0)
router.get('/', function(req, res, next) {
res.render('index');
});
'/'将是您的主页或基本URL
答案 1 :(得分:0)
出于SEO的目的,/index
没有比/
更高的价值。我会坚持使用/
,因为这是任何访问者/漫游器在爬网您的域时都会在其中找到内容的默认期望。
当您具有特定的产品/文章页面时,要在路线中包括描述性关键字。例如,/2392-sheep-brushing-widget
比/products?id=2392
更好,因为它可以帮助搜索引擎将搜索结果提供给搜索“刷我的羊的小工具”的人。但是,“索引”对此没有任何意义。
我的经验法则是在URL中包含(合理数量的)关键字/标题,并尝试排除尽可能多的非关键字分类。例如/webapp/store/v2.3/products/details/2392
是一个非常差的URL,对搜索引擎或人类没有任何价值。