Проблема в самом популярном шаблоне ЧПУ

Самый частый шаблон ЧПУ это «protocol://site.loc/id/title». Причём вытаскивается материал только по id, т.е. title может быть любым. Это удобно т.к. title можно в любое время изменить, но есть и свои минусы.

Надо ли проверять помимо id ещё и верность названия в URL? Суть в том, что если не проверять title в URL, то сайт будет очень легко спарсить перебирая лишь id по счётчику, поэтому и нужна дополнительная проверка title.

К вопросу о том надо ли проверять помимо id ещё и верность названия в URL лишь можно добавить то, что каждый решает это сам для себя, ведь всё зависит от общей концепции разработки приложения.

Если CMS работает с файлами, e.g., изображениями, то привязку можно делать к hash и Id, а остальное игнорировать, в том числе и название, которое нужно чисто для SEO. В URL вместо названия также можно использовать контрольную hash сумму файла, выполненную одним из подходящих алгоритмов хеширования.