Пишите "оффер", с двумя ф. Именно так слово живёт в маркетинге, в вакансиях и на биржах, так же его набирают в поиске. Форма с одной ф тоже попадается и взялась не на пустом месте: русский обычно упрощает двойные согласные в заимствованиях, отсюда "офис", "офшор", "офлайн". Слово молодое, окончательно написание ещё не устоялось, но практика выбрала два ф.
По смыслу оффер - не просто "предложение" в бытовом значении, а конкретная формулировка выгоды с условиями: что человек получает, на каких условиях и почему сейчас. "Сделаем сайт" - не оффер, это описание услуги. "Лендинг под ключ за 2 дня за 15 000 рублей, вернём деньги при срыве срока" - оффер: понятно, что, за сколько, к какому сроку и что будет, если условие нарушат.
Хороший оффер для лендинга обычно строится из трёх частей: результат для клиента, срок или условие получения, что снимает риск - гарантия, бесплатный пробник, фиксированная цена. Проверить оффер просто: уберите название компании из текста, и если по смыслу он всё ещё звучит конкретно и отличимо от конкурентов - значит, сформулирован нормально. Если превращается в общие слова вроде "качественно и в срок" - это не оффер, а лозунг.