Node.js:短路径命名SEO友好吗?

时间:2018-10-23 17:52:13

标签: node.js seo

从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>

2 个答案:

答案 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,对搜索引擎或人类没有任何价值。