Когда пользователь читает новость или статью, нужны ли ему кнопки "предыдущая новость" и "следующая новость"? Влияет ли это на СЕО? Киньте пожалуйста пример реализации.
Предыдущую и последующую можно по дате, либо по первичному ключу ID. Например:
-- следующая
SELECT * FROM `news` WHERE `id` > $id ORDER BY `id` ASC LIMIT 1
-- предыдущая
SELECT * FROM `news` WHERE `id` < $id ORDER BY `id` DESC LIMIT 1
Необходимость данной функции заключается в тематике вашего сайта . То есть если статьи написаны так что сначала 1-ая статья о чем либо , а далее ее продолжение . То тут конечно стоит добавить . Но если у вас портал с какими либо публикациями то чаще всего пользователи будут выходить обратно к полному списку тем и там уже выбирать что им по читать или скачать .