Можете ли вы реализовать оба? Т.е. когда пользователь нажимает ввод, он получает абзац. Когда они нажимают Shift и вводят их, они получают разрыв строки. Моя работа использует cms, который использует только br, я считаю, что лучше использовать оба, так как теги p позволяют добавлять стили к абзацу и т. Д.
Что касается Google, я не уверен на 100% в их алгоритмах, но они могут использовать теги
для перефразирования вашей страницы - я знаю, что они используют теги для многих вещей, но, возможно, стоит посмотреть.
Вы можете использовать br для точного контроля количества строк, которые вы хотите добавить. Два br примерно равны интервалу после одного набора p, но затем с помощью p вы можете контролировать интервал с помощью CSS.