Створюючи веб-сайт, я починаю з питання, чому?
Перша частина мого робочого процесу задає питання ЧОМУ? Якщо я працюю з клієнтом, мені потрібно переконатися, що вони мають чітке визначене бачення того, що вони хочуть зробити на веб-сайті.
1. Чому питання.
Розкажіть мені трохи про себе і чому ви це робите.
Хто замовники? Яка їхня конкретна потреба / біль? Будь ласка, майте змогу надати мені - кілька конкретних прикладів різних типів клієнтів, що їм потрібно, що веб-сайт буде робити для них.
Розкажи мені про бізнес. Що ти саме робиш?
Що робить тебе кращим за наступного хлопця?
Якщо ви шукали послугу, яку надає ваш бізнес, що б ви ввели в Google, щоб знайти його?
Якщо ви будуєте сайт для себе, то краще вже знаєте, що це за відповіді.
Якщо ви визначаєте, грунтуючись на відповідях на вищезазначені питання, ці люди серйозні і насправді мають гарне уявлення. Тоді продовжуйте (пам’ятайте, що вам ще не платять, але вам краще зняти шкарпетки, якщо ви хочете, щоб вони вас найняли.)
2. Дослідження.
Приділіть деякий час дослідженню клієнта та його бізнесу. Дізнайтеся про їхні минулі успіхи та будь-які проблеми, з якими вони стикалися. Ви третій розробник, якого вони найняли? Що сталося з іншими 2 хлопцями?
Дізнайтеся, що потрібно замовнику. Для кого ви будете створювати цей сайт. Чи є клієнтом 60-річний пенсіонер-пенсіонер чи 16-річний прищ, який стикається з дитиною, яка цілий день грає у Farmville у Facebook.
Дізнайтеся, хто такі конкуренти. Вони можуть навіть не знати. Зробіть аналіз змагань від 5 до 10 конкурентів і з’ясуйте, в кого попку нам потрібно бити в Serps. Це етап, який потрібно знати, що таке ключове слово. Пізніше і ваш уже невдалий.
2b Пропозиція
Відмовте їх від ваших знань про їхній бізнес та придумайте угоду / пропозицію про веб-сайт та будьте готові до свого контракту, як тільки вони погоджуються. Отримайте підписаний контракт та 50% депозит, тоді перейдіть до кроку 3.
Тут є загальна тема: у всіх цих випадках місія полягає не в продукті як такому. Місія - це "просто" те, що, якщо ви дійсно серйозно ставитесь до цього, вимагає, щоб продукт став абсолютно дивовижним, тому ви це зробите. Якщо ви віддаєте перевагу: ці місії - це відповідь, чому ми просто додали цю нову функцію? Ні, яку нову функцію ми додаємо? - Бенджамін Поллак.
Термін потрібно встановити, щоб кожен мав свої очікування в перспективі.
4. Робочий процес
Саме тут починається більшість людей, тому я поясню свій процес, але вам доведеться вирішити, який робочий процес найкращий для вашої ситуації, команди, клієнта тощо.
Для мене Зміст виходить на перше місце. Я переконуюсь, що клієнт має більшість цього зробити перед тим, як писати будь-який код. Ми не говоримо про остаточне редагування чернетки, але більш-менш слова тексту, які будуть на сторінках. Якщо бере участь маркетингова команда, це може зайняти деякий час.
Ви вже повинні мати уявлення про те, як буде виглядати сайт. Ви повинні мати вміст. Тепер вам потрібно працювати над компонуванням та загальними принципами дизайну, які дозволять досягти мети, яку ви поставили на кроці 3.
Я ненавиджу каркаси, але розумію, що вони необхідні. Просто тому, що ви знаєте, як виглядає сайт, можливо, ваш клієнт не може. Це для вашого захисту та клієнтів. Коли всі із задоволенням змушують їх підписатись на щось, що говорить: «Це ми ми платимо вам за побудову».
Розробка Frontend та інтерфейс користувача - HTML, CSS та проектування в брошурі , техніка Andy Clarke Hardboiled. Мені набридло витрачати стільки часу на Photoshop, коли я знаю, що може продемонструвати більш реалістичний швидший макет, який також дає мені початок розвитку.
4б. База кодів
Ви нарешті отримуєте задоволення. Для вашої та клієнтської вигоди налаштуйте ВЕРСІЙНИЙ КОНТРОЛЬ перед тим, як розпочати роботу. З моменту керування версіями ви повинні продовжувати і налаштовувати BUG TRACKING, а ваш на цьому.
4в. Редагування копій
Пам'ятаєте, який вміст у нас є? Зараз це коли його потрібно редагувати копію. Я смокчу це, тому намагаюся найняти когось іншого або переконуюсь, що багато людей його читають. Перевірте і переконайтеся, що ті ключові слова, про які ми говорили на кроці 2, оптимізовані для SEO. Якщо наш вміст чудовий і насправді йдеться про ці ключові слова, це повинно бути зрозумілим.
5. Бета-тестування та інтерфейс користувача
Попросіть справжніх живих людей, що дихають, сісти перед вашим сайтом і почати користуватися ним. Мені подобається зараховувати до моєї матері, яка іноді дзвонить і хоче дізнатися, чому її принтер не друкує (Підключіть маму, спочатку її потрібно підключити). Такі користувачі повинні мати можливість орієнтуватися на вашому веб-сайті, якщо, звичайно, не використовували 16-річного прища, який стикався з малюком вище.
6. Технічне обслуговування та SEO-план
Переконайтесь, що всі знають, хто відповідає за боротьбу з серверними звірами .
Через місяць поверніться до аналізу конкурентоспроможності, який ми зробили, і порівняємо наш сайт з аналогічним нами. Використовуйте ці дані для створення свого SEO плану, і НІ Я не говорю про зміїну олію SEO, я говорю про те, щоб ваш все ще генерував вміст відновлених сайтів, веб-сайти, природно, посилалися на вас (тому що вони такі приголомшливі) та ваші заголовки тегів відповідати тексту тексту. SEO - це тривалий процес, якщо ваш Steck Overflow не має 14,1 мільйонів користувачів для створення якісного контенту для вас.
Існує велика різниця між якісним вмістом та речами, які ви знайдете на "дефісі", з яким я не буду пов'язувати. (Щоб сік без сліду навіть не капав на них).
7. Запуск
Все працює? Місія побудови дивовижності була досягнута? Майте план запуску і виконайте його.
Якщо ви зробили все правильно на кроках 1 - 6, ваш запуск буде вітром, без удару, що у вас можуть виникнути проблеми. Просто будьте готові до них і виправте будь-які помилки.
Надішліть рахунок-фактуру, промийте та повторіть.