URL для профиля пользователя? быть поддоменом или текстом после косой черты? - PullRequest
2 голосов
/ 02 июля 2010

Я создаю онлайновую систему, которая имеет публичные профили пользователей для всех пользователей.

Мне интересно, как организовать URL для этих общедоступных профилей пользователей? Что может быть лучше для SEO и, конечно, для удобства пользователей?

{имя пользователя} .mysystem.com

или

mysystem.com / {имя пользователя}

или, может быть, даже

mysystem.com / пользователи / {имя пользователя}

Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 02 июля 2010

На этот вопрос есть несколько хороших ответов:

foo.com / Алиса против foo.com/users/alice

0 голосов
/ 31 октября 2013

Одним из соображений в отношении SEO является: «Получают ли пользователи финансовую выгоду, если их профили получают поисковый трафик?»

Если ответ положительный, то у пользователей есть стимул создавать ссылки на свои профили.Вы не будете иметь никакого контроля над типами ссылок, которые они создают.Следовательно, алгоритмические штрафы могут быть применены к вашему веб-сайту, потому что одно плохое яйцо пытается увеличить поисковый трафик.

Если вы разместите их профили на поддоменах, то любое отрицательное SEO повлияет только на поддомен, а не на проверкувеб-сайт.

0 голосов
/ 02 июля 2010

Определенно не поддомен для целей SEO.

Я лично предпочитаю последний вариант mysystem.com/users/{username}, поскольку он дает уровень отделения от остальной части приложения.

Это, конечно, требуетчто {имя пользователя} всегда уникально в базе данных.Если это не так (см. StackOverflow и возможность иметь любое имя пользователя, которое вам нравится, даже если оно занято), вам также необходимо добавить уникальный идентификатор в строку URL-адреса mysystem.com/users/{userID}/{username}

Наконец, если сайтПОЛНОСТЬЮ вращается вокруг пользователя (IE: блог), затем вы можете удалить users из строки URL-адреса и просто снова набрать {username}, указав «username» уникально mysystem.com/{username}

...