Node.js: подходит ли SEO для коротких маршрутов? - PullRequest
0 голосов
/ 23 октября 2018

С точки зрения 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 голосов
/ 23 октября 2018

Для целей SEO, /index не содержит никакого дополнительного значения сверх /.Я просто придерживаюсь /, потому что по умолчанию любой посетитель / бот найдет что-то там, когда сканирует ваш домен.

Вы хотите включить описательные ключевые слова в маршрут, когда у вас есть конкретный продукт / статьястраницы.Например, /2392-sheep-brushing-widget является лучшим маршрутом, чем /products?id=2392, потому что это поможет поисковым системам предоставить его в результате для тех, кто ищет "виджет для чистки моих овец".Однако «индекс» не имеет смысла для этой цели.

Мое эмпирическое правило заключается в том, чтобы включать (разумное количество) ключевые слова / заголовок в URL-адрес и пытаться исключить как можно большую часть не ключевого слова.,Например, /webapp/store/v2.3/products/details/2392 - это очень плохой URL, который не имеет значения для поисковой системы или человека.

0 голосов
/ 23 октября 2018
router.get('/', function(req, res, next) {
    res.render('index');
});

'/' будет вашей домашней страницей или базовым URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...