Сделал несколько собственных типов записей, которые используются по сути, для удобства заполнения и хранения данных.
Далее, в коде беру данные запросом и обрабатываю.
WP для каждой записи создает ссылку, соответственно, можно попасть на страницу этой записи.
От индексации поисковиками эти страницы закрыть, конечно, можно.
А есть ли возможность не генерировать ссылки на данные типы записей? Т.е., чтобы страниц в принципе не существовало?
Можно. Когда вы используете функцию register_post_types(), там есть такой параметр: public => false
Это отключает создание ссылок на данный тип записи.